@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.75)}}.generic-loader.center{width:100%;min-height:100dvh;place-content:center;place-items:center}.spinner-box{text-align:center;display:flex;flex-direction:column;align-items:center}.pulse-container{width:60px;display:flex;justify-content:space-between;align-items:center;margin:15px auto}.pulse-bubble{width:10px;height:10px;border-radius:50%}.pulse-bubble-1{background-color:#ff4d6d;animation:pulse .5s ease 0s infinite alternate}.pulse-bubble-2{background-color:#ffb400;animation:pulse .5s ease .2s infinite alternate}.pulse-bubble-3{background-color:#7fb800;animation:pulse .5s ease .4s infinite alternate}.pulse-bubble-4{background-color:#00a6ed;animation:pulse .5s ease .6s infinite alternate}.fadeinout{animation:fadeinout 2s infinite}@keyframes fadeinout{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAsIABAAAAAAFgAAAAqpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbHhwoBmA/U1RBVEgAgiQRCAqZIJMmC2oAATYCJAOBTAQgBYRCB4NrDAcbhRED7jBsHIDIvMMp/uqAN5R/lCECMjraVRyrDKhu1NWd8hLs4tp8WOah4Bcx0W1mGTzBireYWPIlH6Bt/rvjrMYm2urJx5jYHOiYHhgDAyN63brIMhYRxvajCyJ0869Ny5jGQILFCayG57Hb+yfnAR1h0JqnbUFB0tLAA44w9vM/1zI/cPBfUkJdVp2qsjELdFgCoffsni0AON2pDrf81vh2AeLQv3RD6AaJmNsPjm0MBZes1iyCJVm0dP93rbSbBc69y1Fbd4hCtrJCVV6NSzLwJvP3H3B2yjAFYOHWCXItH6jyVLMnMKLK9L1Nv+BIu+NAjIhx03Hs6+3ffhcQAHuCriRbBJayyRnBkd+YCzbz5Mm8cZiAUImBEWRdCf5CEE2ALc6SiGnWMLBGAWA2CwCJoQISBrteb3sjHOFS8cOp8mWtBuRb8gFqcjqxiUxiQC7R8n3JGoD0FvRLigbX0dpXv/v/DdSY5Q02PZuEHMpdgIAlAsEaCWBXQ5IznrO6nQDwh5lxQiry2CgzNpK5N9DIApDj+WsrfoEVArZCEkblfDvhBCjOBJR2Q/4GQVJlVB3VQW2wyTb7nHLOJWOue+aNT3zlh+O8BRfplmaiaqlWar0hW+110lkXjR56vvaxL33/m3fzdfMas8z4tn/y/sGeGPZBP8LSZfwFChcp2jRyCvESASBekmTm3drjccDnSMCJkA0OZyIuxFxJuJFik3Hnx4M/L4G8BfERzPfD2NPNDj4dLVnt0TpgrUB9gkZAiaXjZAdBkLgA6RgLBYQTsrQC3U+rqo0sFkKgEiuihRsCRJ/PN9S6rCeqtjrar2StQVUP1Tursb5t1pKsOH3BTaWxMbynbDsJzy8TS38uQTROVrTQaVlFOzmpR/tlV2q7XvNooMb1LAyd3yomJ4lcp+rjYpwJ/n0ZdCcmRD4+HnSZObJ59lwgGCYnWEM4lSBOEUkYyJHHW5o9QrLqRNkE6VO655jv0qhLy2R3j21TcmLbXEO2ooEeOYJmM7yPi3fItyFTocL1BuUtcvLltgG6AoPjgJxA+vrMDt0nwpiTh6O2XBzmRFCQSUK9IgpCu1c89H4u7vuHv4/EzgPg5cMeBYn99/M3d7vOlsytToyLtQ2uo8aN11uPwAMvcNgrOyEmiCBJEcXWQDOnCeKWa97dw/aOyQ46NZAbbk0dw2rdbkqQ/eQg6zmJ1Iep5a/H4zyjXQoyn3B66tmCVm65wMrv1B7mH8/KPbum+atQ6Hr7CpsvYnx671JATW3vY+hZ7CkLH691vcL1Obg5WLPfy3tCEMDnEF6bnAgDA48Z8/Tfhm2NvYNuRkDMeAK5iT1iTm+PXcpvZEdPOYerYV8ktpOV01Db1XNUHgE3nIfM09hmpv2wKvDic40EkT9Z/mhsJzyaX47fZZmmxjn52P4ZbuzY1W5k1yxyl7tw/OzDxg3hwWvXvdvZENu9T97lydQr7Nnmk3tj2DJh/tP4eCOEd9Rpkwj3Iy3VY3zMp5icWBy8uPaicR8bEZwTDJ+pO+2lOcOFrnSX8wNuriO8dUQ56boLp++pDRvTBDbPSJQnZOU4pxqt3DLSKopj4vN6dEkHulqTD3YWZOXGaOQBtbSRDqzNlkPLnOGdYYZPJ4EUvdln2qPGT8w0tU+E8rtMwLptf6T5BLyVHelfGKdjErKmqeRJmiw6HksG6QTObpOQe9vKsHtkaMQwyXx9KQZuQdohbVrQ3ZtMfSvS7+pXfmy79L0kV33yCaSIqXBrWPKu2vhN6z9DFnDlkZXxxF2XJPRP6p37uhZ0NjYsaOvqze3TalNUtDZd23fvRM7yHFirgyY0Qa+Cs27jfPMUROlB3n7eYKuC2Pvl9TGqj/wYTyYNzj91/8dq7HL3WnRikbf3sTai4EaUr++BHVJ3H9adU5O8Ssq06+IPdHannADDpLs775abG6tJ8ptjNPrN1ShjY5GjQGdOIGi8uX2n6MQKzjrp9fkRPBnj6T01sE8NYvB3Ziq/bhrcaRoylWw37TfNuKu/+0MJcnRK+DF8IioXziz+et1gginKVFvWGaZfwW4d8x1s8hWcWXmmQE+I0TW2s2Bmvv9W+bWS8vWcYpDpWumtsvIhgd3lGbcN1vCkfwec6OmzQiKN6dZ6Uq2UK/xT2SURifq7uy1EOilQl61tCIkwZBQtMhXau9qPaRPm6fcFXU1/9oXrYnrWvK+hdWVGdfxzhbXkmD4wrF3OZHebqvLS06vyTF2q7sQ4/wBFYveZCTqLBtvw4W8e5yU39TdXpiR9dGmY+zx3/tJD+dUiRqT/6+GTyhtPiq8fA37wRPqE/pFG/gRLlZTJE91etpHvefp7liq41YfH9Hzqx4m9+ouqPiWun9HF9TlXxTT26Zi4fn/mDJW22mCooAqDwq+PXAxnP+Js33Z8h8KXTds6fHcfOII/XRnX9dus13TDFusDffwCDo6Be5o/Ohvd6KphvNPQGELPG17XYGH9l/UhYelgO9xvCi9ax39paDo8/ge6i074Afzks1l44hGn5BTW9+QO3mHuRHHEneY1bNVw02m4mJbfW3Kv/BLr+mpaP1HYsf7P2ddA/SNSprJD5DNFQVnKm8xN+UC4aPfI8R8ZV0i56vpURR/DKPprU1RpNUlxfQXe81m6mUxatDLsdYElO7298PtUmYU6O1ORmK1G8Sf0AvriD7vzXbotpPcPvHLnn/4mJk0Vb2W0/jtBVx6qoivCo/Ryj/N9cpq3NrMuNJ6RO80sCKbD6eN1dQ5CbYpvsDwvNrHU6vfMGVVBeEennFNUMAdBhQnqtACF8pRIfCpCEUCn4UBzpn0mIAMBwAoRCMR5jkUCyjJRcGDhJihoIra1UWbzqB0nIWYlxcBlIlFx60eGw+U5xgH4AGQiazlha+LfFE7ejZZYP0xm/lGukZNJB0hXVoNIAJbDrVroOpJocy0peTMEAOLcM3Rb1VjsFP9bRbG+DIDP8o/mAcDnUfJjgMLLZ61ZGJJfyDl8dfPgZuD/TInUXuLnIolfK2uS+fAhMqIl/qScRBM2pgeILbFGWZAAeYj+xFahVozpgP4VosVIHFVEvyiIkSgJliNOB1QsDFH5B2wA72I3DoIAEA05LCAGCwQ8kGzeDsvDKcpm/UHClWkjwMb/bSQc8WMbC3LUdLiNIrGxzYKP3jZLIvmtjqYR9RHY8yBXzNb83CrnaNKgVCOVdjK0Xo0yeSr2VKnWXhF512ZtFMK4ijWr0JWaqth+k7xqQxUaUq16yIij2gCyxLyiQ+RcdZUOnSq9Kn1OWqEm1wIREYbHChcxKnCrEFys+Vvj6OVIoRE39aXclaeDlG2u79FqgxRg5K+QFmB4UnGJXmu15qoWoSz3lDrMg6ZNFhbwN1JVgZRx8V6TUGUvwgvTaYs0FOqF9jSjIYZjqH5rAJJvNG/Ha7WEzzYaIPGAkGqCxVMzhNJ0g9FktlhtdoeTC1du2Nx58OTFmw9fHFw8fAJCImISUjJ+/MPKI1CQYCFdubdWdFZYddw14TMPqVuF7MwsSB1R0UB00fKoqBDdtBHzqLK3ZZ+kG7GM7mwRGRzxxUWbBqMXrYg2FaOHNmOBvajYiVWMNmuKakz2k5HWa5QeHe0V/9DIcOtoTrji8J950WmrAAAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA7kAA8AAAAAFUQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAADYAAABMAQkA/EdQT1MAAAGQAAAAHgAAAB5EdEx1R1NVQgAAAbAAAAAnAAAAKLj8uOpPUy8yAAAB2AAAAFMAAABgWZd0eVNUQVQAAAIsAAAAOwAAAEjniss3Y21hcAAAAmgAAADMAAABJE9kcthnYXNwAAADNAAAAAgAAAAIAAAAEGdseWYAAAM8AAAIeAAAC/pHdShnaGVhZAAAC7QAAAA2AAAANiz72fJoaGVhAAAL7AAAACAAAAAkBkgDB2htdHgAAAwMAAAAXQAAAMxzFAnpbG9jYQAADGwAAABqAAAAalLgUIttYXhwAAAM2AAAABwAAAAgAGgCW25hbWUAAAz0AAABEwAAAkIxDlZTcG9zdAAADggAAADZAAAB62zhYS542g3BAQaAQBQFwHkFSiIiEUok2Ptfb/+MYAEMZjGKqcZaY7OLo8bpErdHvDW+Gr8mHTFfAgYAAAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimCcwMDKwMDUxRTBwMDgDaEZ4xiMGO2AoowMnAxQwMQOImC8sCBnH4YDDAoKW5jf/rvJwMDiwNilwMAw/fw1oCIhpmNAJQoMbAAd9A3SAHjaBcHBDUBAFAXAeX8dFLAloC8nJI6baENBijMjYlboCot6jnME19jvrGLSNZTKS31oorKB8APVnQVxAHjabYszQC4AFIW/v84zsm3bxj6nsbaa0tY+ZhtztmsfWmvJ5p7tru8BYAQYA5YYY3jYMpgCobgiTHEljU4WDUbKU4FKVaMGtahH/RrWuKa1oCWtaEsHOnMdubmBN45c5atI1apXs7rVpyGNaerBsaxN7ev0wfH/ZuGm4ibtxsCXcZF5kcNTrJXxVuWNL/6EEk4k0cQSTyLJAA87lXQA/uLMP1z4jysmuPELR0xxxwwPzPHEAi8s8cYKH6zxxRZ/7AjAnkAcCLoFoIcx0wABAAH//wAPeNp1VgV021gW/f8rkRw2yW7Ija3GDrhkmcJMKjldRaUkJ5tJ53TTTZlpmDnZkw7zFJd3oLBYGmZmZuZC/LPvy25gcsZs6d/373vvvishgnzDvfgIl4c4JCBkNzlN+U6T04evp3djL31hkHtwSPFx8xGszIKPSnIC1iUjJFtki+SRBMxxWa+se6W99GQpzurpISeipY89hh14Md2FhodjGO5K5EYYIUDOREXo/pHj140c98Hn/bCHe/gbUk5eQpnIhVCiy+0OBJx+t1ty8YKnksg+m0208rzHFwwGnFabDfvbNlfjw8WRcMVcU6e1sat8wZaauo1zA3OK6D3F84xL7u6dPnt11W8aDM3nBrVdG9fsXqyWLFeU5SWwbwQ4GCCfFMgmIJukgFOUTLIY+dvf8IG//U0lDlWNvqciWFkAK2fASgNCThMnWywyZ8Lkte677+5+BbvwvfR+PJu207fY2p54VBtENcmmYCgY1GmbJJOf5SGaetSkjEmNhSXzCtVQuHoOOUFP2U052fKSMrofV8xR5ir0GIvkH+4lU4gZGaEvAdkXDIWk2N48L11ekZMtWHKPt9+1s/3ljPLAoGKy+IiBNuJD0f3FBYC2Ag838EhDyALZOUWnKIsSsLBG8BH6h2++0bA3ghX1pwh9AXvZfo2AMAMiKcbcIsNirlEb2qINQVtvIUujpfC+ZUw9gJn8S2adSy32pKycJzr27Or4wlg6Q02fVA/EmvGB6DVeDwCZekgz9NiMshFidYcYjJso+1h3JQ9EDECtpG1r1mhHjmzdePHFG7dujbS2RraSvPk9PfMXb1zRt06tb1GaEGE9IRHgkovymCqh2rIHOilAMLtF4kA7LGkmIM4SchpmpweKU/9E7H9K9gbS5iwoE7Id7gUeR5ah7Kn76APYG5z6vqq+Py0ARSEuOz2Oy2wSpfi69xHidHX6gHk6klA4rk9/MBhXpcU1jbgEXrDZbTaoSTA0YyYfcnvcbhcPR+GAzwEKDgWxV11fUbF+D/vIm1RSVuLL5Xlits5ZMceampjtiP9MS+D5rGBZqSxmZSYYtV0bNu3StF2bNuzSsNvmsKVz3LxwdU1NdYGc3NlaVl1bW10U4EgynEom8f7XA9cMqAprDkyPLOplePV4550XpxX6HW57psNwL/R2L/52pmxWJzmi9wMSge4WQkVFyDAgcUwFkgVC6JrgLLJISNZN2k1d993WdYN2Q9dtO0KDg1ij+/T3OfgcUHGb/r6NfvsZxHNAvFKIl67HwxBPNmEZQyD8QTl9QtNwUS89cnoDRFlI98A47MULfonN0LEmpw52wnsU7NfKAVlGjwPyURyKXvsZ+MtZhfLwRBPicLGEIBudRHDnzu5j/+0ZGOj+76AGsZz0bbwU/5a+j3Pp7fQbxsMax2fHeEBDeYl1H5hYbaDXYCjOqdGQlLfAX9Uua7WlBQ0hq9YIAYt53pY7rbMRGyidVSI6zbgSaMZnTp9S+6+4BS+YGjVDcp7mr+rwxUNCni/ygpg7raOJnsRED0iPgNuOOBqPEhH8H3FTHiWw/7EJ5/rAdZN115Xh2P3jdJ2JpAm69uhidjJZW0bkPFbEamiO1cjRfZzROue9hAxdvRnjJavWVPvq633VNbipzse06qs72yWdT8oonxF/MTPvCoE7xL1LlAIFF+JL6VP9/eonyjvKoPLJJ2jEx81nfQsz38IRFScvVulPxEz78ED0KzxA+9jVTq/3lciEsiZ4z1jrub6zU73llk3dy5Z1b9pU6fdXbsKPKJs2KVcvvHqh4i0oLEYkPmHmuPOExjmPXYJCSYwyGzkBnMfaYXTnpNyMv7kpOTff2NHVlGQRbapdNCc1Heinb7zrzr9VUW7Nd797ONP4wQfGzMN46i3Mc0qHfyAO4oDeTEYzJnqOf6bfzUwnKOvuIvigVbwETiS5mBFhb0tfeXlfP/tobe0vyE4yW10VJaWTU69tKRSTBcERDFd5bGJCfkFq/Xa1bVt9/bY2dXs9tuL23/klX6KYJR4J5BRg+BZapwfQmO5MdJYfnmi/77qUrCnZ1uS0DH4X1L4Ob8x1pCjpRqoBMnm4n8wFpAjIgMBm0A7lD8mcXWaV8ogn+9t33dx+qXpp+82batWc/pMncRJO+hke9Of/HFhx8qTeb4gC+8f9xMMu2hADQwz8RuVpVf2ql9Kja1esiEaJeWiInvrfAYbyAcodYw2ogKTD2HUfYM9FhlR1SI2sWPHNN8T8yis0fEBH9OoIA0PE7ELE5JnFd965+JnBQUhuEd4d/WqQVYQxGontiWWmpwWUigYGeo4e7L7q8p4DV7euWPHSS9iIySOP0KFj43hlx3iNOAsUJu4sZznyQnbD1PB8rxqe4SrzpjC6TyYmmERpbs2RI+Fppqy0bxhxmKGeER8Q0ARfAOVWgaYyQVN25AAKMSnFd3XGb7aCQYvTxvbH7ll9ZWXLWxp6y/GFCfMb/LXpi8X1X9PX+HmllfOIo2GbCnqp2bYoU2ubUSg0LaGHZ7fMHt31IHLDhCDYW0bj9WwHRU/0mrjVwIVT1/VYAbe0FE4W6DNCXsG7wuTC/oI8YZxmI4HC2trCwGe1RX5/US0wiN9BMQaGEQYwt8CAXRmzUIDdGznhXnLCLaYAFY8xC0nMf3hetOrlCNnTiRXfa0jPqQo0KKZOY+XSFuVcf6ohTN9t/n0Fz3vJDKoKgrveG15o7Ta2LMOXKOlTxMkzcyrCSWXa9JkLwrb8VIWunN4WznAlK0pqTppzZk54uiEU8YIe3iAa3gbsOOAWkoU3ajsXE+388+HMnWQJPkBeZ64I3DxyjI/M89hbMZsrTSx2ScUJpdwssqSx1JWX5yptZPraRVbjv0MNWDzIZBdOJaubm9H/AWU+2UAAAQAAAAGzdTjqJ+lfDzz1AAMD6AAAAADlWKpXAAAAAOYzOKv/yv52Ao4EIgAAAAYAAgAAAAAAAHjaY2BkYGB+++8mAwNTxP9Tf/cw9TG/YEAFRgDGOQhSeNpNzCEOgDAAQ9GCImgUArlML1MzuOlJDrCDoTgVx+AAVPwQxEuTpunwKI2H1p9gzaJ1y7ZYpZttskAv2xBJ9mrsKhnRLLEr3y89Itnpd7JYNmGRdOvU9QIKQhxfAAAAAAAAFQAvADsARwB9AJIAqADNAOwBBQEaATkBYAGWAewCCQIxAk8CawJzApMCvwLmAu4C9gMCAz4DSgNhA3cDnQPQBBkENgRZBHQEjQSiBMAE6gTyBPoFLQU4BW4FeQV5BXkFyAXVBfAF/QAAeNpjYGRgYDBh/MGgxZDIwAbmIQAzAyMAKlUBxXjaLMZFAYQAAEXBt+6+6A2LgEQhCxE4k4EMxKIAzp/TADdKdmz2F6DefPUNf3p9y5NW35HR6HtCKv2AS6Ef8cn1Jwn++g3cMfVo+lUfCyGLbAWiGIjWUnry3V2Y4O46xd2d3XNxh7YkJZ3z6ppOiqqlhjJqyqM+ta6KckqpQC2pDMbL3VZP/3rhbtEX0BfpmjBzxxzp8X0G7eJ0zf/Qgw/MdLxP7CrADHBk0CSZuigqc97QG94fvVI3XmPtNvbcG7VJSTib/HSXt+5OxzbZ5iecwK4SMPSuV95PujhIgbrtDKNtqQqSm88WDahlMM7HfHuQYQkvCnRZPSuHsgE6nCUyz7I+16w2PK2zfl4676ZlpFeSAHjaXMFFAQIBAADBXU5wd7fDXZ40oALRKEQq+DNDCgC+b66A/LsDCR9TBux58ORlaGRs2oxZc+YtWLRk2YpVa9Zt2LRl245de/YdOHTk2IlTZ85NXLh05ZrAjVt37j3EPzkmFaWWpbKX5mUCWJJvA4hhGAiCLVEAbUbff0dvdBvNmfDU+xqbyadKc5kNhyyGUbaM/MPwyGmYccgV5K7yGFY8srn0KrPjlMUxyVaQfzheOR0LTrn4d5PHsaH+MMJfCzN+x5mYXFqSmpyfmwSWMTYwg9ImAIfOaZIAAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA1AABAAAAAAOpgAAAzgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmA/U1RBVEgAgw4RCArTILh6C4JSAAE2AiQDhR4EIAWEQgeNDwwHGwMrsxFWOyingSKqRgsQ/KccZ2MEuxhOTauvJyHdKt09Jgp1Slowdq/CVUi6kbd5uaCTGhlZMPz037VFxqtLnDQ544cVvzpkB59R66WdGA4aKUhkhhrTSCyqCfcjrvXtGbR/qBaKBu0jKgz+i/1+5+7bL5rMEc8MlcjQtFTaCwU8FEJTKYnMzNeGRrqOjLmLiGLiG9m1kolUQiNVt2isDaKHqrW3xSx+RJO4939PqDeLl8BDhODhfjXvb1rj7l3jYdM1R9JpU3O0UIkkeCRoA+/AditNUW/4cjGXSooMlaxz6Y/4+xw6Bcql5QFl4+/Ytx3Po6ENhFZp+CpJu68FVGtqm09oHI1KaioTbHPcZhpaXtMUUOieuhlmRdr5BA3t12iM5VpglRcW7xbZWo0O5rH4oDLoIhbBFTqITQyeilhEvgO82aQk+XkQv3j/A5BzzmM/AIQbtsdxHZRHySEHhtCLoZMBHEzuty6jnzNNqZhNAeT/v6klHV2rutJKGmB3HW0ADoGaP3/0PfMt2f121mnNm940jrylalP88nhoCO/t8c5IIDYK5oHv60TOzL7QfcCCSDW9tT3pfCqmBhUNYEFLgPXNt+ZIDuYKM3G1D1loRdZrTJpw/Pb4a/92BNIAwIgERCCphgM4Oi5pAMEB/wJAIGmCDMj0XNL6dFcAXPbsn++JJP4zgJ0nFgDL8jQtMoU8aYGExYkYSv4ONqZICbzT0rnqvf7f8MH42WIAjh6fgZV1D9ACIxJnIDeLsdfsLkUdBPDXL/dBGwAaGNLZPRYBPURYIG/FVMMeUmIq5zwgt0Gi89sSgLmWoHsn4t/lz/0r/7XTbDod0j1/4V9/gjvWbJHQ3ylrWwGa/68noTwANiWtqZmXt6BgRsasrAledgnj3KziVp2aIrLi2ASBTY8mJbmT4US5DQ/GJbiV5ggZ02pbCos9NWKWtdkxY0y/WiXr2u3aMirZjXr7KmzJdGBAnbphYSMilLRCzBSCTOQujAhzblioF2uiPFsVKcBI5syQEE9WROjVo0+/IYMGTFk0Z1RKUU7UtCVpFTgFVBRkJEQEdGISUniihjKAUwBN8I9MHUHmH6gBMAUAGPsGGxw2QFNJ8i5tBURkGMy/CltGfgp4Gsb0T5Mf2X/vcyD6EMyBF8bfWi//u4n3eM++xkz6BknevzGJRC9e0lxibHlhY30EfQY1SiXO3dgTSct6bzaDI6czmnyCH0aj+AIFrFtaTDbWyvvfvAj3BsH8pYWkZ3oip8ejkQ0IM1CVqTzXZaaQ/StmcqRPuas0G6wf+KQdrzYg00j7Ur/PGTcpqGQqM2CGLnOyVJNzmRZDGbwRFOWP7T79zAiKqgQ3fPjpkQjCFXWkXzicOqC5FOt8m4hrOfXTMBW3kAO+2uJvf5Z9ykM+ZWm+TcS1nPo8TPFCDvhqS8RiiS3mxSOr56Ns8qlfupZTXx+m4hZywFddPs4ZCIsTNL7DDHh/QvPPnQSDxGo0xWIe5sdap6zAPaGic4doTv1ldRRSx+DS2G0+aScl+vgmFgP5zsNFlI/1rB2M4DcTQzk3aBkllhPT0BZblIAgNEqGVVKzaQQ9djIkyZbBDDpbthKkbYmi2Esjsjgm28wW5toVmmV5pK6Ujs3E77eoGzNDJSqXGfiXQdBLlIKz4MPKEtmmm7V7Vil94KBwPX5sFCX20BEeaclkjGgEUsh0OmE2C0DVneopGQ5sbYIYYYjFXtojjKZVMCZGAEerH7Y4TQT116sBXPp0mirIz+tAqZDPHMFK6buT1z9fpqAkWe8I69ofOqkVxhOojF9+RO0AflL40I58ZSua3lsLjZvCXMYoNSlnatOl7tPWGtuyzO22KmpxGQ1KbpFpkjc0zabTs0NkNa2QMu4f7e098tBAaZtnEmoJQuhXAeRMTmsNVvA8PieSafejfyp8bGhfxFqiOfMh4ysZj6f8sNexw46/Cr2VIYYaxo8x7U2hMDLU+9m/ucetcAVtU0AjO+k//2yk/fufJmKbqr7EoMS36HnNlKbaCYsKwPq8eLMcPVa3TY/aN+6CGHqUKtd03oZjFh1+0Ud4TjLsosLwkZ7CDau5D7RKUx22qgc8ruh4LihVD+nCiVV8VdiqtlWny8zb6unqG5jpQHceJitA2IRJxcUwHVEqZGY6I3djEA2JsEpWr/Ai/si9JVVYvrYl3qRf035NRLFCUlPcKKcnD5lumt6T1LN+qU8iZ73TDs50O8e/z+DNQ17ogG+ueORSz++M5pEjhz9fHkeH10utC8dZHGclioK+mmJnyzRde+Y5ofVLXV3O1diAB/iZZqjxkBc6YBke+Qb6YvyReezPZznu3fTTrBzFsqKadv9T7zPPyap+qV0B52psoDmvZ+rNQ17ogPfxyDutvglmF0qsGN7H/5lTgqnQL5jBc8eNxOvo19IVRb+GNKh35LXGxrRNrlbhUZ4ERVZFaYxc+5JW9KvTr77SRsNIhNoOeIX7KOKBMvkj46jGqy9r4lrRSR3JtTJxWHq9tBH65UUUOHpFKndn8F5hQth6bXLbvNZFxzjNiRM0d02GS7AcNc2upW74RZE9ZfD1IsH0jGYCNKU/jzuF9nOt5ZeWLvdDOBHZYviaeIYZsPjRgatHKGoyGq2Plq9k8RRyfaefy1dQ525OF9hDN9Cc1a0+Xzgxo50C1Hb9ue7fxTXnOogV8umcgXF6Zregy+aV2a+kzqBXeyOeO9y286cG8Ytbt6dTkrCkY3dWhI4wqaJmn09j1GGX0nJ+ZRrAm1FT3HAOV9ThL7bzngcaLxd8IAiiQbI3v5gJCM6dbzheS6jIpYHVdcEcQ/0udZx8N4h5gG4iVWiK871QHsvxt1sszxqyrKGs8kQktq2VjYyUrbUt6qW2E9FJt1bWxrcqH8qyrKyh8qIzWIH1HlpiEVMR/CiNnP75Kuo1R2JqJDoNipX0m354kNWSbTE/k0KGOzxPryDdzaHAMUTPIJGBEaz2TVmBujQ6yzfHMAIhZEN8y6tS33aZtoCycmV2lUS74Q0hQ3gd+rFO/BFHwu0hJQdWlcS7ERFSiAiHgJAAHAo8Ji1nB0IDNkbAqQ64ulywKEEQDZJp+/SWMDZI25kfIrwqqwyQY5Syn3zcJ7gDVZjSYwhr672ERw9aFu9VceM9IHQhrkiHFcGrDj0QItLbhufE7Hp0NDoMZPZxwo4kooze4v6sDm5mAHX+AuBTT7BWPPuKbbn2M+EZiCZpoysUVl9v8ZUQIBXeaF3qr1ylx090PJQgSEcSdTpqShCk95J0bA1aJeCr5MzafreBqGV9YmSdZktDb3teXcvr9IzXpXV5Pe3EBAgQwzFm4BGGJ+C9RNHihRXAMoKOJJ97/xkpV8V85Y+zXP81MgHe6HGIgPfYmqf/t19I48HxWAFAlAEQfmldswWTKAK3v3j0JN4yLmKV1xmw0prYbyeG8lmJao3PFAyDpxXfLa9E2NNysmL7WRIRFYN0T5s57e1tbyKz8l1WmD8qf1kIkkUAEukNQb7Hb09pRISohf6i8jOOuO8xA+Vcj+J87un7twBDLuiA0/jzMIHJgg2PpRwa1qZN7joOBJ2QnP8TJuvrRGDB2wk35vhERMXKiagRjeNZ80Q30QFphcB/ZdIE5E+CFZPGdZuQNJdvO2ZYr7r+8UFD5kqZT58yy0UvfVum9LsBkyKZewLFzLLRqWYmgONBZpY4a+9O0iplN2jeabpnU8vBDA9nJ2CMuKOdgbEiuL2EIOtybjXLRw3LcK/uw7dfkcOdmmVTPAgnYErOxAJMRRH9foArmElmhLk3d4LmxwcDMbM8s2KUnUHDxu68Hjo3bEWk8sJgYKR2zEorVbQjN6MLOJVAFvf+TwwA8vc4BcZ8CIIvkWRF1XTDtGzH9XwoDI5AotAYLA5PIJLIFCqNzmCy2Bwujy8QisQSqUyuUKrUGq1ObzCazBY4AolCY7A4PIFIIlOoBoZGxjQ6g8kyMTUzt7C0smZzuDy+QCgSS6QyuUKpUmu0Or2NrZ29g6OTs4urGwBCMIJiOEFStFgilckVSpVao9XpDUaT2WK12R1OlzvCvLd/g/q9EqhE3jINhE7+1v0tsomjhLX/TJ9nrhQuy5eBsg7lUZf87o+LMoYTJMWjGfZ9UPb/Nf9zA/IL8oYepthqmx6MBGwkQ4FpggFpqU2CB9Igb1hd14I08Y7Kgpnc4usjaChlpG74G8xgwQnLI0skT1WgcX3a4YU+XaGLIwQtSqgmjHeGUsnS28JmyGMIEAwJS1rb7okWFLRjEeuKgsIQLJrcn6QxyD73rV5kd9sxPcsT7wwql0jJsChtsyBsG2SNxWzMR+BOSQxF18d5CX1yG5E/JpDbcpsc6u1PJfD7InZ97/aPsh5fij8Y7O8n1WMAAAA=) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA8MABAAAAAAJ5AAAA6qAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEkG4kmHCgGYD9TVEFUSACCdBEICqdAoUYLghwAATYCJAOEDAQgBYRCB4o5DAcbYyIjEZaji1L85YENxrQD/9A0DXGTlTODEysL4GiIryXrjwuG54TCGBHDld8TF/7exXh4ft3zv/aZ+wDPg5HsrChkWFEJyvKHMT/Pb/PPfTzrPXggYqEDLCzsoFKmjxDRxuihLmBfkZXDRaX7FeH0R6Vbf57ob/S2hPsKiWehZlbcJHQHN3PW8vhxsL3tX4IZJl6SAMW12hc8/QRU6t+aUzVj5QOPku3UzhOXtZ//31qftqur7oee7QWqiQNg1/ND9EGYFTqq+00N1KnUB+7pBaaeUE/CC6j2RJiViQNGGyGjciJMWOjICCP3RGgZ+DdLdR4gUymdQ39RCMXlFhXXY9otPqEQMBQA62G4EDYkXDgkAh8STwARkUCyFUNKVUCqaCF6eogRDbGyQxy6Ib1GIW4TkNVWY/DwYpjkw+Dnx4AwgLpAdaAuBPFDgq3m4TVpig8CKhJTwEa9DDRQS97jw0DBAUUhAQFb/2yI2gbSOYAC0gwGiPyYeHpUCwVCMA6EgEFpDzGUnGFi4KGEQpHRJREY9rEIuh+L5ff42h2UL1E41VrCPh3KDsCBEAol2XZBiQCm3lyNvzP+6zk/jw/jbfwZP4+HhX6VCc/Hjfh63IueQ9XqRJMzccz0gT3JZFdsMb3RzNUx1Jj4wuPnHDesly/u4CzWtDaXmY5YoRpdysXzSYiJmjsHH4+lFApFGL1wc78NLPnR1z5Fv885f0+CfOhpgiLrArlZ/a4J37Vl3KBIiZgUuEiLIAgmifLcHFzG8o0Orpug7Su1nP5LbnZTqzmH5dbiu0RuDi7j+Ww44a8fV03957mdzZm7rSW93B/J5kVyLpJr1buEd2xvV6LlkGA/GElTIjkKtRXzvWaJkzJO4N4odmaSFy8L9AA6AW2c5abh44xxTVbOMU4zSd1nQOXxlY8jUZqLHTbwPSMu04lurxG5snLkXqN5PolCvN3qNvQRoiyLFesG3PS7fylyn0apRxclyulxRl78vjTiWbylWDTGtRbGRErrn8hvDZho4UZ7bntue1Gdi2omSTDU6xoHzuYcHsPjeBrP40VcxuVcz028ae0uCCg7aCjw2lV+rYIYXAal1ysl3jDZ7BAE0qZkDxhTPH/MT36qAykgzLdpczDBT3D6KjfAs/LxV/bb/x9RGiaQg/2PXpJq9mXkgiFIKAyoDQNawVZ8e8cRgIV7+yBKCcKDY0CwEAcQQAYkWOwA6QZAqi2rjQHZBDzaTsuJ4H+v1AnPRYbCpetzMu7NEANnhDGSnn8Vjb1CQhxpep2IezJguA6FnXjK6b1TvCqG4+L/rf5vDfhvgbEhqY9/4xKRRGnz7H9fM1XC6QnYFRuVql2ufqv5UDTYtMLIkZSYVFjUCAq4asFqhZAKJROkRox6sRrw0SIYRaoTxSzacjwmy9jEs0rRSqyNiEMipyTNkrVI0CRNhwxdMrlIdEvXKVuvHH3yDCgwpNCwIiPyDSozppRbuXEVJiCoqGoAWwHRMKA/SPfJroIyR0A2KIAEK5wityjGiXvHHkUs1W9/pME3frpmadMPjb63hX021G84HoKTYUwmh8PlcsJSmdFUTAiLw4yM5ITju7OHUnycx8GrFOegeHwqFP/heaF83BLCCu5ghTDJVrKZaHHabCwLGUTOXr7MNz9f0UrOLqLpBYIgg1jAhKyXROotCcQCAiehPbCwENOLi23V6YnuQqsGRC9fJQrNRgwSK+l09GHP8xbd2yr4/AEvoelTfHLvSTBPsBgOsrGJtGOWKba12aYXiMC78dbJHHiDvSQJe84QgcfvF5BH3h18fES/+CR4a1E7PhUbwyBxwhp5pJod7dJzrwHz8ozWEVrm52ezYj8PiUhGFYFYGAkEsU7albulv6zCCRQ5b+lDDzbna58FyblxBUTLerd0HnmTaEUkkBkVmw1YSUurjaQJaSGs38pAYCGRPPoYOfuEkDwxPxB4XHzuHBG4EE+c/oCcfSxl71ly9lK9+m4Hh7UacekeNH3oqJPP8ND+R57sKfDkHPqhqeFYG0nTA2h8PZ1WDdYR/Hz1ztgh56L2Lco7G+kertOvvCVr215R0HbL0ASF+3qSA3UGBR6izbxS3t6HdzzcnCeplwB/8aWlP4zOfWjVbjHntWUNFJ8KHC9fcM7U64653bqjM8udyxuMve6Nmza5Z3qNgfdxL+34zlRv+qGDBjN9n+A++tGvzwCZbHrcUnl25eoUFoYW3uqVr9TQUGKoTZ1qbk71GaQlJRZaZNWpSvSTzzg6tdXztvVtu6lJr8+0/Z6qRy+H2UOT1dONTRqNMeREKftsa3H0mbhov1Rn8McU12YVAJb40emOk/qT+o7F04nwXaX8uqSs2kyFWWfl3JekqJSWlbz7lD2Y0o06HW19bten3FvVW+jMO5iJ340Gc9pVdYIUbbE6OUkmyT4pbDyQkJIGBKlyyYu9Fkux1yVXZSqEf8ysF9MvG/BVbz+QrIxLrstV5CTbK6uTbcrsPKmh19lk6IM8Uj8oL19L0+XefoVW2Vdb4W2M9eO02aIslOW+0hjMU407fleIgwxGdUWVSQdm3eXzM/8mfPUR3SM0ZJLaQXnFWtpS4R2Ua8Wo10LLkNU1dVpzr9OZWW2xOgSTdc39LZHfx2pjsaasWm1WV9Jc87qX2bWNKvg47bnltzP46Tbt1VXFn+hIWPZiiPPEY/secy7QPz9SBBe6Ouwd1qwf/i+fEYosjVMt0in4ZJo0OY2Lj1uc61t+yKuMnZx/15DpqNIr08ul9yQm3ZNXnq5TQk97BIfJqmBzPRGFsY60mATWTQczojK5MK0azo5qmBpQGisLHuKy/+bVfNFf7sejch8SJ8bBhx8t89f5/16H3QF7KxQSBTA/7jpglQ4kbx46Sn48/HDnOQNJe8o0639C8ari8J0c6suanN3uQvcLPEl7onAROm9y//n29KrhivDCyBJx9M1/v4nkLrXoxYtrvdR58Zi+cU3LD3mV0Rb1dPtdBVMt+inwHxr/kkvvFBRseb5dLZz14cw/anD2rJje6Vh9gYRTukbPkY7Hsdfs3qOzyZdV4xSeFp2SEsN0vv+4QXyYLTTV+tME0AYCyvHK8KBqfweQ64viaG34Y40bYBubbzVuChx5Rk7H9mtbtN9MdGhAFHIWMmV7lOuTfDDOmbBlQ4jljp0g9ZDg8ppDwiuKbL6SAWmEjaCIWxPcLC88aRJXxPUDkV6eUpMmQaPwklybsFBYKCwUBoWFQoWcdgxt6bY/eGKt0isdl54+3s268hV/T5rsn9mshRVm8dxZ3v6rorD7lOe29/SS9BXPaQSepi5otmSgLelkX9dT4xtLWnnlrDu+hL/+B7ohD/pNJLvB5MYfK2Y3Vfc406yPXPshN1cnA2Vh3OxP1Foxz/ez0S39lHX8QXBDMtPjf1EcxsvaSROZlj4u0ECaLVFrBekrc9ubnB1LhLdmMX48C+nLeZODN/ozXWlRnK0mMrnLQF1yNkD6ge9LxUewPVwnlKqWZc9D5Vb8bsVz3orvd2/yZ3qE9P/F8/3D+6X3T/ofkJ6D73tEnQMXn2Qr1inHbw+lemQe930Z8SUDNe37/rP+j+L+55n3gxsAGoI0ZIEC250beyhJ+CcQiXva92Hxvb+lu6mQ35cnzOHpHs5mj7beDx5Zwt0OYzWViSvJscH8voxL8XbmqhMaWgvwGXOX3Ebcpfx9z2S3S0IsJUdByO8C5kR9boG0pcPxNpV2SnxfNkjHVxm3qrKoYLL1ksCc3dYUotPCo7l9mRYQocDc5bcp7pO4n7RO3Ugq0I/hB8t35ENmHSEhOKlL2p2i6MuGnhK73NTMiu1Hrhy11m5cEIJ/zYc3ZWJuX4nAUvyxAR4Llo9jpJ9IBWTW4UKQ69IMUY9hFkhJBZbGf2z2nLiauO78GlVZlzijCzDZY5LAkv24KUT3Cs9ILhcsYCnkhwggriw7dFIyupVd+SvPYPwIn82cmwH4vGfp5UfAG15iQFkYQIBfcvWmmZGWtzG1pr8tWZV/9bDHip8xB+NdX0db5htDHKy8dq4KPFQaN0Yx0q5vTVvmG6M86Lj2bMVDFeLCFrgYAO8mduKZtjnnc88C7FNEVPyd49bZar8tELBVAUwTHAKYTNYqCZQ7lMIAnAuuOAPhuX0GhvLnGQylHj0Dl2zPGUH4PGcES2Q/nVIs8QIIoLIolgJCi3k1MNmIIe2GaY2nSw7q08nGtaxHr/EsTOccNaZcjh4R2tWku8sZw8Y/k9Zj+ZbZRrj1UMP6knHG8OcZkaWeS48Jg9q5Wbm4jekLxSJ5HaYtkSuvR7RvQ7R7yy+1glU9OYOK0Wl1z+OMfJuz1nBfhlgk3+J8heXxab1cRJwiYubW/cl0ykRq4uKZkU0eWSTtQuoeKLbuhA7ZOm9EkmPlZaELagaD5TE9WRfcZrfPS4f5dleLI/KB8B96K9DKa5EQA+EoCAWjEBSKwhCBSMRELERBatiQFo5wXBF4IkWJjiQxYvGTnzjxlhEQEkmQKEmyFGKpKU2adBkySWTJliM3lcmTr0BhFClSrESpMuUqVKpSrUYtadRBoImMnIKSipqGNosxmp4h9TEyqWO2XL0GNAsrG7vG2OPQxKlZi1Zt2nXEmU5dXLrDiB69+vQbMGjIsBGjVnAbM27CSqustoaH19qH9ON2rXSFLM2/J5VQCj8aIFiopoAEA4cA3IFBcR7a43QyUYaSAQgWyo8OQSQ/he0caKfn53KF5wg4MFR50rJtWJr9ox1+ERG6SyuSLVWLBVRiGksP5cJ11yiCTRxa4DDjY6uCxv/EsHyvNcVhDtqvCiosCAJdBhkWHhFU7iLqULKAIEL70SOK7Kd4mIe+mwGCh0DDIrevTYsIQUYFQbe3zQQ8CBG5Q4W5g4Y1sMVe8xAD2hRBN2BXLem3crhsdTzPU1kKWPZ+s5omVV9H7Xrb9v0PI7vV1qG4vbTTX4zstpshenOqKMuSCGLQQxgHKYhBn5Ntv+i3pLj2X7Hh3tsKAAAA) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.375 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-2xl:var(--radius-2xl);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-separator:var(--separator);--radius-full:var(--radius-full)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border)}::-webkit-file-upload-button{border-color:var(--border)}::file-selector-button{border-color:var(--border)}:where(span,p,label,td,th,li,a):not(:where(.flex,.inline-flex,.grid))>svg.lucide,:where(span,p,label,td,th,li,a):not(:where(.flex,.inline-flex,.grid))>:where(span,i):not(:where(.flex,.inline-flex))>svg.lucide{vertical-align:-.145em;width:1em;height:1em;display:inline-block}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[1100\]{z-index:1100}.col-6{grid-column:6}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.me-2{-webkit-margin-end:calc(var(--spacing) * 2);margin-inline-end:calc(var(--spacing) * 2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-\[3px\]{margin-bottom:-3px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[18px\]{width:18px;height:18px}.size-\[Npx\]{width:Npx;height:Npx}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-24{height:calc(var(--spacing) * 24)}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[min\(16rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(16rem,var(--radix-popover-content-available-height))}.max-h-\[min\(16rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(16rem,var(--radix-select-content-available-height))}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-\[var\(--x\)\]{max-height:var(--x)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[60px\]{min-height:60px}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-40{width:calc(var(--spacing) * 40)}.w-72{width:calc(var(--spacing) * 72)}.w-100{width:calc(var(--spacing) * 100)}.w-\[1px\]{width:1px}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[min\(92vw\,26rem\)\]{max-width:min(92vw,26rem)}.max-w-\[var\(--radix-popover-content-available-width\)\]{max-width:var(--radix-popover-content-available-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[160px\]{min-width:160px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[var\(--radix-popover-content-transform-origin\)\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[var\(--radix-tooltip-content-transform-origin\)\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.appearance-none{-webkit-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))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-separator>:not(:last-child)){border-color:var(--separator)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-info,.border-info\/40{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/40{border-color:color-mix(in oklab,var(--info) 40%,transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-separator{border-color:var(--separator)}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[var\(--neutral-50\)\]{background-color:var(--neutral-50)}.bg-\[var\(--violet-50\)\]{background-color:var(--violet-50)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-black) 2%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-info-bg{background-color:var(--info-bg)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.fill-success{fill:var(--success)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pe-1{-webkit-padding-end:var(--spacing);padding-inline-end:var(--spacing)}.pt-0{padding-top:0}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.875rem;line-height:var(--tw-leading,calc(1.375 / .875))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.85em\]{font-size:.85em}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.tab-1{tab-size:1}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_var\(--separator\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--separator));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.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-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--x\:red\]{--x:red}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in-0{--tw-enter-opacity:0}.running{animation-play-state:running}.zoom-in-95{--tw-enter-scale:.95}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:#0000}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:var(--tw-leading,calc(1.375 / .875))}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:var(--tw-leading,calc(1.375 / .875))}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::-webkit-file-upload-button{color:var(--foreground)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:ms-px:after{content:var(--tw-content);-webkit-margin-start:1px;margin-inline-start:1px}.after\:content-\[\'\:\'\]:after{--tw-content:":";content:var(--tw-content)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media(hover:hover){.hover\:border-input:hover{border-color:var(--input)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-\[var\(--neutral-50\)\]:hover{background-color:var(--neutral-50)}.hover\:bg-\[var\(--violet-50\)\]:hover{background-color:var(--violet-50)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-success\/80:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/80:hover{background-color:color-mix(in oklab,var(--success) 80%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning\/80:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/80:hover{background-color:color-mix(in oklab,var(--warning) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-input:focus-visible{border-color:var(--input)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive:focus-visible,.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\:focus-visible\]\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ring)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-checked\:bg-primary[aria-checked=true]{background-color:var(--primary)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-\[checked\=false\]\:bg-input[aria-checked=false]{background-color:var(--input)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.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-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.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-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media(min-width:40rem){.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;-webkit-margin-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));-webkit-margin-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:text-sm{font-size:.875rem;line-height:var(--tw-leading,calc(1.375 / .875))}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_td\]\:border-r td{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&_td\]\:border-separator td{border-color:var(--separator)}.\[\&_td\:last-child\]\:border-r-0 td:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&_th\]\:border-r th{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&_th\]\:border-separator th{border-color:var(--separator)}.\[\&_th\:last-child\]\:border-r-0 th:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-range-start\)\]\:rounded-l-md:has([aria-selected].day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:not\(\:has\(\>\*\)\)\]\:px-2:not(:has(>*)){padding-inline:calc(var(--spacing) * 2)}.\[\&\:not\(\:has\(\>\*\)\)\]\:py-1\.5:not(:has(>*)){padding-block:calc(var(--spacing) * 1.5)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:px-2>*{padding-inline:calc(var(--spacing) * 2)}.\[\&\>\*\]\:py-1\.5>*{padding-block:calc(var(--spacing) * 1.5)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\[type\=\'button\'\]\:last-of-type\]\:hidden>button[type=button]:last-of-type{display:none}.\[\&\>div\]\:max-h-\[var\(--table-scroll-y\)\]>div{max-height:var(--table-scroll-y)}.\[\&\>div\]\:bg-destructive>div{background-color:var(--destructive)}.\[\&\>div\]\:bg-success>div{background-color:var(--success)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-info>svg{color:var(--info)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}:root{--violet-50:#f1effe;--violet-100:#e4e0fd;--violet-300:#b7adf6;--violet-500:#6f5cef;--violet-600:#5a45e6;--violet-700:#4a37c8;--purple-200:#f1e5ff;--purple-400:#d9b8ff;--purple-500:#9747ff;--purple-600:#8638e5;--sky-200:#d3e6fb;--sky-300:#97caf5;--sky-500:#5f8ad0;--neutral-0:#fff;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-150:#f0f0f0;--neutral-200:#e5e5e5;--neutral-300:#d3d3d3;--neutral-400:#a1a1a1;--neutral-500:#737373;--neutral-700:#404040;--neutral-800:#262626;--neutral-850:#1f1f1f;--neutral-900:#1a1a1a;--neutral-925:#171717;--neutral-950:#0a0a0a;--red-600:#b41b30;--red-300:#fca5a5;--background:var(--neutral-50);--foreground:var(--neutral-900);--card:var(--neutral-0);--card-foreground:var(--neutral-900);--popover:var(--neutral-0);--popover-foreground:#19191a;--primary:var(--violet-500);--primary-foreground:var(--neutral-50);--secondary:var(--sky-300);--secondary-foreground:#19191a;--muted:var(--neutral-100);--muted-foreground:var(--neutral-500);--accent:var(--neutral-100);--accent-foreground:#6161cc;--destructive:var(--red-600);--destructive-foreground:var(--neutral-0);--success:#15803d;--warning:#b45309;--info:#1677ff;--info-bg:#e6f4ff;--border:var(--neutral-200);--separator:var(--neutral-150);--well:var(--neutral-200);--input:var(--neutral-300);--ring:var(--primary);--chart-1:#a7c7ea;--chart-2:#5f8ad0;--chart-3:#4d73c7;--chart-4:#4060b4;--chart-5:#3b4e91;--sidebar:var(--neutral-0);--sidebar-foreground:var(--neutral-900);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--neutral-50);--sidebar-accent:var(--neutral-100);--sidebar-accent-foreground:var(--neutral-900);--sidebar-border:var(--neutral-200);--sidebar-ring:var(--primary);--radius:10px;--radius-2xl:16px;--radius-full:9999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.025em;--shadow-2xs:0 1px 2px 0 #0000000a;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040}.dark{--background:var(--neutral-900);--foreground:var(--neutral-50);--card:#19191a;--card-foreground:var(--neutral-50);--popover:var(--neutral-925);--popover-foreground:var(--neutral-50);--primary:var(--violet-500);--primary-foreground:var(--neutral-50);--secondary:#ffffff0f;--secondary-foreground:var(--neutral-50);--muted:var(--neutral-800);--muted-foreground:var(--neutral-400);--accent:#2a2a2d;--accent-foreground:#c1c5fb;--destructive:#e5484d;--destructive-foreground:var(--neutral-50);--success:#4ade80;--warning:#fbbf24;--info:#60a5fa;--info-bg:#60a5fa1f;--border:#ffffff1a;--separator:#ffffff0f;--well:var(--neutral-950);--input:#343434;--ring:var(--primary);--sidebar:var(--neutral-925);--sidebar-foreground:var(--neutral-50);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--neutral-50);--sidebar-accent:#ffffff0f;--sidebar-accent-foreground:var(--neutral-50);--sidebar-border:#ffffff1a;--sidebar-ring:var(--primary);--shadow-2xs:0 1px 2px 0 #0000004d;--shadow-xs:0 1px 2px 0 #00000059;--shadow-sm:0 1px 3px 0 #00000073, 0 1px 2px -1px #00000073;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-lg:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--shadow-xl:0 20px 25px -5px #0009, 0 8px 10px -6px #0009;--shadow-2xl:0 25px 50px -12px #000000b3}html,#root{height:100%}body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);min-width:1024px;height:100%;margin:0;overflow:hidden}.page-bg-2{background-color:var(--background)}.center{width:inherit;height:inherit;justify-content:center;align-items:center;display:grid}*{scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;border-radius:6px}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}::-webkit-scrollbar-corner{background:0 0}.display-flex-right{justify-content:right;display:flex}.display-flex-left{justify-content:left;display:flex}.display-flex-center{justify-content:center;display:flex}.display-flex-align-center{align-items:center;display:flex}.font-size-12{font-size:12px}.font-size-16{font-size:16px}.font-weight-600{font-weight:600px}.display-flex-center-h-and-v{justify-content:center;align-items:center;height:100%;display:flex}.display-flex-space-between{justify-content:space-between;display:flex}.rjsf fieldset{padding:0;border:unset!important}.loader-position{justify-content:center;align-items:center;height:100%;display:flex}.height-20{height:20px}.height-40{height:40px}.height-50{height:50px}.pad-top-20{padding-top:20px}.pad-bottom-20{padding-bottom:20px}.cur-pointer{cursor:pointer}.modal-header{font-size:16px;font-weight:700}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flex-dir-col{flex-direction:column;height:100%;display:flex}.overflow-y-auto{overflow-y:auto}.action-items{display:flex}.ant-tabs-nav-operations{display:none!important}.mar-24{margin:24px}.mar-16{margin:16px}.pad-24{padding:24px}.mar-bottom-16{margin-bottom:16px}.mar-top-24{margin-top:24px}.height-100vh{height:100vh}.mar-bottom-12{margin-bottom:12px}.mar-0{margin:0}.fullscreen-loader{z-index:2000;background-color:#fff;width:100%;height:100vh;position:fixed;top:0;left:0}[data-radix-popper-content-wrapper]{z-index:1500!important}.notification-id-line,.notification-id-line__value{font-size:12px}.notification-id-line{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.notification-id-line--stacked{flex-direction:column;align-items:flex-start;gap:2px}.notification-id-line__value{word-break:break-all}[data-sonner-toaster]{pointer-events:auto}.notification-clear-all{z-index:1000000000;pointer-events:auto;justify-content:flex-end;display:flex;position:fixed;top:24px;right:24px}@media(max-width:600px){.notification-clear-all{top:16px;right:16px}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);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:var(--tw-exit-opacity,1);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))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.lazyOutletFallback{display:flex;width:100%;min-height:60vh;align-items:center;justify-content:center}.lazyOutletFallback>.center{width:100%;height:auto}.island-layout{padding:12px;flex:1;min-height:0;height:100%}.island-layout>div{background-color:var(--card);height:100%;overflow-y:auto}.unauth-container{text-align:center;padding:20px}.unauth-text{color:#666;font-size:24px}.spinner-loader-layout .ant-spin-dot-item{background-color:#ffb400!important}.spinner-loader-layout .ant-spin-dot-item:nth-child(2){background-color:#00a6ed!important}.spinner-loader-layout .ant-spin-dot-item:nth-child(3){background-color:#7fb800!important}.spinner-loader-layout .ant-spin-dot-item:nth-child(4){background-color:#ff4d6d!important}.tool-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 20px;background-color:var(--card);box-shadow:0 1px 3px #18324714;border-bottom:1px solid var(--border)}.tool-nav-bar__left{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.tool-nav-bar__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.tool-nav-bar__search{width:250px}.tool-nav-bar__segment{background-color:#0000000f}.tool-nav-bar__title-area{display:flex;align-items:center;min-width:0;flex:1}.tool-nav-bar__title-area:hover .tool-nav-bar__edit-icon{opacity:1}.tool-nav-bar__title-group{display:flex;flex-direction:column;justify-content:center;min-width:0}.tool-nav-bar__title-row{display:flex;align-items:center;gap:6px}.tool-nav-bar__title{font-size:1rem}.tool-nav-bar .tool-nav-bar__subtitle{font-size:var(--font-size-12, 12px);line-height:18px;margin-bottom:0;max-width:min(600px,45vw)}.tool-nav-bar__edit-icon.ant-btn{opacity:0;color:var(--ant-color-text-secondary, #8c8c8c);transition:opacity .15s,color .15s}.tool-nav-bar__edit-icon.ant-btn:hover{color:var(--ant-color-primary, var(--primary))}.settings-container{position:relative;height:100%;background-color:var(--background)}.settings-sidebar{position:fixed;top:620px;width:280px;background-color:#fff;border-radius:8px;padding:8px;box-shadow:0 4px 12px #00000026;z-index:1000}.settings-menu-item{padding:12px 16px;font-size:13px;cursor:pointer;color:#000;transition:all .2s;border:none;background:none;width:100%;text-align:left;display:block;border-radius:4px;font-weight:400}.settings-menu-item:first-child{margin-bottom:4px}.settings-menu-item:last-child{margin-top:4px}.settings-menu-item:hover{background-color:#f3f4f6}.settings-menu-item.active{background-color:#dbeafe;color:#2563eb;font-weight:500}.settings-content{height:100%;overflow:auto}.settings-sidebar-popover{display:flex;flex-direction:column}.settings-popover-overlay.ant-popover-inner,.settings-popover-overlay .ant-popover-inner{padding:8px;border-radius:8px;box-shadow:0 4px 12px #00000026}.plt-set-layout{height:calc(100vh - 60px);background-color:var(--muted)}.plt-set-layout-2{padding:20px}.plt-set-head{background-color:var(--card);padding:14px;height:60px;border-bottom:1px solid var(--border)}.plt-set-head-typo{font-size:18px;font-weight:600}.plt-set-section{margin-bottom:16px}.plt-set-section>.ant-typography{margin-top:0}.plt-set-section-subtitle{display:block;margin-bottom:8px;font-size:12px}.plt-set-inner-card{background-color:#f5f7f9;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.plt-set-key-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.plt-set-key-pill-clickable{cursor:pointer}.plt-set-key-display{width:300px}.plt-set-notif-field-label{display:block;margin-bottom:8px;font-size:13px}.plt-set-notif-field-row{display:flex;align-items:center;gap:8px}.plt-set-notif-helper{display:block;margin-top:6px;font-size:12px}.oauth-status-layout{width:100%}.oauth-status-text{margin-top:25px;font-size:24px;font-weight:700}.login-main{width:100%;min-height:100vh;display:flex;flex-direction:column}.login-left-section{width:50%;height:100vh;overflow-y:auto;display:flex;justify-content:center;align-items:center;background-color:#fff}.login-right-section{width:50%;height:100vh;overflow-y:auto;overflow-x:hidden;background-color:#eceff3;display:flex;justify-content:center;align-items:flex-start;position:relative}@media(min-width:769px)and (max-width:1200px){.default-light-content{padding:24px 20px;max-width:100%}.default-light-headline{font-size:34px!important;margin-bottom:30px!important;max-width:100%}.default-light-product-card{max-width:100%}.default-light-card-text{font-size:16px!important;line-height:20px!important}.default-light-compliance-logo{width:56px;height:56px}.default-light-product-card+.default-light-product-card{margin-top:40px}}@media(max-width:768px){.login-right-section{height:auto;overflow-y:auto;width:100%}}.login-right-section.llm-whisperer-light{background:#fff;overflow:hidden}.login-right-section.llm-whisperer-light:before{content:"";position:absolute;inset:0;background:linear-gradient(262deg,#c8ea7e05 1%,#c8ea7e24 49%,#32e6ff33 99%);pointer-events:none}.login-right-section.llm-whisperer-dark{background:linear-gradient(160deg,#0a1628,#132040,#0d1a30)}.login-right-section.llm-whisperer-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(56,112,180,.12) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(56,112,180,.08) 0%,transparent 50%);pointer-events:none}.login-right-section.llm-whisperer-dark:after{content:"";position:absolute;bottom:0;right:0;width:80%;height:55%;background-image:radial-gradient(circle,rgba(56,140,220,.3) 2.5px,transparent 2.5px);background-size:20px 20px;mask-image:radial-gradient(ellipse at 85% 85%,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 25%,transparent 60%);-webkit-mask-image:radial-gradient(ellipse at 85% 85%,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 25%,transparent 60%);pointer-events:none}.login-right-section.unstract-light{background:#fff;overflow:hidden}.login-right-section.unstract-light:before{content:"";position:absolute;inset:0;background:linear-gradient(262deg,#c8ea7e05 1%,#c8ea7e24 49%,#32e6ff33 99%);pointer-events:none}.login-right-section.default-light{background:#fff;overflow-y:auto}.login-right-section.default-light:before{content:"";position:absolute;inset:0;background:linear-gradient(262deg,#c8ea7e05 1%,#c8ea7e24 49%,#32e6ff33 99%);pointer-events:none}.right-section-text-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.right-section-title{font-size:38px;font-weight:500;line-height:50px;text-align:center;color:#05182a}.right-title-cover{width:75%}.right-subtitle-cover{width:58%;margin:0 auto}.right-subtitle{color:#3d6182;font-size:20px;font-weight:400;line-height:30px;text-align:center}.login-background{border-radius:5px;display:block;margin-left:auto;margin-right:auto;max-width:100%;width:100%;height:auto}.button-wraper{width:450px;display:flex;flex-direction:column;gap:20px;justify-content:center}.logo{height:40px;width:auto;display:block;margin:0 auto 18px}.text-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:18px;margin-bottom:10px}.login-button{width:100%;margin:0 auto;height:50px;background-color:#2f93f6;color:#fff;font-size:16px;font-weight:600;line-height:24px}.signin-text-wrapper{display:flex;justify-content:center}.button-margin{margin-top:60px}.login-trial-info{font-size:13px;font-weight:400;line-height:22px;text-align:center;color:#282828}.login-trust-indicators{display:flex;justify-content:center;gap:20px;margin-top:12px}.login-trust-item{display:flex;align-items:center;gap:6px}.login-trust-check{flex-shrink:0}.login-trust-text{font-size:13px;color:#282828}.signin-button{width:100%;margin:0 auto;height:50px;background-color:#90a4b7;color:#fff;font-size:16px;font-weight:600;line-height:24px}.llm-whisperer-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;width:100%;max-width:600px;height:100vh;justify-content:center;position:relative;z-index:1}.llm-headline{font-size:26px!important;font-weight:700!important;line-height:34px!important;text-align:center;color:#fff!important;margin-bottom:0!important}.llm-hero-visual{width:100%;border-radius:12px;overflow:hidden}.llm-hero-image{width:80%;height:auto;display:block;border-radius:12px}.llm-works-with-section,.llm-providers-section,.llm-compliance-section{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.llm-section-label{font-size:13px;font-weight:600;color:#8fa8c8}.llm-badge-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.llm-format-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background-color:transparent;border:none;font-size:12px;font-weight:500;color:#c8d8e8}.llm-provider-badge,.llm-compliance-badge{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background-color:transparent;border:none;font-size:12px;font-weight:500;color:#c8d8e8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.llm-format-badge-more{background-color:#4dd07826;border-color:#4dd0784d;color:#4dd078;font-weight:600}.llm-badge-icon{width:36px;height:36px;flex-shrink:0}.llm-provider-logo,.llm-compliance-logo{width:36px;height:36px;object-fit:contain;flex-shrink:0}.llm-stats-bar{display:flex;gap:16px;justify-content:center;width:100%;padding:12px 0}.llm-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.llm-stat-value{font-size:22px;font-weight:600;color:#fff}.llm-stat-label{font-size:13px;font-weight:500;color:#d1d5dc;text-align:center}.llm-testimonial-section{background-color:#ffffff0f;border-radius:12px;padding:16px 20px;width:100%;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.llm-testimonial-quote{font-size:13px!important;font-style:italic;line-height:20px!important;color:#fff!important;margin-bottom:10px!important}.llm-testimonial-author{display:flex;align-items:center;gap:12px}.llm-testimonial-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.llm-testimonial-author-info{display:flex;align-items:center;gap:8px}.llm-testimonial-author .ant-typography-strong,.llm-testimonial-author .ant-typography{color:#fff!important}.llm-testimonial-role{color:#8fa8c8;font-size:13px}.unstract-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 36px;width:100%;max-width:600px;height:100vh;justify-content:center;position:relative;z-index:1}.unstract-headline{font-size:26px!important;font-weight:700!important;line-height:32px!important;text-align:center;color:#fff!important;margin-top:0!important;margin-bottom:0!important}.unstract-hero-visual{width:100%;border-radius:12px;overflow:hidden}.unstract-hero-placeholder{width:100%;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.unstract-hero-image{width:80%;height:auto;display:block;border-radius:12px}.unstract-trusted-section,.unstract-g2-section,.unstract-compliance-section{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.unstract-section-label{font-size:12px;font-weight:600;color:#8fa8c8;text-transform:uppercase;letter-spacing:.5px}.unstract-badge-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.unstract-trusted-badge{display:flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:8px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.15);font-size:12px;font-weight:500;color:#c8d8e8;min-height:32px}.unstract-trusted-logo{height:16px;width:auto;max-width:90px;object-fit:contain}.unstract-logo-placeholder{width:24px;height:24px;border:2px dashed rgba(255,255,255,.3);border-radius:4px;flex-shrink:0}.unstract-stats-bar{display:flex;gap:20px;justify-content:center;width:100%;padding:12px 0}.unstract-stat-item{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.unstract-stat-value{font-size:22px;font-weight:600;color:#fff}.unstract-stat-label{font-size:13px;font-weight:500;color:#d1d5dc;text-align:center}.unstract-g2-badge{display:flex;align-items:center;justify-content:center}.unstract-g2-logo{height:48px;width:auto;object-fit:contain}.unstract-testimonial-section{background-color:#ffffff0d;border-radius:12px;padding:16px 20px;width:100%;border:1px solid rgba(255,255,255,.08)}.unstract-testimonial-quote{font-size:13px!important;font-style:italic;line-height:19px!important;color:#fff!important;margin-bottom:10px!important}.unstract-testimonial-author{display:flex;align-items:center;gap:10px}.unstract-testimonial-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.15)}.unstract-testimonial-author-info{display:flex;flex-direction:column;gap:1px}.unstract-testimonial-author .ant-typography-strong,.unstract-testimonial-author .ant-typography{color:#fff!important;font-size:13px}.unstract-testimonial-role{color:#8fa8c8;font-size:12px}.unstract-testimonial-company{color:#6b8aac;font-size:11px}.unstract-compliance-section{margin-top:0}.unstract-compliance-badge{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;background-color:transparent;border:none}.unstract-compliance-logo{width:36px;height:36px;object-fit:contain;flex-shrink:0}.default-light-content{display:flex;flex-direction:column;align-items:center;padding:40px 36px;width:100%;max-width:635px;justify-content:center;position:relative;z-index:1;box-sizing:border-box;margin:auto 0}.default-light-headline{font-size:43px!important;font-weight:700!important;line-height:1.15!important;text-align:center;margin-top:0!important;margin-bottom:44px!important;max-width:635px;width:100%}.default-light-headline-dark{color:#0c355a}.default-light-headline-accent{color:#00a6ed}.default-light-badges-row{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:49px}.default-light-compliance-badge{display:flex;align-items:center;justify-content:center}.default-light-compliance-logo{width:68px;height:68px;object-fit:contain}.default-light-product-card{width:100%;max-width:570px}.default-light-product-card+.default-light-product-card{margin-top:62px}.default-light-card-title{font-size:24px!important;font-weight:900!important;line-height:30px!important;color:#0c355a!important;letter-spacing:-.3px;display:block;margin-bottom:10px}.default-light-card-body{width:100%;padding:21px 28px 25px;border-radius:4px;border:2px solid transparent;background:linear-gradient(#f2f8e6,#f2f8e6) padding-box,linear-gradient(135deg,#50e6ff,#c8ea7e) border-box;box-sizing:border-box}.default-light-card-text{font-size:18px!important;font-weight:300!important;line-height:21.45px!important;color:#142a53!important;margin-bottom:0!important}.default-light-card-divider{width:100%;height:1px;background:#d1d5dc;margin:20px 0 10px}.default-light-card-footer{display:flex;flex-direction:column;gap:8px}.default-light-card-footer-label{font-size:10px!important;font-weight:700!important;color:#004664!important;text-transform:uppercase;letter-spacing:.8px}.default-light-card-logos{display:flex;gap:20px;align-items:center}.default-light-card-logo{height:28px;max-width:110px;object-fit:contain}.default-light-card-provider-logo{height:24px;width:auto;object-fit:contain}.product-toggle{display:flex;align-items:center;margin:0 auto;background:#f1f5f9cc;border:1px solid rgba(226,232,240,.5);border-radius:20px;padding:4px;width:260px}.product-toggle-btn{flex:1;height:39px;border:none;border-radius:16px;background:transparent;font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:#90a1b9;cursor:pointer;transition:all .2s ease;font-family:inherit}.product-toggle-btn:focus-visible{outline:2px solid #2f93f6;outline-offset:2px}.product-toggle-btn-active{background:#fff;color:#2f93f6;border:1px solid #f1f5f9;box-shadow:0 2px 8px #00000014}.region-selector{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:18px}.region-selector-label{font-size:18px!important;font-weight:500!important;color:#545454!important}.region-options{display:flex;gap:24px;justify-content:center}.region-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:none;background:transparent;cursor:pointer;position:relative}.region-flag{width:58px;height:58px;border-radius:50%;object-fit:cover}.region-option-selected .region-flag{box-shadow:0 0 0 3px #2f93f6;border-radius:50%}.region-label{font-size:18px;font-weight:500;color:#545454}.region-option:focus-visible .region-flag{box-shadow:0 0 0 3px #2f93f6;outline:2px solid transparent}.region-radio-indicator{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#2f93f6;border:3px solid #fff;box-shadow:0 0 0 1px #2f93f6}.llm-left-heading{font-size:24px!important;font-weight:600!important;line-height:36px!important;color:#282828!important;margin-top:0!important;margin-bottom:0!important;text-align:center}.llm-left-subheading{font-size:13px!important;line-height:22px!important;color:#282828!important;text-align:center;display:block}.signin-inline-link{color:#2f93f6!important;font-weight:400}.llm-light-content{display:flex;flex-direction:column;align-items:center;gap:41px;padding:40px 36px;width:100%;max-width:600px;justify-content:center;position:relative;z-index:1;box-sizing:border-box;margin:auto 0}.llm-light-headline{font-size:45px!important;font-weight:700!important;line-height:1.15!important;text-align:center;margin-top:0!important;margin-bottom:0!important}.llm-light-headline-dark{color:#0c355a}.llm-light-headline-accent{color:#00a6ed}.llm-light-badges-row{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.llm-light-compliance-badge{display:flex;align-items:center;justify-content:center}.llm-light-compliance-logo{width:68px;height:68px;object-fit:contain}.llm-light-stats-bar{display:flex;gap:16px;justify-content:center;width:100%}.llm-light-stat-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px 16px;border-radius:10px;border:1px solid #e8edf2;background:#fff;box-shadow:0 2px 8px #0000000f;box-sizing:border-box}.llm-light-stat-icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.llm-light-stat-icon-img{width:18px;height:18px}.llm-light-stat-value{font-size:20px;font-weight:700;color:#282828;line-height:36px}.llm-light-stat-label{font-size:13px;font-weight:400;color:#545454;text-align:center;line-height:18px;white-space:pre-wrap}.llm-light-testimonial{width:100%;padding:22px 24px;border-radius:4px;border:2px solid transparent;background:linear-gradient(#f2f8e6,#f2f8e6) padding-box,linear-gradient(135deg,#50e6ff,#c8ea7e) border-box;position:relative;box-sizing:border-box}.llm-light-testimonial-quote-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.llm-light-testimonial-quote-icon{width:36px;height:36px;flex-shrink:0;margin-top:2px}.llm-light-testimonial-text{font-size:16px!important;font-style:italic;line-height:22px!important;color:#142a53!important;margin-bottom:0!important}.llm-light-testimonial-author{display:flex;align-items:center;gap:12px}.llm-light-testimonial-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.llm-light-testimonial-author-info{display:flex;flex-direction:column;gap:2px}.llm-light-testimonial-name{color:#142a53!important;font-size:16px!important;font-style:italic}.llm-light-testimonial-role{color:#142a53!important;font-size:16px;font-style:italic}.llm-light-providers-section{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.llm-light-providers-label-row{display:flex;align-items:center;gap:12px;width:100%}.llm-light-providers-line{flex:1;height:1px;background:#d1d5dc}.llm-light-providers-label{font-size:10px!important;font-weight:700!important;color:#004664!important;text-transform:uppercase;letter-spacing:2.1px;white-space:nowrap}.llm-light-providers-logos{display:flex;gap:24px;justify-content:center;align-items:center}.llm-light-provider-badge{display:flex;align-items:center;justify-content:center}.llm-light-provider-logo{height:38px;width:auto;object-fit:contain}.unstract-light-content{display:flex;flex-direction:column;align-items:center;gap:46px;padding:40px 36px;width:100%;max-width:600px;justify-content:center;position:relative;z-index:1;box-sizing:border-box;margin:auto 0}.unstract-light-headline{font-size:45px!important;font-weight:700!important;line-height:1.15!important;text-align:center;margin-top:0!important;margin-bottom:0!important}.unstract-light-headline-dark{color:#0c355a}.unstract-light-headline-accent{color:#00a6ed}.unstract-light-badges-row{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.unstract-light-compliance-badge{display:flex;align-items:center;justify-content:center}.unstract-light-compliance-logo{width:68px;height:68px;object-fit:contain}.unstract-light-stats-bar{display:flex;gap:16px;justify-content:center;width:100%}.unstract-light-stat-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px 16px;border-radius:10px;border:1px solid #e8edf2;background:#fff;box-shadow:0 2px 8px #0000000f;box-sizing:border-box}.unstract-light-stat-icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.unstract-light-stat-icon-img{width:18px;height:18px}.unstract-light-stat-value{font-size:20px;font-weight:700;color:#282828;line-height:36px}.unstract-light-stat-label{font-size:13px;font-weight:400;color:#545454;text-align:center;line-height:18px;white-space:pre-wrap}.unstract-light-testimonial{width:100%;padding:22px 24px;border-radius:4px;border:2px solid transparent;background:linear-gradient(#f2f8e6,#f2f8e6) padding-box,linear-gradient(135deg,#50e6ff,#c8ea7e) border-box;position:relative;box-sizing:border-box}.unstract-light-testimonial-quote-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.unstract-light-testimonial-quote-icon{width:36px;height:36px;flex-shrink:0;margin-top:2px}.unstract-light-testimonial-text{font-size:16px!important;font-style:italic;line-height:22px!important;color:#142a53!important;margin-bottom:0!important}.unstract-light-testimonial-author{display:flex;align-items:flex-start;gap:12px}.unstract-light-testimonial-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.unstract-light-testimonial-author-info{display:flex;flex-direction:column;gap:2px}.unstract-light-testimonial-name{color:#142a53!important;font-size:16px!important;font-style:italic}.unstract-light-testimonial-role,.unstract-light-testimonial-company{color:#142a53!important;font-size:16px;font-style:italic}.unstract-light-trusted-section{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.unstract-light-trusted-label-row{display:flex;align-items:center;gap:12px;width:100%}.unstract-light-trusted-line{flex:1;height:1px;background:#d1d5dc}.unstract-light-trusted-label{font-size:10px!important;font-weight:700!important;color:#004664!important;text-transform:uppercase;letter-spacing:2.1px;white-space:nowrap}.unstract-light-trusted-logos{display:flex;gap:24px;justify-content:center;align-items:center}.unstract-light-trusted-badge{display:flex;align-items:center;justify-content:center}.unstract-light-trusted-logo{height:28px;max-width:110px;object-fit:contain}.appHeader{display:flex;justify-content:space-between;align-items:center;height:-webkit-min-content;height:min-content;background-color:#f5f7f9;padding-block:8px;padding-inline:12px}.navigationBtns{display:grid;grid-auto-flow:column;width:-webkit-min-content;width:min-content;column-gap:12px}.appBody{background-color:var(--background);overflow:hidden;height:100%}.appBody2{height:100%}.btn_style{margin:0 5px}.project_detail{display:flex;align-items:center}.proj_name{font-size:18px;margin-left:5px}.active_btn{border-color:#1554ad;color:#fff;background-color:#1554ad;margin:0 5px}.radio_btn{border-radius:6px;margin:0 5px;border-inline-start-width:1px;position:static!important}.radio_btn:hover{border-inline-start-width:1px}.triad-select{margin-top:10px}.form-width{max-width:400px}.full-page-layout{background:#eceff3;height:100%;width:100%;background-image:url(/assets/landing_bg-BthXDpSK.svg);background-size:cover;flex-direction:column}.landingPage{display:grid;height:100%;width:100%;grid-template-rows:auto 1fr}.topNav{background-color:var(--card);border-bottom:1px solid var(--border);padding-block:14px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:12px;padding-inline-end:12px}.logoNoMargin{-webkit-margin-end:12px;margin-inline-end:12px}.top-navbar-dp{height:25px;width:25px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:5px;cursor:pointer}.top-navbar-dp .navbar-img{border-radius:5px}.top-navbar-dp .initials{font-size:12px;font-weight:700;color:#fff}.topbar-logo{width:120px;height:auto;-webkit-margin-end:12px;margin-inline-end:12px}.logout-button{color:inherit;background:inherit;box-shadow:none;text-align:left;padding:5px 12px;height:auto;border-radius:0;border-color:transparent;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}.logout-button:hover{background-color:#0000000a}.logout-button:active{color:inherit!important;border-color:transparent!important}.top-nav-alert-col{display:flex;justify-content:center}.top-nav-alert-col .top-nav-alert-msg{margin-right:6px}.top-nav-alert-col .top-nav-alert-link{text-decoration:underline}.switch-org-menu .ant-dropdown-menu-title-content .ant-space{display:block}.user-profile-menu .ant-dropdown-menu-item .ant-dropdown-trigger{width:100%;display:flex;align-items:center;padding:5px 12px;gap:8px;cursor:pointer}.user-profile-menu .ant-dropdown-menu-item .ant-dropdown-trigger:hover{background-color:#0000000a}.page-identifier{vertical-align:super;color:var(--foreground)}.page-heading{color:var(--foreground);font-size:16px;font-weight:600;margin-left:10px}.platform-switch-container{display:flex;align-items:center}.user-profile-menu>.ant-dropdown-menu-item{padding:0!important}.user-profile-menu>.ant-dropdown-menu-item>.ant-dropdown-menu-title-content{text-align:left;width:100%;display:flex;justify-content:flex-start}.logs-container{position:absolute;bottom:0;left:0;right:0;background-color:var(--card);border-top:1px solid var(--border);box-shadow:0 -2px 5px #0000001a;display:flex;flex-direction:column;z-index:999;transition:height .1s}.logs-handle{height:40px;background-color:var(--card);border-bottom:1px solid var(--border);cursor:ns-resize;-webkit-user-select:none;user-select:none;font-weight:700}.logs-header-container{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.logs-content{flex:1;overflow:auto}.tool-logs-table .ant-table{font-family:Consolas,Courier New,monospace;font-size:13px!important;background-color:var(--card)}.tool-logs-table .ant-table-thead>tr>th{background-color:var(--card);font-weight:600}.tool-logs-table .ant-table-tbody>tr.display-logs-error-bg>td{background-color:color-mix(in srgb,var(--destructive) 8%,var(--card))}.display-logs-md{font-size:13px;padding-left:5px}.side-bar{background-color:var(--sidebar);-webkit-border-end:1px solid var(--sidebar-border);border-inline-end:1px solid var(--sidebar-border);overflow:hidden;height:100%}.side-bar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-content-wrapper{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sidebar-content-wrapper::-webkit-scrollbar{display:none}.side-bar.ant-layout-sider-collapsed .sidebar-content-wrapper{overflow-y:auto}.sidebar-toggle-container.ant-btn{display:flex;justify-content:center;align-items:center;padding:8px;height:auto;border:none;border-top:1px solid var(--sidebar-border);border-radius:0;flex-shrink:0;background:transparent;width:100%}.sidebar-toggle-container.ant-btn:hover{background:var(--sidebar-accent)}.sidebar-toggle-icon{color:var(--muted-foreground);font-size:13px;width:13px;height:13px;transition:color .2s}.sidebar-toggle-icon.pinned{color:var(--sidebar-primary)}.secondary-list-wrapper{padding:10px 0}.secondary-list-wrapper .sidebar-item-icons{margin-top:1;height:auto;width:25px}.side-bar .menu-item-body{padding:10px 0;width:100%}.side-bar .menu-item-icon{display:inline-block;width:25px;height:20px;flex-shrink:0;background-color:currentColor;mask:var(--menu-item-icon) no-repeat center / contain;-webkit-mask:var(--menu-item-icon) no-repeat center / contain}.sidebar-footer-icons{color:var(--sidebar-foreground);font-size:20px;width:20px;height:20px}.sidebar-footer-text{color:var(--sidebar-foreground);padding-left:10px}.space-styles{cursor:pointer;padding:10px 8px;border-radius:8px;width:100%;color:var(--sidebar-foreground)}.space-styles:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.space-styles-active,.space-styles-active:hover{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--violet-600)}.dark .space-styles-active,.dark .space-styles-active:hover{color:var(--violet-300)}.space-styles-disable{cursor:not-allowed}.sidebar-main-heading{color:var(--muted-foreground);font-weight:600;font-size:15px}.sidebar-item-text{color:var(--sidebar-foreground);text-align:left}.space-styles-active .sidebar-item-text{color:currentColor}.space-styles-active .fs-11{opacity:1}.slider-wrap{padding:12px}.collapse-footer{width:65px}.full-footer{width:240px}.fs-14{font-size:13px}.fs-11{font-size:11px;opacity:.8}.main-slider{display:flex;flex-direction:column;justify-content:space-between}.sidebar-divider{background-color:var(--sidebar-border);border-color:var(--sidebar-border);margin:10px 0}.sidebar-antd-icon{font-size:22px;color:inherit;width:25px;display:flex;align-items:center;justify-content:center}.sidebar-menu-tag{margin-left:6px;font-size:10px;line-height:16px;padding:0 4px;border-radius:4px}.prompt-studio-modal{padding:10px}.prompt-studio-modal .ant-modal-content{padding:0;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.prompt-studio-modal .ant-modal-header{margin-bottom:0;border-bottom:none;padding:16px 20px 0}.prompt-studio-modal .ant-modal-body{padding:16px 20px 20px}.prompt-studio-modal .ant-modal-close{top:16px;right:16px}.prompt-studio-modal .ant-modal-close-x{font-size:20px;color:var(--muted-foreground);font-weight:300;width:32px;height:32px;line-height:32px;display:flex;align-items:center;justify-content:center}.prompt-studio-title{font-size:16px;font-weight:500;color:var(--foreground);padding:0;margin-bottom:-4px}.prompt-studio-description{margin-bottom:24px;font-size:13px;color:var(--muted-foreground);line-height:22px}.prompt-studio-buttons{display:flex;flex-direction:column;gap:0}.prompt-studio-create-btn{transition:all .2s ease-in-out!important;background-color:var(--primary)!important;border-color:var(--primary)!important;height:32px!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;box-shadow:none!important;font-weight:400!important;border-radius:6px!important;margin:0!important;padding:4px 15px!important}.prompt-studio-create-btn:hover{background-color:var(--primary)!important;opacity:.85;border-color:var(--primary)!important}.prompt-studio-create-btn .plus-icon{font-size:12px;margin-right:4px;font-weight:400;line-height:1}.prompt-studio-guide-btn{transition:all .2s ease-in-out!important;height:32px!important;font-size:13px!important;padding:4px 0!important;margin:0!important;font-weight:400!important;color:var(--primary)!important;border-radius:6px!important}.prompt-studio-guide-btn:hover{color:var(--primary)!important;opacity:.85;background-color:transparent!important}.prompt-studio-cancel-btn{transition:all .2s ease-in-out!important;height:32px!important;font-size:13px!important;padding:4px 0!important;margin:0!important;color:var(--muted-foreground)!important;font-weight:400!important;border-radius:6px!important}.prompt-studio-cancel-btn:hover{color:var(--foreground)!important;background-color:#0000000f!important}.prompt-studio-modal .ant-modal-close:hover{background-color:#0000000f!important;border-radius:4px!important}.prompt-studio-modal .ant-modal-close:hover .ant-modal-close-x{color:var(--foreground)!important}.prompt-studio-modal .ant-modal-mask{background-color:var(--muted-foreground)!important}.ant-form .ant-form-item{margin-bottom:12px}.cron-string-div{display:flex}.cron-string-div .cron-string-input{width:75%}.cron-string-div .cron-string-btn{width:20%;margin-left:5%}.cron-summary-div{border:solid 1px #cccccc;padding:4px 8px;border-radius:5px}.summary-text{font-size:10px;opacity:.6}.file-history-modal .file-history-content{display:flex;flex-direction:column;gap:16px}.file-history-modal .filters-section{padding:10px 12px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;margin-bottom:10px}.file-history-modal .action-buttons{display:flex;justify-content:flex-start;padding:8px 0}.file-history-modal .ant-table-wrapper{margin-top:8px}.file-history-modal .ant-tag{font-weight:500}@media(max-width:575px){.file-history-modal .filters-section{padding:8px 10px}.file-history-modal .filter-buttons{margin-top:4px!important;width:100%}.file-history-modal .filter-buttons .ant-btn{flex:1}.file-history-modal .ant-space-compact{display:flex;width:100%}.file-history-modal .action-buttons{flex-direction:column;gap:8px}.file-history-modal .action-buttons .ant-space{width:100%}.file-history-modal .action-buttons .ant-btn{width:100%;justify-content:center}.file-history-modal .ant-modal-body{padding:12px}.file-history-modal .ant-modal-header{padding:12px 16px}}@media(min-width:576px)and (max-width:767px){.file-history-modal .filters-section{padding:10px 12px}.file-history-modal .filter-buttons{margin-top:16px!important}}@media(min-width:768px){.file-history-modal .filter-buttons{justify-content:flex-start}}.file-history-modal .filter-label{font-size:13px}.file-history-modal .full-width{width:100%}.file-history-modal .flex-button{flex:1}.file-history-modal .file-path-text{flex:1;max-width:400px}.file-history-modal .error-text{flex:1;max-width:230px}.file-history-modal .cell-content{width:100%}.warning-icon{color:var(--warning)}.widget-form-item{width:100%}.widget-form-item .form-item-label{margin-bottom:5px}.widget-form-item .form-item-required{color:#ff4d4f}.widget-form-item .form-item-tooltip{margin-left:8px;color:#5a5a5a;cursor:help}.array-field-layout{margin-bottom:10px;width:100%}.array-field-icon{margin-left:8px;color:#5a5a5a}.array-field-select{width:100%}.checkbox-widget-main{margin-bottom:10px}.checkbox-widget-info-icon{color:#5a5a5a;cursor:help}.field-with-errors{border:1px solid #ff4d4f;border-radius:4px;padding:8px;background-color:#fff2f0}.field-error-alert{margin-top:4px}.field-error-list{margin:0;padding-left:1.2em}.compact-expiry-fields{width:100%}.compact-expiry-fields .ant-col:first-child{padding-right:2px}.compact-expiry-fields .ant-col:last-child{padding-left:2px}.rjsf-form-layout-spin{padding:10px 0}.my-rjsf-form .ant-form-item{margin-bottom:10px}.my-rjsf-form .ant-form-item-control-input-content .ant-row{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.my-rjsf-form .ant-form-item-control-input-content .ant-row .ant-col{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.rjsf-helper-font{font-size:12px}.compact-expiry-fields{margin-top:8px!important;margin-bottom:16px!important}.compact-expiry-fields .ant-col{padding-bottom:0!important}.compact-expiry-fields .ant-form-item{margin-bottom:12px!important}.compact-expiry-fields .ant-col:first-child .ant-input{max-width:120px}.google-oauth-layout,.microsoft-oauth-layout{margin-bottom:20px}.microsoft-oauth-layout button{background-color:#fff!important;color:#3c4043!important;border:1px solid #dadce0!important}.microsoft-oauth-layout button:hover{background-color:#f8f9fa!important;border-color:#dadce0!important}.config-layout{width:100%;padding-bottom:15px}.config-row{margin-top:10px}.config-col1,.config-col2{padding-right:5px}.config-tc-btn{background-color:#4bb543!important}.config-doc-link{text-align:right;margin-bottom:8px}.config-doc-icon{font-size:16px;width:16px;height:16px;color:var(--primary);cursor:pointer}.ds-card{background-color:#fff;border:1px solid #0000000f;width:240px}.ds-card .ant-card-body{padding:0}.ds-card .cover-img{height:50%;width:50%;text-align:center;padding:10px;background-color:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:0}.ds-card-name{width:100%;border-top:1px solid #0000000f;padding:10px 0;background-color:#00000005}.disabled-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;padding:8px 16px;border-radius:4px;text-align:center;background-color:#fffc}.cover-container{position:relative;display:flex;flex-direction:column;align-items:center}.ds-card.disabled{opacity:.7}.list-of-srcs{height:600px;overflow-y:auto;overflow-x:hidden}.list-of-srcs .search-and-filters{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.list-of-srcs .searchbox{max-width:300px;flex:1}@media(max-width:768px){.list-of-srcs .search-and-filters{flex-direction:column;align-items:stretch;gap:12px}.list-of-srcs .searchbox{max-width:100%}.list-of-srcs .mode-filter-segment{width:100%}.list-of-srcs .mode-filter-segment .ant-segmented-item{flex:1}}.list-of-srcs .no-sources{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;color:#8c8c8c}.list-of-srcs .no-sources p{margin:0;font-size:16px}.list-of-srcs .filter-hint{margin-top:8px!important;font-size:13px!important;color:#bfbfbf!important}.add-source-modal .ant-modal-content{height:750px}.add-source-modal .ant-modal-body{height:695px;overflow-y:auto;overflow-x:hidden}.agency-sider-layout{height:100%;background-color:transparent!important}.agency-layout2{flex:1;display:flex;flex-direction:column}.island-layout>div:has(.agency-layout){overflow:auto}.agency-main{flex:1}.agency-sider-content{height:100%;padding:12px 12px 12px 0}.agency-sider-content>div{height:100%;background-color:var(--card)}.agency-actions{padding:0 12px}.agency-footer{padding:12px}.agency-ide-logs{height:10vh}.agency-ide-collapse-panel{background-color:var(--card);border:none;border-radius:0}.agency-ide-log-modal .ant-modal-content{height:80vh}.agency-ide-log-modal .agency-ide-logs{height:70vh!important}.agency-layout{display:flex;flex-direction:column;overflow:auto}.agency-header{display:flex;justify-content:space-between;align-items:center;padding:16px;gap:24px}.workflow-title{display:flex;align-items:center;gap:8px}.workflow-progress-section{padding:8px;width:100%}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label{font-weight:500;font-size:16px}.progress-count{font-size:13px;color:#8c8c8c}.workflow-grid-container{padding:24px}.workflow-card{background:#f9fafb;border-radius:12px;height:100%;display:flex;flex-direction:column}.deployment-alert{margin:0 24px;width:calc(100% - 48px)}.workflow-card-header{display:flex;align-items:flex-start;gap:16px;padding:20px 24px 16px}.workflow-card-number{width:32px;height:32px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;transition:background-color .3s ease}.workflow-card-number.completed{background:#e6f7ff;color:var(--primary)}.workflow-card-number.completed .anticon{font-size:16px;width:16px;height:16px;color:var(--primary)}.workflow-card-info{flex:1}.workflow-card-info .ant-typography{margin:0}.workflow-card-info h4{margin:0 0 4px;font-size:16px}.workflow-card-content{flex:1;padding:10px 0;display:flex;flex-direction:row;gap:12px}.workflow-select{width:200px!important}.workflow-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #1890ff33}.debug-panel{background:#fff;margin:12px}.debug-panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-radius:8px;box-shadow:0 1px 3px #00000014;border:1px solid #f0f0f0}.debug-panel-title{display:flex;align-items:center;gap:8px;font-weight:500}.debug-panel-content{padding:16px;text-align:center;color:#8c8c8c;height:600px}.workflow-sidebar{position:fixed;top:0;right:0;width:400px;height:100vh;background:#fff;border-left:1px solid #d9d9d9;box-shadow:-2px 0 8px #00000026;z-index:1000;overflow-y:auto}.close-sidebar-btn{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;background:#f0f0f0;color:#8c8c8c;font-size:16px;line-height:1}.show-debug-btn{color:#8c8c8c}.tool-selection-display{margin-bottom:16px}.selected-tool-info{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px}.selected-tool-name{font-weight:500;color:#24292f}.select-tool-btn{width:100%;height:32px;border-style:dashed;border-color:#d9d9d9;color:#8c8c8c;background:#fafafa}.select-tool-btn:hover{border-color:var(--primary);color:var(--primary)}.status-message{padding:8px 16px;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;margin-bottom:16px}.status-text{font-size:13px;color:#586069;font-style:italic}.agency-loading-container{display:flex;justify-content:center;align-items:center;min-height:60vh;width:100%}.wf-input-output-layout{height:100%}.wf-input-output-box{border-radius:8px;border:1px solid #d4d4d4;background-color:#f8fbff}.wf-input-output-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.wf-input-output-md{height:100%;padding:12px;overflow-y:auto}.wf-input-output-md-right{margin-right:6px}.wf-input-output-md-left{margin-left:6px}.tool-settings-layout{padding:15px 0}.tool-settings-submit-btn{padding:10px 0}.sidepanel-layout{padding:0 16px 10px;height:100%;display:flex;flex-direction:column}.sidepanel-header{padding:16px 0;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidepanel-header h4{margin:0}.sidepanel-content{flex:1;overflow-y:auto}.tool-selection-sidebar-overlay{position:fixed;inset:0;background:#00000073;z-index:1000;display:flex;justify-content:flex-end}.tool-selection-sidebar{width:400px;height:100vh;background:#fff;box-shadow:-2px 0 8px #00000026;display:flex;flex-direction:column;animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.tool-selection-header{padding:24px}.tool-search-input{width:100%}.tool-selection-content{flex:1;overflow-y:auto;padding:0 24px}.tool-list-item{margin-bottom:12px;cursor:pointer;padding:0!important;border:none!important}.tool-list-item.selected .tool-card{border:1px solid #0958d9;background:#eff6ff}.tool-card{width:100%;transition:all .2s ease;border:1px solid #e8e8e8;border-radius:8px;box-shadow:none;margin:0!important}.tool-card:hover{border-color:#d9d9d9;box-shadow:0 2px 4px #0000001a}.tool-card-content{padding:0}.tool-info{padding:20px}.tool-header{display:flex;align-items:flex-start;gap:12px}.tool-icon{font-size:20px;width:20px;height:20px;color:#262626;flex-shrink:0;margin-top:2px}.tool-details{flex:1;min-width:0}.tool-name{display:block;font-size:16px;font-weight:600;margin-bottom:6px;color:#262626;line-height:1.3}.tool-description{display:block;font-size:13px;line-height:1.5;color:#6b7280;word-wrap:break-word;margin-bottom:0}.tool-meta{margin-bottom:12px}.tool-author{display:flex;align-items:center;gap:6px}.author-icon{color:#9ca3af;font-size:13px;width:13px;height:13px}.author-text{font-size:13px;color:#6b7280}.time-text{font-size:13px;color:#9ca3af;margin-left:8px}.tool-category{margin-top:0}.tool-category-tag{font-size:12px;padding:4px 12px;border-radius:16px;background:#f3f4f6;color:#374151;border:none;font-weight:500}.tool-selection-footer{padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafafa;display:flex;gap:12px;justify-content:flex-end}@media(max-width:768px){.tool-selection-sidebar{width:100vw}}.tool-selection-content .ant-list-empty-text{padding:40px 20px;text-align:center;color:#8c8c8c}.tool-icon-border{border-radius:5px;padding:5px;width:40px;height:40px;font-size:20px}.storageExplorer{height:100%;overflow:auto}.explorerTree{height:calc(100% - 66px);overflow:auto;padding-block:8px;-webkit-margin-before:4px;margin-block-start:4px}.fileHeading{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-margin-before:8px;margin-block-start:8px}.fileText{width:calc(100% - 26px);display:inline-grid;grid-template-columns:1fr auto auto;column-gap:20px}.toolBar{display:grid;grid-template-columns:1fr auto auto auto auto auto;align-items:center;column-gap:12px}.ant-dropdown-menu-title-content>.settings-button{color:inherit;border-color:transparent;background:inherit;box-shadow:none;text-align:left;padding:0;height:auto;border-radius:0}.ant-dropdown-menu-title-content>.settings-button:active{color:inherit;border-color:transparent}.ant-tree-treenode-selected .ant-typography{color:#fff!important}.config-content-area{padding:16px;overflow-y:auto;overflow-x:hidden}.conn-modal-body{height:80vh;max-height:800px;min-height:400px;display:flex;flex-direction:column;overflow-y:hidden;overflow-x:hidden}.conn-modal-row{flex:1;overflow-y:hidden;border:1px solid #d4d4d4;border-radius:8px}.conn-modal-col{height:100%;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid #f0f0f0}.conn-modal-col-left{background-color:var(--muted)}.conn-modal-col .ant-tabs-nav{margin:0}.conn-modal-menu{height:100%;overflow-y:auto;background-color:transparent}.conn-modal-form-pad-right{padding:0 8px;border-right:1px solid #d4d4d4}.conn-modal-form-pad-left{padding:4px 20px 0}.form-right{padding:8px 8px 0 0}.connector-selection-section{padding:16px 8px}.connector-selection-label{display:block;margin-bottom:8px}.connector-selection-dropdown{width:100%}.connector-selection-dropdown .ant-select-selector{height:40px;padding:4px 11px 4px 8px;display:flex;align-items:center}.connector-selection-dropdown .ant-select-arrow{right:8px}.connector-dropdown-add-new{border-top:1px solid #f0f0f0;padding:8px 12px;cursor:pointer;background-color:#fafafa;transition:background-color .2s;border-left:none;border-right:none;border-bottom:none;width:100%;text-align:left;font-family:inherit;font-size:inherit}.connector-dropdown-add-new:hover{background-color:#f0f0f0}.connector-dropdown-add-new:focus{outline:2px solid var(--ring);outline-offset:-2px;background-color:#f0f0f0}.connector-dropdown-menu-container{max-height:200px;overflow-y:auto}.conn-modal-fs-config{overflow-y:auto}.conn-modal-footer{display:flex;justify-content:flex-end;gap:8px}.file-browser-section{padding-top:16px;height:100%}.file-browser-header{display:flex;justify-content:space-between;align-items:center}.file-browser-header button{margin-right:16px}.file-browser-content{flex:1}.field-description{display:block;font-size:12px}.connector-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#8c8c8c}.connector-placeholder-icon{font-size:48px;width:48px;height:48px;margin-bottom:16px;color:#bfbfbf}.connector-placeholder-text{font-size:16px;color:#8c8c8c;text-align:center}@media(max-height:900px){.conn-modal-body{height:75vh}}@media(max-height:768px){.conn-modal-body{height:60vh;min-height:350px}}@media(max-width:1200px){.file-browser-section{padding:12px}.file-browser-header{flex-direction:column;align-items:flex-start;gap:12px}.file-browser-content{width:100%}}.ds-set-card-col3{z-index:10}.ds-set-card-col2{z-index:20}.ds-set-card-select{width:200px!important}.ds-set-card-btn{align-self:flex-end}.ds-connector-info-wrapper{margin-top:16px;max-width:400px}.ds-connector-info{display:flex;align-items:center;gap:8px}.ds-connector-name{max-width:100%}.ds-set-card-message{margin-bottom:0!important}.workflow-card .ds-set-card-row{margin-bottom:0}.workflow-card .ds-set-card-col1,.workflow-card .ds-set-card-col2,.workflow-card .ds-set-card-col3{padding:4px 0}.workflow-card .ds-set-card-select{width:100%}.workflow-card-content>div{width:100%}.connector-type-badge{font-size:12px;font-weight:600;text-transform:uppercase}.workflow-card-number .connector-icon{display:block;object-fit:contain}.co-owner-search{width:100%;margin-bottom:16px}.co-owner-creator-tag{margin-left:8px}.co-owner-modal .shared-user-avatar{background-color:#00a6ed;margin-right:15px}.co-owner-modal .shared-username{font-weight:500}.shared-username{font-weight:500}.share-permission-search{width:100%}.share-per-checkbox{margin:10px 0}.share-permission-section{margin-top:16px}.share-permission-section>.ant-typography{display:block;margin-bottom:6px}.resource-table{width:100%;padding:0 4px 24px}.resource-table .ant-table-content{overflow-x:auto}.resource-table .ant-table-cell{vertical-align:middle}.resource-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;padding-top:14px;padding-bottom:14px}.resource-table-th{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:none;cursor:pointer;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.resource-table-th.static{cursor:default}.resource-table-th.right{width:100%;justify-content:flex-end}.resource-table-th.active{color:#1677ff}.resource-table-sort-icon{display:inline-flex;flex-direction:column;font-size:9px;line-height:.6;color:#bfbfbf}.resource-table-th.active .resource-table-sort-icon{color:#1677ff}.resource-table-row-clickable{cursor:pointer}.resource-table-name{display:flex;align-items:center;gap:10px;min-width:0}.resource-table-name-img{width:36px;height:36px;max-width:36px;object-fit:contain;flex-shrink:0}.resource-table-name-emoji{font-size:20px;line-height:1;flex-shrink:0}.resource-table-name-text{display:flex;flex-direction:column;min-width:0}.resource-table-name-title,.resource-table-name-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-table-name-title{font-size:15px}.resource-table-name-desc,.resource-table-name-meta{font-size:12px}.resource-table-owner{min-width:0}.resource-table-owner-avatar{font-size:11px;font-weight:600;flex-shrink:0}.resource-table-owner-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.resource-table-owner-name{font-weight:500;max-width:190px}.resource-table-owner-email{font-size:12px;max-width:190px}.resource-table-owner-btn{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;width:100%}.resource-table-owner-btn:hover .resource-table-owner-name{color:#1890ff}.resource-table-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.resource-table-actions{justify-content:flex-end}.resource-table .action-icon-btn{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex}.resource-table .action-icon-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.resource-table .delete-icon{color:#ff4d4f}.connectors-layout{height:100%;display:flex;flex-direction:column}.connectors-pg-layout{background-color:var(--background);padding:12px;height:100%;overflow-y:auto;flex:1}.connectors-pg-body{background-color:var(--card);height:100%;display:flex;flex-direction:column;align-items:center;padding:20px}.add-cus-tool-header{font-size:16px;font-weight:700}.add-cus-tool-gap{margin-bottom:16px}.emoji-modal.emoji-modal{padding:0;width:-webkit-fit-content;width:fit-content}.adapter-selection-modal__description{margin-bottom:24px}.adapter-selection-modal__adapter-id,.adapter-selection-modal__note{font-size:12px}.import-tool-content{padding:16px 0}.import-tool-description{display:block;margin-bottom:24px;line-height:1.5}.import-tool-uploader:hover{border-color:var(--primary)}.import-tool-uploader .ant-upload-drag-icon{font-size:48px;width:48px;height:48px;color:var(--primary);margin-bottom:16px}.import-tool-uploader .ant-upload-text{font-size:16px;color:#000000d9;margin-bottom:8px}.import-tool-uploader .ant-upload-hint{color:#00000073;font-size:13px}.list-of-tools-layout{height:100%;background-color:var(--well);padding:12px;overflow-y:auto}.list-of-tools-tabs{height:100%;display:flex;flex-direction:column}.list-of-tools-tabs .ant-tabs-content-holder{flex:1;overflow:hidden}.list-of-tools-tabs .ant-tabs-content,.list-of-tools-tabs .ant-tabs-tabpane{height:100%}.list-of-tools-island{background-color:var(--card);height:100%;padding:20px;overflow-y:auto}.list-of-tools-wrap{height:100%;display:flex;flex-direction:column}.list-of-tools-header{display:grid;grid-template-columns:auto 1fr}.list-of-tools-title{font-size:18px;font-weight:600}.list-of-tools-header2{display:grid;grid-auto-flow:column;column-gap:10px;justify-self:end}.list-of-tools-divider{margin-top:12px}.list-of-tools-body{flex:1;display:flex;justify-content:center;height:100%}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.card-grid-view{width:60%;min-width:700px;max-width:1200px;margin:0 auto;padding:16px 10px 40px}.card-grid-row{margin:0!important;row-gap:16px}.card-grid-item{height:100%;transition:all .2s ease;border-radius:8px}.card-grid-item:hover{box-shadow:0 4px 12px #0000001a}.card-grid-item .ant-card-head{min-height:auto;padding:12px 16px;border-bottom:1px solid #f0f0f0}.card-grid-item .ant-card-head-title{padding:0;font-size:13px;font-weight:600}.card-grid-item .ant-card-extra{padding:0}.card-grid-item .ant-card-body{padding:16px}.card-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-item-title-section{flex:1;min-width:0}.card-item-title{font-size:13px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-item-subtitle{display:block;font-size:12px;color:#0000008c;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-item-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.card-section{margin-top:12px}.card-section:first-child{margin-top:0}.card-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.card-field-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.card-field-icon img{max-width:100%;max-height:100%;object-fit:contain}.card-field-content{min-width:0}.card-field-label{font-size:11px;color:#0000008c;text-transform:uppercase;letter-spacing:.5px}.card-field-value{font-size:13px;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-connector{display:flex;align-items:center;gap:8px}.card-connector-icon{width:24px;height:24px;flex-shrink:0}.card-connector-icon img{width:100%;height:100%;object-fit:contain}.card-connector-name{font-size:13px;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-status-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}.card-status-success{background-color:#f6ffed;color:#237804;border:1px solid #b7eb8f}.card-status-failure,.card-status-failed{background-color:#fff2f0;color:#cf1322;border:1px solid #ffccc7}.card-status-processing,.card-status-running{background-color:#e6f7ff;color:#096dd9;border:1px solid #91d5ff}.card-status-pending,.card-status-unknown{background-color:#fafafa;color:#0000008c;border:1px solid #d9d9d9}.card-expanded-content{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;animation:cardExpandAnimation .2s ease-out}@keyframes cardExpandAnimation{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.card-skeleton-row{margin:0!important}.card-skeleton-item .ant-card-body{padding:16px}.card-grid-empty{display:flex;justify-content:center;align-items:center;min-height:200px;padding:24px}.card-action-menu{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.card-action-menu:hover{background-color:#0000000a}@media(max-width:768px){.card-field{width:100%}}.card-grid-item.card-list-mode{width:100%;transition:all .2s ease}.card-grid-item.card-list-mode .ant-card-body{padding:0}.card-list-content{position:relative;width:100%}.card-list-actions-absolute{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:20px;z-index:1}.card-list-two-column{display:flex;gap:48px;padding:16px 180px 16px 16px;align-items:end;justify-content:center}.card-list-title-section{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.card-list-description{font-size:13px;color:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.card-list-single-column{display:flex;flex-direction:column;gap:12px;padding:16px 180px 16px 16px}.card-list-info-column{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.card-list-connectors-column{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.card-list-meta-stack{display:flex;flex-direction:column;gap:8px}.card-list-workflow-link{font-size:13px;color:#000000d9;text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;transition:background-color .2s ease}.card-list-workflow-link:hover{background-color:#0000000a;color:#000000d9}.card-list-workflow-link-icon{font-size:11px;width:11px;height:11px;color:#0000008c}.card-list-name{font-family:var(--font-sans);font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.status-badges-container{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.status-badge,.status-badge.ant-tag{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.5px;cursor:default;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap;margin:0;line-height:1.2}.status-badge:hover,.status-badge.ant-tag:hover{transform:scale(1.05);box-shadow:0 2px 4px #0000001a}.status-badge.status-badge-clickable,.status-badge.ant-tag.status-badge-clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.status-badge.status-badge-clickable:hover,.status-badge.ant-tag.status-badge-clickable:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}.status-badge.status-badge-clickable:focus-visible,.status-badge.ant-tag.status-badge-clickable:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.status-tooltip-content{font-size:11px}.status-tooltip-counts{display:flex;gap:12px;margin-bottom:4px}.status-tooltip-count{display:inline-flex;align-items:center;gap:4px}.status-tooltip-count.success{color:var(--success)}.status-tooltip-count.error{color:#ff4242}.status-tooltip-timestamp{margin-bottom:2px}.status-tooltip-hint{margin-top:4px;opacity:.8}.status-tooltip-content .ant-typography{color:inherit}.status-tooltip-count.success .anticon{color:var(--success)}.status-tooltip-count.error .anticon{color:#ff4242}.card-list-meta-row{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.card-list-status-row{margin-top:8px}.card-list-meta-item{display:flex;align-items:center;gap:6px;min-width:200px}.card-list-meta-label{font-size:12px;color:#0000008c;letter-spacing:.3px;font-weight:500;display:inline-flex;align-items:center;gap:4px;min-width:90px}.card-list-meta-label .anticon{font-size:13px;width:13px;height:13px}.card-list-meta-icon{width:14px;height:14px;vertical-align:middle}.card-list-meta-value{font-size:13px;color:#000000d9;font-weight:400}.connector-flow{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.connector-flow-item{display:flex;align-items:center;gap:6px}.connector-flow-clickable{cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .2s ease}.connector-flow-clickable:hover{background:#0000000a}.connector-flow-icon{width:32px;height:32px;flex-shrink:0}.connector-flow-icon img{width:100%;height:100%;object-fit:contain}.connector-flow-text{display:flex;flex-direction:column;align-items:flex-start}.connector-flow-instance-name{font-family:var(--font-sans);font-size:13px;font-weight:500;color:#000000d9;white-space:nowrap}.connector-flow-type-name{font-size:11px;color:#0000008c;white-space:nowrap}.connector-flow-name{font-family:var(--font-sans);font-size:13px;font-weight:500;color:#000000d9;white-space:nowrap}.connector-flow-arrow{display:none}.connector-tooltip{text-align:center}.connector-tooltip-hint{font-size:11px;opacity:.7;margin-top:4px}.card-list-actions{display:flex;align-items:center;gap:16px}.card-list-action-box{display:flex;align-items:center;gap:16px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#fff}.action-icon-group{display:flex;align-items:center;gap:16px}.action-icon-btn,.action-icon-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--foreground);cursor:pointer;transition:color .2s ease,transform .15s ease;padding:4px;border:none;outline:none;height:auto;width:auto}.action-icon-btn:hover,.action-icon-btn.ant-btn:hover{transform:scale(1.1);color:var(--primary)}.action-icon-btn:focus-visible,.action-icon-btn.ant-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.action-icon-btn.edit-icon:hover,.action-icon-btn.edit-icon.ant-btn:hover,.action-icon-btn.share-icon:hover,.action-icon-btn.share-icon.ant-btn:hover{color:#0958d9}.action-icon-btn.delete-icon:hover,.action-icon-btn.delete-icon.ant-btn:hover{color:#cf1322}.card-list-expanded{display:flex;gap:24px;max-height:0;overflow:hidden;opacity:0;padding-top:0;margin-top:0;border-top:none;transition:max-height .3s ease,opacity .2s ease,padding .2s ease,margin .2s ease}.card-list-expanded.expanded{max-height:500px;opacity:1;padding-top:12px;margin-top:12px;border-top:1px solid #f0f0f0}.card-expand-chevron,.card-expand-chevron.ant-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px;border-radius:4px;color:#0000008c;transition:all .2s ease;font-size:12px;background:none;border:none;outline:none;height:auto;width:auto}.card-expand-chevron:hover,.card-expand-chevron.ant-btn:hover{background:#0000000a;color:#000000e0}.card-expand-chevron:focus-visible,.card-expand-chevron.ant-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.card-list-expanded-content{display:flex;flex-direction:column;gap:16px}.card-list-expanded-info{display:flex;gap:24px;flex-wrap:wrap}.card-list-expanded-field{display:flex;flex-direction:column;gap:2px}.card-list-expanded-label{font-family:var(--font-sans);font-size:11px;color:#0000008c;letter-spacing:.3px}.card-list-expanded-value{font-family:var(--font-sans);font-size:13px;color:#000000d9}.card-list-expanded-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:8px;justify-content:center}.card-list-expanded-actions .ant-btn{font-size:13px}@media(max-width:992px){.card-list-two-column{flex-wrap:wrap;gap:16px;padding-right:180px}.card-list-single-column{padding-right:180px}.card-list-connectors-column{width:100%;justify-content:flex-start}}@media(max-width:768px){.card-list-two-column,.card-list-single-column{padding-right:150px}.connector-flow-icon{width:24px;height:24px}.connector-flow-instance-name{font-size:12px}.connector-flow-type-name{font-size:10px}.card-list-meta-row{gap:12px}.card-list-meta-label{font-size:10px}}@media(max-width:576px){.card-list-two-column,.card-list-single-column{padding-right:120px}.connector-flow-text{display:none}.card-list-name{max-width:200px}.card-list-expanded.expanded{flex-wrap:wrap;gap:12px}.card-list-workflow-link{font-size:11px}.action-icon-group{gap:10px}.action-icon-btn{font-size:16px;width:16px;height:16px}}.card-list-expanded-value .ant-typography-copy{color:#0000008c}.card-list-expanded-value .ant-typography-copy:hover{color:#000000d9}.copy-btn-outlined{border:1px solid #d9d9d9;background:#fff;color:#000000a6;margin-left:8px;padding:2px 6px}.card-owner-clickable{background:none;border:none;padding:0;margin:0;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.card-owner-clickable:hover{background-color:#0000000a}.card-owner-clickable:hover .ant-typography{color:var(--primary)}@media(max-width:900px){.card-grid-view{width:100%;min-width:auto;padding:16px 8px 40px}}.card-grid-pagination{margin-top:8px;padding:16px 0}.card-list-header-row{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.card-list-row-layout{display:flex;flex-direction:column;gap:0;padding:0 16px}.card-list-field-row{padding:14px 0;border-bottom:1px solid #f5f5f5}.card-list-field-row:last-child{border-bottom:none}.card-list-field-label{width:120px;flex-shrink:0;font-size:12px;font-weight:500;color:#0000008c;text-transform:uppercase;letter-spacing:.5px}.card-list-field-value{font-size:13px;color:#000000d9}.card-list-field-value>.anticon,.card-list-field-value>.card-list-meta-icon{width:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0000008c}.card-list-field-text{display:flex;flex-direction:column;gap:2px}.card-list-field-instance-name{font-size:13px;font-weight:500;color:#000000d9}.card-list-field-subtext{font-size:11px;color:#0000008c}.card-list-footer-row{padding:14px 16px 0;font-size:13px;color:#000000d9;border-top:1px solid #f0f0f0;background:#fafafa}.card-list-footer-item>.anticon{width:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0000008c}.card-list-footer-label{width:80px;flex-shrink:0;font-size:12px;font-weight:500;color:#0000008c;text-transform:uppercase;letter-spacing:.3px}.card-list-endpoint-wrapper{padding:16px;background:#fafafa;border-radius:0 0 8px 8px}.card-list-endpoint-row.ant-card{border-color:#e8e8e8;border-radius:6px}.card-list-endpoint-row.ant-card .ant-card-body{padding:12px 16px}.card-list-endpoint-row .card-list-field-label{width:auto;min-width:100px}.card-list-endpoint-value{flex:1;display:flex;align-items:center;gap:8px}.card-list-endpoint-value a,.card-list-endpoint-value .ant-typography-link{color:#000000d9;text-decoration:none;font-size:13px;font-family:monospace}.card-list-endpoint-value a:hover,.card-list-endpoint-value .ant-typography-link:hover{color:#000000d9}.card-kebab-menu,.card-kebab-menu.ant-btn{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#000000a6;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;background:none;border:none;outline:none;height:auto;width:auto}.card-kebab-menu:hover,.card-kebab-menu.ant-btn:hover{background:#0000000a;color:#000000d9}.card-kebab-menu:focus-visible,.card-kebab-menu.ant-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.card-list-workflow-link-row{font-size:13px;color:#000000d9;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.card-list-workflow-link-row:hover{color:var(--primary)}.card-list-workflow-link-row .anticon{font-size:11px;width:11px;height:11px;color:#0000008c}@media(max-width:768px){.card-list-header-row{flex-wrap:wrap;gap:12px}.card-list-field-label{width:100px;font-size:11px}.card-list-footer-row{flex-wrap:wrap;gap:16px}.card-list-endpoint-wrapper{padding:12px}.card-list-endpoint-row.ant-card .ant-card-body{padding:8px 12px}}@media(max-width:576px){.card-list-field-row{flex-direction:column;align-items:flex-start;gap:8px}.card-list-field-label{width:auto}}.deploy-layout{height:100%;display:flex;flex-direction:column;background-color:var(--background)}.layout-header{padding:12px 16px;background-color:#f5f7f9;display:flex;justify-content:space-between;align-items:center}.layout-header .title{font-size:16px}.layout-body{flex:1;overflow-y:hidden}.layout-body .body-div{display:flex;flex-direction:column;height:100%}.layout-body .table-div{padding:12px;overflow-y:auto;flex:1}.layout-body .table .ant-table-thead>tr>th{background:#ebedef;border-start-start-radius:0px!important;border-start-end-radius:0px!important}.layout-body .table .ant-table-thead>tr>th:before{background-color:#dddfe0!important}.layout-body .table tr:nth-child(2n){background:#fbfcfc}.layout-body .table .workflowName{color:var(--primary);cursor:pointer}.layout-body .gap{padding-bottom:3px;background-color:var(--background)}.layout-body .empty{width:100%;align-items:center}.error{color:red}.completed{color:#034e03}.warning{color:#af6714}table .ant-btn{padding:0}.codeSnippet{height:300px;border:1px solid #eceff3;overflow-y:auto}.codeActions .copyCodeBtn{background:transparent;border:none;cursor:pointer;font-size:1.3em}.codeActions .copyCodeBtn:hover{background:fixed}.codeActions .codeLanguage{width:150px;margin-right:10px}.keys-table{height:350px;overflow-y:auto}.new-key-btn{margin-top:10px;margin-bottom:10px}.actions{margin-right:10px}.p-or-d-layout{height:100%;display:flex;flex-direction:column}.action-item-disabled{opacity:.5;cursor:not-allowed}.action-item-enabled{opacity:1;cursor:pointer}.api-key-manager__content{padding:20px}.api-key-manager__header-actions{display:flex;justify-content:flex-end;margin-bottom:16px}.api-key-manager__key-cell{display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer}.api-key-manager__key-text{font-family:monospace;font-size:13px;pointer-events:none;color:var(--ant-color-text-secondary, rgba(0, 0, 0, .65))}.api-key-manager__copy-icon{width:12px;height:12px;color:var(--ant-color-text-tertiary, rgba(0, 0, 0, .45))}.api-key-manager__key-cell:hover .api-key-manager__copy-icon{color:var(--ant-color-text, rgba(0, 0, 0, .88))}.api-key-manager__actions{display:flex;gap:8px}.api-key-manager__deployment-select{width:100%;margin-top:8px}.search-nav{background-color:#f5f7f9;padding-block:14px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:12px;padding-inline-end:12px;height:60px}.invite-user-search{display:flex;align-items:center;gap:10px}.topbar-heading{display:flex;align-items:center}.topbar-back{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:inherit}.topbar-back svg{width:20px;height:20px}.topbar-title{font-weight:600;font-size:18px;line-height:24px;padding-left:10px}.groups-bg-col{background-color:var(--background);height:100%}.groups-table{padding:15px;overflow-y:auto}.groups-reload-button{font-size:16px}.invite-user-container{width:500px;display:flex;justify-content:center;gap:16px;flex-direction:column;padding:16px}.admin-toggle-container{display:flex;align-items:center;gap:5px}.invite-button-container{display:flex;justify-content:space-between;align-items:center}.loader-container{position:absolute;left:50%;transform:translate(-50%)}.role-select{width:auto;min-width:200px}.form-select{margin:0}.logs-refresh-controls{display:flex;align-items:center;gap:8px}.logs-auto-refresh-label{font-size:13px;color:#8c8c8c}.logs-refresh-btn{height:30px}.logs-refresh-controls.disabled .logs-auto-refresh-label{color:#bfbfbf}.detailed-logs-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.detailed-logs-header{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.detailed-logs-cards{flex:0 0 auto;padding:0 24px 12px}.detailed-logs-card-group{align-items:stretch;gap:16px}.detailed-logs-table-container{flex:1;min-height:0;padding:0 24px 8px;display:flex;flex-direction:column}.detailed-logs-table-container .ant-table-wrapper,.detailed-logs-table-container .ant-spin-nested-loading,.detailed-logs-table-container .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.detailed-logs-table-container .ant-table{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.detailed-logs-table-container .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column}.detailed-logs-table-container .ant-table-body{flex:1;min-height:0;overflow-y:auto!important}.logging-card-title{font-weight:600;font-size:13px}.logs-details-card{width:250px;margin:0;padding:0;min-height:64px}.logs-details-card .ant-card-body{display:flex;align-items:center;height:100%;padding:12px 16px}.logging-card-icons{margin:0 12px 0 0;width:20px;height:20px;flex-shrink:0}.view-log-button{margin-right:0}.action-column-header{display:flex;align-items:center;justify-content:space-evenly;width:100%}.column-settings-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px}.column-settings-trigger:hover{background-color:#0000000a}.column-settings-icon{font-size:16px;width:16px;height:16px;color:#00000073}.column-settings-trigger:hover .column-settings-icon{color:var(--primary)}.detailed-logs-table-container .ant-table-body::-webkit-scrollbar{width:6px}.detailed-logs-table-container .ant-table-body::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.detailed-logs-table-container .ant-table-body::-webkit-scrollbar-track{background:transparent}.detailed-logs-table-container .ant-pagination-options .ant-select-selector,.detailed-logs-table-container .ant-pagination-options .ant-select-selection-item{cursor:pointer}.status-message-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn-outlined{border:1px solid #d9d9d9;background:#fff;color:#000000a6;margin-left:8px;height:auto;min-width:auto}.copy-btn-outlined:hover{border-color:var(--primary);color:var(--primary)}.clear-button{margin-left:50px;margin-top:10px}.log-modal-title{display:inline-flex;align-items:center}.log-modal-title .copy-btn-outlined{border:1px solid #d9d9d9;background:#fff;color:#000000a6;margin-left:8px;height:auto;min-width:auto}.log-modal-title .copy-btn-outlined:hover{border-color:var(--primary);color:var(--primary)}.log-modal-title .export-btn-outlined{margin-left:16px;height:auto}.title-name-redirect{word-break:break-all}.logs-table-container .ant-table-wrapper,.logs-table-container .ant-spin-nested-loading,.logs-table-container .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.logs-table-container .ant-table{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.logs-table-container .ant-table-container{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.logs-table-container .ant-table-body{flex:1;overflow-y:auto!important}.logs-table-container .ant-table-thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fafafa}.logs-table-container .ant-pagination{margin-top:8px;padding-bottom:0}.gen-index-progress{color:var(--warning)}.gen-index-success{color:var(--success)}.gen-index-fail{color:#ff4242}.status-container{display:inline-block;margin-right:10px}.search-container{padding:8px}.search-input{width:188px;margin-bottom:8px;display:block}.search-filter-icon-active{color:var(--primary)}.file-log-layout{background-color:var(--card);height:100%;margin:12px;overflow:hidden;display:flex;flex-direction:column}.logs-title{margin:0}.log-tab-icon{width:15px!important;height:15px!important;vertical-align:middle}.active.log-tab-icon>g>path,.active.log-tab-icon>path{fill:var(--primary)}.invite-user-search .ant-tabs-nav{margin:0}.logs-date-picker{width:300px;height:30px}.log-tab{height:30px}.log-tab .ant-tabs-nav{height:50px;margin:0}.log-tab .ant-tabs-nav-list{height:30px;line-height:50px}.log-tab .ant-tabs-ink-bar{top:40px!important}.logs-header{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;padding:16px 24px}.logs-filter-controls{display:flex;align-items:center;gap:10px}.logs-table-container{flex:1;min-height:0;padding:0 24px 8px;display:flex;flex-direction:column}.metrics-dashboard{padding:12px;background-color:var(--background);flex:1;overflow:hidden;display:flex;flex-direction:column}.metrics-dashboard-container{background-color:var(--card);flex:1;min-height:0;overflow-y:auto}.metrics-header-button{padding:0 4px}.metrics-error{margin-bottom:16px}.metrics-dashboard-container>.ant-tabs>.ant-tabs-nav{padding:0 14px}.metrics-dashboard-container>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{padding:16px}.metrics-summary{margin-bottom:24px}.summary-card{display:flex;align-items:center;gap:16px;padding:20px;border-radius:12px;height:100%;min-height:90px;transition:transform .2s ease,box-shadow .2s ease}.summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.summary-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.summary-card-icon span{font-size:24px;width:24px;height:24px}.summary-card-content{flex:1;min-width:0}.summary-card-label{font-size:13px;color:#666;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-card-value{font-size:24px;font-weight:600;color:#1a1a1a;line-height:1.2}.summary-card-suffix{font-size:16px;font-weight:500;color:#666}.chart-card .ant-card-head-title{font-weight:600}.metric-card{height:100%;border-radius:8px;transition:box-shadow .3s ease}.metric-card:hover{box-shadow:0 4px 12px #0000001a}.metric-title{display:flex;align-items:center;gap:8px;font-size:13px}.metric-icon{font-size:16px;width:16px;height:16px}.metric-count{margin-top:8px;font-size:12px;color:#8c8c8c}.metrics-loading{display:flex;justify-content:center;align-items:center;padding:40px;min-height:200px}.metrics-empty{padding:40px}.metrics-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.metrics-empty-state-icon{width:120px;height:120px;margin-bottom:24px;opacity:.6}.metrics-empty-state-title{margin-bottom:8px!important;color:#262626}.metrics-empty-state-text{font-size:13px;line-height:22px;max-width:360px;margin-bottom:24px}.metrics-empty-state-actions{margin-top:8px}.metrics-chart-card{height:100%}.chart-container{width:100%;min-height:280px}.metrics-chart-tooltip{background:#fffffff5;border:1px solid #e8e8e8;border-radius:4px;padding:10px 14px;box-shadow:0 2px 8px #00000026}.metrics-chart-tooltip .tooltip-label{font-weight:600;margin-bottom:6px;color:#262626;border-bottom:1px solid #f0f0f0;padding-bottom:6px}.metrics-chart-tooltip p{margin:4px 0;font-size:13px}@media(max-width:768px){.metrics-dashboard{padding:12px}}.period-info{margin-bottom:16px;padding:12px;background:#fff;border-radius:6px}.recent-activity-list{max-height:280px;overflow-y:auto}.recent-activity-item{padding:10px 24px!important;border-bottom:1px solid #f0f0f0}.recent-activity-clickable{cursor:pointer;transition:background-color .2s}.recent-activity-clickable:hover{background-color:#f5f5f5}.recent-activity-item:last-child{border-bottom:none}.recent-activity-content{display:flex;flex-direction:column;gap:4px;width:100%}.recent-activity-header{display:flex;justify-content:space-between;align-items:center}.recent-activity-type{display:flex;align-items:center;font-size:13px}.recent-activity-file{font-size:13px;color:#595959;max-width:100%}.recent-activity-meta{font-size:12px;display:flex;align-items:center;gap:4px}.recent-activity-info{font-size:11px;width:11px;height:11px;color:#8c8c8c;cursor:help}.recent-activity-time{font-size:12px}.subscription-usage-tab{max-width:600px;margin:0 auto}.subscription-plan-card{text-align:center;padding:20px;background:#e6f4ff;border:1px solid #91caff;border-radius:8px;max-width:400px;margin:0 auto}.subscription-plan-name{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px}.subscription-plan-pages{font-size:13px;color:#595959}.subscription-usage-tab-v2{display:flex;flex-direction:column;gap:16px}.subscription-loading{display:flex;justify-content:center;padding:60px}.subscription-overdue-tag-v2{margin-bottom:4px}.subscription-plan-card-v2{border-radius:8px}.subscription-plan-info{display:flex;flex-direction:column;gap:10px}.subscription-plan-total{display:flex;align-items:baseline;gap:8px}.subscription-plan-total-value{font-size:32px;font-weight:700;color:#262626;line-height:1}.subscription-plan-total-label{font-size:13px;color:#8c8c8c}.subscription-plan-renewal{display:flex;align-items:center;gap:6px;font-size:13px;color:#595959}.subscription-upgrade-btn{align-self:flex-start;margin-top:4px;color:var(--success);border-color:var(--success)}.subscription-upgrade-btn:hover{color:#389e0d;border-color:#389e0d}.subscription-stat{text-align:center;padding:12px 8px;background:#fafafa;border-radius:8px}.subscription-stat-icon{font-size:16px;width:16px;height:16px;color:var(--primary);margin-bottom:6px}.subscription-stat-value{font-size:20px;font-weight:600;color:#262626;line-height:1.2}.subscription-stat-label{font-size:11px;color:#8c8c8c;margin-top:2px}.subscription-chart-card,.subscription-table-card{border-radius:8px}.subscription-chart-card .ant-card-head-title,.subscription-table-card .ant-card-head-title{font-size:13px;font-weight:600}.subscription-stat-sub{font-size:10px;color:#b0b0b0;margin-top:2px}.subscription-window-note{font-size:12px;color:#8c8c8c;font-weight:400}.subscription-peak-row td{background:#fff7e6!important}.subscription-peak-row:hover td{background:#fff1cc!important}@media(max-width:768px){.subscription-plan-total-value{font-size:24px}.subscription-stat-value{font-size:16px}}.subscription-overdue-tag{margin-bottom:12px}.execution-compact{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.execution-success{color:var(--success);font-size:12px}.execution-error{color:#ff4d4f;font-size:12px}.deployment-type-tabs{padding-left:24px}.llm-usage-card .ant-card-body{padding:0}.llm-usage-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f0f0f0}.llm-usage-title{font-size:16px;color:#262626}.llm-usage-table{padding:0 24px}.llm-usage-table .ant-table-thead>tr>th{background:#fafafa;color:#595959;font-weight:600;font-size:13px;border-bottom:2px solid #f0f0f0}.llm-usage-table .ant-table-tbody>tr>td{color:#434343;font-size:13px}.llm-usage-table .ant-table-tbody>tr:hover>td{background:#f5f7fa}.llm-usage-table .ant-table-tbody>tr>td:not(:first-child){font-variant-numeric:tabular-nums}.llm-usage-tag-compact{-webkit-margin-end:2px;margin-inline-end:2px}.llm-usage-error-alert{margin:16px 24px}.llm-usage-subtitle{font-size:12px;padding:0 24px}.llm-usage-info-icon{color:#8c8c8c;font-size:12px;width:12px;height:12px}.onboard-content{display:flex;justify-content:center;align-items:flex-start;height:100vh;overflow-y:auto;padding:50px 20px 20px;box-sizing:border-box}@media screen and (max-height:900px){.onboard-content{padding:30px 20px 20px}}.uppercase-text{text-transform:uppercase;color:#0c355a;font-family:SF Pro Text,sans-serif;margin-bottom:20px}@media screen and (max-height:900px){.uppercase-text{margin-bottom:10px}}@media screen and (max-height:900px){h1{font-size:1.2rem}}.text-title-style{color:#0c355a;font-family:SF Pro Text,sans-serif;font-weight:700;-webkit-margin-after:0em;margin-block-end:0em;-webkit-margin-before:0em;margin-block-start:0em}.text-description-style{font-family:SF Pro Text,sans-serif;color:#3d6182;font-weight:400}.card-style{width:1000px;background:#fff;box-shadow:0 6px 16px #00000014;margin-bottom:10px;border-radius:35px}.button-style{background:#ff4d6d;border:1px solid #ff4d6d;box-shadow:0 2px #00000005;color:#fff}.landing-logo{height:40px;margin-bottom:20px}@media screen and (max-height:900px){.landing-logo{height:30px;margin-bottom:10px}}.circle{position:absolute;left:0%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background-color:#90a4b7;display:flex;align-items:center;justify-content:center}.circle-number{color:#fff;font-family:SF Pro Text,sans-serif}.later-div-style{align-items:center;display:flex;justify-content:space-between;margin-top:25px}@media screen and (max-height:900px){.later-div-style{margin-top:10px}}.svg-container{position:relative;width:100px;height:100px}.icon-overlay{height:90px}.configured-icon{color:var(--success);font-size:24px;width:24px;height:24px;vertical-align:middle}.configured-text{margin-left:8px;vertical-align:middle}@media screen and (max-height:900px){.ant-space .ant-space-item .ant-card{padding:6px}}@media screen and (max-height:900px){.card-style{width:940px;margin-bottom:5px;border-radius:35px}}@media screen and (max-height:720px)and (max-width:1280px){.card-style{width:1200px;margin-bottom:5px;border-radius:35px}}@media screen and (max-height:780px)and (max-width:1024px){.card-style{width:940px;margin-bottom:5px;border-radius:35px}}@media screen and (max-height:800px){.ant-space .ant-space-item .ant-card .ant-card-body{padding:5px}}.ant-card .ant-card-body{padding:6px}.help-text{flex:1;color:#3d6182;font-family:SF Pro Text,sans-serif}.link-color{color:#00a6ed}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.combined-op-layout{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.combined-op-header{display:flex;margin-top:7px}.combined-op-segment{margin-left:auto}.combined-op-body{flex:1;overflow-y:auto}.combined-op-divider{margin-bottom:10px}.code-snippet{border:1px solid #eceff3}.code-snippet>.language-javascript{margin:0!important;height:100%}.combined-op-layout .gap{margin-bottom:12px}.profile-info-bar{display:flex;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px}.profile-info-bar .ant-tag{margin:0}:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);inset:0;position:absolute;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);inset:0;position:fixed;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;inset:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{inset:0;position:fixed}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-highlight__selected-text-background-color: rgba(255, 255, 0, .4);--rpv-highlight__click-drag-border-color: #2566e8;--rpv-highlight__click-drag-background-color: rgba(255, 255, 0, .4)}.rpv-highlight__click-drag{background-color:var(--rpv-highlight__click-drag-background-color);outline:1px dashed var(--rpv-highlight__click-drag-border-color);position:absolute;z-index:2}.rpv-highlight__click-drag--hidden{display:none}.rpv-highlight__selected-text{background-color:var(--rpv-highlight__selected-text-background-color)}.rpv-highlight__selected-end{display:block;inset:100% 0 0;position:absolute;z-index:-1;-webkit-user-select:none;user-select:none}.pdf-container{position:relative}.highlight{position:absolute;background-color:#ff0;opacity:.5}.pdf-viewer-error{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;background-color:#fafafa;border-radius:8px}.pdf-viewer-error .ant-result{padding:32px 16px}.pdf-viewer-error .ant-result-title{color:#262626;font-size:18px;font-weight:500}.pdf-viewer-error .ant-result-subtitle{color:#8c8c8c;font-size:13px;max-width:400px;margin:0 auto}.output-analyzer-layout{height:100%;display:flex;flex-direction:column;background-color:var(--background);overflow-y:hidden}.output-analyzer-header{padding:10px;background-color:#f5f7f9;display:flex;justify-content:space-between;align-items:center}.output-analyzer-header .title{font-size:16px}.output-analyzer-body{padding:12px;height:100%;overflow-y:auto}.public-output-analyzer-body{padding:12px;overflow-y:auto;width:100vw}.output-analyzer-body2{height:100%;display:flex;flex-direction:column}.output-analyzer-card-head{padding:12px;display:flex;justify-content:space-between;background-color:#eceff3}.output-analyzer-main{flex:1;overflow-y:hidden}.output-analyzer-left-box{padding-right:6px;height:100%;overflow-y:auto}.output-analyzer-left-box>div{height:100%;background-color:var(--card);padding:0 12px}.output-analyzer-right-box{padding-left:6px;height:100%}.output-analyzer-right-box>div{height:100%;background-color:var(--card)}.profile-page{background-color:var(--background);min-height:100%;padding:0}.profile-outer-container{background:#fff!important;border-radius:0;border:1px solid #d0d5dd!important;overflow:hidden;min-height:calc(100vh - 160px);box-shadow:0 1px 3px #0000001a!important;margin:0 16px 16px}.profile-secondary-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f5f7f9;box-shadow:0 1px 3px #18324714;margin-bottom:16px}.profile-secondary-header .ant-btn{padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#000000e0}.profile-secondary-header .ant-btn:hover{color:#000000e0;background:transparent}.profile-header-title{font-size:16px;font-weight:600;color:#000000e0;line-height:24px}.profile-content{padding:18px;display:flex;flex-wrap:wrap;gap:24px}.profile-content>.ant-row{display:contents}.profile-content .ant-col{display:contents}.profile-loading{display:flex;justify-content:center;align-items:center;min-height:300px;background-color:var(--card);border-radius:14px}.profile-card{width:364px;min-height:352px;flex-shrink:0;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a;overflow:hidden}@media(max-width:800px){.profile-card{width:100%;max-width:364px}}.profile-card.ant-card .ant-card-body{padding:0}.card-header{padding:24px 24px 16px}.card-icon-circle{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.card-icon-circle.user-icon{background-color:#e6f6fd;color:#0958d9}.card-icon-circle.org-icon{background-color:#f2f8e6;color:#256d09}.card-title{font-size:18px;font-weight:500;color:#0a0a0a;line-height:28px;margin:0}.card-subtitle{font-size:16px;color:#717182;line-height:24px;margin:0}.card-content{padding:16px 24px 24px}.profile-card .field-group{display:flex;flex-direction:column;gap:8px}.profile-card .field-label{font-size:13px;color:#6a7282;font-weight:500;line-height:14px}.profile-card .field-box{display:flex;align-items:center;justify-content:space-between;height:36px;padding:4px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:inset 0 1px 2px #0000000a}.profile-card .field-value{font-size:13px;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:none;border-radius:0;padding:0;font-family:inherit;min-height:auto;word-break:normal}.profile-card .field-value.org-id{font-family:monospace;font-size:13px}.profile-card .field-icon{color:#9ca3af;font-size:13px;width:13px;height:13px;flex-shrink:0}.profile-card .field-with-action{display:flex;align-items:center;gap:8px}.profile-card .field-with-action .field-box{flex:1}.copy-button{color:#9ca3af;padding:4px 8px;height:36px;width:36px!important;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);border-radius:8px}.copy-button:hover{color:var(--primary-color, var(--primary));border-color:var(--primary-color, var(--primary))}.role-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background-color:#eff6ff;border:1px solid #bedbff;border-radius:8px;color:#1447e6;font-size:12px;font-weight:500;width:-webkit-fit-content;width:fit-content;height:26px}.role-badge .anticon{font-size:12px;width:12px;height:12px}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}.doc-manager-layout{display:flex;flex-direction:column;height:100%;overflow:hidden}.doc-manager-header{display:flex;align-items:center;justify-content:space-between;padding-right:12px}.doc-manager-btn{max-width:250px}.doc-manager-body{flex:1;overflow-y:auto}.doc-manager-paginate-icon{font-size:12px;width:12px;height:12px}.text-viewer-layout{height:100%;padding:0 12px;flex:1;overflow-y:auto}.rpv-default-layout__container{border:0!important}.doc-main-title{color:#a9a9a9;font-size:12px}.doc-main-title-div{max-width:150px}.manage-docs-upload{background-color:#0000000a}.manage-docs-items-list{max-height:400px;width:100%;overflow-y:auto}.manage-docs-item{display:flex;justify-content:space-between}.manage-docs-div{margin:0}.manage-docs-upload-tooltip-wrap{display:inline-block;width:100%}.summarization-status-circle{width:8px;height:8px;border-radius:50%;display:inline-block}.summarization-status-enabled{background-color:var(--success)}.summarization-status-disabled{background-color:#ff4d4f}.doc-parser-layout{height:100%}.doc-parser-pad-top{padding-top:6px}.doc-parser-pad-bottom{padding-bottom:6px}.tool-ide-notes-card{border:1px solid #d9d9d9;background-color:#e0e5eb}.tool-ide-notes-card .ant-card-body{padding:12px!important}.tool-ide-notes-card .delete-icon{font-size:12px;width:12px;height:12px;color:#575859}.editable-text{width:100%}.edit-text-display{width:100%;padding:0 6px;border:1px solid transparent;border-radius:4px}.edit-text-display-hover:hover{border:1px solid #bdbdbd;border-radius:4px}.input-header-text{font-weight:700;font-size:13px}.output-doc-layout{height:600px;overflow:hidden;display:flex;flex-direction:column}.output-doc-table{flex:1;overflow-y:auto}.output-doc-gap{margin-bottom:8px}.prompt-card{border:1px solid #d9d9d9;border-radius:0}.prompt-card .ant-card-body{padding:0!important}.prompt-card-div{padding:12px}.prompt-card-div-body{padding:0 12px 12px}.prompt-card-bg-col1{background-color:#eceff3}.prompt-card-head-info-icon{color:#575859}.prompt-card-actions-head{font-size:12px;width:12px;height:12px;color:#575859;transition:color .2s}.prompt-card-action-button:hover:not(:disabled) .prompt-card-actions-head{color:var(--primary)}.prompt-card-head .ant-typography{margin-bottom:0}.prompt-card-divider{border-color:#d9d9d9;margin:0}.prompt-card-paginate-div{min-width:80px}.prompt-card-paginate{font-size:12px}.prompt-card-llm-profiles{display:flex;justify-content:space-between}.prompt-card-comp-layout{width:100%;padding:12px;background-color:#f5f7f9}.prompt-card-llm-layout{width:100%;padding:8px 12px;background-color:#f5f7f9;row-gap:2}.prompt-card-actions-dropdowns{display:flex}.prompt-card-tags{padding:0 14px}.prompt-card-result{padding-top:12px;position:relative;background-color:#fff8e6;max-height:300px;overflow-y:scroll;scrollbar-color:inherit #fff8e6!important;display:flex;flex-grow:1}.prompt-card-result::-webkit-scrollbar-track{background-color:#fff8e6!important}.prompt-card-result .ant-typography{margin-bottom:0}.prompt-card-res{min-width:0;flex-basis:60%}.prompt-card-display-output{white-space:pre-wrap}.prompt-card-select-type{width:100px}.prompt-card-gap{margin-bottom:2px}.prompt-card-action-button.ant-btn-text:disabled>.prompt-card-actions-head{color:#00000040}.tag-max-width{max-width:150px}.prompt-card-collapse{border-start-start-radius:0px;border-start-end-radius:0px}.prompt-card-collapse .ant-collapse-header{display:none!important;padding:0!important}.prompt-card-collapse .ant-collapse-content-box{padding:0!important}.llm-info{display:flex;align-items:center;justify-content:space-between}.llm-info-left{display:flex;align-items:center;flex:1 1 auto;overflow:hidden}.llm-info-right,.prompt-card-llm-icon{flex-shrink:0}.prompt-card-llm-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.prompt-cost-item{font-size:12px;margin-right:10px}.prompt-info{display:flex;align-items:center;justify-content:flex-end}.prompt-card-llm-container{border-right:1px solid #0000000f;width:-webkit-fill-available!important;width:fill-available!important}.prompt-profile-run-expanded{flex-direction:column;align-items:flex-start}.prompt-card-llm{flex:1;min-width:250px}.collapsed-output{max-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expanded-output{max-height:250px;overflow-y:auto}.prompt-profile-run{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .3s}.prompt-card-result:hover .prompt-profile-run{opacity:1}.index-output-tab{overflow:scroll;height:60vh}.header-delete-divider{margin:auto 2px auto 10px;border:1px solid rgba(5,5,5,.1);height:20px}.ant-tag-checkable.checked{background-color:#f6ffed!important;border-color:#b7eb8f!important;color:var(--success)!important}.ant-tag-checkable.unchecked{background-color:#00000005!important;border-color:#00000026!important;color:#000!important}.prompt-not-ran{color:#575859;font-size:13px}.prompt-output-pad{padding:0 10px}.prompt-output-llm-bg{background-color:#ddd;padding:10px;display:flex;align-items:center}.prompt-output-title{font-size:18px}.chunk-highlight{background-color:#ff0}.active-chunk-highlight{background-color:orange;border:1px solid red}.chunk-container{margin-bottom:20px;padding:10px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.chunk-search-container{display:flex;gap:10px;margin-bottom:10px}.search-control-container{min-width:120px;align-self:center}.page-count-container{background-color:#f9f9f9;border-radius:10px;padding:5px 10px}.info-circle-colored{color:#f0ad4e}.highlighted-prompt{border-width:1.2px;border-style:solid;border-color:var(--primary);box-shadow:4px 4px 12.5px #00000014}.highlighted-prompt-cell{border-width:1.2px;border-style:solid;border-color:#ffb400}.json-value{color:#000;cursor:default;text-decoration:none}.json-value.clickable{color:#0097d8;cursor:pointer}.json-value.clickable:hover{text-decoration:underline}.json-value.selected{color:#5a8300}.prompt-output-result{font-size:12px}.prompt-loading-container{display:flex;align-items:center;gap:8px}.prompt-progress-msg{font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-ide-main-footer{display:flex;justify-content:space-between;margin-left:auto}.tool-ide-main-footer-layout{padding:8px 14px}.tools-main-layout{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.tools-main-tabs{padding:4px 14px}.tools-main-tabs .ant-tabs-nav{margin:0}.doc-manager-header .tools-main-tabs,.doc-manager-header .tools-main-tabs .ant-tabs{display:flex;align-items:center}.doc-manager-header .tools-main-tabs [role=tab]{padding-top:0;padding-bottom:0}.tools-main-body{flex:1;padding:0 12px;overflow-y:auto}.tools-main-footer{border-top:1px #d9d9d9 solid}.prompts-container{max-height:80vh;width:100%;overflow-y:auto}.draggable-prompt{cursor:grab;transition:transform .2s ease-in-out}.draggable-prompt.dragging{opacity:.5}.tool-ide-layout{background-color:var(--background);height:100%;display:flex;flex-direction:column}.tool-ide-body{flex:1;overflow-y:hidden}.tool-ide-body-2{display:flex;flex-direction:column;height:100%}.tool-ide-main{flex-grow:1;overflow-y:hidden}.tool-ide-col,.tool-ide-main-row{height:100%}.tool-ide-footer{padding:0 12px 12px}.tool-ide-prompts{padding:12px 6px 1px 12px;height:100%}.tool-ide-pdf{padding:12px 12px 1px 6px;height:100%}.tool-ide-prompts>div,.tool-ide-pdf>div{background-color:var(--card);height:100%}.tool-ide-actions{padding:0 12px}.tool-ide-logs{height:10vh}.tool-ide-sider{background-color:transparent!important;height:100%}.tool-ide-sider-layout{height:100%;background-color:transparent!important}.tool-ide-sider-btn{position:fixed;transform:translate(-50%,100%);z-index:1;transition:"left 0.1s linear"}.tool-ide-collapse-panel{background-color:var(--card);border:none;border-radius:0}.custom-modal-wrapper .ant-modal-content{padding:0;height:90vh;overflow-y:auto}.custom-modal-wrapper .tools-prompts-header-layout{border-radius:5px 5px 0 0}.custom-modal-gen-index .ant-modal{top:20px;right:20px;position:absolute!important}.tool-ide-main-card .card-text{font-size:12px}.public-tool-ide-body{flex:1 1;overflow-y:hidden;width:100vw}.export-reminder-bar{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%}.export-reminder-bar .ant-alert{border-radius:0;border:none;background-color:#fffbe6;border-bottom:1px solid #ffe58f}.export-reminder-content{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.export-reminder-text{flex:1;max-width:800px;text-align:left}.export-reminder-button{margin-left:auto}.create-api-deployment-from-prompt-studio-modal .ant-modal-body{padding:24px}.create-api-deployment-from-prompt-studio-modal .ant-steps,.create-api-deployment-from-prompt-studio-modal .steps-container{margin-bottom:24px}.create-api-deployment-from-prompt-studio-modal .tool-settings-section{margin-top:16px}.create-api-deployment-from-prompt-studio-modal .tool-settings-section h4{margin-bottom:16px;color:#000;font-weight:600}.create-api-deployment-from-prompt-studio-modal .loading-container{text-align:center;padding:40px}.create-api-deployment-from-prompt-studio-modal .loading-container p{margin-top:16px;color:#666}.create-api-deployment-from-prompt-studio-modal .no-settings-message{text-align:center;color:#666;font-style:italic;padding:20px}.create-api-deployment-from-prompt-studio-modal .success-content{padding:20px 0;text-align:left}.create-api-deployment-from-prompt-studio-modal .success-content .ant-typography h4{text-align:center;margin-bottom:24px;color:var(--success)}.create-api-deployment-from-prompt-studio-modal .success-content .ant-btn{height:48px;font-size:16px;font-weight:500}.create-api-deployment-from-prompt-studio-modal .success-content .ant-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;transition:all .3s ease}.create-api-deployment-from-prompt-studio-modal .success-content-space,.create-api-deployment-from-prompt-studio-modal .success-buttons-space,.create-api-deployment-from-prompt-studio-modal .success-button-full-width{width:100%}.create-api-deployment-from-prompt-studio-modal .success-footer{text-align:center;margin-top:16px}.create-api-deployment-from-prompt-studio-modal .ant-form-item-control-input textarea[maxlength="30"],.create-api-deployment-from-prompt-studio-modal .ant-form-item-control-input textarea[maxlength="100"]{font-family:monospace;word-break:break-all;line-height:1.5}.create-api-deployment-from-prompt-studio-modal .ant-input-textarea-show-count:after{position:static;display:block;text-align:right;margin-top:4px;color:#00000073;font-size:12px}.create-api-deployment-from-prompt-studio-modal .ant-input-textarea{margin-bottom:0}.shared-user-avatar{background-color:#00a6ed;margin-right:15px}.export-username{font-weight:500}.export-permission-search{width:100%}.export-per-radio{margin:10px 5px}.custom-tools-header-btns{display:flex;justify-content:space-between;margin-left:auto}.custom-tools-header-btns>div{padding:0 5px}.custom-tools-header-v-divider{border-right:1px #d9d9d9 solid;padding:0;margin:0 5px}.select-llm-pro-header{padding-top:12px}.export-text{display:flex;align-items:center}.api-deployment-modal-content{margin-bottom:16px}.api-deployment-actions-list{padding-left:20px;margin-bottom:16px}.api-deployment-notice{padding:12px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;margin-bottom:16px}.api-deployment-notice-title{margin:0 0 8px;font-weight:700;color:#fa8c16}.api-deployment-notice-description{margin:0 0 8px;font-size:13px}.api-deployment-existing-section{font-size:13px}.api-deployment-existing-list{margin:4px 0 0;padding-left:16px}.api-deployment-existing-item{margin-bottom:2px}.api-deployment-api-name{color:#666;font-size:12px}.custom-data-description,.custom-data-error{margin-bottom:16px}.custom-data-editor-container{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;margin-bottom:16px}.custom-data-variables-section{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px;margin-bottom:16px}.custom-data-variables-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.custom-data-warning-tag{margin-left:auto}.custom-data-variables-list{display:flex;flex-direction:column;gap:8px}.custom-data-variable-item{display:flex;align-items:center;gap:8px;padding:4px 8px;background-color:#fff;border-radius:4px}.custom-data-icon-success{color:var(--success)}.custom-data-icon-warning,.custom-data-variable-undefined{color:var(--warning)}.custom-data-variable-status{font-size:12px;margin-left:4px}.custom-data-no-variables{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:16px;margin-bottom:16px;text-align:center}.cus-syn-select{width:100%;border:none}.cus-syn-del{font-size:10px;width:10px;height:10px}.conn-modal-form-pad-left:has(>.add-llm-profile-body){padding:8px 16px}.conn-modal-row:has(.add-llm-profile-body){height:auto!important}.conn-modal-col:has(.add-llm-profile-body){overflow-y:visible}.add-llm-profile-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-bottom:0;padding-top:12px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0)}.add-llm-profile-row{width:100%}.add-llm-profile-body .ant-form-item{margin-bottom:16px}.add-llm-profile-body .add-llm-profile-footer{margin-bottom:0}.add-llm-profile-advanced{border-top:1px solid var(--border);padding-top:4px}.retrieval-strategy-selector{border:1px solid #d9d9d9;border-radius:6px;padding:4px 11px;cursor:pointer;background-color:#fff;display:flex;justify-content:space-between;align-items:center;min-height:32px;transition:all .2s ease-in-out!important;width:100%;font-family:inherit;font-size:inherit;text-align:left}.retrieval-strategy-selector:hover{border-color:var(--violet-300)!important;box-shadow:0 0 0 2px #1890ff1a}.retrieval-strategy-selector:active{border-color:var(--primary)!important;box-shadow:0 0 0 2px #1890ff26}.retrieval-strategy-text{flex:1;-webkit-user-select:none;user-select:none}.retrieval-strategy-text--selected{color:#000}.retrieval-strategy-text--placeholder{color:#bfbfbf}.retrieval-strategy-actions{display:flex;align-items:center;gap:4px}.retrieval-strategy-settings-icon{color:var(--primary);font-size:12px;width:12px;height:12px;cursor:pointer}.retrieval-strategy-dropdown-icon{color:#bfbfbf;font-size:10px;width:10px;height:10px;cursor:pointer}.retrieval-strategy-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.retrieval-strategy-modal .ant-modal-body{padding:24px;max-height:70vh;overflow-y:auto}.retrieval-strategy-modal .ant-radio-group{display:flex;flex-direction:column;gap:12px}.retrieval-strategy-modal .ant-radio-wrapper{display:flex;align-items:flex-start;padding:12px;border:1px solid #f0f0f0;border-radius:6px;transition:all .3s ease}.retrieval-strategy-modal .ant-radio-wrapper:hover{border-color:var(--primary);background-color:#f6ffed}.retrieval-strategy-modal .ant-radio-wrapper-checked{border-color:var(--primary);background-color:#e6f7ff}.retrieval-strategy-modal .ant-typography h4{margin-bottom:8px;color:#262626}.retrieval-strategy-modal .ant-typography p{color:#595959;line-height:1.5}.retrieval-strategy-modal ul{padding-left:20px}.retrieval-strategy-modal ul li{margin-bottom:4px;color:#595959}.retrieval-strategy-modal .ant-divider{margin:16px 0}.retrieval-strategy-modal .resource-impact-item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.retrieval-strategy-modal .resource-impact-item .anticon{color:#8c8c8c}.retrieval-strategy-modal .technical-details{background-color:#fafafa;padding:12px;border-radius:4px;border-left:3px solid var(--primary)}.retrieval-strategy-modal .strategy-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px}.retrieval-strategy-modal__loading{text-align:center;padding:40px 0}.retrieval-strategy-modal__alert{margin-bottom:16px}.retrieval-strategy-modal__content{display:flex;gap:16px}.retrieval-strategy-modal__selection{flex:1}.retrieval-strategy-modal__radio-group,.retrieval-strategy-modal__radio-space,.retrieval-strategy-modal__radio-item{width:100%}.retrieval-strategy-modal__radio-content{display:flex;align-items:center;gap:8px}.retrieval-strategy-modal__selected-indicator{font-size:12px;margin-left:8px;font-weight:400}.retrieval-strategy-modal__empty-state{text-align:center;padding:20px 0}.retrieval-strategy-modal__details{flex:1.5;padding-left:16px;border-left:1px solid #f0f0f0}.retrieval-strategy-modal__title{margin-bottom:8px}.retrieval-strategy-modal__description,.retrieval-strategy-modal__best-for{margin-bottom:16px}.retrieval-strategy-modal__best-for-list{margin-top:8px;margin-bottom:0}.retrieval-strategy-modal__performance{margin-bottom:16px}.retrieval-strategy-modal__performance-content{margin-top:8px}.retrieval-strategy-modal__performance-item{margin-bottom:8px}.retrieval-strategy-modal__technical-details{margin-top:8px;font-size:12px}.retrieval-strategy-modal__token-usage-low{color:var(--success)}.retrieval-strategy-modal__token-usage-medium{color:var(--warning)}.retrieval-strategy-modal__token-usage-high{color:#ff4d4f}.retrieval-strategy-modal__cost-impact-low{color:var(--success)}.retrieval-strategy-modal__cost-impact-medium{color:var(--warning)}.retrieval-strategy-modal__cost-impact-high{color:#ff4d4f}@media(max-width:768px){.retrieval-strategy-modal{width:95%!important;max-width:none!important}.retrieval-strategy-modal__content{flex-direction:column}.retrieval-strategy-modal__details{border-left:none;border-top:1px solid #f0f0f0;padding-left:0;padding-top:16px;margin-top:16px}}.action-buttons-container{display:flex;align-items:center;gap:8px}.profile-id-container{display:flex;align-items:center;gap:8px;margin-top:4px}.profile-id-text{font-size:12px}.profile-copy-button{padding:0;min-width:auto;height:auto}.profile-copy-icon{font-size:12px;width:12px;height:12px}.pre-post-amble-modal .ant-modal-content{padding:0}.pre-post-amble-body{padding:20px}.pre-post-amble-body-space{width:100%}.pre-post-amble-title{font-size:16px}.pre-post-amble-footer{background-color:#f6f8fb;border-radius:0 0 10px 10px;padding:16px}.text-area-container{position:relative}.text-area-wrapper{position:relative;margin-bottom:5px}.text-area-wrapper .ant-input-textarea-show-count:after{content:none!important}.expand-button{position:absolute;top:5px;right:5px;z-index:2;background:#fffc;border-radius:4px;padding:2px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000001a}.expand-button:hover{background:#f0f0f0e6}.text-area-wrapper .ant-input{transition:height .2s;min-height:80px;max-height:600px;overflow-y:auto}.expanded-modal-body{padding:20px}.expanded-modal-body .ant-modal-body{padding:0;overflow-y:auto}.expanded-textarea{width:100%;margin-bottom:20px;height:auto!important;min-height:80vh!important;overflow-y:auto!important;resize:none!important;transition:none!important}.modal-footer{display:flex;justify-content:flex-end}.settings-body-pad-top{padding-top:12px;overflow-y:auto}.plt-tool-settings-layout{background-color:var(--background);height:100%;display:flex;flex-direction:column}.island-layout{overflow:hidden}.plt-tool-settings-layout-2{display:flex;flex-direction:column;height:100%;padding:18px}.plt-tool-settings-header{display:flex;justify-content:space-between;margin-bottom:12px}.plt-tool-settings-body{flex:1;overflow-y:auto;display:flex;justify-content:center}.plt-tool-settings-title .typo-text{font-size:18px;font-weight:600}.administration-fallback{padding:24px;text-align:center}.user-bg-col{background-color:var(--background);height:100%}.user-table{padding:15px;overflow-y:auto}.user-reload-button{font-size:16px}.delete-user-modal{width:400px}.header{display:grid;grid-template-columns:auto 1fr;column-gap:10px;margin-inline:16px;padding-block:12px}.headerPart{display:grid;grid-auto-flow:column;column-gap:10px;justify-self:end}.workflows-pg-layout{background-color:var(--background);padding:12px;height:100%;overflow-y:auto}.workflows-pg-body{background-color:var(--card);height:100%;display:flex;flex-direction:column;align-items:center;padding:20px}.cardsListWrapper{height:92%;overflow:hidden auto;-webkit-margin-before:8px;margin-block-start:8px;padding-block:8px;padding-inline:20px}.cardsListWrapper::-webkit-scrollbar{width:10px}.cardsListWrapper::-webkit-scrollbar-thumb{background:#e0e5eb}.cardsList{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-flow:dense;justify-items:center;gap:20px}.cardContent{height:100px;min-width:210px;display:grid;grid-template-rows:1fr auto}.userDetails{display:grid;grid-auto-flow:column;column-gap:4px;width:-webkit-fit-content;width:fit-content}.listItem{display:grid;grid-auto-flow:row;row-gap:2px;cursor:pointer}.list-of-workflows-body{flex:1;overflow-y:auto}.workflows-pagination{display:flex;justify-content:flex-end;padding:12px 16px}.pdf-viewer-container{height:100%;width:100%}.pdf-viewer-empty{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#f5f5f5;color:#999;font-size:14px}.pdf-highlight{transition:all .2s ease}.pdf-highlight:hover{opacity:.8;transform:scale(1.02)}.pdf-highlight.active{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.accuracy-overview-panel{margin-bottom:16px;width:100%}.accuracy-overview-panel__loading{text-align:center;padding:20px}.accuracy-overview-panel__loading-text{margin-top:12px;color:#666;font-size:14px}.accuracy-overview-panel__no-data{margin-bottom:16px;background-color:#fafafa}.accuracy-overview-panel__no-data-content{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.accuracy-overview-panel__no-data-title{font-size:18px!important;font-weight:600!important;margin:0 0 8px!important}.accuracy-overview-panel__no-data-description{font-size:14px;color:#666;margin:0}.accuracy-overview-panel--has-data{border:1px solid}.accuracy-overview-panel__content{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.accuracy-overview-panel__content-body{flex:1}.accuracy-overview-panel__title{font-size:18px!important;font-weight:600!important;margin:0 0 12px!important}.accuracy-overview-panel__metrics{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.accuracy-overview-panel__percentage{font-size:48px;font-weight:700}.accuracy-overview-panel__percentage--high{color:var(--success)}.accuracy-overview-panel__percentage--medium{color:var(--warning)}.accuracy-overview-panel__percentage--low{color:#ff4d4f}.accuracy-overview-panel__stats{font-size:14px;color:#666}.accuracy-overview-panel__stats-text{margin:0}.accuracy-overview-panel--bg-high{background-color:#f6ffed;border-color:#b7eb8f}.accuracy-overview-panel--bg-medium{background-color:#fffbe6;border-color:#ffe58f}.accuracy-overview-panel--bg-low{background-color:#fff1f0;border-color:#ffccc7}.accuracy-overview-panel__skeleton-title{width:150px;margin-bottom:16px}.accuracy-overview-panel__skeleton-large{width:180px;height:60px}.accuracy-overview-panel__skeleton-stats{width:200px;margin-top:8px}.accuracy-overview-panel__skeleton-button{width:120px}.cpm-icon{margin-right:8px}.cpm-version-selector-row{margin-bottom:16px}.cpm-version-label{margin-bottom:8px;font-weight:500}.cpm-loading-container{text-align:center;padding:40px}.cpm-loading-text{margin-top:16px;color:#666}.cpm-diff-container{border:1px solid #d9d9d9;border-radius:4px;overflow:auto;max-height:60vh}.cpm-empty-state{text-align:center;padding:40px;color:#666}.cpm-select{width:100%}.cpm-loading-icon{font-size:24px}.dfm-description{font-size:14px;color:#666;margin-bottom:16px}.dfm-select-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dfm-select-link{padding:0}.dfm-select-count{font-size:14px;color:#666}.dfm-fields-list{max-height:400px;overflow-y:auto;margin-bottom:16px}.dfm-group{margin-bottom:24px}.dfm-group-header{display:flex;align-items:center;gap:8px;margin-top:12px;margin-bottom:12px}.dfm-group-divider{flex:1;height:1px;background:#d9d9d9}.dfm-group-title{font-size:12px;font-weight:600;color:#999;letter-spacing:.5px;margin:0;font-family:monospace}.dfm-fields-in-group{display:flex;flex-direction:column;gap:8px}.dfm-field-item{display:flex;align-items:flex-start;padding:12px;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;background:#fff;margin-left:calc(var(--nesting-level, 0) * 16px)}.dfm-field-item-selected{background:#f0f5ff}.dfm-field-checkbox{margin-right:12px;margin-top:4px}.dfm-field-content{flex:1;min-width:0}.dfm-field-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.dfm-field-name{font-family:monospace;font-weight:500;color:#262626}.dfm-field-type{font-size:11px;padding:2px 8px;background:#f0f0f0;color:#666;border-radius:4px}.dfm-field-path{font-size:11px;color:#999;font-family:monospace}.dfm-field-description{font-size:13px;color:#666;margin:0}.dfm-empty-state{text-align:center;padding:40px;color:#999}.dfm-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #e8e8e8}.doc-processing-status__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding:8px 0;gap:16px;flex-wrap:wrap}.doc-processing-status__title{font-size:18px!important;font-weight:600!important;margin:0!important;line-height:1.4!important}.doc-processing-status__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.doc-processing-status__actions .ant-btn{padding:2px 12px!important;height:28px!important;font-size:13px!important;white-space:nowrap}.doc-processing-status__actions .ant-btn .anticon{font-size:13px!important}.doc-processing-status__document-name{display:flex;flex-direction:column;overflow:hidden}.doc-processing-status__document-name-text{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-processing-status__stage-processing{display:flex;align-items:center;gap:8px;justify-content:center}.doc-processing-status__processing-text{font-size:12px;color:#666;white-space:nowrap}.doc-processing-status__stage-complete{display:flex;align-items:center;gap:8px;justify-content:center}.doc-processing-status__run-button{padding-left:8px;padding-right:8px}.doc-processing-status__accuracy{font-size:12px;color:#999}.doc-processing-status__accuracy-link{font-size:12px;color:var(--primary);cursor:pointer;text-decoration:underline}.doc-processing-status__ellipsis-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-diff-editor-wrapper,.monaco-editor-wrapper{border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;height:100%;width:100%}.extracted-data-view{width:100%;height:100%;overflow-y:auto}.extracted-data-view__json-container{height:calc(100vh - 350px);width:100%}.extracted-data-view__header{padding:8px 0;border-bottom:2px solid var(--primary);background-color:#fafafa;position:-webkit-sticky;position:sticky;top:0;z-index:1}.extracted-data-view__header-col-field{padding-left:12px;padding-right:8px}.extracted-data-view__header-col-extracted{padding-left:8px;padding-right:8px}.extracted-data-view__header-col-verified{padding-left:8px;padding-right:12px}.extracted-data-view__header-text{font-size:14px;color:var(--primary)}.extracted-data-view__content{width:100%}.extracted-data-view__no-data{text-align:center;padding:40px;color:#999}.extracted-data-view__field-row{padding:8px 0;border-bottom:1px dashed #e8e8e8;transition:all .2s}.extracted-data-view__field-row--normal{background-color:transparent;border-left:3px solid transparent}.extracted-data-view__field-row--normal.extracted-data-view__field-row--clickable:hover{background-color:#f5f5f5}.extracted-data-view__field-row--selected{background-color:#e6f7ff;border-left:3px solid var(--primary)}.extracted-data-view__field-row--mismatch{background-color:#fff2e8;border-left:3px solid transparent}.extracted-data-view__field-row--mismatch.extracted-data-view__field-row--clickable:hover{background-color:#ffe7ba}.extracted-data-view__field-row--clickable{cursor:pointer}.extracted-data-view__field-row--not-clickable{cursor:default}.extracted-data-view__field-name-col{padding-left:12px;padding-right:8px}.extracted-data-view__field-name-wrapper{display:flex;align-items:center;gap:6px}.extracted-data-view__field-name{font-size:13px;color:#666}.extracted-data-view__field-name--empty{opacity:.5}.extracted-data-view__highlight-icon{color:var(--primary);font-size:12px}.extracted-data-view__highlight-icon--header{margin-left:6px}.extracted-data-view__field-value-col{padding-left:8px}.extracted-data-view__field-value-col--no-comparison{padding-right:12px}.extracted-data-view__field-value-col--with-comparison{padding-right:8px}.extracted-data-view__field-value{font-size:13px;color:#262626}.extracted-data-view__field-value--mismatch{color:#fa541c}.extracted-data-view__field-value--verified{color:var(--success)}.extracted-data-view__section{margin-top:16px}.extracted-data-view__section--nested{margin-top:0}.extracted-data-view__section-header{font-size:11px;font-weight:600;color:var(--primary);letter-spacing:.5px;margin-bottom:8px;padding-top:8px}.extracted-data-view__table-container{margin-bottom:16px}.extracted-data-view__table-header{font-size:11px;font-weight:600;color:var(--primary);letter-spacing:.5px;margin-bottom:8px;padding-left:12px;display:flex;align-items:center}.extracted-data-view__table-header--clickable{cursor:pointer;padding:4px 12px;margin:-4px 0 8px -12px;border-radius:4px;transition:background-color .2s}.extracted-data-view__table-header--clickable:hover{background-color:#e6f7ff}.extracted-data-view__table-content{padding-left:12px}.extracted-data-view__table-comparison-section{margin-bottom:12px}.extracted-data-view__table-comparison-label{font-size:12px;margin-bottom:4px;display:block}.extracted-data-view__table-cell{display:flex;align-items:center;gap:6px}.extracted-data-view__table-content .ant-table td.extracted-data-view__table-cell--clickable{cursor:pointer;transition:background-color .2s;position:relative}.extracted-data-view__table-content .ant-table td.extracted-data-view__table-cell--clickable:hover{background-color:#e6f7ff!important}.extracted-data-view__table-content .ant-table-tbody>tr>td{background-color:#fff!important}.extracted-data-view__table-content .ant-table-tbody>tr:hover>td{background-color:#fff!important}.extracted-data-view__table-content .ant-table-tbody>tr:hover>td.extracted-data-view__table-cell--clickable:hover{background-color:#e6f7ff!important}.sc-empty-value{color:#999;font-style:italic}.sc-array-hint,.sc-object-hint{color:#666}.sc-field-row{padding:8px 0;border-bottom:1px solid #f0f0f0;margin-left:var(--indent-level, 0)}.sc-field-row-mismatch{background-color:#fff2e8}.sc-field-key{font-size:13px;font-weight:700}.sc-field-value{font-size:13px;color:#262626}.sc-field-value-mismatch{color:#fa541c}.sc-field-value-match{color:var(--success)}.sc-array-container{margin-bottom:16px;margin-left:var(--indent-level, 0)}.sc-array-title{font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:8px;color:var(--primary)}.sc-array-section{margin-bottom:12px}.sc-array-section-label{font-size:12px;color:#8c8c8c;margin-bottom:4px;font-weight:500}.sc-nested-container{margin-bottom:12px;margin-left:var(--indent-level, 0)}.sc-nested-title{font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:8px;color:var(--primary)}.sc-nested-title-padded{padding-top:8px}.sc-container{padding:16px;max-height:500px;overflow-y:auto}.sc-header-row{margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--primary)}.sc-header-field{font-size:14px;font-weight:700;color:var(--primary)}.fcm-modal-header{border-bottom:1px solid #e8e8e8;padding-bottom:16px;margin-bottom:16px}.fcm-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.fcm-header-title{font-size:20px;font-weight:600;margin:0}.fcm-header-controls{display:flex;align-items:center;gap:12px;margin-top:8px}.fcm-header-close-btn{font-size:20px}.fcm-summary-row{margin-top:16px}.fcm-accuracy-summary{background-color:#f5f5f5;border-radius:8px;padding:16px}.fcm-accuracy-display{display:flex;justify-content:space-between;align-items:center}.fcm-accuracy-label{font-size:13px;color:#666}.fcm-accuracy-value{font-size:24px;font-weight:700;margin-left:8px}.fcm-accuracy-detail{font-size:13px;color:#666}.fcm-tuning-panel{background-color:#f3e8ff;border:1px solid #d8b4fe;border-radius:8px;padding:16px}.fcm-tuning-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fcm-tuning-title{font-size:14px;font-weight:600;margin:0;color:#7c3aed}.fcm-tuning-status{font-size:12px;font-weight:500;color:#666}.fcm-tuning-icon-container{display:flex;align-items:center;gap:4px}.fcm-tuning-controls{display:flex;align-items:center;gap:12px;margin-bottom:8px}.fcm-tuning-strategy-label{font-size:11px;font-weight:600;color:#666}.fcm-tuning-strategy-group{font-size:11px}.fcm-tuning-button-container{display:flex;justify-content:flex-end}.fcm-tuning-button-primary{background-color:#7c3aed;border-color:#7c3aed}.fcm-tuning-progress-container{margin-top:12px}.fcm-tuning-message{font-size:11px;color:#666;margin:4px 0 0}.fcm-loading-container{text-align:center;padding:60px}.fcm-loading-text{margin-top:16px;color:#666}.fcm-filter-controls{display:flex;align-items:center;gap:24px;margin-bottom:16px}.fcm-filter-checkbox-label{font-size:13px;font-weight:500}.fcm-tabs-container{border-top:1px solid #e8e8e8}.fcm-field-comparison-layout{display:flex;height:calc(95vh - 400px)}.fcm-fields-column{width:55%;overflow-y:auto;padding-right:16px;border-right:1px solid #e8e8e8}.fcm-pdf-viewer-column{width:45%;background-color:#f5f5f5;padding-left:16px}.fcm-pdf-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:#999}.fcm-pdf-placeholder-content{text-align:center}.fcm-pdf-placeholder-subtitle{font-size:12px}.fcm-field-card{border-radius:8px;padding:16px;margin-bottom:12px}.fcm-field-card-match{border:1px solid #d9f7be;background-color:#f6ffed}.fcm-field-card-mismatch{border:1px solid #ffccc7;background-color:#fff2e8}.fcm-field-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.fcm-field-header-left{display:flex;align-items:center;gap:8px}.fcm-field-icon-match{color:var(--success);font-size:20px}.fcm-field-icon-mismatch{color:#ff4d4f;font-size:20px}.fcm-field-name{font-weight:600;font-size:14px}.fcm-field-tag{font-size:11px}.fcm-field-header-right{display:flex;align-items:center;gap:8px}.fcm-field-tuning-label{display:flex;align-items:center;gap:4px;font-size:12px;background-color:#f3e8ff;padding:4px 8px;border-radius:4px;cursor:pointer}.fcm-field-tuning-radio{margin:0}.fcm-field-tuning-text{color:#7c3aed;font-weight:500}.fcm-field-note-button{background-color:#f5f5f5}.fcm-field-value-label{font-size:11px;font-weight:600;color:#666;margin-bottom:4px}.fcm-field-value-box{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:12px;font-size:13px;font-family:monospace;white-space:pre-wrap;word-break:break-word}.fcm-diff-loading-container{text-align:center;padding:60px;color:#666}.fcm-diff-loading-text{margin-top:16px}.fcm-diff-container{height:calc(95vh - 400px);width:100%}.accuracy-summary{background:#f5f5f5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.accuracy-stat{display:flex;align-items:center;gap:12px}.accuracy-stat .label{font-size:14px;color:#666}.accuracy-stat .value{font-size:28px;font-weight:700}.accuracy-detail{font-size:14px;color:#666}.tuning-panel{background:#f0f5ff;border:1px solid #adc6ff;border-radius:8px;padding:16px;margin-bottom:16px}.tuning-header{margin-bottom:12px}.tuning-header h4{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--primary)}.tuning-field-info{display:flex;align-items:center;gap:8px;font-size:12px}.tuning-field-info .label{color:#666}.tuning-field-info code{background:#fff;padding:2px 8px;border-radius:4px;font-family:monospace;color:var(--primary)}.tuning-controls{display:flex;align-items:center;gap:12px}.tuning-progress{margin-top:12px;padding:12px;border-radius:4px;background:#fff}.tuning-progress.completed{border:1px solid var(--success);background:#f6ffed}.tuning-progress.failed{border:1px solid #ff4d4f;background:#fff1f0}.tuning-message{margin:8px 0 0;font-size:12px;color:#666}.tuning-error{margin:4px 0 0;font-size:12px;color:#ff4d4f}.filter-controls{display:flex;gap:24px;padding:12px 0;border-bottom:1px solid #f0f0f0}.field-comparison-content{max-height:500px;overflow-y:auto}.fields-list{display:flex;flex-direction:column;gap:16px}.field-item{border-radius:8px;padding:16px;transition:all .2s}.field-item.match{background:#f6ffed;border:1px solid #b7eb8f}.field-item.mismatch{background:#fff1f0;border:1px solid #ffccc7}.field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.field-info{display:flex;align-items:center;gap:12px}.field-path{font-weight:500;font-family:monospace;font-size:13px;color:#262626}.field-actions{display:flex;align-items:center;gap:8px}.field-label{font-size:12px;font-weight:500;color:#666;margin-bottom:6px}.field-value{background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:12px;font-family:monospace;font-size:12px;color:#262626;white-space:pre-wrap;word-break:break-word;min-height:60px}.empty-state{text-align:center;padding:60px 20px;color:#999;font-size:14px}.generate-prompt-modal__alert-container,.generate-prompt-modal__alert{margin-bottom:20px}.generate-prompt-modal__alert-icon{margin-right:8px}.generate-prompt-modal__connector-section{margin-bottom:16px}.generate-prompt-modal__connector-label{margin-bottom:8px;font-weight:500}.generate-prompt-modal__connector-select{width:100%}.generate-schema-modal__alert-container,.generate-schema-modal__alert{margin-bottom:20px}.generate-schema-modal__alert-icon{margin-right:8px}.generate-schema-modal__section{margin-bottom:16px}.generate-schema-modal__label{margin-bottom:8px;font-weight:500}.generate-schema-modal__select{width:100%}.mdm-title{font-size:24px;font-weight:700;margin:0}.mdm-footer{text-align:right}.mdm-upload-section{margin-bottom:32px}.mdm-section-title{font-size:18px;font-weight:600;margin-bottom:12px}.mdm-dragger{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px}.mdm-upload-icon{font-size:48px;color:#999}.mdm-upload-text{font-size:16px;margin-top:16px}.mdm-upload-text-link{color:var(--primary);font-weight:500}.mdm-upload-text-secondary{color:#666}.mdm-upload-hint{font-size:14px;color:#999;margin-top:4px;display:block}.mdm-list-item{cursor:pointer;padding:12px 16px;border-radius:4px}.mdm-list-item-selected{background-color:#f0f5ff}.mdm-avatar-icon{font-size:20px}.mdm-empty-state{text-align:center;padding:32px;color:#999}.mdm-documents-list-container{max-height:300px;overflow-y:auto}.aps-onboarding-stepper{padding:12px 16px;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border:1px solid #d6eaf8;border-radius:8px;margin-bottom:12px}.aps-onboarding-stepper__dismiss{float:right;margin-top:-4px}.prompt-history-modal__title-icon{margin-right:8px}.prompt-history-modal__loading{text-align:center;padding:40px}.prompt-history-modal__loading-text{margin-top:16px;color:#666}.prompt-history-modal__no-data{text-align:center;padding:40px;color:#666}.prompt-history-modal__version{font-family:monospace;font-size:13px}.prompt-history-modal__current-tag{margin-left:8px}.save-prompt-modal__long-desc{margin-bottom:48px}.save-prompt-modal__long-desc .ant-form-item-control-input{margin-bottom:8px}.save-prompt-modal__footer{margin-bottom:0;margin-top:8px}.save-prompt-modal__footer-buttons{display:flex;gap:8px;justify-content:flex-end;padding-top:24px}.fdm-title-container{font-size:18px;font-weight:600}.fdm-field-path{font-size:14px;color:#666;font-family:monospace;margin-top:4px}.fdm-content{max-height:calc(80vh - 120px);overflow-y:auto}.fdm-accuracy-section{margin-bottom:16px;text-align:center;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.fdm-accuracy-label{font-size:14px;color:#666}.fdm-accuracy-value{font-size:18px;font-weight:700}.fdm-accuracy-value-high{color:var(--success)}.fdm-accuracy-value-medium{color:var(--warning)}.fdm-accuracy-value-low{color:#ff4d4f}.fdm-mismatches-title{font-weight:600;margin-bottom:8px;text-align:center}.fdm-mismatches-list{display:flex;flex-direction:column;gap:12px}.fdm-mismatch-card{border:1px solid #e8e8e8;border-radius:8px;padding:12px;background-color:#fafafa}.fdm-document-name{font-size:14px;font-weight:500;margin-bottom:8px;text-align:center}.fdm-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px}.fdm-value-label{color:#666}.fdm-value-box{font-family:monospace;background-color:#fff;padding:4px 8px;border-radius:4px;margin-top:4px;border:1px solid #e8e8e8}.fdm-error-type{margin-top:8px;text-align:center}.fdm-empty-state{text-align:center;color:#999;padding:20px}.pa-container{padding:16px;height:calc(100vh - 200px);overflow:auto;min-width:0;width:100%}.pa-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.pa-title{margin:0!important;font-size:20px!important;font-weight:600!important}.pa-summary-row{margin-bottom:16px;width:100%}.pa-table-card{margin-bottom:16px}.pa-table-row-clickable{cursor:pointer}.pa-field-path{font-family:monospace;font-size:12px}.pa-accuracy-high{color:#52c41a}.pa-accuracy-medium{color:#faad14}.pa-accuracy-low{color:#ff4d4f}.pa-error-type{font-size:12px;background-color:#f5f5f5;padding:2px 8px;border-radius:4px}.pa-chart-empty-state{text-align:center;padding:40px;color:#999;display:block}.pa-loading-container{text-align:center;padding:100px}.pa-no-data{text-align:center;padding:40px;color:#999}.pmm-container{height:calc(100vh - 200px);display:flex;flex-direction:column;padding:16px;min-height:0}.pmm-content{flex:1;display:flex;flex-direction:column;min-height:0}.pmm-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}.pmm-title{font-size:20px!important;font-weight:600!important;margin:0!important}.pmm-subtitle{font-size:14px;color:#666;margin:4px 0 0}.pmm-header-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pmm-refresh-button{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:14px;background:#f5f5f5;color:#666;border:none;border-radius:4px;cursor:pointer}.pmm-refresh-button:hover{background:#e8e8e8}.pmm-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.pmm-checkbox-text{font-size:14px}.pmm-legend{display:flex;gap:12px;font-size:14px}.pmm-legend-item{display:flex;align-items:center;gap:4px}.pmm-legend-color-match{width:16px;height:16px;background:#22c55e;border-radius:2px}.pmm-legend-color-partial{width:16px;height:16px;background:#eab308;border-radius:2px}.pmm-legend-color-mismatch{width:16px;height:16px;background:#ef4444;border-radius:2px}.pmm-export-button{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:14px;background:var(--primary);color:#fff;border:none;border-radius:4px;cursor:pointer}.pmm-export-button:hover{background:#0a3d5c}.pmm-table-container{flex:1;overflow-y:auto;min-height:0;border:1px solid #e8e8e8;border-radius:4px}.pmm-table{width:100%;font-size:12px;border-collapse:separate;border-spacing:0}.pmm-table-header{background:#fafafa;position:-webkit-sticky;position:sticky;top:0;z-index:10}.pmm-table-header-cell-field{position:-webkit-sticky;position:sticky;left:0;background:#fafafa;z-index:20;min-width:200px;padding:12px 16px;text-align:left;font-weight:600;font-size:12px;color:#262626;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.pmm-table-header-cell{padding:12px 16px;text-align:center;font-weight:600;font-size:12px;color:#262626;border-bottom:1px solid #e8e8e8;min-width:150px}.pmm-table-row{background:#fff}.pmm-table-row-alt{background:#fafafa}.pmm-table-row:hover{background:#f5f5f5}.pmm-table-cell-field{position:-webkit-sticky;position:sticky;left:0;background:inherit;z-index:10;padding:8px 16px;font-family:monospace;font-size:11px;color:#262626;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.pmm-table-cell{padding:4px;border-bottom:1px solid #e8e8e8;text-align:center}.pmm-cell-status{width:100%;height:32px;border-radius:4px;cursor:pointer}.pmm-summary{margin-top:16px;padding:16px;background:#fafafa;border-radius:4px;border:1px solid #e8e8e8}.pmm-summary-title{font-size:16px!important;font-weight:600!important;margin-bottom:8px!important;color:#262626!important}.pmm-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pmm-summary-item-label{font-size:12px;color:#666}.pmm-summary-item-value{font-size:18px;font-weight:600;color:#262626}.pmm-summary-item-value-match{font-size:18px;font-weight:600;color:#22c55e}.pmm-summary-item-value-mismatch{font-size:18px;font-weight:600;color:#ef4444}.pmm-loading-container{text-align:center;padding:100px}.pmm-no-data-container{display:flex;align-items:center;justify-content:center;height:calc(100vh - 200px);color:#999}.aps-settings-container{padding:16px;background:#fff;max-height:calc(100vh - 180px);overflow-y:auto;width:100%}.aps-settings-header{margin-bottom:16px}.aps-settings-title{font-size:20px!important;font-weight:600!important;margin-bottom:8px!important}.aps-settings-description{font-size:14px;color:#666}.aps-settings-form{display:flex;flex-direction:column;gap:20px;max-width:600px}.aps-settings-field-label{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.aps-settings-field-help{font-size:12px;color:#999;margin-bottom:8px}.aps-settings-footer{font-size:14px;color:#999;padding-top:16px;margin-top:16px;border-top:1px solid #f0f0f0}.aps-settings-loading-container{text-align:center;padding:100px}.aps-settings-select{width:100%}.project-detail-container{height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden;min-width:0}.project-detail-container .ant-layout{background:#fff}.project-detail-container .ant-tabs{height:100%;width:100%}.project-detail-container .ant-tabs-content{height:calc(100% - 46px);width:100%}.project-detail-container .ant-tabs-tabpane{height:100%;width:100%;min-width:0}.project-detail-container .ant-tabs-nav{overflow-x:auto!important;overflow-y:hidden!important}.project-detail-container .ant-tabs-nav-list{padding-left:16px!important;padding-right:16px!important}.project-detail-container .ant-tabs-tab:first-child{margin-left:0!important}.pd-tab-content{padding:16px;width:100%;min-width:0}.pd-tab-content-full-height{padding:16px;height:calc(100vh - 200px);display:flex;flex-direction:column;width:100%;min-width:0}.pd-status-accuracy-section{margin-top:24px}.pd-panel-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}.pd-panel-header-start-align{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}.pd-panel-header-content{flex:1;min-width:0}.pd-panel-title{font-size:20px!important;font-weight:600!important;margin:0!important}.pd-panel-subtitle{font-size:14px;color:#666;margin:4px 0 0}.pd-panel-help-text{font-size:14px;color:#666;margin-bottom:16px}.pd-button-group{display:flex;gap:8px;flex-shrink:0;align-items:center;flex-wrap:wrap}.pd-version-tag{height:32px;display:inline-flex;align-items:center;padding:0 12px;font-size:14px}.pd-button-group-with-spacing{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pd-editor-container{flex:1}.pd-editor-loading{display:flex;align-items:center;justify-content:center;height:100%}.pd-generating-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%}.pd-document-view-tabs{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e8e8e8}.pd-document-tabs-group{display:flex;gap:8px}.pd-document-tab-button{padding:4px 12px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;border-radius:4px;font-size:13px}.pd-document-tab-button-active{background:var(--primary);color:#fff;border-color:var(--primary)}.pd-document-view-container{height:calc(100vh - 200px);overflow:auto;background:#f5f5f5}.pd-extracted-data-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #e8e8e8}.pd-extracted-data-header-left{display:flex;align-items:center;gap:16px}.pd-extracted-data-empty{display:flex;align-items:center;justify-content:center;height:calc(100vh - 300px);color:#999;font-size:14px}.pd-extracted-data-content{height:calc(100vh - 300px);overflow:auto}.pd-project-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8e8e8;background:#fafafa}.pd-project-header-left{display:flex;align-items:center;gap:16px}.pd-project-title{margin:0;font-size:20px;font-weight:600}.pd-two-column-layout{display:flex;height:calc(100vh - 100px);width:100%;overflow:hidden}.pd-left-panel{width:50%;border-right:1px solid #f0f0f0;overflow:hidden;display:flex;flex-direction:column}.pd-right-panel{width:50%;overflow:hidden;display:flex;flex-direction:column}.pd-document-selector{padding:12px 16px;border-bottom:1px solid #e8e8e8;display:flex;gap:12px;align-items:center}.pd-document-selector-label{font-weight:500;color:#262626}.pd-settings-section{margin-bottom:16px}.pd-checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;cursor:pointer}.pd-document-select{padding:4px 12px;border-radius:6px;border:1px solid #d9d9d9;font-size:14px}.pd-document-select-dropdown{width:250px}.pd-view-mode-group{display:flex;gap:4px}.pd-view-mode-button{padding:4px 12px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;border-radius:4px;font-size:13px;transition:all .2s}.pd-view-mode-button-active{background:var(--primary);color:#fff;border-color:var(--primary)}.pd-view-mode-button:hover:not(.pd-view-mode-button-active){background:#f0f0f0}.pd-view-mode-toggle{margin-bottom:16px;background-color:#f0f0f0!important;padding:2px!important;border-radius:6px!important}.pd-view-mode-toggle .ant-segmented-item{padding:4px 16px!important;font-size:14px!important}.pd-view-mode-toggle .ant-segmented-item-selected{background-color:#fff!important;box-shadow:0 1px 2px #0000001a!important}.pd-document-count{font-size:14px;color:#666;margin-bottom:16px}.pd-data-view-flex-container{flex:1;min-height:0;overflow:auto}.pd-main-header{padding:12px 24px;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:16px;justify-content:space-between}.pd-main-header-left{display:flex;align-items:center;gap:16px}.pd-main-title{font-size:24px!important;font-weight:700!important;margin:0!important;line-height:1!important}.pd-main-title-adjusted{padding-top:2px}.pd-skeleton-title{width:200px}.pd-back-button{flex-shrink:0}.pd-doc-viewer-header{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.pd-doc-viewer-header-left{display:flex;align-items:center;gap:16px}.pd-doc-viewer-content{flex:1;overflow:hidden}.pd-doc-viewer-full-height{height:100%}.pd-doc-viewer-with-padding{height:100%;padding:16px}.pd-empty-state{display:flex;align-items:center;justify-content:center;height:100%;color:#999;background:#fafafa}.pd-left-panel-tabs .ant-tabs-nav{background:#fafafa;margin-bottom:0}.pd-view-stage-modal .ant-modal-title{text-transform:none!important}.pd-view-stage-modal .ant-modal-body{max-height:80vh}.pd-modal-loading{text-align:center;padding:40px}.pd-modal-content-scroll{max-height:60vh;overflow:auto;text-transform:none}.pd-view-stage-modal .monaco-editor,.pd-view-stage-modal .monaco-editor *,.pd-view-stage-modal .ant-modal-body *{text-transform:none!important}.aps-projects-layout{height:100%;background-color:var(--background);padding:12px;overflow-y:auto}.aps-projects-island{background-color:var(--card);height:100%;padding:20px;overflow-y:hidden}.aps-projects-body{flex:1;display:flex;justify-content:center;height:100%}.aps-projects-list-wrapper{height:100%;overflow:hidden auto;width:70%;min-width:800px;max-width:1400px;padding:0 10px 40px}.aps-projects-list-wrapper:has(>.ant-list-empty-text){padding-bottom:0}.aps-projects-list-wrapper>.ant-list-empty-text{height:100%;overflow:auto}.aps-projects-list-item{display:grid;grid-auto-flow:row;row-gap:2px;cursor:pointer}.aps-projects-cur-pointer{padding:10px 0!important;z-index:1;overflow:hidden;cursor:pointer}.aps-projects-action-button-container{display:flex;align-items:center;gap:24px;padding-right:12px}.aps-projects-action-icon-buttons{font-size:18px;z-index:20;color:var(--foreground);cursor:pointer;transition:color .2s ease}.aps-projects-cur-pointer .ant-list-item-meta{align-self:flex-start}.aps-projects-cur-pointer .ant-list-item-meta-description{-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.aps-projects-cover-img .fit-cover{width:38px;height:38px;object-fit:contain}.aps-projects-profile-container{align-items:center;display:flex;justify-content:center;cursor:pointer}.aps-projects-user-prefix{margin:0 5px;font-weight:500}.aps-projects-profile-container:hover .shared-username{color:var(--primary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.aps-projects-title{font-size:16px;font-weight:600}.aps-projects-cover-img{display:flex;align-items:center;gap:5px}.aps-projects-list-content{display:flex;width:80%}.aps-projects-title-container{width:50%;padding-right:12px}.aps-projects-item-desc{padding-bottom:10px}.aps-projects-description{font-size:13px;margin-bottom:0;max-width:40%}.aps-projects-edit-icon:hover{color:var(--primary)}.aps-projects-delete-icon:hover{color:#ff4d4f}.aps-projects-share-icon:hover{color:var(--primary)}.aps-projects-modal-actions{display:flex;gap:8px}.aps-projects-list-spacing{margin-inline:4px}.aps-projects-loading-container{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.aps-empty-state{display:flex;flex-direction:column;align-items:center;padding:48px 24px;gap:32px}.aps-empty-state__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:520px}.aps-empty-state__header-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#e8f4fd,#d6eaf8);color:var(--primary);font-size:24px;margin-bottom:8px}.aps-empty-state__options{display:flex;gap:20px;width:100%;max-width:640px}.aps-empty-state__option-card{flex:1;border-radius:10px;transition:border-color .2s,box-shadow .2s;cursor:default}.aps-empty-state__option-card:hover{border-color:var(--primary);box-shadow:0 2px 8px #1890ff1a}.aps-empty-state__option-card .ant-card-body{display:flex;flex-direction:column;gap:12px;padding:20px}.aps-empty-state__option-icon{display:flex;align-items:center;justify-content:center;align-self:center;width:40px;height:40px;border-radius:8px;font-size:18px}.aps-empty-state__option-icon--sample{background:#f0f5ff;color:#2f54eb}.aps-empty-state__option-icon--blank{background:#f6ffed;color:var(--success)}.aps-empty-state__option-text{display:flex;flex-direction:column;gap:4px}@media(max-width:640px){.aps-empty-state__options{flex-direction:column}}.note-editor-modal{top:40px}.note-editor-modal__title{font-size:18px;font-weight:600}.note-editor-modal__subtitle{font-size:13px;color:#666;margin-top:4px}.note-editor-modal__field-path{background:#f5f5f5;padding:2px 6px;border-radius:3px}.note-editor-modal__editor-container{height:500px;margin-top:16px}.version-tag{font-weight:500;letter-spacing:.2px}.version-tag--draft{background:#fafafa;color:#595959;border-color:#d9d9d9}.version-tag--saved{background:#e6f4ff;color:var(--primary);border-color:#91caff}.version-tag--small{font-size:11px;line-height:16px;padding:0 6px}.version-tag__chevron{font-size:9px;margin-left:4px}.create-lookup-modal__form{padding-top:16px}.edit-lookup-modal__form{margin-top:8px}.edit-lookup-modal__form .ant-form-item:last-child{margin-bottom:0}.inline-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}button.inline-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}.inline-link:hover,.inline-link:focus-visible{color:var(--primary)}.inline-link__icon{font-size:11px;color:var(--primary);opacity:1;transition:color .15s ease}.link-project-modal__content{display:flex;flex-direction:column;gap:16px;padding-top:8px}.link-project-modal__field{display:flex;flex-direction:column;gap:6px}.link-project-modal__label{font-size:12px;font-weight:600;color:#595959}.link-project-modal__select{width:100%}.mappings-panel{display:flex;flex-direction:column;gap:8px}.mappings-panel__columns-header{display:grid;grid-template-columns:minmax(200px,1fr) 24px minmax(200px,1fr);align-items:center;gap:8px;padding:0 4px}.mappings-panel__col-label{font-size:13px;display:inline-flex;align-items:center}.mappings-panel__label-tip{color:#8c8c8c;font-size:12px;cursor:help;margin-left:6px}.mappings-panel__label-tip:hover{color:var(--primary)}.mappings-panel__arrow-spacer{width:24px}.mappings-panel__rows{display:flex;flex-direction:column;gap:6px}.mappings-panel__row{display:grid;grid-template-columns:minmax(200px,1fr) 24px minmax(200px,1fr);align-items:center;gap:8px;padding:4px;border-radius:4px}.mappings-panel__row:hover{background:#fafafa}.mappings-panel__row:hover .mappings-panel__remove{opacity:1}.mappings-panel__cell{display:flex;align-items:center;gap:6px;min-width:0}.mappings-panel__cell--var{justify-content:flex-start}.mappings-panel__prompt-select{width:100%;min-width:0}.mappings-panel__arrow{color:var(--font-color-2, #999);font-size:11px;justify-self:center}.mappings-panel__var-text{font-family:monospace;font-size:13px;padding:2px 4px;border-radius:3px;cursor:text;text-align:left;background:transparent;border:1px solid transparent;color:#7c3aed;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mappings-panel__var-text:hover:not(:disabled){background:#f5f0ff}.mappings-panel__var-text:disabled{cursor:default;opacity:.85}.mappings-panel__var-placeholder{color:#b8a8d6;font-style:italic}.mappings-panel__var-input{font-family:monospace;font-size:13px;color:#7c3aed;flex:1;min-width:0}.mappings-panel__unused-icon{color:var(--warning);font-size:13px;flex-shrink:0;cursor:help}.mappings-panel__missing-prompt{font-size:10px;margin:0;flex-shrink:0}.mappings-panel__remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:none;border:none;color:#8c8c8c;font-size:12px;cursor:pointer;opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .12s,color .12s,background .12s}.mappings-panel__remove:hover:not(:disabled){color:#ff4d4f;background:#fff1f0}.mappings-panel__remove:disabled{cursor:not-allowed;opacity:0}.mappings-panel__row:focus-within .mappings-panel__remove:not(:disabled){opacity:1}.mappings-panel__footer{display:flex;justify-content:flex-start;padding-top:4px}.mappings-panel__add-btn{padding-inline:4px;font-size:12px;color:#8c8c8c}.mappings-panel__add-btn:hover:not(:disabled),.mappings-panel__add-btn:focus:not(:disabled){color:var(--primary)!important;background:transparent!important}.mappings-panel__empty{padding:8px 4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mappings-panel__per-row{display:flex;flex-direction:column;gap:4px;padding:8px 4px 0;border-top:1px solid #f0f0f0;margin-top:4px}.mappings-panel__per-row-warn{font-size:12px;display:inline-flex;align-items:center;gap:6px;padding-left:24px}.lookup-usages{display:flex;flex-direction:column;gap:12px;margin-top:8px}.lookup-usages__section{display:flex;flex-direction:column;gap:4px}.lookup-usages__heading{font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-color-2, #6b6b6b)}.lookup-usages__list{margin:0;padding-left:20px}.lookup-usages__list li{margin:2px 0}.unlink-confirm-modal .ant-modal-body{padding-top:16px}.version-dropdown__trigger{display:inline-flex;align-items:stretch;height:32px;background:transparent;border:none;cursor:pointer;padding:0;border-radius:4px}.version-dropdown__trigger .version-tag.ant-tag{display:inline-flex;align-items:center;margin:0;padding:0 12px;height:100%;border-radius:4px;font-size:13px;line-height:1}.version-dropdown__trigger:hover .version-tag.ant-tag{filter:brightness(.97)}.version-dropdown__popover .ant-popover-inner{padding:4px 0}.version-dropdown__menu{min-width:240px;max-height:320px;overflow-y:auto}.version-dropdown__item{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:13px;color:#1a1a1a;cursor:pointer;transition:background .1s}.version-dropdown__item:hover{background:#f5f5f5}.version-dropdown__item--active{background:#e6f4ff}.version-dropdown__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:transparent}.version-dropdown__dot--active{background:var(--primary)}.version-dropdown__name{flex:1}.version-dropdown__name--draft{font-weight:500}.version-dropdown__item--active .version-dropdown__name{font-weight:500;color:#0958d9}.version-dropdown__meta{font-size:11px;color:#bfbfbf;white-space:nowrap}.version-dropdown__divider{height:1px;background:#f0f0f0;margin:4px 0}.version-dropdown__section-label{padding:6px 14px 4px;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.version-dropdown__delete-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:#bfbfbf;cursor:pointer;border-radius:4px;font-size:12px;flex-shrink:0;transition:color .15s,background .15s}.version-dropdown__delete-btn:hover{color:#ff4d4f;background:#ff4d4f0f}.version-dropdown__delete-btn:disabled{color:#e8e8e8;cursor:not-allowed}.version-dropdown__editing-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#8c8c8c;background:#f5f5f5;padding:1px 6px;border-radius:3px;margin-left:auto}.version-dropdown__pulse{width:5px;height:5px;border-radius:50%;background:var(--success);animation:version-pulse 2s ease-in-out infinite}@keyframes version-pulse{0%,to{opacity:1}50%{opacity:.4}}.linked-prompts__clickable-row{cursor:pointer}.linked-prompts__detail-label{font-size:13px;display:inline-flex;align-items:center;gap:4px}.linked-prompts__label-tip{color:#8c8c8c;font-size:12px;cursor:help}.linked-prompts__label-tip:hover{color:var(--primary)}.linked-prompts__cell-key{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.linked-prompts__cell-key .ant-typography{min-width:0;flex:1}.linked-prompts__chain-icon{color:#8c8c8c;font-size:13px;flex-shrink:0}.ant-table-thead>tr>th{white-space:nowrap}.linked-prompts__detail-content{display:flex;flex-direction:column;gap:8px}.linked-prompts__detail-info{display:flex;flex-direction:column;gap:8px;flex:1}.linked-prompts__detail-select{display:flex;align-items:center;gap:8px}.linked-prompts__prompt-select{min-width:200px;max-width:400px;flex:1}.linked-prompts__detail-meta{display:flex;gap:16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:13px}.linked-prompts__empty{padding:24px 16px;text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center}.linked-prompts__empty-link{margin-top:8px}.linked-prompts__var-mapping{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.linked-prompts__mapping-row{display:flex;align-items:center;gap:10px}.linked-prompts__mapping-var{font-family:monospace;font-size:12px;min-width:180px;flex-shrink:0;padding:2px 8px;border-radius:4px;cursor:text;text-align:left;background:#f3edff;border:1px solid #c4b0f5;color:#7c3aed}.linked-prompts__mapping-var:hover:not(:disabled){border-color:#7c3aed}.linked-prompts__mapping-var:disabled{cursor:default;opacity:.7}.linked-prompts__mapping-var-input{min-width:180px;font-family:monospace;font-size:12px;color:#7c3aed}.linked-prompts__mapping-arrow{color:var(--font-color-2, #999);font-size:11px}.linked-prompts__delete-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#8c8c8c;font-size:12px;cursor:pointer;opacity:0;transition:opacity .12s,color .12s,background .12s}.linked-prompts__clickable-row:hover .linked-prompts__delete-x,.linked-prompts__delete-x:focus,.linked-prompts__delete-x.linked-prompts__delete-x--active{opacity:1}.linked-prompts__delete-x:hover{color:#ff4d4f;background:#fff1f0}.linked-prompts__actions-cell{width:40px;text-align:right;padding-right:8px}.linked-prompts__version-cell{display:inline-flex}.linked-prompts__drawer-card{display:flex;flex-direction:column;gap:10px}.linked-prompts__detail-pin-hint{font-size:12px;font-style:italic}.lookup-monaco{display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.lookup-monaco:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #1677ff1a}.lookup-monaco__editor-wrapper{position:relative;min-height:180px}.lookup-monaco__placeholder{position:absolute;top:0;left:12px;right:16px;padding:0 4px;color:#999;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:19px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap}.lookup-monaco--error{border-color:#ff4d4f}.lookup-monaco--error:focus-within{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1a}.lookup-monaco__error-bar{background:#fff2f0;border-top:1px solid #ffccc7;padding:6px 12px;font-size:12px;color:#ff4d4f}.ref-viewer{display:flex;flex-direction:column;height:100%;overflow:hidden}.ref-viewer__header{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:8px;flex-wrap:nowrap;min-width:0}.ref-viewer__header-left,.ref-viewer__header-right{display:flex;align-items:center;gap:8px;min-width:0}.ref-viewer__header-left{flex:1 1 auto}.ref-viewer__file-select,.ref-viewer__extractor-select{flex:1 1 0;min-width:100px;max-width:200px}.ref-viewer__content{flex:1;overflow:hidden;position:relative;padding:12px 0}.ref-viewer__loading{display:flex;align-items:center;justify-content:center;height:100%}.ref-viewer__error{display:flex;align-items:center;justify-content:center;height:100%;color:#ff4d4f;font-size:14px;padding:0 16px;text-align:center}.ref-viewer__error-detail{font-size:12px;max-width:480px;word-break:break-word}.save-version-modal__body{display:flex;flex-direction:column;gap:12px;margin-top:8px}.test-lookup__collapse{margin-top:8px}.test-lookup__body{display:flex;flex-direction:column;gap:12px}.test-lookup__input-group{margin-bottom:8px}.test-lookup__no-vars{font-size:13px;color:#999}.test-lookup__actions{display:flex;align-items:center;gap:12px}.test-lookup__result-box{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.test-lookup__result-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#fafafa;border-bottom:1px solid #d9d9d9}.test-lookup__result-content{padding:12px;max-height:200px;overflow-y:auto;background:#fff}.test-lookup__result-pre{margin:0;font-family:SF Mono,Consolas,monospace;font-size:13px;white-space:pre-wrap;word-break:break-word}.test-lookup__metrics{display:flex;align-items:center;gap:0;padding:4px 0}.test-lookup__metric{font-size:12px;color:#262626;margin-right:10px}.test-lookup__metric-label{color:#262626}.test-lookup__diff-json{font-family:SF Mono,Consolas,monospace;font-size:13px;display:flex;flex-direction:column;gap:4px}.test-lookup__diff-row{display:flex;gap:8px;flex-wrap:wrap}.test-lookup__diff-key{color:#575859;font-weight:500}.test-lookup__diff-unchanged{color:#262626}.test-lookup__diff-remove{background:#ffeef0;color:#cb2431;text-decoration:line-through;padding:1px 4px;border-radius:2px}.test-lookup__diff-add{background:#e6ffed;color:#22863a;padding:1px 4px;border-radius:2px}.test-lookup__diff-simple{font-family:SF Mono,Consolas,monospace;font-size:13px;display:flex;flex-direction:column;gap:4px}.test-lookup__diff-empty{color:#999;font-style:italic;padding:1px 4px}.test-lookup__result-label{font-size:12px;font-weight:600;color:#595959;padding:0 4px}.test-lookup__modal-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.test-lookup__resolved-pre{margin:0;padding:12px;font-family:SF Mono,Consolas,monospace;font-size:13px;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;max-height:500px;overflow-y:auto}.upload-files-modal__content{display:flex;flex-direction:column;gap:12px;padding-top:8px}.upload-files-modal__dragger{margin-top:8px}.upload-files-modal__existing{display:flex;flex-direction:column;gap:8px}.upload-files-modal__file-list{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.upload-files-modal__file-row{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.upload-files-modal__file-name{font-size:13px;color:#262626}.upload-files-modal__section-title{font-size:13px}.upload-files-modal__status-tag{font-size:11px}.validation-section{background-color:#fafafa;padding:10px 12px;border-radius:6px;margin-top:12px;display:flex;flex-direction:column;gap:6px}.validation-section__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.validation-section__icon{width:16px;text-align:center;flex-shrink:0;font-size:12px}.validation-section__icon--ok{color:var(--success)}.validation-section__icon--warn{color:#fa8c16}.validation-section__label{white-space:nowrap;min-width:105px;font-size:13px}.validation-section__tags{display:flex;flex-wrap:wrap;gap:4px}.validation-section__hint{font-size:12px}.validation-section__code--file{background:#e6f7f7;color:#0d7377;padding:1px 4px;border-radius:2px;font-size:11px;font-family:SF Mono,Consolas,monospace}.validation-section__code--var{background:#f3edff;color:#7c3aed;padding:1px 4px;border-radius:2px;font-size:11px;font-family:SF Mono,Consolas,monospace}.validation-section__tag-file{font-size:12px;background:#e6f7f7;border-color:#87d4d6;color:#0d7377}.validation-section__tag-file-missing{font-size:12px;background:#fff2f0;border-color:#ffa39e;color:#cf1322}.validation-section__tag-var{font-family:SF Mono,Consolas,monospace;font-size:12px;background:#f3edff;border-color:#c4b0f5;color:#7c3aed}.validation-section__tag-var-missing{font-family:SF Mono,Consolas,monospace;font-size:12px;background:#fff2f0;border-color:#ffa39e;color:#cf1322}.validation-section__error-banner{display:flex;align-items:center;gap:6px;background:#fff2f0;border:1px solid #ffa39e;border-radius:4px;padding:6px 10px;margin-top:4px}.validation-section__info-banner{display:flex;align-items:center;gap:8px;background:#fffbe6;border:1px solid #ffd666;border-left:3px solid var(--warning);border-radius:4px;padding:8px 12px;margin-top:4px}.validation-section__info-icon{color:var(--warning);font-size:16px;flex-shrink:0}.validation-section__info-text{font-size:12.5px;color:#613400;line-height:1.5}.validation-section__info-text strong{color:#874d00;font-weight:600}.lookup-detail{display:flex;flex-direction:column;gap:16px}.lookup-detail--loading{align-items:center;justify-content:center}.lookup-detail__split-layout{display:flex;height:100%;width:100%;overflow:hidden}.lookup-detail__left-col{width:50%;overflow-y:auto;padding:16px;border-right:12px solid var(--border);background:var(--card)}.lookup-detail__left-col::-webkit-scrollbar{width:6px}.lookup-detail__left-col::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.lookup-detail__right-col{width:50%;display:flex;flex-direction:column;overflow:hidden;background:var(--card)}.lookup-detail__template-card{display:flex;flex-direction:column;gap:0}.lookup-detail__llm-row{padding:8px 0;margin-bottom:12px;display:flex;align-items:center;gap:8px}.lookup-detail__llm-label{font-size:13px;font-weight:500}.lookup-detail__llm-select{min-width:200px}.lookup-detail__title-actions{display:flex;align-items:center;gap:8px}.lookup-detail__save-btn.ant-btn-primary:not(:disabled),.lookup-detail__clone-btn.ant-btn-primary:not(:disabled){background-color:var(--primary);border-color:var(--primary)}.lookup-detail__save-btn.ant-btn-primary:disabled,.lookup-detail__clone-btn.ant-btn-primary:disabled{background-color:#0000000a;border-color:#d9d9d9;color:#00000040}.lookup-detail__name{margin-bottom:0;cursor:pointer}.lookup-detail__name:hover{color:var(--primary-color, var(--primary))}.lookup-detail__description{cursor:pointer}.lookup-detail__description:hover{color:var(--primary-color, var(--primary))}.lookup-detail__save-icon--saved{color:var(--success)}.lookup-detail__save-icon--error{color:#ff4d4f}.lookup-content-body__save-icon--saved{color:var(--success)}.lookup-content-body__save-icon--error{color:#ff4d4f}.lookup-content-body__section{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-bottom:16px}.lookup-content-body__section-header{padding:12px 16px;font-weight:600;font-size:14px;border-bottom:1px solid var(--border)}.lookup-content-body__section-header--prompt{display:flex;align-items:center;gap:8px}.lookup-content-body__section-header--row{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fafafa}.lookup-content-body__section-icon{color:#8c8c8c;font-size:14px}.lookup-content-body__section-title{font-size:16px}.lookup-content-body__section-body{padding:12px 16px}.read-only-banner{display:flex;align-items:center;gap:8px;padding:8px 24px;background:#e6f4ff;border-bottom:1px solid #bae0ff;color:#0958d9;font-size:12px}.read-only-banner__icon{font-size:13px}.read-only-banner__text{flex:1}.read-only-banner__meta{color:#4b5563;margin-left:4px}.read-only-banner__cta{flex-shrink:0}.lookup-list{display:flex;flex-direction:column;gap:16px;padding:24px;height:100%}.lookup-list__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.lookup-list__search{max-width:320px}.lookup-list__name{font-weight:500;font-size:.875rem}.lookup-list__island{padding-top:0;overflow-y:hidden}.lookup-list__island .ant-tabs-content-holder{overflow-y:auto}.lookup-list__row{cursor:pointer}.lookup-list__actions{display:inline-flex}.lookup-list__title-tip{color:#8c8c8c;font-size:14px;cursor:help;margin-left:4px;transition:color .15s ease}.lookup-list__title-tip:hover{color:var(--primary)}.workflow-dropdown,.template-dropdown{width:100%}.p-or-d-layout{background-color:var(--background);height:100%;display:flex;flex-direction:column}.p-or-d-body1{flex:1;padding:14px;overflow-y:auto}.p-or-d-body2{background-color:var(--card);height:100%;padding:14px;display:flex;flex-direction:column}.p-or-d-table{flex:1;overflow-y:auto}.appTable .ant-table-thead>tr>th{background:linear-gradient(0deg,#00000005,#00000005),linear-gradient(0deg,#0000000f,#0000000f);border-start-start-radius:0px!important;border-start-end-radius:0px!important}.appTable tr:nth-child(2n){background:#0000000f}.appTable .workflowName{color:var(--primary);cursor:pointer}.cursorPointer{cursor:pointer}.chat-user-name{line-height:0px;padding-left:10px}.chat-response-content{padding-top:10px}.chat-card{margin-bottom:10px}.unstract-chat-logo{width:25px}.chat-card-main{width:100%;margin-bottom:30px;background-color:#fff;box-shadow:none}.user-chat{text-align:right;color:#000!important;font-size:16px;border-radius:5px}.grid-layout{height:calc(100vh - 65px);display:flex;flex-direction:column;overflow:hidden;position:relative}.grid-layout-title{padding:12px 0 0 12px}.grid-layout-main{flex:1;overflow-y:hidden;padding-bottom:8px;background-color:#fff}.grid-layout-main>div{height:100%;overflow:hidden}.chat-section-row{height:100vh;display:flex;justify-content:center;overflow:hidden}.chat-interaction-section{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.chat-form{justify-content:center;padding:1em}.chat-input{padding-top:12px;padding-right:80px;background-color:#f6f9fb;border-radius:25px}.chat-btn{position:absolute;right:10px;bottom:10px}.chat-input{border-radius:25px}.chat-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.chat-placeholder p{color:#b4b4b4}.chat-messages{flex-grow:1;overflow-y:auto;padding:1em;max-height:80vh;margin-bottom:16px}.content-center-body{display:flex;align-items:center;justify-content:center;height:100%}.content-center-body-2{text-align:center}.curated-qa-card .ant-card-body{padding:8px!important;background-color:#f8fbff;margin-top:5px}.context-icon{margin-left:10px}.add-question-button{position:absolute;right:0;top:-55px}.chat-context>.ant-card-body{padding:10px;cursor:pointer}.context-text{margin-left:5px}.context-edit-icon{position:relative;top:5px;float:right;margin-left:10px}.context-edit-icon:hover{color:#00f}.chat-history-box{flex-direction:column-reverse;display:flex;height:90%;overflow:scroll}.chat-context{margin-bottom:5px}.documents-card .ant-card-body{padding:12px!important}.grid-main-layout{padding:0 8px}.chat-tab{margin-right:4px;font-size:16px}.chat-tab-active{font-size:18px;color:var(--primary)}.base-layout{height:100%;display:flex;flex-direction:column}.layout-row{flex:1;overflow:hidden;background-color:#e9e9e9}.layout-col{height:100%;overflow:hidden}.layout-sider-layout{height:100%;background-color:transparent!important}.layout-sider-btn{position:absolute;margin-left:-25px;margin-top:30px}.layout-sider{background-color:transparent!important;height:100%}.layout-row{margin:0!important;padding-bottom:8px}.get-started-container{background:linear-gradient(to bottom,#f7fdff,#fcfff4)}.get-started-gradient-border{position:relative;padding:2px;border-radius:20px;background:linear-gradient(121.28deg,#ff4d6d 2.83%,#ffb400 35.85%,#00a6ed 70.24%,#7fb800 94.54%);display:inline-block}.get-started-gradient-border:before{content:"";position:absolute;inset:0;border-radius:20px;z-index:0;filter:blur(5px);background:linear-gradient(121.28deg,#ff4d6d 2.83%,#ffb400 35.85%,#00a6ed 70.24%,#7fb800 94.54%)}.get-started-gradient-card{padding:100px;position:relative;z-index:1;border-radius:20px;background-color:#fff;margin:0}.get-started-space{max-width:400px;align-items:center}.get-started-title{font-size:30px;font-weight:800;line-height:50px;text-align:center}.get-started-text-div{text-align:center}.get-started-desc-typo{font-size:14px;font-weight:400;line-height:20px;color:#3d6182}.get-started-button{margin-top:30px}.change-history-drawer-item{padding:16px 0;border-bottom:1px solid #f0f0f0}.change-history-drawer-item:last-child{border-bottom:none}.change-history-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.change-history-drawer-meta{font-size:12px;display:block;margin-bottom:8px}.change-history-drawer-entries{margin-top:8px;padding-left:10px;border-left:2px solid #e8e8e8}.change-history-drawer-entries .ant-list-pagination{margin-top:8px;text-align:center}.change-history-drawer-entry{margin-bottom:8px}.change-history-drawer-ts{font-size:11px;display:block;margin-bottom:2px}.change-history-drawer-diff{font-size:12px;padding:8px 10px;background:#f6f8fa;border:1px solid #eaecef;border-radius:4px;word-break:break-word}.change-history-drawer-val-row{display:flex;gap:8px;padding:3px 0;line-height:1.5}.change-history-drawer-val-row+.change-history-drawer-val-row{border-top:1px dashed #e8e8e8}.change-history-drawer-label{font-size:11px;font-weight:600;color:#888;min-width:44px;flex-shrink:0}.change-history-drawer-old{color:#cf1322;background:#fff1f0;padding:1px 4px;border-radius:2px}.change-history-drawer-new{color:#389e0d;background:#f6ffed;padding:1px 4px;border-radius:2px}.change-history-drawer-diff-entry+.change-history-drawer-diff-entry{margin-top:8px;padding-top:8px;border-top:1px solid #e8e8e8}.change-history-drawer-diff-path{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#666;padding:2px 0 4px;word-break:break-all}.mrq-field-changed{background-color:#f0f5ff;border-left:3px solid var(--primary);transition:background-color .3s}.field-change-tag{margin-left:8px;font-size:11px;cursor:help;vertical-align:middle}.change-marker-tooltip{font-size:12px;line-height:1.6;max-width:350px}.change-marker-diff{margin-top:6px;padding:4px 8px;background:#fafafa;border-radius:3px;font-family:monospace;font-size:11px;word-break:break-word}.change-marker-old{color:#cf1322;text-decoration:line-through}.change-marker-new{color:#389e0d}.audit-header-row{margin-bottom:12px}.audit-filters-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.audit-filters-row>button[role=combobox]{width:160px;flex:0 0 auto}.audit-charts-row{display:flex;gap:24px;margin-bottom:24px}.audit-chart-card{flex:1;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.audit-chart-title{display:block;margin-bottom:8px;font-size:14px}.audit-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ff4d4f;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.audit-file-link{color:var(--primary);cursor:pointer}.audit-file-link:hover{text-decoration:underline}.audit-cfg-form-container{max-width:50%}.audit-cfg-section{border:1px solid #e0e0e0;border-radius:6px;padding:20px;margin-bottom:20px;position:relative}.audit-cfg-section-label{font-size:11px;font-weight:600;color:#0006;letter-spacing:.5px;background:#fff;padding:0 8px;position:absolute;top:-8px;left:16px;line-height:16px}.audit-cfg-row{display:flex;gap:24px}.audit-cfg-col{flex:1}.audit-cfg-field-label{font-size:13px;font-weight:600;color:#000000d9;margin-bottom:8px}.audit-cfg-switch-text{margin-left:8px;font-size:13px;color:#000000a6}.audit-cfg-save-row{display:flex;justify-content:flex-end;margin-top:24px}.diff-segment-removed{background:#ffe7e7;color:#cf1322;padding:0 2px}.diff-segment-added{background:#e6ffed;color:#237804;padding:0 2px}.review-header{padding:8px;background-color:#f5f7f9;display:flex;align-items:center}.review-header>div:first-child{display:flex;align-items:center;gap:10px}.review-header-buttons{margin-left:10px;margin-right:10px}.review-file-name{align-content:center}.review-select{width:250px}.review-select .ant-select-selection-search-input{font-size:14px}.review-select .ant-select-selection-placeholder{font-style:italic}.review-header .custom-tools-header-btns{display:flex;align-items:center;flex-wrap:nowrap;margin-left:auto}.review-header .custom-tools-header-v-divider{align-self:stretch;border-right:1px solid #d9d9d9;margin:0 5px}.custom-tools-header-btns>div{width:auto}.api-queue-label,.packet-queue-label{display:flex;align-items:center;width:100%;gap:6px}.api-queue-label>span:first-child,.packet-queue-label>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.api-queue-label .ant-tag,.packet-queue-label .ant-tag{flex-shrink:0}.review-file-name-container{display:flex;align-items:center;gap:8px}.hitl-reason-icon{color:var(--primary);font-size:16px;cursor:pointer;transition:color .2s ease}.hitl-reason-icon:hover{color:var(--violet-300)}.api-queue-delete-icon{color:#ff4d4f;cursor:pointer;transition:color .2s ease;flex-shrink:0}.api-queue-delete-icon:hover{color:#ff1a1a}.ttl-indicator{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;font-size:12px;color:#389e0d;white-space:nowrap}.ttl-indicator.warning{background-color:#fff7e6;border-color:#ffd591;color:#d46b08}.ttl-indicator.urgent{background-color:#fff1f0;border-color:#ff7875;color:#cf1322;animation:pulse 1.5s ease-in-out infinite}.ttl-indicator.expired{background-color:#fff2f0;border-color:#ffccc7;color:#cf1322;font-weight:700}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.ttl-indicator .clock-icon{font-size:12px}.ttl-indicator .ttl-text{font-weight:500}@media(max-width:768px){.ttl-indicator{font-size:11px;padding:3px 6px}}.canvas-image-highlight{width:100%;height:100%;object-fit:contain}.image-highlighter-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.image-error-message{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7;padding:10px 15px;border-radius:4px;text-align:center;max-width:80%}.unsupported-file-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px;background-color:#f5f5f5;border-radius:4px;text-align:center}.unsupported-file-icon{font-size:48px;color:var(--warning)}.fetch-specific-search{margin-bottom:12px}.fetch-specific-list{max-height:400px;overflow-y:auto}.fetch-specific-list .fetch-specific-item{cursor:pointer;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-md);transition:background-color .2s}.fetch-specific-list .fetch-specific-item:hover{background-color:var(--accent)}.fetch-specific-list .fetch-specific-item.fetch-specific-selected{background-color:var(--info-bg);border-color:color-mix(in srgb,var(--info) 45%,var(--card))}.fetch-specific-list .fetch-specific-item.fetch-specific-in-review,.fetch-specific-list .fetch-specific-item.fetch-specific-in-review:hover{background-color:color-mix(in srgb,var(--info) 8%,var(--card));opacity:.7;cursor:default}.fetch-specific-item-content{display:flex;flex-direction:column;gap:4px;width:100%}.fetch-specific-item-file{font-weight:500;word-break:break-all}.fetch-specific-item-meta{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted-foreground)}.fetch-specific-empty{padding:40px 0;text-align:center;color:var(--muted-foreground)}.fetch-specific-footer{display:flex;width:100%;gap:12px;justify-content:space-between;align-items:center}.fetch-specific-count{font-size:12px;color:var(--muted-foreground)}.fetch-specific-cancel-btn{margin-right:8px}.fetch-specific-in-review-tag{margin-left:8px;font-size:11px}.table-data-renderer{margin:10px 0}.table-data-renderer.nested-table{margin:5px 0;border-left:3px solid #f0f0f0;padding-left:10px}.table-data-renderer .data-table{background:#fff}.table-data-renderer .data-table .ant-table-cell{padding:4px 8px}.table-data-renderer .table-cell-content{display:block;min-height:24px;width:100%;position:relative}.table-data-renderer .editable-cell{cursor:pointer;transition:background-color .2s}.table-data-renderer .editable-cell:hover{background-color:#0ff!important;border-radius:2px}.table-data-renderer .mrq-current-highlight{background-color:#ffe58f!important;border-radius:2px}.table-data-renderer .empty-cell{color:#bfbfbf;font-style:italic}.table-data-renderer .add-row-button{margin-top:8px}.table-data-renderer .nested-table-container{padding:4px;background:#fafafa;border-radius:2px}.table-data-renderer .table-warnings{margin-bottom:8px;padding:8px;background:#fff7e6;border:1px solid #ffd591;border-radius:2px}.table-data-renderer .warning-message{display:block;margin-bottom:4px}.table-data-renderer .warning-message:last-child{margin-bottom:0}.table-data-renderer .table-error{padding:16px;background:#fff1f0;border:1px solid #ffccc7;border-radius:2px;text-align:center}@media(max-width:768px){.table-data-renderer .data-table .ant-table-cell{padding:2px 4px;font-size:12px}.table-data-renderer .edit-icon{display:none}}.confidence-table .table-data-renderer{border:1px solid #e8e8e8;border-radius:4px;padding:8px;background:#fafafa}.confidence-table .table-data-renderer .data-table{background:#fff}.table-data-renderer .edited-cell{background-color:#e6f7ff!important;border:1px solid #91d5ff}.table-data-renderer.loading{opacity:.6;pointer-events:none}@media print{.table-data-renderer .edit-icon,.table-data-renderer .add-row-button,.table-data-renderer .ant-btn{display:none!important}.table-data-renderer .editable-cell{cursor:default!important}}.editable-cell{position:relative}.editable-cell:hover{background-color:#0ff;cursor:pointer}.individual-divs{padding-top:20px;padding-bottom:20px}.formLabel{font-size:14px}.editable-row{height:auto;max-width:100%;overflow:scroll}.mrq-add-row{float:right;margin-bottom:10px;padding:4px 15px!important}.mrq-add-row-form{margin:10px}.mrq-table-wrapper{margin:15px 0;padding:10px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.mrq-table-wrapper .mrq-table-key{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.mrq-individual-rows.mrq-table-row{display:flex;border-bottom:1px solid #e8e8e8;padding:8px 0;cursor:pointer}.mrq-individual-rows.mrq-table-row:hover{background-color:#ededed}.mrq-table-cell{padding:8px;display:flex;align-items:center}.mrq-table-key{font-weight:700;background-color:#fafafa;border-right:1px solid #e8e8e8}.mrq-table-value{background:#f3fbff}.mrq-table-row:hover .table-value{background-color:#f6f6f6;cursor:pointer}.mrq-editable-cell{cursor:pointer}.mrq-info-icon{padding-left:10px;cursor:pointer}.mrq-current-highlight{border:1px dotted #33b8f1}.mrq-low-confidence{background:#ffe8b0}.mrq-confidence-popover{text-align:center}.mrq-string-row:hover{background-color:#fff;border:1px solid rgb(194,194,194);cursor:pointer}.required{color:red}.mrq-result-editor-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.result-editor-tabs{margin-bottom:0;border-bottom:1px solid #f0f0f0;padding:0 16px;background:#fafafa;flex-shrink:0}.result-editor-tabs .ant-tabs-nav{margin-bottom:0}.result-editor-content{flex:1;overflow:auto;padding:20px;max-width:100%}.json-view-container{height:100%;display:flex;flex-direction:column}.code-snippet{border:1px solid #eceff3;border-radius:4px;flex:1;overflow:auto;background:#f8f8f8}.code-snippet>pre{margin:0!important;min-height:100%}.code-snippet code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.5}.modal-object-content{max-height:500px;overflow:auto}.modal-json-view.code-snippet{margin-top:10px;max-height:450px}.object-modal-content{padding:0}.expanded-rows-container{padding:12px;background:#fafafa;border-top:1px solid #e8e8e8}.expanded-column-content{margin-bottom:12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:4px}.expanded-column-content:last-child{margin-bottom:0}.expanded-row-content{background:#fff;border-radius:4px}.interactive-json-view{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6;padding:12px;background:#f8f8f8;border-radius:4px;overflow:auto;max-height:400px}.json-key{color:#881391}.json-value.json-string{color:#1a1aa6}.json-value.json-number{color:#098658}.json-value.json-boolean{color:#00f}.json-value.json-null{color:gray;font-style:italic}.json-value.clickable{cursor:pointer;padding:1px 4px;border-radius:3px;transition:background-color .15s ease}.json-value.clickable:hover{background-color:#e6f7ff}.json-value.mrq-current-highlight{border:1px dotted #33b8f1;background-color:#f0f9ff}.json-object,.json-array{display:inline}.interactive-json-editor{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6;padding:16px;background:#f8f8f8;border:1px solid #eceff3;border-radius:4px;overflow:auto;flex:1}.json-row{white-space:pre-wrap;word-break:break-word}.expanded-json-content{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.5;background:#f8f8f8;padding:12px;border-radius:4px;margin:0;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto}.finalized-list{cursor:pointer}.review-queue-col{background:#e9e9e9}.review-queue-div{height:100%;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.mrq-approved-list{height:100%;overflow:auto;width:100%}.synced-item{background-color:#e6f7ff;border-left:4px solid var(--primary);transition:background-color .3s}.synced-item:hover{background-color:#bae7ff}.user-bg-col{position:relative;width:100%;max-width:100vw;overflow:hidden;box-sizing:border-box;flex:1;min-height:0}.manual-review-page-container .user-bg-col{display:flex;flex-direction:column}.document-viewer{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;height:100%}.review-tab-content{height:calc(100% - 46px)!important;flex:1;overflow:visible;background-color:#fff;padding:0;display:flex;flex-direction:column}.text-highlighter-container,.mrq-result-editor-container{width:100%;max-width:100%;overflow:auto;box-sizing:border-box;height:100%}.review-queue-div-with-tabs{height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.review-tabs-header{flex-shrink:0;padding:8px 0;border-bottom:1px solid #e8e8e8}.review-tabs-content{flex:1;overflow:hidden;position:relative}.review-document-container{height:100%;overflow:auto}.mrq-result-editor-container .ant-table-wrapper{width:100%;overflow-x:auto}.mrq-result-editor-container .ant-table{min-width:100%}.tool-ide-main.ant-row{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;height:100%!important}.tool-ide-main .ant-col{padding:0!important;overflow:hidden!important;box-sizing:border-box!important;height:100%!important}.tool-ide-main .ant-col-12{width:50%!important;max-width:50%!important;flex:0 0 50%!important;overflow:hidden!important;height:100%!important}.tool-ide-main{margin-left:0!important;margin-right:0!important;row-gap:0!important;column-gap:0!important}.review-queue-col{padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;height:100%!important}.review-queue-col .tool-ide-prompts{padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important}.tool-ide-main .ant-col:first-child .tool-ide-prompts{padding-right:6px!important}.tool-ide-main .ant-col:last-child .tool-ide-prompts{padding-left:6px!important}.review-tab-panel-container{height:100%;flex:1;overflow:hidden;display:flex;flex-direction:column}.review-tab-panel-container .doc-manager-body{flex:1;overflow-y:auto;height:100%}.review-tab-panel-container .text-viewer-layout{flex:1;min-height:0;overflow:auto}.review-raw-view-fallback{padding:20px;text-align:center;color:#666;white-space:pre-line}.queue-details-modal-title{display:flex;align-items:center}.queue-details-modal-title-icon{margin-right:8px}.queue-details-statistics-container,.queue-details-detailed-section{margin-bottom:16px}.queue-details-stat-row{display:flex;justify-content:space-between;padding:8px 0}.queue-icon-pending{margin-right:8px;color:var(--primary)}.queue-icon-in-progress{margin-right:8px;color:var(--warning)}.queue-icon-approved{margin-right:8px;color:var(--success)}.queue-status-tags-bar{display:flex;align-items:center;gap:6px;padding:15px 16px 5px;flex-wrap:wrap}.queue-tag.ant-tag{margin:0;font-size:12px;font-weight:500;padding:1px 8px;border-radius:4px;line-height:20px}.queue-tag.approval-in-progress{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.queue-tag.pending-review{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.queue-tag.review-in-progress{color:#d46b08;background:#fff7e6;border-color:#ffd591}.queue-tag.reviews-finished{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.queue-tag.approved{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.manual-review-page-container{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.review-tab-header{height:auto!important;flex-shrink:0;padding:0;border-bottom:1px solid #e8e8e8;background-color:#fafafa}.review-tab-header .ant-tabs{margin-bottom:0!important}.review-tab-header .ant-tabs-nav{margin:0!important;background-color:#fff}.review-tab-header .ant-tabs-tab{padding:12px 16px!important;margin:0!important;font-weight:500;transition:all .3s ease}.review-tab-header .ant-tabs-tab-active{background-color:#f0f2f5;border-radius:4px 4px 0 0}.review-tab-header .ant-tabs-tab:hover{color:var(--primary)}.review-tab-header .ant-tabs-tab .anticon{margin-right:4px;font-size:16px}.review-tab-header .ant-tabs-ink-bar{height:2px;background-color:var(--primary)}.review-tab-header-wrapper{display:flex;justify-content:space-between;align-items:center}.review-tabs-main{flex:1}.tab-header-controls{display:flex;align-items:center;gap:16px;padding-right:16px}.highlight-navigation-controls{background-color:#f0f0f0;padding:4px 8px;border-radius:4px}.highlight-counter{min-width:60px;text-align:center;display:inline-block}.fetch-specific-btn{background-color:#fff;border-color:var(--primary);color:var(--primary)}.fetch-specific-btn:hover{background-color:#e6f4ff;border-color:var(--violet-300);color:var(--violet-300)}.download-sync-search{margin-bottom:16px;width:300px}.download-sync-clock-icon{margin-right:4px}.download-sync-empty-value{color:#999}.download-sync-action-icon{cursor:pointer;font-size:18px;color:var(--primary)}.download-sync-action-icon:hover{color:var(--violet-300);transform:scale(1.1);transition:all .3s ease}.download-sync-container{width:100%}.download-sync-tags{display:flex;gap:4px;flex-wrap:wrap}.packet-selection-modal .ant-modal-body{padding:0}.packet-selection-modal .modal-content{height:70vh;overflow:hidden}.packet-selection-modal .packets-column,.packet-selection-modal .preview-column{height:100%;display:flex;flex-direction:column;padding:16px}.packet-selection-modal .section-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.packet-selection-modal .section-header h5{margin:0}.packet-selection-modal .packets-collapse{flex:1;overflow-y:auto;margin-bottom:16px}.packet-selection-modal .packet-panel{margin-bottom:8px}.packet-selection-modal .packet-header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.packet-selection-modal .packet-title,.packet-selection-modal .packet-stats{display:flex;align-items:center;gap:8px}.packet-selection-modal .packet-document-item{border-radius:6px;padding:8px 12px;margin-bottom:4px;transition:all .2s;border:1px solid transparent}.packet-selection-modal .packet-document-item:hover{background-color:#f5f7fa;border-color:#d9d9d9}.packet-selection-modal .packet-document-item.selected{background-color:#e6f4ff;border-color:var(--primary)}.packet-selection-modal .preview-column{border-left:1px solid #f0f0f0}.packet-selection-modal .preview-placeholder,.packet-selection-modal .preview-loading{display:flex;justify-content:center;align-items:center;height:400px;background-color:#fafafa;border-radius:8px}.packet-selection-modal .preview-content{flex:1;display:flex;flex-direction:column}.packet-selection-modal .preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.packet-selection-modal .preview-header h5{margin:0}.packet-selection-modal .preview-viewer{flex:1;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.packet-selection-modal .preview-viewer.expanded{position:relative;min-height:600px}.packet-selection-modal .load-more-container{text-align:center;padding:16px;border-top:1px solid #f0f0f0}.packet-selection-modal .loading-container{display:flex;justify-content:center;align-items:center;height:300px}.packet-selection-modal .packets-collapse::-webkit-scrollbar{width:6px}.packet-selection-modal .packets-collapse::-webkit-scrollbar-track{background:transparent}.packet-selection-modal .packets-collapse::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.packet-selection-modal .packets-collapse::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.packet-selection-modal .left-panel{height:100%;display:flex;flex-direction:column;padding:16px}.packet-selection-modal .packet-tabs{height:100%;display:flex;flex-direction:column}.packet-selection-modal .packet-tabs .ant-tabs-content-holder{flex:1;overflow:hidden}.packet-selection-modal .packet-tabs .ant-tabs-tabpane{height:100%;overflow-y:auto}.packet-selection-modal .document-queue-empty{display:flex;justify-content:center;align-items:center;height:300px;background-color:#fafafa;border-radius:8px}.packet-selection-modal .document-queue-content{height:100%;display:flex;flex-direction:column}.packet-selection-modal .document-queue-content .section-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.packet-selection-modal .document-queue-content .packet-info{display:flex;flex-direction:column;gap:8px}.packet-selection-modal .document-queue-content .packet-info h5{margin:0}.packet-selection-modal .document-queue-content .documents-list{flex:1}.packet-selection-modal .packets-column{height:100%;display:flex;flex-direction:column}.packet-selection-modal .ant-tag{border-radius:12px;font-size:11px;font-weight:500}.packet-selection-modal .ant-tabs-tab{padding:8px 16px}.packet-selection-modal .ant-tabs-tab-btn{font-weight:500}.packet-selection-modal .packet-document-item.currently-reviewed{background-color:#f0f8ff;border-left:3px solid var(--primary);font-weight:500}.packet-selection-modal .packet-document-item.currently-reviewed:hover{background-color:#e6f4ff}.packet-selection-modal .icon-approved{color:var(--success)}.packet-selection-modal .icon-in-review{color:var(--primary)}.packet-selection-modal .icon-pending{color:var(--warning)}.packet-selection-modal .icon-default{color:#999}.packet-selection-modal .document-item-clickable{cursor:pointer}.packet-selection-modal .document-metadata-text{font-size:12px}.packet-selection-modal .preview-fallback{padding:20px;text-align:center;color:#666}.packet-selection-modal .packet-controls{margin-top:16px;padding:16px;border-top:1px solid #f0f0f0}.packet-selection-modal .controls-space-vertical{width:100%}.packet-selection-modal .finalize-button-enabled{background-color:var(--success);border-color:var(--success)}.packet-selection-modal .finalize-button-enabled:hover{background-color:#4aa020!important;border-color:#59d11d}.packet-selection-modal .helper-text{font-size:12px;text-align:center;display:block}.packet-tabs .ant-tabs-content{height:100%}.hitl-text-viewer-container{width:100%;height:100%;overflow:auto;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff;font-family:Courier New,monospace;font-size:14px;line-height:1.5}.hitl-text-content{padding:16px}.hitl-text-line{display:flex;padding:2px 0;min-height:21px}.hitl-line-number{flex-shrink:0;width:50px;text-align:right;padding-right:12px;color:#999;border-right:1px solid #eee;background-color:#f5f5f5;-webkit-user-select:none;user-select:none}.hitl-line-content{flex:1;padding-left:12px;white-space:pre-wrap;word-break:break-word}.hitl-highlight-line{background-color:#fff3cd}.hitl-current-highlight-line{background-color:#ffeaa7;border:1px solid #fdcb6e}.hitl-text-loading,.hitl-text-error,.hitl-text-empty{display:flex;align-items:center;justify-content:center;height:200px;color:#666;font-style:italic}.hitl-text-error{color:#ff4d4f;flex-direction:column;gap:8px}.hitl-text-error p{margin:0}.highlight{background-color:#ffeb3b;padding:2px 4px;border-radius:3px}.current-highlight{background-color:#ff9800;color:#fff;padding:2px 4px;border-radius:3px;font-weight:700}.hitl-text-viewer-container::-webkit-scrollbar{width:8px;height:8px}.hitl-text-viewer-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.hitl-text-viewer-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.hitl-text-viewer-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.text-viewer-container{font-family:monospace;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;overflow:auto;max-height:-webkit-fit-content;max-height:fit-content;width:100%;scroll-behavior:smooth;position:relative}.text-content{padding:10px 0;white-space:pre}.text-line{display:flex;line-height:1.5}.line-number{color:#999;text-align:right;padding:0 10px;min-width:40px;border-right:1px solid #ddd;-webkit-user-select:none;user-select:none}.line-content{padding:0 10px;white-space:pre}.highlighted{background-color:#ff06;display:inline-block;width:100%;height:100%}.char-highlight{background-color:#ff06;height:100%;display:inline-block}.highlight-line{background-color:#ffc8d2}.current-highlight-line{position:relative;box-shadow:inset 3px 0 0 var(--primary);background-color:#ffe8cc!important}.text-loading,.text-error,.text-empty{padding:20px;text-align:center;color:#666}.text-error{color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px}.text-error p{margin:5px 0}.text-loading{color:var(--primary)}.text-empty{color:#8c8c8c;font-style:italic}.packet-queue-manager-container{padding:24px}.packet-queue-manager-header{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.packet-queue-manager-header-title{margin:0}.packet-queue-manager-form{margin-top:16px}.packet-queue-manager-form-footer{margin-bottom:0;text-align:right}.mrq-manage-headding{padding:8px}.mrq-manage-sub-headdings{margin-top:20px;display:block;margin-left:20px}.mrq-manage-save-button{margin-right:5px;margin-left:auto}.mrq-auto-approval-tab{padding:24px}.mrq-section-title{display:block;font-size:14px;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #e8e8e8}.mrq-section-title:not(:first-child){margin-top:36px}.auto-approve-class,.auto-approve-user{margin-bottom:0;max-width:900px;margin-left:auto;margin-right:auto}.auto-approve-class>.ant-transfer-list,.auto-approve-user>.ant-transfer-list{width:50%}.mrq-save-button-container{display:flex;justify-content:flex-end;max-width:900px;margin-left:auto;margin-right:auto;margin-top:36px}.mrq-save-btn{background-color:var(--primary);border-color:var(--primary);border-radius:6px;font-weight:500}.mrq-save-btn:hover{background-color:var(--violet-600);border-color:var(--violet-600)}.custom-tools-header-layout{display:flex;align-items:center;margin-left:8px}.mrq-manage-header-container{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.mrq-manage-tabs-container{padding:0}.mrq-manage-tabs-container .ant-tabs-nav{margin-bottom:0;padding:0 16px}.subscription-header{padding:16px;background-color:#f5f7f9}.subscription-font-size{font-size:16px}.subscription-alert-box{width:600px}.subscription-plan-card-wrapper{margin:0 15px}.subscription-plan-card{width:245px;border:1px solid #0000000f;border-radius:5px}.subscription-plan-card-section{width:100%;border-bottom:1px solid #0000000f}.subscription-plan-card-section.image{height:115px}.subscription-plan-card-section.plan-name{height:46px}.subscription-plan-card-section.price{height:140px}.subscription-plan-card-section.pages-info,.subscription-plan-card-section.pages-count,.subscription-plan-card-section.overage{height:46px}.subscription-plan-card-section.overage-value{height:46px;border-bottom:none}.subscription-price-row{display:flex;align-items:flex-end}.subscription-price-text{font-size:30px}.subscription-month-wrapper{padding-bottom:3px}.subscription-month-text{font-size:20px}.subscription-overage-month-text{font-size:16px}.usage-table-width{width:800px}.subscription-header-button{padding:0 4px}.org-container{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100vh}.card-list-container{margin:10%;width:80%}.org-list{background:#fff;flex:1;height:100%;display:flex;flex-direction:column;align-items:center;z-index:20}.org-svg{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center}.select-org{width:320px;margin-bottom:16px}.continue-button{width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.org-avatar{display:flex;width:100px;height:80px}.org-card-container{box-shadow:8px 8px 24px #0202460d;margin-top:15px}.org-card-container .ant-card-body{padding:12px}.org-card-container .ant-card-body{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.org-card-container .ant-card-meta{align-items:center;width:75%}.yellow-grad-circle{position:absolute;bottom:0;left:0;z-index:-1}.red-grad-circle{position:absolute;top:0;right:0}.select-org-unstract-logo{width:200px;margin-top:10%}.select-org-button{background:#ff4d6d;color:#fff}.select-org-button:active,.select-org-button:hover{color:#fff!important;border-color:#fff!important}.org-card-container .ant-card-meta-title{color:var(--foreground);font-weight:700;font-size:20px;text-overflow:ellipsis}.org-svg{background:#f5f7f9}.org-selection-svg{padding-left:50px;width:95%}body>div:has(iframe[src*="/recaptcha/api2/bframe"]){pointer-events:auto}.sps-layout{height:100vh}.sps-top-bar{background-color:#90a4b7;padding-block:12px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:12px;padding-inline-end:12px;display:flex;justify-content:space-between;align-items:center}.sps-v-divider{height:30px;border-right:1px #ffffff solid}.sps-grid-layout{padding:12px}.sps-grid{background-color:var(--card)}.sps-grid-center{padding:0 12px}.sps-land-card{width:550px;padding:42px}.sps-upload-card{width:700px;padding:42px}.sps-land-header{text-align:center}.sps-land-title{font-size:24px}.sps-land-helper-text{font-size:12px}.sps-status-icon-yet-to-start{color:#ff8c00}.sps-status-icon-failed{color:#af2e35}.sps-status-icon-completed{color:#5c9e3d}.sps-list-of-docs .layout{padding:16px}.sps-list-of-docs .header{font-size:16px}.sps-list-of-docs .item{text-align:left}.sps-list-of-docs .upload{color:#0958d9}.sps-list-of-docs .list{padding:0 12px}.sps-share-project-layout{padding:20px 0}.sps-upload .ant-upload-list-item-name{max-width:550px;overflow:hidden;text-overflow:ellipsis}.select-prod-bg{width:100%;height:100%;background:linear-gradient(150.72deg,#f7fdff 23.62%,#fcfff4);display:flex;justify-content:center;align-items:center}.select-button{cursor:pointer}.select-container{width:-webkit-min-content;width:min-content}.select-prod-desc{padding-left:20px}.logo-label{display:flex;justify-content:center}.logo-label>svg{width:125px;height:24px;display:flex;align-items:flex-start}.logo-label>.unstract-logo{width:100px}.switcher-dropdown{color:var(--foreground);margin-left:8px}.subscription-end-container{height:100vh;min-height:100vh;overflow-y:scroll;background:#fff;position:relative;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.se-content-wrapper{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0}.se-header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#fff;box-shadow:0 2px 8px #0000000a}.se-header-left{display:flex;align-items:center;gap:8px}.se-header-right{display:flex;align-items:center;gap:12px}.se-header .switcher-dropdown{color:#000!important}.se-logo{height:32px;width:auto}.trial-ended-tag{background:#fffbe6!important;color:#9a6c12!important;border:1px solid #ffe58f!important;border-radius:4px;padding:4px 12px;font-family:inherit;font-weight:600;font-size:12px;line-height:20px;display:flex;align-items:center;gap:4px}.trial-ended-tag .anticon{font-size:12px}.se-hero-section{text-align:center;padding:80px 20px 40px;background:#fff;position:relative}.hero-icon-wrapper{width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin:0 auto 40px;background:linear-gradient(135deg,#c8ea7e,#32e6ff);border-radius:50%}.hero-check-icon{width:44px;height:44px}.se-main-title{color:#0c355a!important;font-family:inherit!important;font-weight:800!important;font-size:40px!important;line-height:50px!important;text-align:center;margin-bottom:20px!important;max-width:800px;margin-left:auto;margin-right:auto}.se-main-description{color:#3d6182!important;font-family:inherit!important;font-weight:400!important;font-size:24px!important;line-height:35px!important;text-align:center;max-width:900px;margin:0 auto;display:block}.usage-summary-card{margin:60px auto!important;border-radius:12px!important;border:1px solid #b0e3f9;background:#e6f6fd80;max-width:900px;padding:24px!important}.usage-header{margin-bottom:32px;text-align:center}.usage-title-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.usage-icon{font-size:24px;color:#3b82f6}.usage-title{color:#000!important;font-family:inherit!important;font-weight:700!important;font-size:20px!important;line-height:32px!important;margin:0!important}.trial-period{color:#6b7280;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px}.period-divider{color:#d1d5db;margin:0 4px}.trial-period .anticon{color:#6b7280;font-size:14px}.stats-row{margin-bottom:32px}.stat-card{background:#fff;border:1px solid #e6f6fd;padding:16px;text-align:left;box-shadow:0 4px 4px #0000001a;border-radius:8px}.stat-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.stat-icon-svg{width:44px!important;height:44px!important;flex-shrink:0}.stat-tag{font-size:12px!important;font-weight:600!important;padding:4px 8px!important;border-radius:4px!important;line-height:1!important;margin:0!important}.stat-content{text-align:left}.stat-value{font-size:24px;font-weight:700;color:#0c355a;line-height:1;margin-bottom:6px}.stat-label{font-size:16px;font-weight:600;color:#0c355a;margin-bottom:4px}.stat-subtitle{font-size:14px;font-weight:500}.summary-divider{height:1px;background:#c1e1ff;margin:24px 0}.bottom-stats{padding-top:0}.bottom-stat{text-align:center}.bottom-stat-value{font-size:24px;font-weight:700;color:#0c355a;margin-bottom:8px;line-height:1}.bottom-stat-label{font-size:16px;font-weight:500;color:#0c355a}.decorative-bg-image,.decorative-bg-shapes{display:none}.continue-success-section{background:linear-gradient(135deg,#c8ea7e,#32e6ff);padding:60px 40px;text-align:center;margin:80px auto 20px;border-radius:12px;max-width:800px}.continue-title{color:#0c355a!important;font-family:inherit!important;font-weight:800!important;font-size:36px!important;line-height:45px!important;margin-bottom:16px!important}.continue-description{color:#0c355a!important;font-family:inherit!important;font-weight:400!important;font-size:20px!important;line-height:30px!important;margin-bottom:40px!important;display:block}.action-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.subscribe-btn,.talk-to-sales-btn{height:48px;min-width:160px;padding:0 24px;border-radius:8px;font-family:inherit;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.subscribe-btn{background:#e84663!important;border:none!important;color:#fff!important}.subscribe-btn:hover{background:#d13d59!important;transform:translateY(-1px);box-shadow:0 4px 12px #e846634d}.talk-to-sales-btn{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#374151!important}.talk-to-sales-btn:hover{background:#f9fafb!important;border-color:#0003!important;transform:translateY(-1px)}.features-section{padding:40px;max-width:800px;margin:20px auto;border-radius:12px;display:flex;gap:40px}.feature-card-simple{background:transparent;border:none;padding:0;text-align:center;transition:all .3s ease;border:1px solid #e0e5eb;background:#fff;border-radius:8px}.feature-card-simple:hover{transform:translateY(-2px);cursor:pointer}.feature-content-simple{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:24px}.feature-title-simple{font-family:inherit;font-weight:600;font-size:20px;line-height:12px;color:#111827;text-align:center}.feature-description-simple{font-family:inherit;font-weight:400;font-size:16px;line-height:24px;color:#6b7280;text-align:center;max-width:300px}.cta-card-simple{background:#fff;border:1px solid #e0e5eb;border-radius:8px;padding:20px 24px;cursor:pointer;transition:all .3s ease}.demo-card-simple{background:#fff}.extend-card-simple{background:#fff;box-shadow:0 4px 16px #0000000f}.cta-card-simple:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.cta-content-simple{display:flex;align-items:center;gap:20px;text-align:left}.cta-icon-wrapper-simple{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-icon-bg-simple{width:56px;height:56px;background:#ebf8ff;border-radius:8px;display:flex;align-items:center;justify-content:center}.cta-icon-simple{width:32px!important;height:32px!important}.cta-text-simple{flex:1}.cta-title-simple{font-family:inherit;font-weight:600;font-size:18px;line-height:24px;color:#111827;margin-bottom:4px}.cta-subtitle-simple{font-family:inherit;font-weight:400;font-size:14px;line-height:20px;color:#6b7280}.support-section{text-align:center;padding:20px 40px;border-radius:12px;max-width:900px;margin:20px auto}.support-title{color:#0c355a!important;font-family:inherit!important;font-weight:800!important;font-size:32px!important;line-height:40px!important;margin-bottom:16px!important}.support-description{color:#3d6182!important;font-family:inherit!important;font-weight:400!important;font-size:20px!important;line-height:30px!important;margin-bottom:32px!important;display:block;max-width:700px;margin-left:auto;margin-right:auto}.contact-support-btn{background:#fff!important;border:1px solid rgba(0,0,0,.15)!important;color:#374151!important;padding:0 24px!important;height:44px!important;font-family:inherit!important;font-weight:500!important;font-size:16px!important;border-radius:8px!important;box-shadow:0 2px #00000005!important;transition:all .3s ease}.contact-support-btn:hover{background:#f9fafb!important;transform:translateY(-1px);box-shadow:0 4px 8px #0000000f!important}.se-footer{text-align:center;padding:60px 20px 40px;background:#f9fafb;margin-top:80px}.footer-content{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:600px;margin:0 auto}.copyright{color:#6b7280!important;font-family:inherit!important;font-weight:400!important;font-size:16px!important;line-height:24px!important}.footer-links{display:flex;align-items:center;gap:40px}.footer-logo{height:28px;width:auto;opacity:.6}.bottom-cta-section{max-width:800px;margin:20px auto;text-align:center;padding:40px 60px;background:#f8fafb;border-radius:24px}.bottom-cta-title{font-size:40px!important;line-height:28px!important;color:#0c355a!important;font-weight:700!important}.loading-container{text-align:center;padding:60px 20px}.loading-text{margin-top:16px;color:#6b7280}.error-alert{margin:20px 0}.stat-tag-saved{color:#ff4d4f!important;background-color:#fff1f0!important;border:1px solid #ffa39e!important}.stat-tag-total{color:#fa8c16!important;background-color:#fffbe6!important;border:1px solid #ffe58f!important}.stat-tag-active{color:var(--primary)!important;background-color:#f0f5ff!important;border:1px solid #91d5ff!important}.stat-tag-runs{color:var(--success)!important;background-color:#f6ffed!important;border:1px solid #b7eb8f!important}.stat-subtitle-red{color:#ff4d4f}.stat-subtitle-orange{color:#fa8c16}.stat-subtitle-blue{color:var(--primary)}.stat-subtitle-green{color:var(--success)}@media(max-width:768px){.se-header{padding:16px 20px}.se-hero-section{padding:60px 20px 30px}.se-main-title{font-size:32px!important;line-height:40px!important}.se-main-description{font-size:18px!important;line-height:28px!important}.continue-success-section{padding:40px 20px;margin:60px 16px 40px}.continue-title{font-size:28px!important;line-height:36px!important}.continue-description{font-size:16px!important;line-height:24px!important}.usage-summary-card{margin:40px 16px!important;padding:16px!important}.usage-title{font-size:20px!important}.stat-card{padding:0;margin-bottom:24px}.stat-header{margin-bottom:12px}.stat-icon-svg{width:48px;height:48px}.stat-value{font-size:28px}.stat-label{font-size:14px}.stat-subtitle{font-size:12px}.bottom-stat-value{font-size:28px}.bottom-stat-label{font-size:14px}.features-section{padding:40px 16px}.feature-alert{min-height:auto}.feature-title{font-size:18px!important}.feature-description{font-size:14px!important;padding-left:0;margin-top:8px}.cta-alert{min-height:auto}.action-buttons{flex-direction:column;align-items:center;width:100%}.subscribe-btn,.talk-to-sales-btn{width:100%;max-width:300px}.support-section{margin:40px 16px;padding:40px 20px}.support-title{font-size:24px!important;line-height:32px!important}.support-description{font-size:16px!important;line-height:24px!important}.se-footer{margin-top:60px;padding:40px 20px 30px}}.qb-compact{--item-offset-left: 10px;--item-offset: 5px;--rulegroup-offset-left: 10px;--rulegroup-offset: 5px;--rule-padding: 5px;--rule-parts-distance: 5px;--drag-offset-right: 5px;--rule-group-actions-offset-left: 5px}.qb-dark{--rule-background: rgba(83, 83, 83, .3490196078);--rule-border-color: transparent;--rulegroup-background: rgba(143, 143, 143, .6392156863);--rulegroup-border-color: rgba(143, 143, 143, .6392156863);--rulegroupext-background: rgba(143, 143, 143, .6392156863);--rulegroupext-border-color: rgba(143, 143, 143, .6392156863);--group-border-color: rgba(143, 143, 143, .6392156863);--group-background: rgba(62, 62, 62, .4705882353);--switch-border-color: rgba(143, 143, 143, .6392156863);--switch-background: rgba(62, 62, 62, .4705882353);--case-border-color: rgba(143, 143, 143, .6392156863);--case-background: rgba(62, 62, 62, .4705882353);--main-text-color: white}.query-builder .qb-drag-handler,.query-builder .qb-draggable,.query-builder{-webkit-user-select:none;user-select:none}.query-builder .rule--header:after{content:"";display:table;clear:both}.query-builder{overflow:hidden;font-family:var(--main-font-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--main-font-size, 14px);color:var(--main-text-color, initial);line-height:1.25;margin:var(--main-margin, 0px);background:var(--main-background, none);border-radius:var(--item-radius, 5px)}.query-builder .group-or-rule{border-radius:var(--item-radius, 5px);position:relative}.query-builder .group-or-rule-container{margin-top:var(--item-offset, 10px);margin-bottom:var(--item-offset, 10px);padding-right:var(--item-offset, 10px)}.query-builder .group-or-rule-container:first-child{margin-top:0}.query-builder .group-or-rule-container:last-child{margin-bottom:0}.query-builder>.group-or-rule-container{padding-right:0}.query-builder .locked{border-color:var(--locked-border-color, red)!important;border-style:dashed!important}.query-builder .rule{flex:1;display:flex;background-color:var(--rule-background, white);border:var(--rule-border-width, 1px) solid var(--rule-border-color, transparent);padding:var(--rule-padding, 10px)}.query-builder .rule:hover{box-shadow:var(--rule-shadow-hover, none);border-left-width:var(--rule-border-left-width-hover, var(--rule-border-width, 1px));padding-left:calc(var(--rule-padding, 10px) - (var(--rule-border-left-width-hover, var(--rule-border-width, 1px)) - var(--rule-border-width, 1px)))}.query-builder .rule--header{margin-left:auto;display:flex;align-items:center;padding-left:10px}.query-builder .qb-drag-handler.rule--drag-handler{display:flex;align-items:center;margin-right:var(--drag-offset-right, 8px)}.query-builder .rule--body{display:flex;flex-wrap:wrap;text-align:center}.query-builder .rule--body--wrapper{flex:1;display:flex;flex-direction:column}.query-builder .rule--error{color:var(--rule-error-color, red);margin-top:5px}.query-builder .rule-with-error>.rule{border-color:var(--rule-with-error-border-color, #e0a1a1)}.query-builder .simple_group{background:var(--group-background, rgba(250, 240, 210, .5));border:var(--group-border-width, 1px) solid var(--group-border-color, #DCC896)}.query-builder .simple_group.level-0{background:var(--group-background-0, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-1{background:var(--group-background-1, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-2{background:var(--group-background-2, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-3{background:var(--group-background-3, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-4{background:var(--group-background-4, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-5{background:var(--group-background-5, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-6{background:var(--group-background-6, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-7{background:var(--group-background-7, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-8{background:var(--group-background-8, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-9{background:var(--group-background-9, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-10{background:var(--group-background-10, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-11{background:var(--group-background-11, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-12{background:var(--group-background-12, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-13{background:var(--group-background-13, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-14{background:var(--group-background-14, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-15{background:var(--group-background-15, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-16{background:var(--group-background-16, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-17{background:var(--group-background-17, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-18{background:var(--group-background-18, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-19{background:var(--group-background-19, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group.level-20{background:var(--group-background-20, var(--group-background, rgba(250, 240, 210, .5)))}.query-builder .simple_group:hover{box-shadow:var(--group-shadow-hover, none);border-left-width:var(--group-border-left-width-hover, var(--group-border-width, 1px))}.query-builder .simple_group:hover>.group--header,.query-builder .simple_group:hover>.group--footer,.query-builder .simple_group:hover>.group--field--count--rule{padding-left:calc(var(--item-offset-left, 24px) / 2 - var(--treeline-thick, 2px) - var(--group-border-left-width-hover, var(--group-border-width, 1px)) + var(--group-border-width, 1px))}.query-builder .simple_group:hover>.group--children{padding-left:calc(var(--item-offset-left, 24px) - var(--group-border-left-width-hover, var(--group-border-width, 1px)) + var(--group-border-width, 1px))}.query-builder>.group-container>.simple_group:hover{box-shadow:none;border-left-width:var(--group-border-width, 1px)}.query-builder>.group-container>.simple_group:hover>.group--header,.query-builder>.group-container>.simple_group:hover>.group--footer,.query-builder>.group-container>.simple_group:hover>.group--field--count--rule{padding-left:calc(var(--item-offset-left, 24px) / 2 - var(--treeline-thick, 2px) - var(--group-border-width, 1px) + var(--group-border-width, 1px))}.query-builder>.group-container>.simple_group:hover>.group--children{padding-left:calc(var(--item-offset-left, 24px) - var(--group-border-width, 1px) + var(--group-border-width, 1px))}.query-builder .group--header,.query-builder .group--footer{display:flex;align-items:stretch;padding-left:calc(var(--item-offset-left, 24px) / 2 - var(--treeline-thick, 2px));padding-right:var(--item-offset, 10px);margin-top:var(--item-offset, 10px);margin-bottom:var(--item-offset, 10px)}.query-builder .qb-drag-handler.group--drag-handler{margin-right:var(--drag-offset-right, 8px);margin-top:3px;position:relative;align-self:center}.query-builder .group--conjunctions .qb-drag-handler.group--drag-handler{margin-left:var(--group-drag-offset-left, 10px)}.query-builder .group--conjunctions{flex-shrink:0;display:flex}.query-builder .group--conjunctions.hide--conj{opacity:.3}.query-builder .group--conjunctions{border-radius:var(--conjunctions-radius, var(--item-radius, 5px));overflow:hidden}.query-builder .group--header:hover .group--conjunctions{overflow:visible}.query-builder .group--children{padding-left:var(--item-offset-left, 24px);margin-top:var(--item-offset, 10px);margin-bottom:var(--item-offset, 10px)}.query-builder .group-with-error>.group{border-color:var(--group-with-error-border-color, #e0a1a1)}.query-builder .group--actions{align-self:center;margin-left:var(--group-actions-offset-left, 10px);flex:1;display:flex}.query-builder .group--actions--tl,.query-builder .group--actions--bl{justify-content:flex-start}.query-builder .group--actions--tl{margin-left:calc(var(--group-actions-offset-left, 10px) * 2)}.query-builder .group--actions--tc,.query-builder .group--actions--bc{justify-content:center}.query-builder .group--actions--tr,.query-builder .group--actions--br{justify-content:flex-end}.query-builder .rule_group{display:flex;flex-wrap:wrap;padding-left:var(--rule-padding, 10px);background:var(--rulegroup-background, rgba(255, 252, 242, .5));border:var(--rulegroup-border-width, 1px) solid var(--rulegroup-border-color, #f5e4b5)}.query-builder .rule_group.level-0{background:var(--rulegroup-background-0, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-1{background:var(--rulegroup-background-1, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-2{background:var(--rulegroup-background-2, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-3{background:var(--rulegroup-background-3, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-4{background:var(--rulegroup-background-4, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-5{background:var(--rulegroup-background-5, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-6{background:var(--rulegroup-background-6, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-7{background:var(--rulegroup-background-7, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-8{background:var(--rulegroup-background-8, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-9{background:var(--rulegroup-background-9, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-10{background:var(--rulegroup-background-10, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-11{background:var(--rulegroup-background-11, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-12{background:var(--rulegroup-background-12, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-13{background:var(--rulegroup-background-13, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-14{background:var(--rulegroup-background-14, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-15{background:var(--rulegroup-background-15, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-16{background:var(--rulegroup-background-16, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-17{background:var(--rulegroup-background-17, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-18{background:var(--rulegroup-background-18, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-19{background:var(--rulegroup-background-19, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group.level-20{background:var(--rulegroup-background-20, var(--rulegroup-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group:hover{box-shadow:var(--rulegroup-shadow-hover, none);border-left-width:var(--rulegroup-border-left-width-hover, var(--rulegroup-border-width, 1px));padding-left:calc(var(--rule-padding, 10px) - (var(--rulegroup-border-left-width-hover, var(--rulegroup-border-width, 1px)) - var(--rulegroup-border-width, 1px)))}.query-builder .rule_group>.group--field{margin-top:var(--item-offset, 10px);margin-bottom:var(--item-offset, 10px);align-self:center}.query-builder .rule_group>.group--actions{margin-left:var(--rule-group-actions-offset-left, 10px);align-self:center;flex:0}.query-builder .rule_group>.rule_group--children{flex:1;margin-top:var(--rulegroup-offset, 5px);margin-bottom:var(--rulegroup-offset, 5px);padding-left:var(--rulegroup-offset-left, 18px)}.query-builder .rule_group>.rule_group--children>.group-or-rule-container{margin-bottom:var(--rulegroup-offset, 5px);margin-top:var(--rulegroup-offset, 5px);padding-right:var(--rulegroup-offset, 5px)}.query-builder .rule_group>.rule_group--children.one--child{padding-left:calc(var(--rulegroup-offset-left, 18px) / 2)}.query-builder .rule_group--error{color:var(--rule-error-color, red);margin-left:5px;margin-top:5px;width:100%}.query-builder .rule_group .rule{border-color:var(--rule-in-rulegroup-border-color, var(--rule-border-color, transparent))}.query-builder .rule_group .rule_group{border-color:var(--rulegroup-in-rulegroup-border-color, var(--rulegroup-border-color, #f5e4b5))}.query-builder .rule_group .rule_group_ext{border-color:var(--rulegroupext-in-rulegroup-border-color, var(--rulegroupext-border-color, #f5e4b5))}.query-builder .rule_group_ext{background:var(--rulegroupext-background, rgba(255, 252, 242, .5));border:var(--rulegroupext-border-width, 1px) solid var(--rulegroupext-border-color, #f5e4b5)}.query-builder .rule_group_ext.level-0{background:var(--rulegroupext-background-0, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-1{background:var(--rulegroupext-background-1, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-2{background:var(--rulegroupext-background-2, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-3{background:var(--rulegroupext-background-3, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-4{background:var(--rulegroupext-background-4, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-5{background:var(--rulegroupext-background-5, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-6{background:var(--rulegroupext-background-6, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-7{background:var(--rulegroupext-background-7, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-8{background:var(--rulegroupext-background-8, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-9{background:var(--rulegroupext-background-9, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-10{background:var(--rulegroupext-background-10, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-11{background:var(--rulegroupext-background-11, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-12{background:var(--rulegroupext-background-12, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-13{background:var(--rulegroupext-background-13, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-14{background:var(--rulegroupext-background-14, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-15{background:var(--rulegroupext-background-15, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-16{background:var(--rulegroupext-background-16, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-17{background:var(--rulegroupext-background-17, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-18{background:var(--rulegroupext-background-18, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-19{background:var(--rulegroupext-background-19, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext.level-20{background:var(--rulegroupext-background-20, var(--rulegroupext-background, rgba(255, 252, 242, .5)))}.query-builder .rule_group_ext:hover{box-shadow:var(--rulegroupext-shadow-hover, none);border-left-width:var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px))}.query-builder .rule_group_ext:hover>.group--header,.query-builder .rule_group_ext:hover>.group--footer,.query-builder .rule_group_ext:hover>.group--field--count--rule{padding-left:calc(var(--item-offset-left, 24px) / 2 - var(--treeline-thick, 2px) - var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px)) + var(--rulegroupext-border-width, 1px))}.query-builder .rule_group_ext:hover>.group--children{padding-left:calc(var(--item-offset-left, 24px) - var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px)) + var(--rulegroupext-border-width, 1px))}.query-builder .rule_group_ext .group--field--count--rule{display:flex;flex-wrap:wrap;flex:1;padding-left:calc(var(--item-offset-left, 24px) / 2 - var(--treeline-thick, 2px));padding-right:var(--item-offset, 10px);margin-top:var(--item-offset, 10px);margin-bottom:var(--item-offset, 10px)}.query-builder .rule_group_ext .rule{border-color:var(--rule-in-rulegroupext-border-color, var(--rule-border-color, transparent))}.query-builder .rule_group_ext .simple_group{border-color:var(--group-in-rulegroupext-border-color, transparent)}.query-builder .rule_group_ext .rule_group_ext{border-color:var(--rulegroupext-in-rulegroupext-border-color, var(--rulegroupext-border-color, #f5e4b5))}.query-builder .rule_group_ext .rule_group{border-color:var(--rulegroup-in-rulegroupext-border-color, var(--rulegroup-border-color, #f5e4b5))}.query-builder .switch_group{background:var(--switch-background, rgba(250, 240, 210, .5));border:var(--switch-border-width, 1px) solid var(--switch-border-color, #DCC896)}.query-builder .switch_group.level-0{background:var(--switch-background-0, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-1{background:var(--switch-background-1, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-2{background:var(--switch-background-2, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-3{background:var(--switch-background-3, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-4{background:var(--switch-background-4, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-5{background:var(--switch-background-5, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-6{background:var(--switch-background-6, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-7{background:var(--switch-background-7, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-8{background:var(--switch-background-8, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-9{background:var(--switch-background-9, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-10{background:var(--switch-background-10, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-11{background:var(--switch-background-11, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-12{background:var(--switch-background-12, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-13{background:var(--switch-background-13, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-14{background:var(--switch-background-14, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-15{background:var(--switch-background-15, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-16{background:var(--switch-background-16, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-17{background:var(--switch-background-17, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-18{background:var(--switch-background-18, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-19{background:var(--switch-background-19, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .switch_group.level-20{background:var(--switch-background-20, var(--switch-background, rgba(250, 240, 210, .5)))}.query-builder .case_group{background:var(--case-background, rgba(250, 240, 210, .5));border:var(--case-border-width, 2px) solid var(--case-border-color, #DCC896)}.query-builder .case_group.level-0{background:var(--case-background-0, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-1{background:var(--case-background-1, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-2{background:var(--case-background-2, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-3{background:var(--case-background-3, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-4{background:var(--case-background-4, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-5{background:var(--case-background-5, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-6{background:var(--case-background-6, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-7{background:var(--case-background-7, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-8{background:var(--case-background-8, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-9{background:var(--case-background-9, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-10{background:var(--case-background-10, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-11{background:var(--case-background-11, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-12{background:var(--case-background-12, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-13{background:var(--case-background-13, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-14{background:var(--case-background-14, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-15{background:var(--case-background-15, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-16{background:var(--case-background-16, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-17{background:var(--case-background-17, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-18{background:var(--case-background-18, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-19{background:var(--case-background-19, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group.level-20{background:var(--case-background-20, var(--case-background, rgba(250, 240, 210, .5)))}.query-builder .case_group .case_group--body{display:flex;flex-direction:row;margin-top:var(--item-offset, 10px);margin-bottom:var(--item-offset, 10px)}.query-builder .case_group .case_group--body .case_group--children{flex:auto;margin-top:0!important;margin-bottom:0!important}.query-builder .case_group .case_group--value{margin-top:0;margin-bottom:0;margin-left:var(--item-offset, 10px);margin-right:var(--item-offset, 10px)}.query-builder.qb-dragging{cursor:grabbing!important}.query-builder.qb-dragging button{pointer-events:none}.query-builder .qb-draggable{pointer-events:none;position:absolute;opacity:.7;z-index:1000;box-sizing:border-box}.query-builder .qb-drag-handler{cursor:grabbing}.query-builder .qb-placeholder{border-color:var(--placeholder-border-color, gray)!important;border-style:dashed!important}.query-builder .qb-draggable:before,.query-builder .qb-draggable:after{display:none}.query-builder .group--header:not(.no--children):not(.hide--conjs){position:relative}.query-builder .group--header:not(.no--children):not(.hide--conjs):before{z-index:0;content:"";position:absolute;border-color:var(--treeline-color, #ccc);border-style:solid;box-sizing:border-box}.query-builder .group--header:not(.no--children):not(.hide--conjs).hide--line:before{border-color:var(--treeline-disabled-color, rgba(128, 128, 128, .1))!important}.query-builder .group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .group--children>.group-or-rule-container>.group-or-rule:after{content:"";position:absolute;border-color:var(--treeline-color, #ccc);border-style:solid;box-sizing:border-box}.query-builder .group--children>.group-or-rule-container:last-child>.group-or-rule:after{display:none}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:var(--treeline-radius, 4px) 0 0 0;border-width:var(--treeline-thick, 2px) 0 0 var(--treeline-thick, 2px)}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{top:calc(50% - var(--treeline-thick, 2px) / 2);height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--rule-border-width, 1px))}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.simple_group:after{height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--group-border-width, 1px))}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group:after{height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--rulegroup-border-width, 1px))}.query-builder .group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after{height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--rulegroupext-border-width, 1px))}.query-builder .group--children.hide--line>.group-or-rule-container>.group-or-rule:before,.query-builder .group--children.hide--line>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-disabled-color, rgba(128, 128, 128, .1))!important}.query-builder .group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius, 4px)}.query-builder .group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .group--children>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-color, #ccc)}.query-builder .group--children>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-thick, 2px) var(--treeline-thick, 2px);top:calc(-1 * var(--rule-border-width, 1px));height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--rule-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-thick, 2px);top:calc(50% + var(--treeline-thick, 2px) / 2);height:calc(50% - var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--rule-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.rule:before,.query-builder .group--children>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--rule-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2)}.query-builder .group--children>.group-or-rule-container>.rule:hover:before,.query-builder .group--children>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--rule-border-left-width-hover, var(--rule-border-width, 1px))))}.query-builder .group--children>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-thick, 2px) var(--treeline-thick, 2px);top:calc(-1 * var(--group-border-width, 1px));height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--group-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-thick, 2px);top:calc(50% + var(--treeline-thick, 2px) / 2);height:calc(50% - var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--group-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.simple_group:before,.query-builder .group--children>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--group-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2)}.query-builder .group--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .group--children>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--group-border-left-width-hover, var(--group-border-width, 1px))))}.query-builder .group--children>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-thick, 2px) var(--treeline-thick, 2px);top:calc(-1 * var(--rulegroup-border-width, 1px));height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--rulegroup-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-thick, 2px);top:calc(50% + var(--treeline-thick, 2px) / 2);height:calc(50% - var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--rulegroup-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.rule_group:before,.query-builder .group--children>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--rulegroup-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2)}.query-builder .group--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .group--children>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--rulegroup-border-left-width-hover, var(--rulegroup-border-width, 1px))))}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-thick, 2px) var(--treeline-thick, 2px);top:calc(-1 * var(--rulegroupext-border-width, 1px));height:calc(50% + var(--treeline-thick, 2px) / 2 + var(--rulegroupext-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-thick, 2px);top:calc(50% + var(--treeline-thick, 2px) / 2);height:calc(50% - var(--treeline-thick, 2px) / 2 + var(--item-offset, 10px) + var(--rulegroupext-border-width, 1px))}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .group--children>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--rulegroupext-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2)}.query-builder .group--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .group--children>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2 + var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px))))}.query-builder .group--children>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--case-border-width, 2px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px))}.query-builder .group--children>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--item-offset, 10px) + var(--case-border-width, 2px))}.query-builder .group--children>.group-or-rule-container>.case_group:before,.query-builder .group--children>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .group--children>.group-or-rule-container>.case_group:hover:before,.query-builder .group--children>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)))}.query-builder .rule_group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius, 4px)}.query-builder .rule_group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .rule_group--children>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-rulegroup-color, var(--treeline-color, #ccc))}.query-builder .rule_group--children>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--rule-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rule-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--rule-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule:before,.query-builder .rule_group--children>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rule-border-width, 1px)));width:calc(var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.rule:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rule-border-left-width-hover, var(--rule-border-width, 1px))))}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--group-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--group-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--group-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:before,.query-builder .rule_group--children>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--group-border-width, 1px)));width:calc(var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--group-border-left-width-hover, var(--group-border-width, 1px))))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--rulegroup-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--rulegroup-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-border-width, 1px)));width:calc(var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-border-left-width-hover, var(--rulegroup-border-width, 1px))))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--rulegroupext-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroupext-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--rulegroupext-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroupext-border-width, 1px)));width:calc(var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px))))}.query-builder .rule_group--children>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--case-border-width, 2px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px))}.query-builder .rule_group--children>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--rulegroup-offset, 5px) + var(--case-border-width, 2px))}.query-builder .rule_group--children>.group-or-rule-container>.case_group:before,.query-builder .rule_group--children>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)));width:calc(var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .rule_group--children>.group-or-rule-container>.case_group:hover:before,.query-builder .rule_group--children>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--rulegroup-offset-left, 18px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.group-or-rule:before,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.query-builder .rule_group--children>.group-or-rule-container:first-child>.group-or-rule:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:var(--treeline-radius, 4px) 0 0 0;border-width:var(--treeline-rulegroup-thick, 1px) 0 0 var(--treeline-rulegroup-thick, 1px)}.query-builder .rule_group--children>.group-or-rule-container:first-child>.group-or-rule:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{top:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--rule-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.simple_group:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.simple_group:after{height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--group-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.rule_group:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group:after{height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--rulegroup-border-width, 1px))}.query-builder .rule_group--children>.group-or-rule-container:first-child>.rule_group_ext:after,.query-builder .rule_group--children.hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after{height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-offset, 5px) + var(--rulegroupext-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container:last-child>.group-or-rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius, 4px)}.query-builder .rule_group_ext--children>.group-or-rule-container>.group-or-rule:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.group-or-rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.group-or-rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-rulegroupext-color, var(--treeline-color, #ccc))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--rule-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rule-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--rule-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rule-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rule-border-left-width-hover, var(--rule-border-width, 1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--group-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--group-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--group-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--group-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.simple_group:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--group-border-left-width-hover, var(--group-border-width, 1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--rulegroup-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--rulegroup-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroup-border-left-width-hover, var(--rulegroup-border-width, 1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-rulegroup-thick, 1px) var(--treeline-rulegroup-thick, 1px);top:calc(-1 * var(--rulegroupext-border-width, 1px));height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroupext-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--rulegroupext-border-width, 1px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroupext-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.rule_group_ext:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2 + var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px))))}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--case-border-width, 2px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--item-offset, 10px) + var(--case-border-width, 2px))}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:hover:before,.query-builder .rule_group_ext--children>.group-or-rule-container>.case_group:hover:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:hover:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children)>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:var(--treeline-radius, 4px) 0 0 0;border-width:var(--treeline-rulegroup-thick, 1px) 0 0 var(--treeline-rulegroup-thick, 1px)}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{top:calc(50% - var(--treeline-rulegroup-thick, 1px) / 2);height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--rule-border-width, 1px))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.simple_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.simple_group:after{height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--group-border-width, 1px))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.rule_group:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.rule_group:after{height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--rulegroup-border-width, 1px))}.query-builder .rule_group_ext--children.hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after,.query-builder .rule_group_ext--children .group--children:not(.rule_group--children).hide--conjs>.group-or-rule-container:first-child>.rule_group_ext:after{height:calc(50% + var(--treeline-rulegroup-thick, 1px) / 2 + var(--item-offset, 10px) + var(--rulegroupext-border-width, 1px))}.query-builder .switch_group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 var(--treeline-radius, 4px)}.query-builder .switch_group--children>.group-or-rule-container>.group-or-rule:before,.query-builder .switch_group--children>.group-or-rule-container>.group-or-rule:after{border-color:var(--treeline-switch-color, var(--treeline-color, #ccc))}.query-builder .switch_group--children>.group-or-rule-container>.rule:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--rule-border-width, 1px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--rule-border-width, 1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--item-offset, 10px) + var(--rule-border-width, 1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule:before,.query-builder .switch_group--children>.group-or-rule-container>.rule:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--rule-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.rule:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.rule:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--rule-border-left-width-hover, var(--rule-border-width, 1px))))}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--case-border-width, 2px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px))}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--item-offset, 10px) + var(--case-border-width, 2px))}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:before,.query-builder .switch_group--children>.group-or-rule-container>.simple_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.simple_group:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.simple_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--rulegroup-border-width, 1px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--rulegroup-border-width, 1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--item-offset, 10px) + var(--rulegroup-border-width, 1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--rulegroup-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.rule_group:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--rulegroup-border-left-width-hover, var(--rulegroup-border-width, 1px))))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--rulegroupext-border-width, 1px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--rulegroupext-border-width, 1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--item-offset, 10px) + var(--rulegroupext-border-width, 1px))}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--rulegroupext-border-width, 1px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.rule_group_ext:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px))))}.query-builder .switch_group--children>.group-or-rule-container>.case_group:before{border-width:0 0 var(--treeline-switch-thick, 3px) var(--treeline-switch-thick, 3px);top:calc(-1 * var(--case-border-width, 2px));height:calc(50% + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px))}.query-builder .switch_group--children>.group-or-rule-container>.case_group:after{border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(50% + var(--treeline-switch-thick, 3px) / 2);height:calc(50% - var(--treeline-switch-thick, 3px) / 2 + var(--item-offset, 10px) + var(--case-border-width, 2px))}.query-builder .switch_group--children>.group-or-rule-container>.case_group:before,.query-builder .switch_group--children>.group-or-rule-container>.case_group:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .switch_group--children>.group-or-rule-container>.case_group:hover:before,.query-builder .switch_group--children>.group-or-rule-container>.case_group:hover:after{left:calc(-1 * (var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2 + var(--case-border-width, 2px)))}.query-builder .group--header:not(.no--children):not(.hide--conjs):before{border-color:var(--treeline-color, #ccc);border-width:0 0 0 var(--treeline-thick, 2px);top:calc(var(--treeline-offset-from-conjs, 20px));height:calc(100% + var(--item-offset, 10px) - var(--treeline-offset-from-conjs, 20px));left:calc(1 * (var(--item-offset-left, 24px) / 2 - var(--treeline-thick, 2px) / 2));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-thick, 2px) / 2)}.query-builder .simple_group:hover:not(.query-builder>.group-container>.group)>.group--header:not(.no--children):not(.hide--conjs):before{left:calc(1 * (var(--item-offset-left, 24px) / 2 - var(--treeline-thick, 2px) / 2) - (var(--group-border-left-width-hover, var(--group-border-width, 1px)) - var(--group-border-width, 1px)))}.query-builder .rule_group_ext>.group--header:not(.no--children):not(.hide--conjs):before,.query-builder .rule_group_ext .simple_group>.group--header:not(.no--children):not(.hide--conjs):before{border-color:var(--treeline-rulegroupext-color, var(--treeline-color, #ccc));border-width:0 0 0 var(--treeline-rulegroup-thick, 1px);top:calc(var(--treeline-offset-from-conjs, 20px));height:calc(100% + var(--item-offset, 10px) - var(--treeline-offset-from-conjs, 20px));left:calc(1 * (var(--item-offset-left, 24px) / 2 - var(--treeline-rulegroup-thick, 1px) / 2));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-rulegroup-thick, 1px) / 2)}.query-builder .rule_group_ext:hover>.group--header:not(.no--children):not(.hide--conjs):before{left:calc(1 * (var(--item-offset-left, 24px) / 2 - var(--treeline-rulegroup-thick, 1px) / 2) - (var(--rulegroupext-border-left-width-hover, var(--rulegroupext-border-width, 1px)) - var(--rulegroupext-border-width, 1px)))}.query-builder .switch_group>.group--header:not(.no--children):not(.hide--conjs):before{border-color:var(--treeline-switch-color, var(--treeline-color, #ccc));border-width:0 0 0 var(--treeline-switch-thick, 3px);top:calc(var(--treeline-offset-from-switch, 20px));height:calc(100% + var(--item-offset, 10px) - var(--treeline-offset-from-switch, 20px));left:calc(1 * (var(--item-offset-left, 24px) / 2 - var(--treeline-switch-thick, 3px) / 2));width:calc(var(--item-offset-left, 24px) / 2 + var(--treeline-switch-thick, 3px) / 2)}.query-builder .rule--field,.query-builder .rule--fieldsrc,.query-builder .group--field,.query-builder .rule--operator,.query-builder .rule--value,.query-builder .rule--operator-options,.query-builder .rule--widget,.query-builder .widget--widget,.query-builder .widget--valuesrc,.query-builder .widget--sep,.query-builder .operator--options--sep,.query-builder .rule--before-widget,.query-builder .rule--after-widget{display:inline-block}.query-builder .widget--sep,.query-builder .operator--options--sep,.query-builder .rule--func--bracket-before,.query-builder .rule--func--bracket-after,.query-builder .rule--func--arg-sep{vertical-align:bottom;align-self:flex-end;margin-bottom:var(--seps-offset-bottom, 3px)}.query-builder .rule--func--arg-sep{margin-bottom:calc(var(--seps-offset-bottom, 3px) - 5px)}.query-builder .widget--sep{margin-left:var(--rule-parts-distance, 10px);margin-right:var(--rule-parts-distance, 10px)}.query-builder .widget--sep.widget--sep-first{margin-right:var(--rule-parts-distance, 10px);margin-left:0}.query-builder .rule--operator{margin-left:calc(var(--rule-parts-distance, 10px) * 2);margin-right:calc(var(--rule-parts-distance, 10px) * 2)}.query-builder .operator--options--sep{margin-right:var(--rule-parts-distance, 10px)}.query-builder .rule--func--arg-sep{margin-left:3px;margin-right:6px}.query-builder .rule--func--bracket-after{margin-left:calc(var(--rule-parts-distance, 10px) / 2);margin-right:2px}.query-builder .rule--func--bracket-before{margin-left:calc(var(--rule-parts-distance, 10px) / 2);margin-right:calc(var(--rule-parts-distance, 10px) / 2)}.query-builder .widget--valuesrc,.query-builder .rule--fieldsrc{vertical-align:top}.query-builder .operator--options{display:flex}.query-builder .rule--operator-wrapper{display:flex;flex-direction:column;height:100%}.query-builder .rule--operator-text-wrapper{flex:1;display:flex;align-items:center}.query-builder div.tooltip-inner{max-width:500px}.query-builder .rule--label{display:block;font-weight:700}.query-builder .rule--func--wrapper,.query-builder .rule--func,.query-builder .rule--func--args,.query-builder .rule--func--arg,.query-builder .rule--func--arg-value,.query-builder .rule--func--bracket-before,.query-builder .rule--func--bracket-after,.query-builder .rule--func--arg-sep,.query-builder .rule--func--arg-label,.query-builder .rule--func--arg-label-sep{display:inline-block}.query-builder .rule--func--wrapper,.query-builder .rule--func--args{display:flex;flex-wrap:wrap}.query-builder .rule--func--arg{display:flex}.query-builder .rule--field-wrapper,.query-builder .rule--field--func,.query-builder .rule--func--wrapper,.query-builder .rule--func--args,.query-builder .rule--func--arg,.query-builder .rule--func--arg-value,.query-builder .rule--func--arg-value>.rule--widget,.query-builder .widget--func{display:contents}.query-builder .rule--func,.query-builder .widget--widget{margin-bottom:2px}.query-builder .rule--body--wrapper{margin-bottom:-2px}.query-builder .rule_group_ext>.group--header .group--conjunctions{margin-bottom:2px}.query-builder .rule--body.can--shrink--value .rule--value{flex:1}.query-builder .rule--body.can--shrink--value .rule--value>.rule--widget{width:100%;display:flex}.query-builder .rule--body.can--shrink--value .rule--value>.rule--widget .widget--widget{flex:1}.qb-lite .group--drag-handler,.qb-lite .group--actions{transition:opacity .2s}.qb-lite .group--header:hover .group--header .group--drag-handler,.qb-lite .group--header:hover .group--header .group--actions,.qb-lite .group--header:not(:hover) .group--drag-handler,.qb-lite .group--header:not(:hover) .group--actions,.qb-lite .rule_group:not(:hover) .group--drag-handler,.qb-lite .rule_group:not(:hover) .group--actions,.qb-lite .group--field--count--rule:not(:hover) .group--drag-handler,.qb-lite .group--field--count--rule:not(:hover) .group--actions{opacity:0}.qb-lite .rule--fieldsrc,.qb-lite .widget--valuesrc,.qb-lite .rule--drag-handler,.qb-lite .rule--header{transition:opacity .2s}.qb-lite .rule:hover .rule .rule--fieldsrc,.qb-lite .rule:hover .rule .widget--valuesrc,.qb-lite .rule:hover .rule .rule--drag-handler,.qb-lite .rule:hover .rule .rule--header,.qb-lite .rule:not(:hover) .rule--fieldsrc,.qb-lite .rule:not(:hover) .widget--valuesrc,.qb-lite .rule:not(:hover) .rule--drag-handler,.qb-lite .rule:not(:hover) .rule--header{opacity:0}.qb-lite.qb-dragging .rule--fieldsrc,.qb-lite.qb-dragging .widget--valuesrc,.qb-lite.qb-dragging .rule--drag-handler,.qb-lite.qb-dragging .rule--header,.qb-lite.qb-dragging .group--drag-handler,.qb-lite.qb-dragging .group--actions{opacity:0!important}.rule-logic{margin-top:20px;margin-bottom:0}.query-builder{margin:0 auto 20px}.rule-engine-result-section{background-color:var(--muted);padding:10px;border:1px solid var(--border);margin-bottom:10px;font-family:var(--font-mono, "Courier New", monospace)}.rule-engine-result-section:empty{display:none}.query-builder select,.query-builder input[type=text],.query-builder input[type=number]{min-height:2.25rem;min-width:10rem;padding:0 .625rem;border:1px solid var(--input, var(--border));border-radius:calc(var(--radius) - 2px);background-color:var(--background);color:var(--foreground);font-size:.875rem;line-height:1.25rem}.query-builder select:focus-visible,.query-builder input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.query-builder select:disabled,.query-builder input:disabled{cursor:not-allowed;opacity:.5}.query-builder button{display:inline-flex;align-items:center;height:2rem;padding:0 .75rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background-color:var(--background);color:var(--foreground);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer}.query-builder button:hover{background-color:var(--accent);color:var(--accent-foreground)}.query-builder .group--actions{display:flex;gap:.5rem;justify-content:flex-end}.qb-lite.qb-light .group--header:not(:hover) .group--actions,.qb-lite.qb-light .rule_group:not(:hover) .group--actions,.qb-lite.qb-light .group--field--count--rule:not(:hover) .group--actions{opacity:1}.qb-lite.qb-light .rule:not(:hover) .rule--header{opacity:1}.query-builder .group--conjunctions{display:flex;align-items:center;gap:.75rem}.query-builder .group--conjunctions label{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-size:.8125rem;cursor:pointer}.query-builder .group--conjunctions input{min-width:0;margin:0;accent-color:var(--primary)}.query-builder .group,.query-builder .rule_group,.query-builder .simple_group,.query-builder .group.simple_group[class*=level-]{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--muted)}.query-builder .rule{border-radius:calc(var(--radius) - 2px);background-color:var(--background)}.query-builder .group-or-rule-container{padding-right:0}.settings-tab{padding:10px}.query-builder .rule--value{min-width:350px!important;max-width:500px!important}.query-builder .rule--value .rule--widget input,.query-builder .rule--value .rule--widget select{min-width:300px!important;width:100%!important}.query-builder .rule--value .rule--widget input::placeholder{font-size:12px;color:var(--muted-foreground)}.query-builder .rule--value .rule--widget .widget--valuelabel{font-weight:500;margin-bottom:4px;display:block}.query-builder .rule--field,.query-builder .rule--operator,.query-builder .rule--value{vertical-align:top!important;padding-top:0!important}.query-builder .rule--header{line-height:1.5;padding-bottom:4px;vertical-align:top}.query-builder .rule--value .widget--valuelabel{margin:0;padding:0;line-height:1.5}.percentage-label-container{padding-top:16px}.percentage-label-container label{font-weight:700}.rules-label-container{margin-bottom:12px;margin-top:16px}.rules-label-container label{font-weight:700}.query-builder-wrapper{position:relative;margin-top:8px;width:100%}.query-builder-info-icon{position:absolute;top:-8px;right:0;z-index:100;cursor:help;color:var(--primary);font-size:18px;background-color:var(--background);border-radius:50%;padding:4px;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.query-builder-info-icon:hover{color:var(--primary);opacity:.85;box-shadow:0 4px 12px #0003;transform:scale(1.1)}.value-format-tooltip{max-width:550px;line-height:1.6}.value-format-tooltip-title{margin-bottom:12px;font-weight:700;font-size:14px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.2)}.value-format-tooltip-section{margin-bottom:12px;padding-left:8px}.value-format-tooltip-section strong{display:block;margin-bottom:4px;color:var(--popover-foreground)}.value-format-tooltip-section .tooltip-examples{padding-left:12px;font-size:13px;color:var(--popover-foreground);opacity:.85;font-family:var(--font-mono, "Courier New", monospace)}.ttl-help-text{font-size:12px;color:var(--muted-foreground);margin-top:4px}.rule-engine-api-container{padding:16px}.rule-engine-api-header{margin-bottom:20px}.rule-engine-api-header h3{margin:0 0 8px;font-size:18px;font-weight:600}.rule-engine-api-header p{margin:0;color:var(--muted-foreground);font-size:14px}.plan-banner{display:flex;flex-direction:column;gap:12px;padding:0 14px;margin-bottom:16px}.plan-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.plan-bar .ant-btn-upgrade{background:linear-gradient(90deg,#b2e681,#6bd7c7);border:none;color:#1a1a1a;font-weight:500}.plan-bar .ant-btn-upgrade:hover{background:linear-gradient(90deg,#9edd6b,#4ecab9);border:none;color:#1a1a1a}.plan-bar-left{display:flex;align-items:center;gap:10px}.plan-bar-name{font-size:15px;color:#262626}.welcome-card{position:relative;padding:20px 24px;background:linear-gradient(135deg,#e8f4fd,#d6eaf8);border-radius:10px;border:1px solid #b3d9f2}.welcome-card-dismiss{position:absolute;top:8px;right:8px;color:#8c8c8c}.welcome-card-dismiss:hover{color:#262626}.welcome-card-content{display:flex;align-items:flex-start;gap:16px}.welcome-card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--primary);font-size:20px;flex-shrink:0;margin-top:2px}.welcome-card-text{display:flex;flex-direction:column;gap:6px;flex:1}.welcome-card-actions{display:flex;gap:10px;margin-top:10px}@media(max-width:768px){.plan-bar{flex-direction:column;gap:10px;align-items:flex-start}.welcome-card-content,.welcome-card-actions{flex-direction:column}}.public-logo{height:20px}.custom-tools-header-layout-public{padding:15px;background-color:var(--primary);display:flex;align-items:center}.modal-container{padding:0 24px;height:100%;overflow-y:scroll}.challenger-card{border:1px solid #d9d9d9;border-radius:0;background:#f8f9fb}.challenge-card-comp-layout{width:100%;box-sizing:border-box;padding:8px;display:flex;flex-direction:column;background:#f8f9fb}.challenge-card-comp-layout.resultSuccess,.challenge-card-comp-layout.resultFailed{height:-webkit-fit-content;height:fit-content}.challenge-card-comp-layout.resultSuccess{background:#f2f8e6}.challenge-card-comp-layout.resultFailed{background:#f8e6e6}.challenge-icon{height:10px;border-radius:100%;display:flex;padding:6px;align-items:center;justify-content:center;margin-right:6px}.challenge-icon.extraction{background-color:#b0e3f9}.challenge-icon.challenge{background-color:#ffe8b0}.challenge-icon.resultSuccess{background-color:#c4de8a}.challenge-icon.resultFailed{background-color:#de8a8a}.challenge-icon>.anticon{font-size:10px}.challenge-card-comp-layout .ant-space-item{width:100%}.challenger-card .ant-card-body{padding:0!important}.challenge-modal-section{width:50%;box-sizing:border-box;display:flex;height:68vh;flex-direction:column;overflow:hidden}.challenge-modal-section.left{overflow-y:scroll}.challenge-file-title{margin:0;padding-left:12px}.modal-border{border:1px solid #f0f0f0;border-radius:8px;padding:16px;background-color:#fff}.list-item-border{transition:padding-left .3s,border-left .3s}.list-item-border:hover{background-color:#f5f5f5}.modal-container .ant-list-item{padding:12px 20px;border-bottom:1px solid #f0f0f0}.modal-container .ant-list-item-meta-title{font-weight:600}.modal-container .ant-list-item-meta-description{color:#8c8c8c}.modal-container .ant-card{margin-bottom:8px}.modal-container .ant-card-title{font-size:18px}.modal-container .ant-card-body{padding:16px}.challenge-card-head-content{width:100%}.challenger-result-container{width:95%}.challenge-card-result{padding-top:12px;background-color:#fff8e6;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;font-size:12px;height:-webkit-fit-content;height:fit-content}.challenge-card-result .ant-typography{margin-bottom:0}.challenge-card-div{padding:8px}.challenge-log-tooltip.anticon.icon-disabled{opacity:.5;cursor:not-allowed}.prompt-card-div,.challenge-detail-card{border:1px solid transparent;transition:border-color .3s}.challenge-detail-card{padding-left:var(--padding-left, 0)}.prompt-card-div.active,.challenge-detail-card.active{border-color:var(--primary)}.cursor-pointer{cursor:pointer!important}.challenge-success{color:var(--success)}.challenge-failed{color:#ff4d4f}.challenge-modal>.content{padding:0;margin:0}.challenge-modal>.header{padding:16px 24px 8px;font-size:16px;font-weight:600}.challenge-modal>.body{height:50vh}.challenge-modal>.footer{background-color:#f5f7f9;text-align:right;padding:16px 24px;border-radius:0 0 8px 8px}.lookup-output-tabs__segmented{margin-bottom:8px}.lookup-indicator{max-width:240px;font-size:12px;display:inline-flex;align-items:center;gap:8px}.lookup-indicator.ant-typography{display:inline-flex}.lookup-indicator__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-indicator__warning{color:var(--warning);font-size:13px}.agentic-table-checklist{padding:8px 12px;background:#fafafa;border-radius:4px;border:1px solid #f0f0f0;margin-bottom:8px}.agentic-table-checklist__icon--pass{color:var(--success);font-size:14px}.agentic-table-checklist__icon--fail{color:#ff4d4f;font-size:14px}.agentic-table-checklist__label,.agentic-table-checklist__heading{font-size:12px}.prompt-share-typography-title{font-size:16px;font-weight:600}.prompt-share-typography-info{font-size:14px;font-weight:400;line-height:22px}.prompt-share-info{padding-left:42px;padding-right:35px;padding-bottom:10px;text-wrap:wrap}.prompt-share-title{padding-top:15px;padding-left:15px}.prompt-share-icons{padding-right:10px}.clone-button{padding-right:20px}.clone-typography-title{font-size:16px;font-weight:600}.clone-typography{font-size:14px;font-weight:400;line-height:22px}.clone-info{padding-left:32px;padding-right:25px;padding-bottom:10px;text-wrap:wrap}.clone-title{padding-top:15px;padding-left:10px}.clone-icons{padding-right:5px}.lookup-drawer__container{display:flex;flex-direction:column;height:100%;overflow:hidden}.lookup-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;gap:12px}.lookup-drawer__header-left{display:flex;align-items:center;gap:10px;min-width:0}.lookup-drawer__header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.lookup-drawer__back-btn.ant-btn-text{color:var(--ant-color-text-secondary)}.lookup-drawer__title-area{display:flex;flex-direction:column;min-width:0}.lookup-drawer__title-row{display:flex;align-items:center;gap:4px;min-width:0}.lookup-drawer__title{font-size:15px}.lookup-drawer__edit-btn.ant-btn{opacity:0;color:#8c8c8c;transition:opacity .12s,color .12s}.lookup-drawer__title-area:hover .lookup-drawer__edit-btn,.lookup-drawer__edit-btn:focus-visible{opacity:1}.lookup-drawer__edit-btn:hover{color:var(--primary)}.lookup-drawer__subtitle{font-size:12px}.lookup-drawer__open-btn{white-space:nowrap;color:#000000e0;border-color:#d9d9d9}.lookup-drawer__open-btn:hover,.lookup-drawer__open-btn:focus{color:var(--primary);border-color:var(--primary)}.lookup-drawer__create-option{padding:6px 12px;cursor:pointer;font-size:13px;color:var(--ant-color-primary, var(--primary));display:flex;align-items:center;gap:6px}.lookup-drawer__create-option:hover{background:var(--ant-color-primary-bg, #e6f4ff)}.lookup-drawer__body{flex:1;overflow:hidden}.lookup-drawer__empty-card{background:var(--card);border-radius:8px;padding:40px 48px;text-align:center;max-width:480px;box-shadow:0 1px 3px #0000000a}.lookup-drawer__empty-icon-circle{width:64px;height:64px;border-radius:50%;background:#e6f4ff;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.lookup-drawer__empty-icon{font-size:28px;color:var(--primary)}.lookup-drawer__empty-desc{max-width:360px;display:block;margin-bottom:8px}.lookup-drawer__empty-select{width:100%;min-width:320px;margin-top:4px}.lookup-drawer__footer-right{display:flex;align-items:center;gap:16px}.lookup-drawer__dropdown-divider.ant-divider{margin:4px 0}.lookup-drawer__footer{display:flex;align-items:center;justify-content:flex-end;padding:10px 20px;border-top:1px solid var(--border);background:var(--card);flex-shrink:0}.lookup-drawer__close-btn{color:#8c8c8c}.lookup-drawer__close-btn:hover{color:var(--primary)}.lookup-validation-modal__body{display:flex;flex-direction:column;gap:16px}.lookup-validation-modal__clean{display:flex;align-items:center;gap:8px}.lookup-validation-modal__check{color:var(--success);font-size:18px}.lookup-validation-modal__warn{color:var(--warning);margin-right:6px}.lookup-validation-modal__section{display:flex;flex-direction:column;gap:6px;border:1px solid #f0f0f0;border-radius:6px;padding:12px;background:#fafafa}.lookup-validation-modal__section-title{font-size:13px}.lookup-validation-modal__section-hint{font-size:12px;margin-bottom:4px}.lookup-validation-modal__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.lookup-validation-modal__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:#fff;border:1px solid #f0f0f0;border-radius:4px}.lookup-validation-modal__footer{display:flex;justify-content:flex-end;gap:8px}.card-spacing-lg{margin-bottom:24px}.card-spacing-md{margin-bottom:16px}.input-monospace{font-family:monospace}.full-width-stack{width:100%}.loading-container{text-align:center;padding:20px}.loading-text-wrapper{margin-top:16px}.text-secondary-small{font-size:12px}.lookup-usage__cards{margin-bottom:20px}.lookup-usage__toolbar{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:16px}.lookup-usage__source-cell{display:inline-flex;align-items:center;gap:8px}.lookup-usage__deleted-tag{background:#fafafa;color:#595959;border-color:#d9d9d9;font-weight:500;letter-spacing:.2px;font-size:11px;line-height:16px;padding:0 6px}.summary-card--total{background-color:#e3f2fd}.summary-card--total .summary-card-icon{background-color:#bbdefb}.summary-card--total .summary-card-icon-glyph{color:#1565c0}.summary-card--success_rate{background-color:#e8f5e9}.summary-card--success_rate .summary-card-icon{background-color:#c8e6c9}.summary-card--success_rate .summary-card-icon-glyph{color:#2e7d32}.summary-card--total_cost{background-color:#fce4ec}.summary-card--total_cost .summary-card-icon{background-color:#f8bbd9}.summary-card--total_cost .summary-card-icon-glyph{color:#c2185b}.summary-card--avg_time_ms{background-color:#e0f2f1}.summary-card--avg_time_ms .summary-card-icon{background-color:#b2dfdb}.summary-card--avg_time_ms .summary-card-icon-glyph{color:#00695c}.summary-card--total_tokens{background-color:#ede7f6}.summary-card--total_tokens .summary-card-icon{background-color:#d1c4e9}.summary-card--total_tokens .summary-card-icon-glyph{color:#4527a0}.summary-card--errors_24h{background-color:#ffebee}.summary-card--errors_24h .summary-card-icon{background-color:#ffcdd2}.summary-card--errors_24h .summary-card-icon-glyph{color:#c62828}.api-key-checked-icon{color:var(--success)}.api-key-select{width:100%}.monospace-text{font-family:monospace}.usage-container{padding:12px;flex:1;justify-content:center}.usage-container .ant-alert-message{text-align:center}.dash-refresh-button{inset-block-end:unset;margin-top:15px}.usage-title{padding:12px 12px 0;font-size:18px;color:#000}.process-type-title{text-transform:capitalize}.usage-row{display:flex;justify-content:space-between;padding:5px 0}.process-type-value{margin-left:auto}.detailed-table .ant-table-pagination{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;padding:10px 0;margin:0!important;z-index:10;box-shadow:0 -4px 6px -1px #0000001a}.user-table h3{padding:12px 0;margin:0}.usage-tabs .ant-tabs-tab{padding-left:12px}.user-table{display:flex;flex-direction:column;height:calc(100vh - 220px);min-height:400px}.user-table .ant-flex{margin-bottom:16px}.user-table .ant-table-wrapper{flex:1;overflow:auto}.user-table .ant-table-wrapper .ant-table-empty .ant-table-tbody{min-height:300px;display:flex;align-items:center;justify-content:center}.api-key-info-note{margin-bottom:16px;padding:8px;background:#f0f8ff;border-radius:4px;font-size:14px}::-webkit-scrollbar{width:6px;height:6px;background-color:#f5f5f5}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#888;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.pad-12{padding:12px}.pad-8{padding:8px}.pad-left-6{padding-left:6px}.pad-right-6{padding-right:6px}.pad-left-12{padding-left:12px}.pad-right-12{padding-right:12px}.pad-16{padding:24px}.pad-bottom-6{padding-bottom:6px}.height-100{height:100%}.width-100{width:100%}.margin-0{margin:0}.text-color-bold-blue{color:#183247}.vertical-center{display:flex;align-items:center}.center{height:100%;display:grid;width:inherit;align-items:center;justify-content:center}.display-flex-right{width:100%;display:flex;justify-content:right}.info-icon-color{color:#969696}.font-12{font-size:12px}.text-align-center{text-align:center}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1}.overflow-hidden{overflow:hidden}.scroll-y{overflow:auto}.cur-point{cursor:pointer}.display-flex-bottom{display:flex;justify-content:flex-end}.border-bottom{border-bottom:1px solid #e7e7e7}.app{height:100vh;display:flex;flex-direction:column}.app-body{flex:1;overflow:hidden}.header{background-color:var(--primary);padding-block:14px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:12px;padding-inline-end:12px}.header-singup-msg{color:#000}.header-dropdown{border-radius:5px;width:180px}.header-max-text-width{max-width:250px!important}.header-checkbox .ant-checkbox-inner{background-color:#fff!important}.about-width{width:600px}.about-title{font-size:42px;line-height:54px}.island-layout{flex:1;overflow:hidden;display:flex;flex-direction:column}.island-layout>div{height:100%}.settings-layout{flex:1;padding:24px;overflow-y:auto}.settings-header{font-size:16px;font-weight:700}.custom-button-primary-head{color:var(--primary)!important;border-color:var(--primary);background-color:var(--background)}.custom-button-primary-head:hover{color:var(--primary-foreground)!important;border-color:var(--primary);background-color:var(--primary)}.divider-light{border-color:#969696;height:22px}.home-extract-head{display:flex;justify-content:space-between;background-color:#eee;border:1px solid;border-color:transparent transparent rgba(0,0,0,.1)}.home-btn-right{margin-left:auto}.pdf-viewer-layout{height:100%}.pdf-island-layout,.pdf-island-layout2{height:100%;overflow:hidden}.pdf-island-body{flex:1}.text-viewer-layout{height:100%;width:100%;overflow:auto}.text-viewer-modal-layout{margin-top:16px;height:90vh}.playground-settings-container{display:flex;padding:10px;background-color:#fff}.height-96{height:96%}.select-doc-upload .ant-upload-select{display:block}.api-key-drop-down{width:300px;align-self:end;margin:20px}.extract-container{border:1px solid rgba(0,0,0,.3);background-color:#fff}.llmw-v1-pill{cursor:pointer}.select-doc-container{width:100%;height:100%;padding:12px;overflow-y:scroll}.pg-left-panel{flex:1;background-color:#fff;height:100%}.doc-container{flex:1;background-color:#fff;position:relative;overflow-y:scroll;padding-bottom:50px}.select-doc-thumbnail{cursor:zoom-in}.document-card{border-radius:10px;display:inline-block;box-shadow:none}.document-card:hover{box-shadow:0 0 10px #4e4e4e36}.api-key-drop-down{width:300px;align-self:flex-end;margin:0}.select-doc-title{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center;color:#092946}.pg-info-card{border-radius:20px;background-color:#f2f8e699;padding:20px 20px 0;margin:20px auto;max-width:1000px}.pg-info-text{color:var(--muted-foreground)!important;font-size:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-bottom:15px}.pg-info-text a,.pg-info-text a:hover{text-decoration:underline}.select-doc-upload-button{width:200px}.upload-container{display:flex;align-items:center;justify-content:center}.sample-doc-list-container{justify-self:center}.pdf-viewer-modal{padding-top:24px;height:90vh}.document-card{width:300px;height:520px;border-radius:0;overflow:hidden;padding:0!important}.document-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0}.document-card-header{background-color:#e6f7ff;padding:8px 16px;height:70px;display:flex;align-items:center}.document-card-title{font-size:16px;margin:0 auto!important;color:#000;text-align:center}.document-card-image{width:100%;padding:8px 16px}.document-card-description{display:block;padding:8px 16px;font-size:14px;color:#333;flex:1;min-height:0;overflow-y:auto}.document-card-mode-used{display:block;padding:8px 16px;font-size:14px;color:#333}.document-card-mode-used-container{min-height:60px;display:flex;align-items:center;flex-shrink:0}.pdf-thumbnail canvas{margin:0 auto}.pdf-thumbnail-container{width:150px;height:200px;display:flex;align-items:center;justify-content:center;margin:auto}.sample-doc-result-button{width:90%;margin:10px 15px}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.subscription-text{display:block;color:#3d6182}.subscription-card .ant-card,.subscription-card .ant-card-body{padding:0;height:100%}.subscription-card{overflow:hidden;width:100%;height:100%;min-height:100px}.tier-card{height:100%;display:flex;flex-direction:column;justify-content:center;margin-left:20px}.tier-card-container{background-color:#0c355a}.tier-card-container.subscribed{background-color:#7fb800}.tier-title{color:#fff!important;margin:0!important;font-weight:800!important;font-size:16px!important}.tier-desc{font-weight:600;color:#fff!important}.tier-detail-container{background-color:#f5f7f9;display:flex;align-items:center;justify-content:space-between;padding:10px}.overcharge-margin{margin-top:3px}.blue-arrow{color:#3d6182;margin-right:10px;font-size:13px}.subscription-card-row{height:100%}.subscribe-button{margin-left:5px}.subscribe-button.subscribed{background-color:#7fb800}.subscribe-button.subscribed:hover{background-color:#a8ce5d!important}.subscription-card-container{margin-bottom:20px;background-color:#e6f7ff}.active-detail-container{padding:20px}.pricing-table{width:400px}.pricing-table th{background-color:transparent!important;color:#000!important}.free-plan-card{background-color:#e6f6fd;padding:15px;border-radius:0}.pro-plan-card{background-color:#fefae0;padding:15px;border-radius:0}.plan-title{margin:0!important}.link-container{display:flex;flex-direction:column;margin-top:16px;gap:4px}.footer-text{margin-top:16px;margin-bottom:16px;display:block;font-style:italic}.free-plan-card .pricing-table .ant-descriptions-item-content{display:none}.free-plan-card .pricing-table{width:250px}.plan-card-right-container{display:flex;align-items:center;flex-direction:column;justify-content:center;flex-grow:1;overflow:hidden;min-width:0}.plan-card-content-container{display:flex;align-items:center;overflow:hidden}.pricing-table{flex-shrink:0}.pro-subscribe-button{margin:15px 0}.plan-status-title{margin:0 0 20px}.active-detail-container{overflow-y:scroll;height:inherit}.service-level-table{margin-top:20px}.pricing-card{min-height:320px;height:100%}.active-detail-container>.ant-row{align-items:stretch}.active-detail-container>.ant-row>.ant-col{display:flex;flex-direction:column}.service-level-table .ant-table-header,.service-level-table .ant-table-cell{border-radius:0!important}.service-level-table .ant-table-thead>tr:nth-child(1)>th{background-color:#e7ebef}.service-level-table .ant-table-thead>tr:nth-child(2)>th{background-color:#e6f6fd}.billing-layout{background-color:var(--background);height:inherit;overflow:hidden;flex:1 1}.billing-layout .island-layout>div{overflow-y:scroll}.sample-documents-card{margin:10px;min-height:300px}.sample-documents-loading{text-align:center;padding:40px}.sample-documents-header-info{font-size:12px}.sample-documents-carousel{padding:20px;background:#fafafa;border-radius:8px}.sample-document-card{height:400px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;transition:all .3s ease}.sample-document-card:hover{box-shadow:0 4px 12px #0000001a;border-color:var(--primary)}.sample-document-preview{height:200px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.sample-document-icon{font-size:64px;color:#ffffffe6;z-index:1}.sample-document-overlay{position:absolute;inset:0;background:#0000001a}.sample-document-content{padding:16px;height:200px;overflow-y:auto}.sample-document-title{font-weight:600;margin-bottom:8px;font-size:16px;color:#262626}.sample-document-description{color:#8c8c8c;font-size:14px;margin-bottom:12px}.sample-document-data-section{margin:3px 0}.sample-document-data-row{display:flex;gap:1px;margin-bottom:1px}.sample-document-data-label{background:#f0f0f0;padding:2px 8px;font-size:11px;color:#595959;white-space:nowrap;min-width:80px}.sample-document-data-value{background:#fafafa;padding:2px 8px;font-size:11px;color:#262626;flex:1;overflow:hidden;text-overflow:ellipsis}.sample-document-transaction-label{background:#f0f0f0;padding:4px 8px;font-size:11px;color:#595959;margin-bottom:4px}.sample-document-transaction-row{display:flex;gap:1px;margin-bottom:1px}.sample-document-transaction-cell{flex:1;padding:2px 4px;font-size:10px;background:#fafafa;text-align:center;overflow:hidden;text-overflow:ellipsis}.sample-document-transaction-header{background:#e6e6e6;font-weight:600}.sample-document-divider{border-right:.3px solid #d9d9d9}.sample-document-json-container{background:#f6f8fa;border-radius:4px;padding:8px;max-height:100px;overflow-y:auto;margin-top:8px}.sample-document-json-content{font-family:Monaco,Consolas,monospace;font-size:11px;line-height:1.4}.sample-document-json-key{color:#0969da;font-weight:600}.sample-document-json-string{color:#032f62}.sample-document-json-number{color:#0550ae}.sample-document-json-boolean{color:#cf222e}.sample-document-actions{padding:12px 16px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;background:#fafafa}.sample-document-action-icon{margin-right:8px;color:var(--primary)}.sample-document-modal-form{margin-bottom:20px}.sample-document-modal-upload{width:100%}.sample-documents-loading-container{text-align:center;padding:40px}.sample-documents-loading-text{margin-top:16px}.sample-documents-empty-text{font-size:12px}.sample-documents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;padding:0}.sample-document-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s ease;border:1px solid rgba(0,0,0,.06)}.sample-document-item:hover{transform:translateY(-2px)}.sample-document-thumbnail{width:120px;height:150px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px;position:relative;overflow:hidden;padding:4px}.sample-document-realistic-content{width:100%;height:100%;background:#fff;position:relative;font-size:1px}.sample-document-header{height:8px;background:linear-gradient(to right,var(--primary),var(--violet-300));margin-bottom:2px;border-radius:1px}.sample-document-logo{position:absolute;top:2px;right:2px;width:6px;height:6px;background:#f0f0f0;border:.3px solid #d9d9d9}.sample-document-form-section{margin:3px 0}.sample-document-form-row{display:flex;gap:1px;margin-bottom:1px}.sample-document-form-field{height:3px;border:.3px solid #d9d9d9;border-radius:.5px}.sample-document-form-field-1{flex:1;background:#f8f9fa}.sample-document-form-field-2{flex:2;background:#f8f9fa}.sample-document-form-field-highlighted-even,.sample-document-form-field-highlighted-three,.sample-document-form-field-highlighted-odd{background:#e6f7ff}.sample-document-text-section{margin:3px 0}.sample-document-text-line{height:1px;background:#595959;margin-bottom:.8px;border-radius:.2px}.sample-document-text-line-95{width:95%}.sample-document-text-line-85{width:85%}.sample-document-text-line-70{width:70%}.sample-document-data-table{position:absolute;bottom:4px;left:2px;right:2px;height:24px;border:.5px solid #d9d9d9;border-radius:1px;overflow:hidden}.sample-document-table-header{height:5px;background:#e6f7ff;border-bottom:.3px solid #d9d9d9;display:grid;grid-template-columns:1fr 1fr 1fr}.sample-document-table-header-cell{border-right:.3px solid #d9d9d9}.sample-document-table-header-cell:last-child{border-right:none}.sample-document-table-body{height:calc(100% - 5px);display:flex;flex-direction:column}.sample-document-table-row{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr}.sample-document-table-row:not(:last-child){border-bottom:.3px solid #f0f0f0}.sample-document-table-cell{border-right:.3px solid #f0f0f0}.sample-document-table-cell:last-child{border-right:none}.sample-document-table-cell-even{background:#fff}.sample-document-table-cell-odd{background:#fafafa}.sample-document-label{width:120px;font-size:14px;text-align:center;line-height:1.3;font-weight:600;background:#e6f4ff;padding:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sample-document-modal-icon{margin-right:8px;color:var(--primary)}.sample-document-modal-content{margin-bottom:20px}.sample-document-modal-space{width:100%}.sample-document-thumbnail-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.extraction-upload-container{padding:24px}.extraction-upload-dragger{margin-bottom:16px}.extraction-options{margin:16px 0;padding:16px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fafafa}.extraction-upload-actions{width:100%;justify-content:center}.extraction-progress-container{margin-top:16px}.extraction-progress-text{display:block;text-align:center;margin-top:8px}.extraction-preview-placeholder{text-align:center;padding:40px}.extraction-preview-icon{font-size:48px;color:#d9d9d9}.extraction-preview-text{margin-top:16px}.extraction-pdf-viewer{height:100%;overflow:auto}.extraction-loading-container{text-align:center;padding:40px}.extraction-loading-text{margin-top:16px}.extraction-content-container{display:flex;height:70vh;gap:16px}.extraction-content-left{flex:1 1 50%;border-right:1px solid #f0f0f0;padding-right:16px;display:flex;flex-direction:column;min-width:0}.extraction-content-right{flex:1 1 50%;display:flex;flex-direction:column;min-width:0}.extraction-section-title{text-align:center;margin-bottom:16px!important;flex-shrink:0}.extraction-section-content{flex:1;overflow:hidden;min-height:0}.extraction-section-content-scrollable{flex:1;overflow:auto;min-height:0}.extraction-result-container{height:100%;display:flex;flex-direction:column}.extraction-result-actions{margin-bottom:8px;text-align:right;flex-shrink:0;padding:0 8px}.extraction-code-block{background:#f6f8fa;padding:16px;border-radius:6px;font-size:12px;flex:1;min-height:0;overflow:auto;margin:0}.extraction-overview-content{background:#f6f8fa;padding:16px;border-radius:6px;height:100%;overflow:auto;margin:0}.extraction-overview-item{width:100%}.extraction-error-container{padding:16px}.extraction-footer-actions{text-align:center;margin-top:16px;padding:16px;border-top:1px solid #f0f0f0}.extraction-modal-width{width:90%;max-width:1200px;top:20px}.extraction-doc-splitter-success{text-align:center;padding:40px 20px}.extraction-doc-splitter-icon{font-size:48px;color:var(--success)}.extraction-samples-section{margin:24px 0}.extraction-samples-loading{text-align:center;padding:16px;display:flex;align-items:center;justify-content:center;gap:8px}.extraction-samples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px!important;justify-items:center;max-width:450px;margin:auto}.extraction-samples-grid .sample-document-thumbnail{width:150px;height:150px}.extraction-samples-grid .sample-document-label{width:150px;font-size:14px;padding:8px;height:32px}.extraction-sample-btn{background:none;border:none;padding:0;cursor:pointer}.extraction-sample-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s ease}.extraction-samples-grid .sample-document-item:hover{transform:translateY(-4px)}.extraction-sample-selected .sample-document-thumbnail{border-color:var(--primary)!important;box-shadow:0 4px 12px #1890ff4d!important}.landing-layout{background:#e9ebee!important;position:relative;width:100%;overflow-x:hidden}.landing-content{padding:0;position:relative;width:100%;display:flex;flex-direction:column}.landing-content-container{max-width:1400px;margin:12px auto;position:relative;z-index:2;width:100%;box-sizing:border-box;min-height:900px;height:auto;padding:0 12px}.landing-content-flex,.landing-content-flex>.tab-content{height:100%}.tab-content .landing-sidebar-content{padding:0 12px 12px}.landing-loading{display:flex;justify-content:center;align-items:center;height:60vh}.landing-header{background:linear-gradient(135deg,#f8fafc,#e2e8f0,#f1f5f9);padding:12px;color:#334155;border-bottom:1px solid #e2e8f0;position:relative;z-index:3;width:100%;box-sizing:border-box;margin:12px}.landing-back-button{margin-bottom:24px;border-color:#cbd5e1;color:#475569;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.landing-back-button:hover{border-color:#94a3b8;color:#334155;background:#fffffff2;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.landing-hero{max-width:1400px;margin:0 auto;padding:0 24px}.landing-hero-content{width:100%;max-width:850px}.landing-hero-title{color:#1e293b!important;margin-bottom:16px!important;display:flex;align-items:center;gap:16px}.landing-hero-icon{background:var(--primary);color:#fff;border:2px solid rgba(59,130,246,.2);line-height:30px!important}.landing-hero-description{color:#64748b!important;font-size:16px;line-height:1.6;margin-bottom:16px!important}.landing-hero-metrics{margin:16px 0}.landing-metric{color:#475569;font-weight:600;margin-right:24px;display:inline-flex;align-items:center;gap:6px;font-size:16px}.landing-cta-button{height:48px;font-size:16px;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #00000026}.landing-info-card{border-radius:12px;box-shadow:0 4px 20px #0000001a;background:#fff}.landing-info-card .ant-card-body{padding:24px}.landing-sidebar-content{display:flex;flex-direction:column;gap:12px}.landing-section{background-color:#fff;padding:12px 16px}.section-title{color:#262626!important;font-size:18px!important;font-weight:600!important;margin:8px 0!important}.section-divider{height:1px;background:#e8e8e8;margin:0 0 20px}.endpoints-list{margin-top:20px;margin-bottom:20px}.endpoint-item{padding:6px 0}.endpoint-divider{height:1px;background:#f0f0f0;margin:6px 0}.section-action{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.landing-endpoint-path{font-family:Courier New,monospace;color:#0969da;font-weight:500;word-break:break-all}.landing-markdown-h1{color:var(--primary)!important;margin-top:32px!important;margin-bottom:16px!important;font-size:28px!important;display:flex;align-items:center;gap:8px}.landing-markdown-h2{color:#262626!important;margin-top:18px!important;margin-bottom:14px!important;font-size:22px!important;display:flex;align-items:center;gap:6px}.landing-markdown-h3{color:#595959!important;margin-top:24px!important;margin-bottom:12px!important;font-size:18px!important}.landing-markdown-bullet{margin:8px 0;padding-left:16px;position:relative;color:#595959;line-height:1.6}.landing-markdown-bullet:before{content:"•";color:var(--primary);position:absolute;left:0;top:0;font-weight:700}.landing-markdown-text{margin-bottom:12px!important;color:#595959;line-height:1.7}.sample-response-modal>.ant-modal-content{margin:20px;overflow-y:scroll}.sample-response-modal{width:90%!important}@media(max-width:768px){.landing-header{padding:16px}.landing-hero-title{font-size:24px!important;flex-direction:column;text-align:center;gap:12px}.landing-metric{margin-right:16px;font-size:14px}.landing-cta-button{width:100%}.landing-description-card .ant-card-body{padding:20px}}.landing-markdown-code{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:16px;font-family:Courier New,monospace;font-size:14px;line-height:1.45;overflow-x:auto;margin:16px 0}.landing-markdown-content{font-feature-settings:"liga" 1,"calt" 1;padding:12px;line-height:1.7;background-color:#fff;margin:0}.landing-markdown-content .ant-tag{margin:2px 4px;font-weight:500}.landing-subscribe-button{height:48px;font-size:16px;font-weight:600;border-radius:8px;border-color:var(--primary);color:var(--primary)}.landing-subscribe-button:hover{border-color:var(--violet-300);color:var(--violet-300)}.sample-documents-section{margin-top:24px}.sample-documents-card{border-radius:12px;box-shadow:0 2px 8px #0000001a}.sample-document-card{transition:all .2s ease}.sample-document-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:var(--primary)!important}.sample-document-card .ant-card-body{padding:16px}.sample-status-completed{color:var(--success)}.sample-status-processing{color:var(--primary)}.sample-status-failed{color:#ff4d4f}.sample-status-pending{color:var(--warning)}.sample-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.sample-modal .ant-modal-body{padding:24px;max-height:70vh;overflow-y:auto}.sample-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.extracted-data-section{background:#fafafa;border-radius:6px;padding:16px;margin-top:16px}.extracted-data-json{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:4px;padding:12px;font-family:Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.4;overflow-x:auto;max-height:300px;overflow-y:auto}.sample-file-icon{background:linear-gradient(135deg,#f6f8fa,#e9ecef);border:1px solid #dee2e6;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;width:40px;height:40px;flex-shrink:0}.sample-file-icon .anticon{font-size:16px;color:var(--primary)}.sample-metadata{display:flex;align-items:center;gap:8px;margin:4px 0;flex-wrap:wrap}.sample-metadata .ant-tag{margin:0;font-size:11px;border-radius:4px;padding:2px 6px;line-height:1.2}.no-samples-container{text-align:center;padding:40px 20px;background:#fafafa;border-radius:8px;border:2px dashed #d9d9d9}.no-samples-container .ant-empty-description{color:#8c8c8c;font-size:14px}@media(max-width:768px){.sample-documents-section{margin-top:16px}.sample-document-card{margin-bottom:12px}.sample-document-card .ant-card-body{padding:12px}.sample-file-icon{width:32px;height:32px}.sample-file-icon .anticon{font-size:14px}.sample-modal .ant-modal-body{padding:16px;max-height:60vh}}.sample-documents-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;min-height:200px}.sample-documents-loading .ant-spin{margin-bottom:16px}.sample-actions{display:flex;gap:8px;align-items:center;margin-top:8px}.sample-actions .ant-btn{height:28px;padding:0 12px;font-size:12px;border-radius:4px}.sample-actions .ant-btn-primary{background:var(--primary);border-color:var(--primary)}.sample-actions .ant-btn-primary:hover{background:var(--violet-300);border-color:var(--violet-300)}.pricing-plan{padding:12px 0;border-bottom:1px solid #f0f0f0}.pricing-plan:last-child{border-bottom:none;padding-bottom:12px}.pricing-plan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pricing-plan-name{font-size:14px}.pricing-plan-type{margin:0;font-size:11px}.pricing-plan-price{display:flex;align-items:baseline;gap:4px}.pricing-amount{font-size:18px;font-weight:600;color:var(--primary)}.pricing-unit{font-size:14px}.landing-section .ant-space{margin-top:20px!important}.pricing-subscription-status{padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;text-align:center;margin-top:20px}.pricing-subscribe-button{margin-top:16px}.subscribed-status-tag{width:100%;padding:8px}.landing-hero-title:hover .title-edit-button{opacity:1!important}.landing-description-edit-button{position:absolute;top:8px;right:8px;opacity:.6;transition:opacity .2s}.landing-description-edit-button:hover{opacity:1}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]){padding:0}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-modal{margin:0;max-width:none;padding-bottom:0}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-modal-content{height:100vh;border-radius:0;display:flex;flex-direction:column}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-modal-header{flex-shrink:0;border-bottom:1px solid #f0f0f0}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-modal-body{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-form{height:100%;display:flex;flex-direction:column}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-form-item{margin-bottom:0}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-form-item:last-child{margin-top:16px;flex-shrink:0}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-input{border-radius:4px;border:1px solid #d9d9d9}.ant-modal-wrap:has(.ant-modal[style*="height: 100vh"]) .ant-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #1890ff33}.full-height-modal-wrapper{padding:0!important;width:100vw!important;height:100vh!important;--primary-color: var(--primary);--border-color: #e8e8e8;--shadow-color: rgba(0, 0, 0, .08);--bg-light: #fafafa;--text-primary: #262626;--text-secondary: #8c8c8c}.full-height-modal-wrapper .ant-modal-wrap{padding:0!important;width:100vw!important;height:100vh!important}.full-height-modal-wrapper .ant-modal{margin:0!important;max-width:none!important;padding:0!important;height:100vh!important;width:100vw!important;top:0!important;left:0!important;transform:none!important;position:fixed!important}.full-height-modal-wrapper .ant-modal-content{height:100vh!important;width:100vw!important;border-radius:0!important;display:flex!important;flex-direction:column!important;position:fixed!important;inset:0!important;max-width:none!important;box-shadow:0 4px 24px var(--shadow-color)!important;background:#fff!important}.full-height-modal-wrapper .ant-modal-header{flex-shrink:0!important;border-bottom:1px solid var(--border-color)!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;padding:20px 24px!important;background:linear-gradient(135deg,#fff,#fafbfc)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.full-height-modal-wrapper .ant-modal-header .ant-modal-title{text-align:center!important;width:100%!important;display:block!important;font-size:18px!important;font-weight:600!important;color:var(--text-primary)!important;letter-spacing:-.02em!important;line-height:1.4!important}.full-height-modal-wrapper .ant-modal-body{flex:1!important;overflow:hidden!important;padding:0!important;display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;max-width:none!important;height:calc(100vh - 140px)!important;background:#fafbfc!important}.full-height-modal-wrapper .modal-split-container{display:flex!important;height:100%!important;width:100%!important;flex-direction:row!important;gap:1px!important;background:var(--border-color)!important;box-sizing:border-box!important}.full-height-modal-wrapper .modal-editor-section{flex:1!important;display:flex!important;flex-direction:column!important;padding:24px 24px 80px!important;overflow:hidden!important;background:#fff!important;border-radius:0!important;min-height:0!important}.full-height-modal-wrapper .modal-preview-section{flex:1!important;display:flex!important;flex-direction:column!important;padding:24px 24px 80px!important;overflow:hidden!important;background:var(--bg-light)!important;border-radius:0!important;min-height:0!important}.full-height-modal-wrapper .modal-section-title{font-size:15px!important;font-weight:600!important;color:var(--text-primary)!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:2px solid var(--primary-color)!important;text-align:center!important;letter-spacing:-.01em!important;position:relative!important}.full-height-modal-wrapper .modal-preview-content{flex:1!important;overflow-y:auto!important;background:#fff!important;padding:20px!important;border-radius:8px!important;border:1px solid var(--border-color)!important;font-size:14px!important;line-height:1.65!important;color:var(--text-primary)!important;box-shadow:0 2px 8px var(--shadow-color)!important;transition:all .2s ease!important;height:calc(100vh - 320px)!important;max-height:calc(100vh - 320px)!important}.full-height-modal-wrapper .modal-preview-content h1{font-size:26px!important;font-weight:700!important;margin-bottom:20px!important;color:var(--primary-color)!important;letter-spacing:-.02em!important;line-height:1.3!important}.full-height-modal-wrapper .modal-preview-content h2{font-size:21px!important;font-weight:600!important;margin-bottom:14px!important;margin-top:28px!important;color:var(--text-primary)!important;letter-spacing:-.01em!important;line-height:1.4!important}.full-height-modal-wrapper .modal-preview-content h3{font-size:17px!important;font-weight:600!important;margin-bottom:10px!important;margin-top:22px!important;color:#595959!important;letter-spacing:-.01em!important;line-height:1.4!important}.full-height-modal-wrapper .modal-preview-content p{margin-bottom:14px!important;line-height:1.7!important;color:var(--text-primary)!important}.full-height-modal-wrapper .modal-preview-content ul,.full-height-modal-wrapper .modal-preview-content ol{margin-bottom:14px!important;padding-left:24px!important}.full-height-modal-wrapper .modal-preview-content li{margin-bottom:6px!important;line-height:1.6!important}.full-height-modal-wrapper .modal-preview-content code{background:#f6f8fa!important;padding:3px 6px!important;border-radius:4px!important;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace!important;font-size:13px!important;border:1px solid #e1e8ed!important;font-weight:500!important}.full-height-modal-wrapper .modal-preview-content pre{background:#f6f8fa!important;padding:16px!important;border-radius:8px!important;overflow-x:auto!important;margin:16px 0!important;border:1px solid #e1e8ed!important;box-shadow:0 1px 3px #0000000d!important}.full-height-modal-wrapper .modal-preview-content pre code{background:none!important;padding:0!important;border:none!important;font-weight:400!important}.full-height-modal-wrapper .modal-preview-content blockquote{border-left:4px solid var(--primary-color)!important;margin:16px 0!important;color:#666!important;font-style:italic!important;background:#f9fafb!important;padding:16px 20px!important;border-radius:0 6px 6px 0!important}.full-height-modal-wrapper .modal-preview-content strong{font-weight:600!important;color:var(--text-primary)!important}.full-height-modal-wrapper .modal-preview-content em{font-style:italic!important}.full-height-modal-wrapper .ant-form{height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;max-width:none!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;margin-bottom:8px!important;overflow:hidden!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-form-item-label{display:none!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-form-item-label{flex-shrink:0!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-form-item-control,.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-form-item-control-input,.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-form-item-control-input-content{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;width:100%!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-input{flex:1!important;height:100%!important;width:100%!important;min-height:calc(100vh - 180px)!important;max-height:calc(100vh - 180px)!important;resize:none!important;font-family:Monaco,Consolas,Courier New,monospace!important;font-size:14px!important;line-height:1.5!important;overflow-y:auto!important;max-width:none!important;box-sizing:border-box!important;border:none!important;box-shadow:none!important;outline:none!important;background-color:#fff!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-form-item-explain{flex-shrink:0!important;margin-top:8px!important;padding:8px 0!important;color:#666!important;font-size:12px!important;line-height:1.4!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-form-item-extra{flex-shrink:0!important;margin-top:8px!important;padding:8px 0!important;color:#666!important;font-size:12px!important;line-height:1.4!important;display:block!important;visibility:visible!important;min-height:20px!important}.full-height-modal-wrapper .modal-buttons-container{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;background:#fff!important;z-index:10!important;margin-top:auto!important;padding:20px 24px!important;border-top:1px solid var(--border-color)!important;background:linear-gradient(135deg,#fff,#fafbfc)!important;text-align:right!important;flex-shrink:0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 -2px 8px var(--shadow-color)!important}.full-height-modal-wrapper .ant-form-item:last-child{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;background:#fff!important;z-index:10!important;margin-top:auto!important;padding:20px 0!important;border-top:1px solid var(--border-color)!important;background:linear-gradient(135deg,#fff,#fafbfc)!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-input{overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#c1c1c1 #f1f1f1!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-input::-webkit-scrollbar{width:8px!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-input::-webkit-scrollbar-track{background:#f1f1f1!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-input::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.full-height-modal-wrapper .ant-form-item.full-height-form-item .ant-input::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.validated-markdown-renderer{width:100%;height:100%}.validated-markdown-renderer .ant-alert{margin-bottom:16px;border-radius:6px;box-shadow:0 2px 8px #0000000f;border:none;font-size:13px}.validated-markdown-renderer .ant-alert-error{background:linear-gradient(135deg,#ff4d4f14,#ff4d4f0d);border:1px solid rgba(255,77,79,.2)}.validated-markdown-renderer .ant-alert-warning{background:linear-gradient(135deg,#faad1414,#faad140d);border:1px solid rgba(250,173,20,.2)}.validated-markdown-renderer .markdown-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.65;color:#262626;font-size:14px}.validated-markdown-renderer .markdown-content h1{font-size:26px;font-weight:700;margin:24px 0 16px;color:var(--primary);letter-spacing:-.02em;line-height:1.3}.validated-markdown-renderer .markdown-content h2{font-size:21px;font-weight:600;margin:20px 0 12px;color:var(--primary);letter-spacing:-.01em;line-height:1.4}.validated-markdown-renderer .markdown-content h3{font-size:17px;font-weight:600;margin:16px 0 10px;color:var(--primary);letter-spacing:-.01em;line-height:1.4}.validated-markdown-renderer .markdown-content p{margin:10px 0;line-height:1.7}.validated-markdown-renderer .markdown-content ul,.validated-markdown-renderer .markdown-content ol{margin:12px 0;padding-left:24px}.validated-markdown-renderer .markdown-content li{margin:6px 0;line-height:1.6}.validated-markdown-renderer .markdown-content code{background:#f6f8fa;color:#e83e8c;padding:3px 6px;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:13px;font-weight:500;border:1px solid #e1e8ed}.validated-markdown-renderer .markdown-content pre{background:#f6f8fa;border:1px solid #e1e8ed;border-radius:8px;padding:16px;overflow-x:auto;margin:16px 0;box-shadow:0 1px 3px #0000000d}.validated-markdown-renderer .markdown-content pre code{background:transparent;color:inherit;padding:0;font-size:14px;border:none;font-weight:400}.validated-markdown-renderer .markdown-content blockquote{border-left:4px solid var(--primary);margin:16px 0;padding:16px 20px;color:#595959;background:#f9fafb;border-radius:0 6px 6px 0;font-style:italic}.full-height-modal-wrapper .validated-textarea-container,.full-height-modal-wrapper .validated-markdown-editor-container{height:100%;display:flex;flex-direction:column}.full-height-modal-wrapper .validated-textarea-wrapper,.full-height-modal-wrapper .validated-markdown-editor-wrapper{flex:1;position:relative;min-height:0;height:calc(100vh - 280px)}.full-height-modal-wrapper .validated-textarea{height:100%!important;min-height:calc(100vh - 280px)!important;resize:none!important;font-family:Monaco,Consolas,Courier New,monospace!important;font-size:14px!important;line-height:22px!important;background:#fffffff2!important;border:1px solid #d9d9d9!important}.full-height-modal-wrapper .validated-textarea:focus{border-color:var(--violet-300)!important;box-shadow:0 0 0 2px #1890ff33!important}.full-height-modal-wrapper .validated-textarea-overlay{position:absolute;inset:0;pointer-events:none;z-index:1;font-family:Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:22px;padding:12px;border:1px solid transparent;border-radius:6px;overflow:auto;white-space:pre-wrap;word-wrap:break-word;color:transparent;background:transparent}.full-height-modal-wrapper .validated-textarea-overlay .error-line{background-color:#ff4d4f26;border-left:3px solid #ff4d4f;padding-left:9px;margin-left:-12px;padding-right:12px;margin-right:-12px;min-height:22px}.full-height-modal-wrapper .validated-textarea-overlay .warning-line{background-color:#faad1426;border-left:3px solid var(--warning);padding-left:9px;margin-left:-12px;padding-right:12px;margin-right:-12px;min-height:22px}.full-height-modal-wrapper .validated-markdown-editor-wrapper{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;background:#fff;height:100%!important;min-height:calc(100vh - 280px)!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper:focus-within{border-color:var(--violet-300);box-shadow:0 0 0 2px #1890ff33}.full-height-modal-wrapper .validated-markdown-editor-wrapper .monaco-editor{font-family:Monaco,Consolas,Courier New,monospace!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .monaco-editor .margin{background-color:#fafbfc!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .monaco-editor .line-numbers{color:#6a737d!important;font-size:12px!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .monaco-editor .current-line{background-color:#f6f8fa!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .error-line-decoration{background-color:#ff4d4f1a!important;border-left:3px solid #ff4d4f!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .warning-line-decoration{background-color:#faad141a!important;border-left:3px solid var(--warning)!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .error-glyph{background-color:#ff4d4f!important;border-radius:50%;width:12px!important;height:12px!important;margin-left:2px!important;margin-top:5px!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .error-glyph:before{content:"!"!important;color:#fff!important;font-size:10px!important;font-weight:700!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .warning-glyph{background-color:var(--warning)!important;border-radius:50%;width:12px!important;height:12px!important;margin-left:2px!important;margin-top:5px!important}.full-height-modal-wrapper .validated-markdown-editor-wrapper .warning-glyph:before{content:"!"!important;color:#fff!important;font-size:10px!important;font-weight:700!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.full-height-modal-wrapper .validation-summary{margin-top:8px;padding:8px 12px;font-size:12px;display:flex;align-items:center;gap:16px;background:#fafafa;border-radius:4px;border:1px solid #f0f0f0;min-height:32px}.full-height-modal-wrapper .validation-errors{color:#ff4d4f;font-weight:500;display:flex;align-items:center}.full-height-modal-wrapper .validation-warnings{color:var(--warning);font-weight:500;display:flex;align-items:center}.full-height-modal-wrapper .validation-success{color:var(--success);font-weight:500;display:flex;align-items:center}.full-height-modal-wrapper .editor-shortcuts-help{margin-top:4px;padding:4px 8px;text-align:center;background:#f8f9fa;border-radius:3px;border:1px solid #e9ecef;font-size:11px}.full-height-modal-wrapper .editor-shortcuts-help small{color:#6c757d}.full-height-modal-wrapper .ant-btn-primary:disabled{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#bfbfbf!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}.full-height-modal-wrapper .modal-preview-content .ant-alert{margin-bottom:16px;font-size:12px}.full-height-modal-wrapper .modal-preview-content .ant-alert-error{border-color:#ff4d4f}.full-height-modal-wrapper .modal-preview-content .ant-alert-warning{border-color:var(--warning)}@media(max-width:768px){.full-height-modal-wrapper .validated-textarea{min-height:300px!important;font-size:13px!important;line-height:20px!important}.full-height-modal-wrapper .validated-textarea-overlay{font-size:13px!important;line-height:20px!important}.full-height-modal-wrapper .validation-summary{font-size:11px!important;gap:12px!important}}.landing-code-block-pre{background-color:#f8f9fa;color:#333;padding:16px;border-radius:8px;overflow:auto;font-size:14px;line-height:1.5;margin:16px 0;border:1px solid #e9ecef}.landing-markdown-bullet-enhanced{margin-bottom:8px;padding-left:16px;position:relative}.landing-markdown-bullet-icon{position:absolute;left:0;top:0;color:#666}.landing-header-brand{position:relative;display:inline-block}.landing-header-avatar{position:absolute;top:-8px;right:-16px;width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;font-size:12px;font-weight:700;color:var(--primary)}.landing-rating-star{color:var(--warning)}.landing-verified-check{color:var(--success)}.landing-pricing-price{font-size:32px;font-weight:600;color:#1f2937;display:flex;align-items:baseline;gap:4px}.landing-subscribe-button-full{width:100%}.landing-form-actions{margin-bottom:0;text-align:right}.landing-edit-modal{margin-bottom:16px;background:#f0f2f5;border-radius:8px;padding:16px}.landing-edit-modal-content{width:100%;min-height:200px;font-family:Fira Code,Monaco,Consolas,monospace;font-size:14px;line-height:1.6;resize:vertical}.landing-inline-code{background-color:#e9ecef;color:#495057;padding:2px 6px;border-radius:4px;font-size:13px;font-family:Monaco,Consolas,Courier New,monospace;border:1px solid #dee2e6}.landing-verification-badge{position:relative;display:inline-block}.landing-star-filled{color:var(--warning)}.landing-check-circle{color:var(--success)}.landing-modal-form-item{margin-bottom:0;text-align:right}.landing-full-width{width:100%}.landing-pricing-container{background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 0;margin:40px 0;border-radius:12px}.landing-pricing-content{max-width:1200px;margin:0 auto;padding:0 24px}.landing-pricing-title{text-align:center;margin-bottom:48px;color:#fff}.landing-feature-showcase{background:#f8f9fa;padding:60px 0;margin:40px 0}.landing-feature-content{max-width:1200px;margin:0 auto;padding:0 24px}.landing-feature-title{text-align:center;margin-bottom:48px}.landing-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.landing-code-block{background-color:#f8f9fa!important;color:#333!important;padding:16px!important;border-radius:8px!important;overflow:auto!important;font-size:14px!important;line-height:1.5!important;margin:16px 0!important;border:1px solid #e9ecef!important}.landing-markdown-bullet{margin-bottom:8px;padding-left:16px;position:relative}.landing-markdown-bullet-dot{position:absolute;left:0;top:0;color:#666}.landing-edit-button{margin-left:8px;opacity:.6;transition:opacity .2s}.landing-edit-button:hover,.landing-hero-description:hover .landing-edit-button{opacity:1}.landing-endpoint-tag{font-weight:700;min-width:60px;text-align:center}.landing-modal-top-positioned{top:0;margin:0;padding:0}.landing-form-flex{height:100%;display:flex;flex-direction:column}.landing-form-item-flex{flex:1;display:flex;flex-direction:column;margin-bottom:0;min-height:0}.landing-form-help-text{font-size:12px;color:#666;margin-bottom:8px;padding:0 4px}.landing-markdown-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.landing-markdown-content table th,.landing-markdown-content table td{border:1px solid #d9d9d9;padding:10px 12px;text-align:left}.landing-markdown-content table th{background-color:#fafafa;font-weight:600}.landing-markdown-content table tr:hover{background-color:#f5f5f5}.landing-markdown-content p strong,.landing-markdown-content strong{color:#374151;font-weight:600}.landing-key-value-row{display:flex;align-items:flex-start;margin:8px 0;gap:12px}.landing-key-label{font-weight:600;color:#374151;min-width:110px;flex-shrink:0}.landing-key-value{flex:1}.validated-markdown-editor-container{position:relative;width:100%;display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 200px);--editor-border-color: #e8e8e8;--editor-focus-color: var(--primary);--editor-bg: #ffffff;--editor-shadow: rgba(0, 0, 0, .08);--success-color: var(--success);--warning-color: var(--warning);--error-color: #ff4d4f}.validated-markdown-editor-wrapper{position:relative;width:100%;flex:1;min-height:calc(100vh - 250px);border:1px solid var(--editor-border-color);border-radius:8px;overflow:hidden;background:var(--editor-bg);box-shadow:0 2px 8px var(--editor-shadow);transition:all .2s ease}.validated-markdown-editor-wrapper:focus-within{border-color:var(--editor-focus-color);box-shadow:0 0 0 3px #1890ff26,0 4px 12px var(--editor-shadow);outline:none;transform:translateY(-1px)}.validated-markdown-editor-wrapper .monaco-editor{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace!important;font-size:14px!important;line-height:1.6!important;font-weight:400!important}.validated-markdown-editor-wrapper .monaco-editor .margin{background-color:#fafbfc!important;border-right:1px solid #e8e8e8!important}.validated-markdown-editor-wrapper .monaco-editor .line-numbers{color:#8c8c8c!important;font-size:13px!important;font-weight:500!important}.validated-markdown-editor-wrapper .monaco-editor .current-line{background-color:#f6f8fa!important;border-left:3px solid var(--editor-focus-color)!important}.validated-markdown-editor-wrapper .monaco-editor .selected-text{background-color:#1890ff26!important}.error-line-decoration{background-color:#ff4d4f14!important;border-left:3px solid var(--error-color)!important;position:relative;box-shadow:inset 0 0 0 1px #ff4d4f1a!important}.warning-line-decoration{background-color:#faad1414!important;border-left:3px solid var(--warning-color)!important;position:relative;box-shadow:inset 0 0 0 1px #faad141a!important}.error-glyph{background-color:var(--error-color)!important;border-radius:50%;width:14px!important;height:14px!important;margin-left:2px!important;margin-top:4px!important;position:relative;box-shadow:0 2px 4px #ff4d4f4d!important}.error-glyph:before{content:"!"!important;color:#fff!important;font-size:10px!important;font-weight:700!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;line-height:1!important}.warning-glyph{background-color:var(--warning-color)!important;border-radius:50%;width:14px!important;height:14px!important;margin-left:2px!important;margin-top:4px!important;position:relative;box-shadow:0 2px 4px #faad144d!important}.warning-glyph:before{content:"!"!important;color:#fff!important;font-size:10px!important;font-weight:700!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;line-height:1!important}.validation-summary{margin-top:12px;padding:10px 16px;font-size:13px;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:6px;border:1px solid var(--editor-border-color);min-height:38px;box-shadow:0 1px 3px #0000000d;transition:all .2s ease}.validation-errors{color:var(--error-color);font-weight:600;display:flex;align-items:center;gap:6px}.validation-warnings{color:var(--warning-color);font-weight:600;display:flex;align-items:center;gap:6px}.validation-success{color:var(--success-color);font-weight:600;display:flex;align-items:center;gap:6px}.editor-shortcuts-help{margin-top:8px;padding:8px 12px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#f1f3f4);border-radius:4px;border:1px solid #e9ecef;transition:all .2s ease}.editor-shortcuts-help:hover{background:linear-gradient(135deg,#f1f3f4,#e9ecef)}.editor-shortcuts-help small{color:#6c757d;font-size:11px;line-height:1.3;font-weight:500;letter-spacing:.01em}@media(max-width:768px){.validated-markdown-editor-wrapper .monaco-editor{font-size:13px!important}.validation-summary{font-size:11px;gap:12px;padding:6px 10px}.editor-shortcuts-help small{font-size:10px}}@media(prefers-color-scheme:dark){.validated-markdown-editor-wrapper{background:#1e1e1e;border-color:#434343}.validated-markdown-editor-wrapper:focus-within{border-color:#007acc;box-shadow:0 0 0 2px #007acc33}.validated-markdown-editor-wrapper .monaco-editor .margin{background-color:#2d2d2d!important}.validated-markdown-editor-wrapper .monaco-editor .line-numbers{color:#858585!important}.validated-markdown-editor-wrapper .monaco-editor .current-line{background-color:#2a2a2a!important}.error-line-decoration{background-color:#ff4d4f26!important}.warning-line-decoration{background-color:#faad1426!important}.validation-summary{background-color:#2f2f2f;border-color:#434343}.editor-shortcuts-help{background:#2a2a2a;border-color:#434343}.editor-shortcuts-help small{color:#ccc}}@keyframes highlight-error{0%{background-color:#ff4d4f33}to{background-color:#ff4d4f1a}}@keyframes highlight-warning{0%{background-color:#faad1433}to{background-color:#faad141a}}.error-line-decoration{animation:highlight-error .3s ease-in-out}.warning-line-decoration{animation:highlight-warning .3s ease-in-out}.validated-markdown-editor-wrapper ::-webkit-scrollbar{width:12px;height:12px}.validated-markdown-editor-wrapper ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.validated-markdown-editor-wrapper ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.validated-markdown-editor-wrapper ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.validated-markdown-editor-wrapper ::-webkit-scrollbar-corner{background:#f1f1f1}.validated-markdown-editor-wrapper .monaco-editor .cursor{color:#06c!important}.validated-markdown-editor-wrapper .monaco-editor .find-widget{border:1px solid #d9d9d9;border-radius:4px}.validated-markdown-editor-wrapper .monaco-editor .suggest-widget{border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px #0000001a}.validated-markdown-editor-wrapper .monaco-editor .minimap{background:#fafbfc;border-left:1px solid #e1e4e8}.validated-markdown-editor-wrapper .monaco-editor .folding-decorator{color:#6a737d}.validated-markdown-editor-wrapper .monaco-editor .folding-decorator:hover{color:#24292e}.validated-markdown-editor-wrapper .monaco-editor .bracket-match{border:1px solid #fd7e14;background:#fd7e141a}.validated-markdown-editor-container.full-height{height:100%;min-height:calc(100vh - 200px)}.validated-markdown-editor-container.full-height .validated-markdown-editor-wrapper{flex:1;min-height:calc(100vh - 250px);box-shadow:0 4px 12px var(--editor-shadow)}.validated-markdown-editor-wrapper.loading{opacity:.7;pointer-events:none}.validated-markdown-editor-wrapper.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.api-hub-playground-content{flex:1;height:100%;padding:12px}.api-hub-playground-content .ant-tabs-content-holder{overflow-y:scroll}.request-tab{background-color:#fff}.response-tab{background-color:#f5f7f9}.hub-layout{padding:12px;height:100%;background-color:#e1e1e1;height:100vh}.hub-playground-container{width:100%}.api-hub-playground-response{overflow:auto;white-space:pre-wrap}.response-tab .ant-tabs-content-holder{overflow:scroll}.hub-result-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-top:20px}.api-hub-sider{width:250px}.api-hub-playground-modal{width:80vw;max-height:calc(100vh - 80px)}.hub-result-loader{display:flex;justify-content:center;margin-top:200px}.visualize-button{margin:16px 0;padding:8px 16px;background-color:#f0f7ff;border-radius:4px;border:1px solid #d9e7fd;width:-webkit-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;font-weight:500;color:var(--primary)}.api-hub-playground-modal .ant-modal-body{max-height:70vh;overflow-y:auto;overflow-x:auto}.pricing-descriptions .ant-descriptions-item-label,.pricing-descriptions .ant-descriptions-item-content{padding:12px 16px}.pricing-descriptions .ant-descriptions-item-content{font-weight:500}.subscription-root{overflow:hidden}.subscription-layout{height:100%;overflow:auto;padding:10px}.subscription-container{max-width:100%;margin:0;padding:10px;background:var(--card);min-height:calc(100vh - 64px)}.subscription-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px;margin-bottom:24px;padding:0 10px 10px}.subscription-card{background:var(--card)!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;border:1px solid var(--border)!important;transition:all .3s ease;height:100%;display:flex;flex-direction:column;cursor:default;overflow:hidden}.subscription-card:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-2px)}.subscription-card .ant-card-head{background:var(--card);border-bottom:1px solid var(--border);border-radius:8px 8px 0 0!important;padding:16px 20px}.subscription-card .ant-card-head-title{width:100%}.subscription-card-title{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:12px}.subscription-name{font-size:16px;font-weight:600;color:var(--foreground);flex:1}.subscription-badges{display:flex;gap:8px;align-items:center;flex-shrink:0}.subscription-status-badge{font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px;margin:0!important}.subscription-category-badge{font-size:10px;font-weight:500;padding:2px 8px;border-radius:4px;margin:0!important}.subscription-card .ant-card-body{padding:20px!important;flex:1;display:flex;flex-direction:column}.subscription-info{flex:1}.subscription-field{margin-bottom:16px}.subscription-field-label{color:var(--muted-foreground);font-size:14px;font-weight:500;margin-bottom:6px}.subscription-field-value{display:flex;align-items:center;gap:8px;padding:2px 10px;border:1px solid var(--border);border-radius:6px}.subscription-key-display,.subscription-url-display{font-size:12px;color:var(--foreground);flex:1;word-break:break-all}.subscription-field-actions{display:flex;gap:4px;flex-shrink:0}.subscription-action-btn{border:none!important;box-shadow:none!important;color:var(--muted-foreground)!important;padding:0 4px!important;height:24px!important;width:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important}.subscription-action-btn:hover{background:var(--accent)!important;color:var(--foreground)!important}.subscription-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.subscription-actions>button,.subscription-actions>span{width:100%}.subscription-actions>span>button{width:100%}.subscription-billing-btn{background:var(--card);border:1px solid var(--border);color:var(--foreground);font-weight:500;font-size:14px;height:36px;padding:0 16px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.subscription-billing-btn:hover,.subscription-billing-btn:focus{background:var(--accent)!important;border-color:var(--input)!important;color:var(--foreground)!important;box-shadow:0 2px 4px #0000001a!important}.subscription-unsubscribe-btn{background:var(--destructive);border:1px solid var(--destructive);color:var(--destructive-foreground);font-weight:500;font-size:14px;height:36px;padding:0 16px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.subscription-unsubscribe-btn:hover,.subscription-unsubscribe-btn:focus{background:color-mix(in srgb,var(--destructive) 90%,transparent)!important;border-color:color-mix(in srgb,var(--destructive) 90%,transparent)!important;color:var(--destructive-foreground)!important;box-shadow:0 2px 4px color-mix(in srgb,var(--destructive) 30%,transparent)!important}.subscription-loading{display:flex;align-items:center;justify-content:center;padding:48px 24px}.subscription-result{background:transparent!important;border-radius:0;padding:48px 24px}.subscription-result .ant-result-title{color:var(--foreground)!important;font-size:18px!important;font-weight:500!important}.subscription-result .ant-result-icon{margin-bottom:16px}.subscription-result .ant-result-subtitle{color:var(--muted-foreground)!important;font-size:14px!important}@media(max-width:1200px){.subscription-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(max-width:768px){.subscription-layout{padding:0}.subscription-grid{grid-template-columns:1fr;gap:16px;padding:0 20px 20px}.subscription-card .ant-card-head{padding:12px 16px}.subscription-card .ant-card-body{padding:16px!important}.subscription-info-label{min-width:auto}.subscription-actions{flex-direction:column;gap:8px;align-items:stretch}.subscription-actions button{width:100%;justify-content:center}.subscription-unsubscribe-btn{margin-left:0}.subscription-card-title{flex-direction:column;align-items:flex-start;gap:8px}.subscription-badges{align-self:flex-start}}@media(max-width:480px){.subscription-grid{padding:0 16px 16px}}.subscription-usage-section .subscription-info-label{color:var(--muted-foreground);font-size:14px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:6px}.usage-metric-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.usage-metric-label{color:var(--muted-foreground)!important;font-size:13px}.usage-metric-value{color:var(--foreground)!important;font-size:13px;font-weight:600}.subscription-card{animation:fadeIn .5s ease-out}.subscription-grid>*:nth-child(1){animation-delay:0ms}.subscription-grid>*:nth-child(2){animation-delay:.1s}.subscription-grid>*:nth-child(3){animation-delay:.2s}.subscription-grid>*:nth-child(4){animation-delay:.3s}.subscription-grid>*:nth-child(5){animation-delay:.4s}.subscription-grid>*:nth-child(6){animation-delay:.5s}.subscription-unsubscribe-btn:focus{outline:2px solid var(--ring);outline-offset:2px}.subscription-actions{align-items:flex-start}.administration-container{width:100%;min-height:100vh;background-color:#f5f5f5;overflow:auto}.administration-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:40px 0}.administration-hero{max-width:1200px;margin:0 auto;padding:0 20px}.administration-hero-content{text-align:center}.administration-hero-title{color:#fff!important;font-size:2.5rem;font-weight:600;margin-bottom:16px}.administration-hero-description{color:#ffffffe6!important;font-size:1.1rem;max-width:600px;margin:0 auto}.administration-content{max-width:1200px;margin:-20px auto 0;padding:0 20px 40px;position:relative;z-index:1}.administration-content .ant-card{border-radius:12px;box-shadow:0 4px 20px #0000001a;border:none}.administration-content .ant-card-body{padding:60px 40px}.administration-placeholder{text-align:center;color:#8c8c8c}.administration-placeholder .ant-typography{margin-bottom:16px}.administration-placeholder h3{color:#595959!important;font-weight:500}.administration-placeholder p{color:#8c8c8c!important;font-size:16px;line-height:1.6}@media(max-width:768px){.administration-hero{padding:0 16px}.administration-hero-title{font-size:2rem}.administration-content{padding:0 16px 40px}.administration-content .ant-card-body{padding:40px 20px}}.hub-project-card{border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;min-height:260px;max-height:260px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;overflow:hidden}.hub-project-card:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.hub-project-card .ant-card-body{padding:16px!important;flex:1;display:flex;flex-direction:column}.hub-project-card-header{margin-bottom:12px;min-height:20px}.hub-project-card-tags{display:flex;flex-wrap:wrap}.hub-project-card-tag{font-size:10px;height:18px;border-radius:3px;margin:0;font-weight:500;padding:2px 6px;line-height:14px}.hub-project-card-body{flex:1;display:flex;flex-direction:column;gap:16px}.hub-project-card-title-section{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px}.hub-project-card-separator{width:calc(100% + 32px);height:1px;background-color:#e8e8e8;margin-bottom:12px;margin-left:-16px;margin-right:-16px}.hub-project-card-icon{color:var(--primary);width:16px;height:16px;margin-top:2px;flex-shrink:0}.hub-project-card-content{flex:1;display:flex;flex-direction:column}.hub-project-card-title{font-size:16px!important;font-weight:600!important;margin:0!important;color:#262626;line-height:1.3!important;flex:1}.hub-project-card-description{font-size:14px;color:#8c8c8c;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px;flex:0 0 auto}.hub-project-card-footer{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:11px;margin-top:auto}.hub-project-card-footer-left,.hub-project-card-footer-right{display:flex;align-items:center}@media(max-width:768px){.hub-project-card-footer{flex-direction:column;align-items:flex-start;gap:8px}}.hub-project-card-author{color:#8c8c8c;font-size:11px;font-weight:400;display:inline-flex;align-items:center;gap:3px}.hub-project-card-updated{color:#8c8c8c;font-size:11px;display:inline-flex;align-items:center;gap:3px}.hub-project-card-footer-icon{width:12px;height:12px;color:#8c8c8c;flex-shrink:0}.hub-project-card-action,.hub-project-card-action-text,.hub-project-card-arrow,.hub-project-card-meta,.hub-project-card-meta-text{display:none}.project-cards-container{padding:24px}
