@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-pro-cyrillic-ext-300-normal-BxZQS__F.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-ext-300-normal-CJ-uW1QK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-pro-cyrillic-300-normal-eWxdLGMH.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-300-normal-DAgisp39.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-pro-greek-ext-300-normal-CfC8DKjg.woff2) format("woff2"),url(/assets/source-sans-pro-greek-ext-300-normal-CJi1xE33.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-pro-greek-300-normal-D5suD4hF.woff2) format("woff2"),url(/assets/source-sans-pro-greek-300-normal-BDAiKzVZ.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-pro-vietnamese-300-normal-DkeUQI3F.woff2) format("woff2"),url(/assets/source-sans-pro-vietnamese-300-normal-6pR9ufrD.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-pro-latin-ext-300-normal-B-x3kLwk.woff2) format("woff2"),url(/assets/source-sans-pro-latin-ext-300-normal-DezoKXCv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/source-sans-pro-latin-300-normal-YcLNfB1o.woff2) format("woff2"),url(/assets/source-sans-pro-latin-300-normal-D4ancB8J.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-cyrillic-ext-400-normal-BZJRkJ55.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-ext-400-normal-DtD_g0fW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-cyrillic-400-normal-Bo6gnWEs.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-400-normal-h6inArLS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-greek-ext-400-normal-DurV-KM9.woff2) format("woff2"),url(/assets/source-sans-pro-greek-ext-400-normal-BfIWL1p1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-greek-400-normal-CZJmCPdY.woff2) format("woff2"),url(/assets/source-sans-pro-greek-400-normal-C-qB9CTB.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-vietnamese-400-normal-DmpbtSrx.woff2) format("woff2"),url(/assets/source-sans-pro-vietnamese-400-normal-C_X2WPHN.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-latin-ext-400-normal-b0izRs8p.woff2) format("woff2"),url(/assets/source-sans-pro-latin-ext-400-normal-B4yavu5O.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-latin-400-normal-tpsLXCSJ.woff2) format("woff2"),url(/assets/source-sans-pro-latin-400-normal-R7DZS9ko.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEAA0AAAAAB2AAAAOzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQgcKAZgAEwKgzyCfAsMAAE2AiQDFAQgBYUEBzQbMwYRFZxzCT4Om7K7ojhniMmjqhqqzhCe/fJgx8P3a6/n3rcblkSrAiwj0dg4wPGRVCBXp+qqOhUSwbj+d4CnXaFkT6cAB2cAUyl7WPb5v3f8xzr+j48p+NV3t4Vj8cfGprFIX+BtC7zjHY+XRoFGAWHqdOTZjolshCplFgk9ioc/LDACCCmFEBiy7RD1EM8shNbXRJcw1NdArUKMBvLK1cnnUQGAjkHGwAsxfCBNarCskxIC9SI0VouOvGiRa1wHKOdLPIwJ0JIvqKX/P8rgm4GkqAZd8EEOM2g0Oo1DpQMFCbB3mJADFF23hfquMikfohEG8RoQ/3IK0G0C4lFCoLWxg6F0o6mzbwG2RavS2bNeUX/Wg5W4nwsUE1pQQ8ownlBvKLnGd51URMNk0mgIuzGHY0Nr6lWWoyUlSFEpWlyMFBaWFJdVFFYUosWLrvGQDVecAbQKuT+J1qCjr8KAK1cMTY9yHim/6L5OGXgNQSpHoWjUNQxvboN0KEFX7xcf+d2HMbIPGXVCotp9PaZxgwRti6w4Qw0RKzbA7d4n+iK1O64IBk4+cf5vM/vTEyrL+j0V95u/5Kd8eHsnHXcOKF7xKv3V66s1V1e9gkc3VvIwh9RzfGb6DJ1bv84xvjxjfF6jMy+8Z4B/P359TSAtRSFLTJCbafLkOEsaXtlbnm3tWl1dhpuVSdr0Cn+zTtWhpExdZlRaFzg7jOclRolaf8d7xNP5iR/6be6RQF/PWilpn8IX9Lv1XpEtNcbg8RbZPl/Z2KED4wbcn9ugaBmfd1MhTRMjHXMcSgCBmMyLlywO1zSI+soO2gvAh6MFZwD4eqo2/9vbuzvQjnYSVZEgKB9678HArkv6v4d44VC9WOsXyi4g8B5Er57OFODHPY0FWq9gxCnWVxhtFAw4LbuTA7yLUssI82Ez0kiojGLfG6Ox7q3ROlZp9HlJGOL6LQHnuixKHRt1Y2cOnfhspYvOVPfhE6RC6sRDLQcuUwFSV504uBQghHWWqxOSUpouCEE+DsVcOunMhxSG0VLRsDKK5EXqwoEU1s1TVtE6RyOFEAJcbqebSw8uSkcZYxORRlYmpRzWM1h3YeMam4uXJEGOyFTeDpEjQXLoPAJYKQ1NrjpGaVKWznhOJPt+0lNnXSyEQk6lCXMgdVJHIDzrnDCSytB9qasQoVAFXBqiJqWA6c6nCy9MPpfOXDrpBuAFUF2eyUYIccG6yWzv7aaoUEH9Sj1HZ0L7/x0XEEayuoZ9uu19AwA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXwAA0AAAAAB1QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABYAAAAWABEAA0dQT1MAAAFIAAAAVgAAAICXRZchR1NVQgAAAaAAAAAnAAAAKLj8uOpPUy8yAAAByAAAAFoAAABgWt6WLWNtYXAAAAIkAAAAPAAAAExBQuEBZ2x5ZgAAAmAAAAGeAAABttXCAnRoZWFkAAAEAAAAADYAAAA2G7Ur2mhoZWEAAAQ4AAAAJAAAACQLeAipaG10eAAABFwAAAAUAAAAFAlgACRsb2NhAAAEcAAAAAwAAAAMALUBWW1heHAAAAR8AAAAHAAAACAAHQD2bmFtZQAABJgAAAEwAAAChFP0b79wb3N0AAAFyAAAACcAAAA0OZex9QABAAAADAAAAAAAAAABAAIAAgABAAEAAHjaTcoBBgIBFEXR836hQgIk0BJaxAgEaAMhUELa/zT+wMC9l/cEOxeDGq63u9P78fvYW8M4iiyaej2/0z4ToR/b9kYUk8sBnB2VkuaqHZHu/AEMYQuMAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxYEFgFAQgOH/7nqRQBscbdAG5QEhgEADBaJGaZgAggDRBC/RBx8mpywE0FnH9NB/E2WikRq0DGaZFZoBBii/NnYDgvuud8rBDqkcWQHk0g1w7AXA9w3wAAB42mNgYGACYmYgFgGSjGCahcECSHMxcDAwAaECgxPDAoUt//8zMADZjhD2/4f/D/5PvB8A1AEHAGRRDlt42kROA2xkURS9H/Pe1Bgbb6zic23btm3bCJbRRhuvGTtrtA3buLZt+/IEB6AAFwB9lH4ODERBAiSDBoBTORiGkySiYzivl2AseVUq7LpJ/bn5gp21scT3siNkY+fdeL2oevtb+nnPYer6lmvXejfd37NnXVVVb4DKqQKg+/4DUNn04wHdJAAV5rwej5cgRFGcigyoFk38Hs1Gs6yR682gdm9cvCK5/AB14fhx/qA8YV/vCvpxz/HMTAAGCABtH9BJAuMg5lRculajRghj7dAnDJcuCryHjANy6+O2w8FZLoqbO+/y0olbt26cs3DToZNbjy5ZcJp+vHBeaHZIycbOkBdsCVFn50nh9J7KOYvTpwBQkNzXTOXTD2ECgM7pEXhRIpLEiaNvUN6JsFcUh1NgDhM0eB0IadTagQCSDqGsuSuTE+cqZxJNqv6rctZHR9BNXLLVRpYJU+eZdRui7hgEQ150b4PWFAn5Fzr07t2xsyd7Jun9CrUjwa/QT/RZfTZTqiUwUw5MM0aSHUmR/omZKytpaUgbKegBAPxjYccAAAABAAAAARhRzWlfwl8PPPUAAQPoAAAAANhdoMwAAAAA3WYvN/69/t0IHQPJAAIAAwACAAAAAAAAAAEAAAPY/u8AAAhA/r39vAgdA+gAwv/RAAAAAAAAAAAAAAAFAnQAJADIAAAB/v/LAkcAIwHeABIAAAAtAC0AUQCIANt42mNgZGBgYGXoYeBhSGNgB/MQgIWBGQAYiQEUeNqFkTVWBTAURC/utDikw935De7uDt/dfUnsgorVsAimCG7RmzPzXgyoxkcZJeU1wFPJueUSOkvmLJdSXzJkuYxFni2XM8Cj5Qo8XFuupIcJy40iCJBRTTDHsGoaNymCWmfEQ6TFEc1xUvil77HKNkdaZ0nJ6xU7icm3T4o4g2wo0qmYoNRT6SmUg7g8hlGGGGGWSRwEiJORRwq5N21IsxzSozgJK14ufJoL6oYxOSbVpzROyjf16Szm7TTGnsd8Os/H/RdYZpE90T+3sd49uVc+Zft75wfRGCPoPqLBt9WMaAGPHC4bV1RURhxF0Wwoi1tqigQacSJNfkPPl7/Ko8qQHDabWJFEpfUygJEalD8gOpSaVk+Rs9lW5YyREe3iVIzOYpo/3sm0MPQCKcBhF3jaY2BiYPj/FYjPMRgxYAOsQMzMoMKgysjEXpqXaWTgZAIAwgQGdQA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMAA0AAAAAB+AAAAO7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiQbgWQcgRoGYABMCoJMghgLDgABNgIkAxYEIAWFBAdAG7kGIxF2e1EaR/CPA7vh6wCLEAeBEKLtmejRIxTFAzyhTeEyLvji4A6qWus/q3t3HwB/RhaKITyqLzSzA3bE8m6IwNv9NhvIcBBBEFlYRGkuA0qwof3Vw/POmJOW1OyRVR9OdOhwhJqc//9ck/9Z5fNbpNBNKe0vyhqwitJgA6uwYeF4A5k1z2QgdubFPPmXon/XmjOjM6Q/ikA5gFwSMSJiIiLOCWTrYR52jJowg9o7uGMT+SJACBjxSwCrulZu20Qj+N/GUO0GhOuLGSSRBSSTGMhkJhGBRpWMAQCQJDpEo/jhA9STVnKZXAllrV2kzAUnxvguKATZZKefXaFU4XBcVe1ihKfqvKgTqjqXb9xCPqTgNSiVkNz5/UgCTDPZnBSTdmBBGPtQqS+ORvr7PR91XAx7ypzw23h8aEZoEd3SHKzH7pFnWQQMBwAAGDpi2GSkscp+hAS+VNSIXoA+Ow0aOTDgoJQTKBXpA7JlMqbRMM64QgAaDbWqw8dwPSxNBbsmKhHO3W89A9gNAEQAYmCcqCWJe2xQ0VBZWVKC+as9LsxuB1YHZrMBi8Vuc7ot3Xu76cLrfnDvZSSNeYHv5Xdgu68Ktl6+pDTdxhhwPdS/Kdx+DYDnKPLz7EI/bi0Mbh97shnsmc0Skce58WVk4+yl/xP7eiIlssiW7dpP1c9fr/yvbvws+LjERPcrEbkySS85TYqR74QPudSHjPUvPiVeFAzsHLrrTyvlk+PDRRN0n5AKGEqZZ3VCx5z3+Zwy+tQIosqdap7xUWwcMaGbhqOcY/awDldP/2LdlQ8XZscDgIDGVHDn14y/YMD/TPkngBcLz70AeLsKT09fTr/NrPP7f3Y9CL7S/yBzp8jUpfv9xI3wHAAAiMsOWrgH+sNDG01z0NNEBBKHybWKDAIAABBxkGkVTi0LuKM5llXq089qctPJ6obxzRrp4Jo1toIF1kQbPYwkXw9wyRpz5uSx4OHNCpuRlDdnFs6spAwcZEYcnp6Mhhkyb0ZYlFlQziyDGcgUpTlBGUlhNlEzZiUhORARDgETFVsCMicMyVk40zhEspMtKygtSjvHRC2JAgmok2moqJhoSlE4wnDoYLfG4oQkRPTYpYKRET0RaeowAnhdGgm18tCUCYxaoQgkFO9cNmtOVDZll1JOGDIjDxhkxkVAo1+Gi0seJ5iKuIRLs/DGTIIWJc1JgEyiZkXNWGiaDJL7DtIJyoqCs63ab2d7AU4R4T/hCZLpzATcZihWWFw+n0sSyARiJSZwYQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYEAA0AAAAAB9QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAACAAAAAkACEAGkdQT1MAAAFQAAAAhgAAANx+/35bR1NVQgAAAdgAAABgAAAAmop+ioRPUy8yAAACOAAAAFYAAABgWxx4emNtYXAAAAKQAAAAOwAAAEwF3P60Z2x5ZgAAAswAAAE4AAABSP7z5VFoZWFkAAAEBAAAADYAAAA2G7Ur2mhoZWEAAAQ8AAAAJAAAACQLeAipaG10eAAABGAAAAAWAAAAFgfPAEdsb2NhAAAEeAAAAA4AAAAOAVkBFG1heHAAAASIAAAAHAAAACAAHgD2bmFtZQAABKQAAAEwAAAChFP0b79wb3N0AAAF1AAAAC0AAABAPiqhC3jaY2BkYGAQYwABHiCbhYEJSAIhkGYB08wMzAAFLQA8eNpEygEGAgEURdHz/4xUkgBJEmgFCQRIIEBQQAipQlpVm5ymGQr38HgCfUtHudnu9qa30+thqISqkkLhv0jl9fx8mLfeT8+rSSuCxpBWOnoIXSHRlbZgbCSlaAqhaCx//7WZsDCQdR0Rl3zXHr5KqZAYoS981gQWT2H8C5ZlYWAFACxOFUcAAHjaTcklggJQFAXQ82XcfSASSWQqkogsAIm4rB/XJ1cFPKqoi/Vmq6047C7HXmVYrwXhShP7/dHU6wE5ZL7dCgjuBVXBLaKSR0nwKSgjIOz3Zp//77vrPAuiKG0ASuwMDnjaTcWxDUBQFIbR778Xiahs8BIb2AA6hVZlIJWE4bQapcQE0DnNwbVrJgabbLgvum9ajZQqwLLYPfLUIqDhp2rrHhFcdt4J+KY8oIWXDluBgD+1rA1eAAB42mNgYGACYmYgFgGSjGCahcECSHMxcDAwAaECgxPDAmbG//8ZGIBsRwj7/8P/B/8n/gXpgAMAMrIMjAB42mNgZVBhYGDKY5rCwMzAycDPIMQgysBgLKzIzGxsbq4szmysrq7Mzm6uLizMrtLEeKJpFotz1FONBT915FncG1d6v0lYzTTlbw5jQ2x9/b/ojtTU8Nev/2kxXnsNNPT/aQYGxqtME4DmCjIwCLMbq6upqSuzsTEyGgsrA019bHWYi4WLhUXK+N8ZxpQon0ChF5mMlQUFJlkWlun/Apkm/C04e5YB6C5loGEKQHMEGaRAbGNhYyMxURE2NnZ2MTCtzGxsZGZqoqaMYCg3r4/P0XZWYTR2c6/xs4qLi3L1is4uisvz9SxhmuDlruOiw8HC42jhGavDWOZurmv095Wrj5Et0MEMpkzOjDzMnEB7GYTVzcUjlFfoMznrzrQByfky7WcUZ46HyWXLLVVl2q9TYsMAAKygS/IAAQAAAAEYUXdwRpRfDzz1AAED6AAAAADYXaDMAAAAAN1mLzf+vf7dCB0DyQACAAMAAgAAAAAAAAABAAAD2P7vAAAIQP69/bwIHQPoAML/0QAAAAAAAAAAAAAABQJ0ACQAyAAAAf7/ywJHACMAAAA1AE0AAAAAAC0ALQBRAIgAlgCkAAB42mNgZGBgYGPoYeBhSGNgB/MQgIWBGQAYpAEVeNqFkTVWBTAURC/utDikw935De7uDt/dfUnsgorVsAimCG7RmzPzXgyoxkcZJeU1wFPJueUSOkvmLJdSXzJkuYxFni2XM8Cj5Qo8XFuupIcJy40iCJBRTTDHsGoaNymCWmfEQ6TFEc1xUvil77HKNkdaZ0nJ6xU7icm3T4o4g2wo0qmYoNRT6SmUg7g8hlGGGGGWSRwEiJORRwq5N21IsxzSozgJK14ufJoL6oYxOSbVpzROyjf16Szm7TTGnsd8Os/H/RdYZpE90T+3sd49uVc+Zft75wfRGCPoPqLBt9WMaAGPHC4bV1RURhxF0Wwoi1tqigQacSJNfkPPl7/Ko8qQHDabWJFEpfUygJEalD8gOpSaVk+Rs9lW5YyREe3iVIzOYpo/3sm0MPQCKcBhF3jaY2BiYPj/FYjPMRgxYANsQMzMoMKgysjEyMxempdpYGxgyAml9ZIBGa4JEAAAAA==) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAOMAA0AAAAABqQAAAM8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQgcKAZgAEQKghSBfAsKAAE2AiQDEAQgBYUEByobnQUIrgN4soGXGBNMiikly9ikJpHICGmoufCOm8x/L4Jqrcqq7t1DVM8cHtkjWVRkgY15o1EoRmHe7sznn95PUsBXKURhR7p/ld8uTPQwims7dRXmTiWS3T1ObDaSLNKEMow1d7B9LMNYxIA3DWN9jnHjQHCD2Arnn//1zrnC290GYcHRfP7vHf+xjv/jYwp+9Vm3xW0N16CxSF9gk8YC73ig3+Io0CgQzDxTPsmjSup0nIo5MX3thwX6ASGlEAK9VklD2ZyRVwZ8TzM2AEcVGiJGHXlBjjgPmhBM9CC6X/gs3dI0GhaBKBKBShEay0VHXiCCc63AKPdLfI9xLfJWxn9tjDFISwN2QoHsa5VSS09WFADYsFIKAWGWpfwGyrtwmYV4DPEnpzELFYmCcVSBcTSrAN26JWZJsdTALMmxrvne1IiQUI3qpnrJ3YDLBNV6Qiq13S6lt3u0x6bviEPW2HmlrVXZocJWyyorqmvLasvssPI4p/fo1UmtXdn6Qbuxu9duvHq1bvwF5nprHjrfxvCbXtuDozrv5uPr/KcXBivXVQ88z7XFtT87QzRpG6p48rHz478+8vA+/LgqMp6VkWOjFtDm15hzcOJ+za6x4pH7t7P35t77h40XsjPjYjalxApK7JYkYXZGXW9sgai9oaE6QxC/mZVTq/FADfq0PHaeNBsDAIGYPpBdMfp0xIn+kyj/4N2hpXv4fJoh6OQzoNxIRYKgvOv8Qvd6Slrf/s3TZgDUvAjCXBMdd5kJQhGo7uh3mtUVmHL6NKqoPXgZVTsjzIjYSP2xwig2+jKqZY6NlpPqjLZFuIlBrwFn4UUxEWPEkNQKUTPBSHQkNR06I0SJoVCGPKWM2iGt5Eo1MyAVQYziZcOa6ai1qiCHkNSMDCAWOiYRHgkVI6wVke2IAh2LHJbQa6Ylp50Kcl3kFJviJfhA8ojwlbIw0jBccFRjf8nSpCgkaeWdEIVSpJfOIoBtaTB7VaD4LSVsT9bGqOU80e3NmJweqQ3D5xQQE6CZWdUGiroZOpcKXXMp6AWP6jFEiwN1UsNUoBJyJDmkw5BxAQq/UqCZnhzs6W7vbR90FJppskbyfqv8POE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAVEAA0AAAAABpgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABYAAAAWABEAA0dQT1MAAAFIAAAAVgAAAICXRZchR1NVQgAAAaAAAAAnAAAAKLj8uOpPUy8yAAAByAAAAFgAAABgWtx2GWNtYXAAAAIgAAAANAAAAEQAVAEqZ2x5ZgAAAlQAAAEJAAABEN33fBVoZWFkAAADYAAAADYAAAA2G7Ur2mhoZWEAAAOYAAAAJAAAACQLeAioaG10eAAAA7wAAAAQAAAAEAeCABJsb2NhAAADzAAAAAoAAAAKALUAfm1heHAAAAPYAAAAHAAAACAAHAD2bmFtZQAAA/QAAAEwAAAChFP0b79wb3N0AAAFJAAAAB0AAAAq//EAVgABAAAADAAAAAAAAAABAAIAAgABAAEAAHjaTcoBBgIBFEXR836hQgIk0BJaxAgEaAMhUELa/zT+wMC9l/cEOxeDGq63u9P78fvYW8M4iiyaej2/0z4ToR/b9kYUk8sBnB2VkuaqHZHu/AEMYQuMAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGZ8yDiBgZWBgamLKeL/RwZvEM3gwhjHYMSoDBTlZmVmZmHmZGJhYGBgZkACji5O/gyMDAoMC5je/WcDSt5gFFRgYJwMkmN8xjQFSCkwMAMAupUNunjaY2BgYAJiZiAWAZKMYJqFwQBIcwAhSE6BwYlhwf//YJYjiPX/4f+D/xOBaqEAAOeUC3h42mNgZVBhYGDKY5rCwMzAycDPIMQgysBgLKzIzGxsbq4szmysrq7Mzm6uLizMrtLEeKJpFotz1FONBT915FncG1d6v0lYzTTlbw5jQ2x9/b/ojtTU8Nev/2kxXnsNNPT/aQYGxqtME4DmCjIwCLMbq6upqSuzsTEyGgsrA019bHWYi4WLhUXK+N8ZxpQon0ChF5mMlQUFJlkWlun/Apkm/C04e5YB6C5loGEKQHMEGaRAbGNhYyMxURE2NnZ2MTCtzGxsZGZqoqaMYCg3r4/P0XZWYTR2c6/xs4qLi3L1is4uisvz9SxhmuDlruOiw8HC42jhGavDWOZurmv095Wrj5EtAwAxVEM2AAAAAAEAAAABGFG169NSXw889QABA+gAAAAA2F2gzAAAAADdZi83/r3+3QgdA8kAAgADAAIAAAAAAAAAAQAAA9j+7wAACED+vf28CB0D6ADC/9EAAAAAAAAAAAAAAAQCdAAkAMgAAAH+/8sCRwAjAAAALQAtAFEAiAAAeNpjYGRgYGBh6GHgYUhjYAfy4AAszgwAGG4BE3jahZE1VgUwFEQv7rQ4pMPd+Q3u7g7f3X1J7IKK1bAIpghu0Zsz814MqMZHGSXlNcBTybnlEjpL5iyXUl8yZLmMRZ4tlzPAo+UKPFxbrqSHCcuNIgiQUU0wx7BqGjcpglpnxEOkxRHNcVL4pe+xyjZHWmdJyesVO4nJt0+KOINsKNKpmKDUU+kplIO4PIZRhhhhlkkcBIiTkUcKuTdtSLMc0qM4CSteLnyaC+qGMTkm1ac0Tso39eks5u00xp7HfDrPx/0XWGaRPdE/t7HePblXPmX7e+cH0Rgj6D6iwbfVjGgBjxwuG1dUVEYcRdFsKItbaooEGnEiTX5Dz5e/yqPKkBw2m1iRRKX1MoCRGpQ/IDqUmlZPkbPZVuWMkRHt4lSMzmKaP97JtDD0AinAYRd42mNgYmD4/xWIzzEYMWADLEDMzKDCoAoAjP0ERgAAAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8AA0AAAAACGQAAARsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQgcKAZgAGQKhRSEJwsSAAE2AiQDIAQgBYUEBzIbAAcjEbZ7UNpH8s+EeMyl8U6uWM2VkTMozClhxG3hx+2DB3ov/8/MZJXU2IpetL4Evx5ABGF4S6wsiDAAD6//+7lxpPQwm2nCNW5DJvqZWMqERAHw+zyX47v2856PKZjaGr+Fd5uztWhMwAAv8LU5XYJZL96gWRqI9k7U+MO4Ov2byZ4k8+NfjAB8AACBRCIQCEAnn2ayubXbRdSi6auW4IcGYJoIRE0BuXD2Co1HuM2ACg4Ju3kQYCURs2w6Tr9u3EWFiNCpomhTSVUEiQAQbFfiI3EMC8gDctj8iS75fppjkkKRBNKwKKUph9QABf24hm3sQ+BUD8rvTSvUmyLQiTgJID6XpwAnCpCAAkJQCCAEjX4QQAAKcNLoQnVKXaXuVQ+aJuCkoXtb8yPzIXP6qHJ9RgCwAxFA+OseBhHnT6zB4l6VB0+jWa1K6fYghyM5yqqnG1O+46OG16u7hw2PR3e5vJ6RMRc7GpMufj1Rv/HVWQuNCX0005gyDr7GtldfLQ55TMb10Wb+G2L767o+XqnpB+6HwBuUFK+/+qrLU4q9epLX16lf+CpsY5tx8Gw4nLrUNWUMnzvXot6oG7sGdN0O976qH7g76ubS4xcaEzGjw76j7hl6kiGufv1RZ3VvFdUhhlNPeuGNI3TAOPm1Gmfy9pNPnn/M+a1a4/jIls/Stlxw6V9Ze+M+WuusbZ4rv+78+pvXpl67+ms+Tl5ULH3EgYoc88u0c4Vziq6feXS06+hA4LNfWs+StOPoDVMLO9qyM5sas8pUVkt9eUfr+Mas3orVk5MjrWU5zQWdYwtCV0wubu4u7K7uWMWFRtZIur9fT9jsiCU33Bo8t/CdmAWdVufC4jeCZk7c2ajd8NzgQ5HLQmf5NFsTky03H7efPIPj/j2X9lRnFZb7drXHtmQ81+ztmvqsztahJbblpca8fo3PYMxpgg91zRjtnnHo63WXlbYllBbZI5990RxsD+zUjmYvbnUVHR6fu6mio3VmdfHCjuHSvQMztwdvuuGTi11j88r2uof65na2r3A3npzsQshfXn8CAAQgIgbqrfEBU/7Vv9mF+hLgzYkLnwV4b05e2f/3/f+ePVY9hUQhARCg3vz/B7DXKzT/3Sv5kofNl77f58lVJPMkiP/NZ2QbSTKXMuln/i5LzO/kCfMvBGDnED7MYUNArIYqi+dQCM0BPC6G7yZBnKg0SXxErknR6FuTRjYPmizMMm6ykk5x0G9PnFlhnoR1XxI8NfYWsXu6RAy7DJsHg0RMuKOFnSskFXnTXT0FYicRZGQt8eSxvT3oIjEbEgAkDEHEklmQxBsSyMYshlRVynxPLl1pa9AVdIIiWJrDcq+IixMDjADaQXWEwY3NTBzJiTx6ydHE3LAZd/wDg8gkglGHEHLHPpDXbGUpltD5BuxasBg28hV4jvt9gO57IWcR8zQENr2vD9czBHK2hAVc6GK6SAZYLJ9Irjl48umgM9dtu2CqmL9hPo9CsP/l00bLz/ke) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAa4AA0AAAAACFQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABYAAAAWABEAA0dQT1MAAAFIAAAAVgAAAICXRZchR1NVQgAAAaAAAAAnAAAAKLj8uOpPUy8yAAAByAAAAFgAAABgWtx5OWNtYXAAAAIgAAAARgAAAGQHuQjHZ2x5ZgAAAmgAAAJKAAACjDbB3BloZWFkAAAEtAAAADYAAAA2G7Ur2mhoZWEAAATsAAAAJAAAACQLeAisaG10eAAABRAAAAAgAAAAIBCIACVsb2NhAAAFMAAAABIAAAASAuUCSW1heHAAAAVEAAAAHAAAACAAIAD2bmFtZQAABWAAAAEwAAAChFP0b79wb3N0AAAGkAAAACUAAAAyASsBmQABAAAADAAAAAAAAAABAAIAAgABAAEAAHjaTcoBBgIBFEXR836hQgIk0BJaxAgEaAMhUELa/zT+wMC9l/cEOxeDGq63u9P78fvYW8M4iiyaej2/0z4ToR/b9kYUk8sBnB2VkuaqHZHu/AEMYQuMAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGZ8yDiBgZWBgamLKeL/RwZvEM3gwhjHYMSoDBTlZmVmZmHmZGJhYGBgZkACji5O/gyMDArMB5je/WcDSt5gFFRgYJwMkmN8xjQFSCkwMAMAvo8N3XjaY2BgYAJiZiAWAZKMYJqFIQBICwAhSFyBwYlhAfMU5pXMe5gP/P8PFnFEFvn/8P/B/4l/iv7E/fH84wI0Aw0AAFmjFoAAAHjaRJBDnBxBGMW/qu7pGs9vd7RWjdZorW3Ftm3buMW27Zxj4xTjFPMUqyc14em908MfdOABwMPxcuDAADYIByeAaE/kOFFVqZsT/X5KiOq324lnNro0ey1f0flpYPOXtHi+Ztaehjc99+HlP4aimd1mzNC6LOzXr8Pr11oKuv2ahQavAqBbeDHLDQOwE9Hv8/mpICAk2ilLfZx/1sgbeT5K1K6hvp0bW4W/GIQmjRwpDc7NG6C1wot/jLx+HYADysISWE4YRIW8aBdzXE6HIBDi+qWUE3MUWfLR/4bOOdRjaGqFB4nVNVOb87t371xV32XI6O7Dm+rG4sX1NWmVaXreXJZb1y0Nja9R03N+vKpqzCkCQKAG3+My9CzUpEvyyVIxVinr8iuKSlU1kVAr53SwHpWwK1tSfTZ3pOm4Q4xtSJTt3cwV6JCltSXKZfHozEZkjDKnBGzN/UdkDXw4hAy92zdPV5wzql+VkMThPJ4ACn4MlqG3rC0SgNhFThB+ZzNLQ7U0yecnxLigqYjna2Or06saepboeVrri8kwWWJP4h3aTXukpSElA3XUouppljumzUpG/i0AesmI6cAGQFUGnHBcIvebv92AGjs3GV7vRDVJvIHxl9Jxnx8b0tEk7TJSf9EHQMEvAHgiXg/+UIIo+36hYOT/oBcJVYtxCHZSaLTLTYh5TmS61G1aXXVfWW2djKeaHpuUrrkt62vHVGR7jaX8zynkuYX0ZVjZ5nhGdKQosTgYq2Z2hAZnhE2J8y5SNGYAAIkTk30AAAABAAAAARhR3KTyol8PPPUAAQPoAAAAANhdoMwAAAAA3WYvN/69/t0IHQPJAAIAAwACAAAAAAAAAAEAAAPY/u8AAAhA/r39vAgdA+gAwv/RAAAAAAAAAAAAAAAIAnQAJADIAAAB/v/LAkcAIwIuADcCDv/2AjX/7QKS//kAAAAtAC0AUQCIAL8A6gEMAUYAAHjaY2BkYGDgYOhh4GFIY2AH8xCAhYEZABjaARd42oWRNVYFMBREL+60OKTD3fkN7u4O3919SeyCitWwCKYIbtGbM/NeDKjGRxkl5TXAU8m55RI6S+Ysl1JfMmS5jEWeLZczwKPlCjxcW66khwnLjSIIkFFNMMewaho3KYJaZ8RDpMURzXFS+KXvsco2R1pnScnrFTuJybdPijiDbCjSqZig1FPpKZSDuDyGUYYYYZZJHASIk5FHCrk3bUizHNKjOAkrXi58mgvqhjE5JtWnNE7KN/XpLObtNMaex3w6z8f9F1hmkT3RP7ex3j25Vz5l+3vnB9EYI+g+osG31YxoAY8cLhtXVFRGHEXRbCiLW2qKBBpxIk1+Q8+Xv8qjypAcNptYkUSl9TKAkRqUPyA6lJpWT5Gz2VbljJER7eJUjM5imj/eybQw9AIpwGEXeNpjYGJg+P8ViM8xGDFgAxxAzMygwqDKMJthOsMKhvkAuTgGwwAAAA==) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-vietnamese-400-italic-Dme_UzYR.woff2) format("woff2"),url(/assets/source-sans-pro-vietnamese-400-italic-C4emZkE-.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:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-latin-ext-400-italic-DUb1ykxz.woff2) format("woff2"),url(/assets/source-sans-pro-latin-ext-400-italic-S9obSYaJ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-sans-pro-latin-400-italic-ByC9qz2h.woff2) format("woff2"),url(/assets/source-sans-pro-latin-400-italic-B3zxsS0f.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-cyrillic-ext-600-normal-qEDpwGRt.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-ext-600-normal-BLUySEgx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-cyrillic-600-normal-7IW-0rI7.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-600-normal-C6gpv_4y.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-greek-ext-600-normal-Bk3oygDb.woff2) format("woff2"),url(/assets/source-sans-pro-greek-ext-600-normal-Bk3wWfL4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-greek-600-normal-DufzpiO_.woff2) format("woff2"),url(/assets/source-sans-pro-greek-600-normal-CNXbxSoy.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-vietnamese-600-normal-B_7vbVAt.woff2) format("woff2"),url(/assets/source-sans-pro-vietnamese-600-normal-DJqX7dzL.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-latin-ext-600-normal-XGkkjFz7.woff2) format("woff2"),url(/assets/source-sans-pro-latin-ext-600-normal-BgwKN7TX.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-pro-latin-600-normal-BM2CBz6W.woff2) format("woff2"),url(/assets/source-sans-pro-latin-600-normal-CjV2-MXP.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-cyrillic-ext-700-normal-CMNOJ5Qm.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-ext-700-normal-C6lq_OUW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-cyrillic-700-normal-CkdS6a5a.woff2) format("woff2"),url(/assets/source-sans-pro-cyrillic-700-normal-DCJL43JV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-greek-ext-700-normal-sY5KVvyA.woff2) format("woff2"),url(/assets/source-sans-pro-greek-ext-700-normal-BXPp6Eqx.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-greek-700-normal-Bq-mRDqF.woff2) format("woff2"),url(/assets/source-sans-pro-greek-700-normal-BCz9b4qF.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-vietnamese-700-normal-f-Bm14rw.woff2) format("woff2"),url(/assets/source-sans-pro-vietnamese-700-normal-CwqTh6JM.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:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-latin-ext-700-normal-Cf8nNWsm.woff2) format("woff2"),url(/assets/source-sans-pro-latin-ext-700-normal-yj0w5CKO.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-pro-latin-700-normal-DL7J4422.woff2) format("woff2"),url(/assets/source-sans-pro-latin-700-normal-BNdTgDH_.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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 tailwind-base{*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html.dark{color-scheme:light}body.dark{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}html{scroll-behavior:smooth;color-scheme:only light}body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}html,html *{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-track{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}:focus-visible{outline-width:2px;outline-offset:2px;outline-color:#2563eb}:focus-visible:is(.dark *){outline-color:#60a5fa}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-width:2px;outline-offset:2px;outline-color:#2563eb}button:focus-visible:is(.dark *),a:focus-visible:is(.dark *),input:focus-visible:is(.dark *),select:focus-visible:is(.dark *),textarea:focus-visible:is(.dark *){outline-color:#60a5fa}html{font-size:16px}button,a,input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}:disabled{cursor:not-allowed;opacity:.6}a{text-decoration-line:underline}}@layer tailwind-utilities{.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-left-\[31px\]{left:-31px}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.top-1{top:.25rem}.col-span-2{grid-column:span 2 / span 2}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in{animation:slideIn .3s ease-in-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pl-2{padding-left:.5rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-blue-500{accent-color:#3b82f6}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\!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)!important}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.text-primary{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-primary:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-secondary:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-tertiary{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-tertiary:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-secondary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-primary:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-secondary:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.card-base{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-base:hover{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-base:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.btn-primary{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.btn-primary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.btn-primary:focus:is(.dark *){--tw-ring-offset-color: #0f172a}.btn-secondary{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-secondary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.btn-secondary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.btn-secondary:focus:is(.dark *){--tw-ring-offset-color: #0f172a}.btn-ghost{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.btn-ghost:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-ghost:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.btn-ghost:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.btn-ghost:focus:is(.dark *){--tw-ring-offset-color: #0f172a}.input-base{min-height:44px;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.input-base::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.input-base::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.input-base{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-base:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.input-base:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.input-base:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.input-base:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.badge-primary{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.badge-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.badge-success{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.badge-success:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.badge-warning{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.badge-warning:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.badge-danger{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.badge-danger:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.gradient-text{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #059669 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-text:is(.dark *){--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.divider{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.divider:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.focus-ring:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.focus-ring:focus:is(.dark *){--tw-ring-offset-color: #0f172a}.hover-lift{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover-lift:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover-glow{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover-glow:hover{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(59 130 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.text-resizable{font-size:1rem;line-height:1.5rem;line-height:1.625}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}@media(prefers-contrast:more){.text-primary{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-primary:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-secondary:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-primary:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-property:none!important}}}@layer primevue{.p-card{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-card:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-card .p-card-body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-card .p-card-body:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-button{font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.p-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.p-button:focus:is(.dark *){--tw-ring-offset-color: #0f172a}.p-button:not(.p-button-text):not(.p-button-outlined){--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.p-button:not(.p-button-text):not(.p-button-outlined):hover{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.p-inputtext:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.p-inputtext:focus:is(.dark *){--tw-ring-offset-color: #0f172a}.p-dropdown:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.p-dropdown:focus:is(.dark *){--tw-ring-offset-color: #0f172a}.p-datatable{background-color:transparent}.p-datatable .p-datatable-thead>tr>th{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.p-datatable .p-datatable-thead>tr>th:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.p-datatable .p-datatable-thead>tr>th{background-color:#f2f2f2!important;color:#333!important}html.dark .p-datatable .p-datatable-thead>tr>th{background-color:#334155!important;color:#f1f5f9!important;border-color:#475569!important}.p-datatable .p-datatable-tbody>tr{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.p-datatable .p-datatable-tbody>tr:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.p-datatable .p-datatable-tbody>tr:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.p-datatable .p-datatable-tbody>tr:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}html.dark .p-datatable .p-datatable-tbody>tr:hover{background-color:#1e293b!important}.p-datatable .p-datatable-tbody>tr>td{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.p-datatable .p-datatable-tbody>tr>td:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}html.dark .p-datatable .p-datatable-tbody>tr>td{background-color:#0f172a!important;color:#f1f5f9!important;border-color:#334155!important}.p-menu{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-menu:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-menu .p-menuitem>.p-menuitem-content{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.p-menu .p-menuitem>.p-menuitem-content:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.p-menu .p-menuitem>.p-menuitem-content:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.p-menu .p-menuitem>.p-menuitem-content:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.p-menu .p-menuitem.p-focus>.p-menuitem-content{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.p-menu .p-menuitem.p-focus>.p-menuitem-content:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.p-menubar{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.p-menubar:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))!important}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{--tw-text-opacity: 1 !important;color:rgb(15 23 42 / var(--tw-text-opacity, 1))!important}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(248 250 252 / var(--tw-text-opacity, 1))!important}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content:hover{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))!important}html.dark .p-menubar{background-color:#0f172a!important;border-color:#334155!important}html.dark .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#f1f5f9!important}html.dark .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content:hover{background-color:#1e293b!important}.p-drawer{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-drawer:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.p-drawer .p-drawer-header{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.p-drawer .p-drawer-header:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-chart canvas{filter:brightness(1)}html.dark .p-chart canvas{filter:brightness(.95)}.p-accordion .p-accordion-header-link{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.p-accordion .p-accordion-header-link:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.p-accordion .p-accordion-header-link:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.p-accordion .p-accordion-header-link:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.p-accordion .p-accordion-content{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.p-accordion .p-accordion-content:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.p-tabview .p-tabview-nav{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-tabview .p-tabview-nav:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-tabview .p-tabview-nav .p-tabview-nav-link{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.p-tabview .p-tabview-nav .p-tabview-nav-link:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.p-tabview .p-tabview-nav .p-tabview-nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.p-tabview .p-tabview-nav .p-tabview-nav-link:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.p-tabview .p-tabview-panels{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-tabview .p-tabview-panels:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-message{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-message:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-message.p-message-info{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.p-message.p-message-info:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1));background-color:#1e3a8a33}.p-message.p-message-success{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.p-message.p-message-success:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1));background-color:#14532d33}.p-message.p-message-warning{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.p-message.p-message-warning:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1));background-color:#713f1233}.p-message.p-message-error{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.p-message.p-message-error:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1));background-color:#7f1d1d33}.p-progressbar{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.p-progressbar:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.p-rating .p-icon{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.p-rating .p-icon:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.p-rating .p-icon.p-rating-item-active{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.p-rating .p-icon.p-rating-item-active:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.p-timeline{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.p-timeline:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.p-timeline .p-timeline-event-content{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-timeline .p-timeline-event-content:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.p-divider{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.p-divider:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}html.dark .p-divider{border-color:#334155!important}.p-tag{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.p-tag:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.p-tag.p-tag-success{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.p-tag.p-tag-success:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.p-tag.p-tag-warning{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.p-tag.p-tag-warning:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.p-tag.p-tag-danger{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.p-tag.p-tag-danger:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}}html,body,#app{font-family:Inter,system-ui,-apple-system,sans-serif;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html,body,*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}::selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.dark *)::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}:is(.dark *)::selection{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}a:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}a:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}code:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}pre{overflow-x:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}pre:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}pre code{background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}table{width:100%;border-collapse:collapse}th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}th:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.5rem 1rem}td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}tr:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}tr:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-in-out}.animate-slide-in{animation:slideIn .3s ease-in-out}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px}label{display:block;font-weight:500}@layer tailwind-utilities{label{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}label:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}@media(prefers-contrast:more){label{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}label:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}}input,select,textarea{display:block;width:100%}.p-chart{filter:brightness(1)}html.dark .p-chart{filter:brightness(.95) contrast(1.05)}.p-chart canvas{mix-blend-mode:normal}html.dark .apexcharts-text{fill:#f1f5f9!important}html.dark .apexcharts-legend-text{color:#f1f5f9!important}html.dark .apexcharts-xaxis-label text,html.dark .apexcharts-yaxis-label text{fill:#f1f5f9!important}html.dark .apexcharts-gridline{stroke:#334155!important}html.dark .apexcharts-tooltip{background:#1e293b!important;color:#f1f5f9!important}html.dark canvas{filter:brightness(1.2) contrast(1.3)!important}html.dark .chartjs-render-monitor{filter:brightness(1.25) contrast(1.35)!important}html.dark .p-chart text,html.dark .p-chart tspan{fill:#fff!important;color:#fff!important;font-weight:600!important;opacity:1!important}html.dark .p-chart .chart-label,html.dark .p-chart .chart-title{fill:#fff!important;color:#fff!important}html.dark .p-chart{filter:brightness(1.25) contrast(1.3)!important}html.dark .p-chart svg text{fill:#fff!important;color:#fff!important;font-weight:600!important}html.dark .p-chart .grid-line{stroke:#475569!important;opacity:.5!important}html.dark .p-chart .tooltip-text{fill:#fff!important;color:#fff!important}html.dark .p-chart .legend-label,html.dark .p-chart .legend-text{fill:#fff!important;color:#fff!important;font-weight:600!important}:root{--font-display: Georgia, "Times New Roman", Times, serif;--font-body: "Source Sans Pro", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--primary-orange: #DA905B;--primary-neutral: #F8F8EF;--primary-teal: #A9B6BF;--primary-blue: #294962;--primary-black: #14181B;--secondary-tan: #E9DEC3;--secondary-orange: #A04A24;--secondary-teal: #B9D3E4;--secondary-green: #5B857A;--secondary-grey: #303F44;--bg-app: var(--primary-neutral);--bg-card: #FFFFFF;--bg-card-2: #FCFCF4;--bg-inverse: var(--primary-black);--text-primary: var(--primary-black);--text-secondary: #525F69;--text-on-inverse: var(--primary-neutral);--text-on-accent: var(--primary-black);--accent: var(--primary-orange);--accent-strong: var(--primary-orange);--accent-on-bg: #8E4E1F;--accent-2: var(--secondary-orange);--accent-soft: #E8B594;--accent-tint: #F6E7D9;--border: rgba(20, 24, 27, .1);--border-strong: rgba(20, 24, 27, .18);--shadow-segment: 0 1px 2px rgba(20, 24, 27, .08);--shadow-card: 0 1px 2px rgba(20, 24, 27, .04), 0 4px 12px rgba(20, 24, 27, .04);--shadow-float: 0 8px 28px rgba(20, 24, 27, .12), 0 1px 2px rgba(20, 24, 27, .06);--shadow-ring: 0 0 0 6px rgba(218, 144, 91, .18);--shadow-glow: 0 0 14px var(--accent);--status-success: #3F6359;--status-success-bg: #E6EEEB;--status-warn: #944F12;--status-warn-bg: #FBEACF;--status-error: #A4382F;--status-error-bg: #F6DAD5;--status-info: var(--primary-blue);--status-info-bg: var(--secondary-teal);--rule: var(--accent);--rule-height: 4px;--safe-top: max(env(safe-area-inset-top, 0px), 44px);--safe-bottom: max(env(safe-area-inset-bottom, 0px), 34px)}.brand-on-ink{--accent-tint: rgba(248, 248, 239, .08);--border: rgba(248, 248, 239, .18);--border-strong: rgba(248, 248, 239, .28);--text-primary: var(--text-on-inverse);--text-secondary: rgba(248, 248, 239, .72)}.brand-h-display{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);margin:0}.brand-h-display--xl{font-size:44px;font-weight:400;line-height:1.02;letter-spacing:-.025em}.brand-h-display--md{font-size:28px;font-weight:600;line-height:1.05}.brand-h-display--sm{font-size:24px;font-weight:600;line-height:1.1}.brand-h-section{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary);margin:0}.brand-h-card{font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin:0}.brand-label{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.brand-field-label{display:block;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 var(--space-1) 0}.brand-tagline{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--text-secondary);max-width:320px;margin:0}.brand-mono{font-family:var(--font-mono);letter-spacing:0}.brand-body{font-family:var(--font-body)}.brand-text-accent{color:var(--accent)}.brand-version-badge{display:inline-block;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);padding:8px 12px;background:transparent;border:0;cursor:pointer;-webkit-user-select:all;-moz-user-select:all;user-select:all;transition:color .15s ease}.brand-version-badge:hover{color:var(--text-primary)}.brand-version-badge--centered{display:block;margin-left:auto;margin-right:auto}.vue-devtools__anchor-btn,.vue-devtools__anchor,[data-v-381d7971].panel-entry-btn{bottom:8px!important;left:8px!important;right:auto!important;transform:none!important;z-index:9999;opacity:.4;transition:opacity .2s ease}.vue-devtools__anchor-btn:hover,.vue-devtools__anchor:hover,[data-v-381d7971].panel-entry-btn:hover{opacity:1}.brand-lang-picker{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--accent-tint);border:1px solid var(--border)}.brand-lang-picker__btn{height:26px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,color .12s ease}.brand-lang-picker__btn:hover{color:var(--text-primary)}.brand-lang-picker__btn.is-active{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-segment)}.brand-lang-picker__btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scanner-container>div{width:100%!important;height:100%!important}.scanner-container video{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.scanner-container .dce-btn-close{display:none!important}.brand-rule{display:block;height:var(--rule-height);width:36px;background:var(--rule);border-radius:2px}.brand-rule--xs{height:3px;width:32px}.brand-rule--lg{height:calc(var(--rule-height) + 2px);width:56px}.brand-rule--xl{height:var(--space-2);width:var(--space-16)}.brand-rule--full{width:100%}.brand-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding:0 18px;border-radius:10px;border:0;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer;background:var(--accent);color:var(--text-on-accent);white-space:nowrap;text-decoration:none;transition:box-shadow .12s ease}.brand-btn:hover:not(:disabled){box-shadow:var(--shadow-segment)}.brand-btn:disabled,.brand-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;filter:saturate(.4)}.brand-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-btn--lg{height:56px;font-size:16px;border-radius:12px}.brand-btn--sm{height:32px;padding:0 var(--space-3);font-size:13px;border-radius:8px}.brand-btn--block{width:100%}.brand-btn--ghost{background:transparent;color:var(--text-primary);border:1px solid var(--border-strong)}.brand-btn--dark{background:var(--bg-inverse);color:var(--text-on-inverse)}.brand-pill{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:999px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.02em;background:var(--accent-tint);color:var(--text-primary);white-space:nowrap}.brand-pill__dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex:0 0 auto}.brand-pill--info{background:var(--status-info-bg);color:var(--status-info)}.brand-pill--success{background:var(--status-success-bg);color:var(--status-success)}.brand-pill--warn{background:var(--status-warn-bg);color:var(--status-warn)}.brand-pill--error{background:var(--status-error-bg);color:var(--status-error)}.brand-pill--muted{background:var(--accent-tint);color:var(--text-primary)}.brand-disc{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--accent);margin-right:var(--space-2);vertical-align:middle;transform:translateY(-2px);flex:0 0 auto}.brand-wordmark{display:inline-flex;align-items:center;gap:.42em;font-family:var(--font-display);font-weight:400;letter-spacing:-.005em;color:var(--text-primary);font-size:18px}.brand-wordmark__mark{height:1.18em;width:auto;display:block;flex:0 0 auto}.brand-icon-button{width:36px;height:36px;border-radius:10px;padding:0;border:1px solid transparent;background:transparent;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease}.brand-icon-button--bordered{border-color:var(--border)}.brand-icon-button:hover{background:var(--accent-tint)}.brand-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-3);border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.brand-chip:hover{background:var(--accent-tint)}.brand-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-chip--active{border-color:var(--accent);background:var(--accent-tint)}.brand-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--text-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:700;margin-left:2px}.brand-menu{position:absolute;z-index:30;min-width:180px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:10px;padding:6px;box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:2px}.brand-menu__title{padding:6px 8px 4px;font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.brand-menu__item{display:flex;align-items:center;gap:var(--space-2);padding:6px 8px;border-radius:6px;border:0;background:transparent;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-primary);text-align:left;cursor:pointer;width:100%}.brand-menu__item:hover,.brand-menu__item.is-active{background:var(--accent-tint)}.brand-menu__item-check{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--border-strong);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.brand-menu__item.is-active .brand-menu__item-check{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.brand-select{width:100%;height:48px;padding:0 var(--space-4);border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-body);font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.brand-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #da905b2e}.brand-select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-card-2)}.brand-scan-target{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-5) 0 var(--space-2)}.brand-scan-target__icon{color:var(--accent);margin-bottom:var(--space-3)}.brand-scan-target__title{font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--text-primary);margin:0}.brand-scan-target__hint{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);margin-top:var(--space-1)}.brand-state-icon{width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--accent-tint);color:var(--accent)}.brand-state-icon--success{background:var(--status-success-bg);color:var(--status-success)}.brand-state-icon--error{background:var(--status-error-bg);color:var(--status-error)}.brand-state-icon--warn{background:var(--status-warn-bg);color:var(--status-warn)}@keyframes brand-pulse{0%,to{opacity:1}50%{opacity:.55}}.brand-pulse{animation:brand-pulse 1.6s ease-in-out infinite}.brand-form-stack>*+*{margin-top:var(--space-4)}.brand-button-row{display:flex;gap:var(--space-2)}.brand-button-row>*{flex:1}.brand-step-progress{display:flex;gap:6px}.brand-step-progress__seg{flex:1;height:4px;border-radius:999px;background:var(--accent-tint)}.brand-step-progress__seg.is-done{background:var(--accent)}.brand-step-progress__seg.is-active{background:linear-gradient(90deg,var(--accent) 65%,var(--accent-tint) 65%)}.brand-step-progress__labels{display:flex;gap:6px;margin-top:6px}.brand-step-progress__label{flex:1;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.brand-step-progress__label.is-done{color:#f8f8ef80}.brand-step-progress__label.is-active{color:var(--accent)}.brand-compact-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:8px 0;font-family:var(--font-body);font-size:13px}.brand-compact-row+.brand-compact-row{border-top:1px dashed var(--border)}.brand-compact-row__label{color:var(--text-secondary);font-size:12px}.brand-compact-row__value{color:var(--text-primary);font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis}.brand-settings-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-family:var(--font-body);font-size:14px;gap:var(--space-2)}.brand-settings-row+.brand-settings-row{border-top:1px solid var(--border)}.brand-settings-row__label{color:var(--text-secondary)}.brand-settings-row__value{color:var(--text-primary);font-weight:500}.brand-settings-row__value--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.brand-queue-chip{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:var(--accent-tint);color:var(--accent-2);letter-spacing:.04em;text-transform:uppercase}.brand-list-header{background:var(--bg-inverse);color:var(--text-on-inverse);padding:14px var(--space-5) 18px;padding-top:calc(14px + var(--safe-top))}.brand-list-header__title-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.brand-list-header__title{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0}.brand-list-header__meta{display:flex;align-items:center;justify-content:space-between}.brand-list-header__count{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.brand-ink-header{background:var(--bg-inverse);color:var(--text-on-inverse);padding:var(--space-3) var(--space-5) var(--space-5);position:relative}.brand-ink-header__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.brand-status-line{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.brand-status-line__dot{width:3px;height:3px;border-radius:999px;background:var(--border-strong);flex:0 0 auto}.brand-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card)}.brand-card--flat{box-shadow:none}.brand-card--tinted{background:var(--bg-card-2)}.brand-quick-tile{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:130px;padding:18px 16px 16px;border:0;border-radius:14px;background:var(--bg-card);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:box-shadow .12s ease}.brand-quick-tile:hover{box-shadow:var(--shadow-float)}.brand-quick-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-quick-tile--primary{background:var(--accent);color:var(--text-on-accent)}.brand-quick-tile__title{font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-.015em;margin:0}.brand-quick-tile__hint{font-family:var(--font-body);font-size:12px;letter-spacing:.02em;color:var(--text-secondary);margin-top:2px}.brand-quick-tile--primary .brand-quick-tile__hint{color:#ffffffd9}.brand-section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.brand-section-header__title{display:flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--text-primary);margin:0}.brand-section-header__link{display:inline-flex;align-items:center;gap:var(--space-1);border:0;padding:0;background:transparent;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-primary);cursor:pointer;text-decoration:none}.brand-section-header__link:hover{color:var(--accent-2)}.brand-entity-card{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-card);text-align:left;cursor:pointer;box-shadow:var(--shadow-card)}.brand-entity-card:hover{box-shadow:var(--shadow-float)}.brand-entity-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-entity-card--error{border-left:3px solid var(--accent);padding-left:12px}.brand-entity-card__top{display:flex;align-items:flex-start;gap:12px}.brand-entity-card__title{flex:1;min-width:0;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.brand-entity-card__bottom{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-family:var(--font-body);font-size:14px;color:var(--text-secondary)}.brand-entity-card__subtitle{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-entity-card__meta{flex:0 0 auto;white-space:nowrap;text-align:right;font-size:11px}.brand-entity-card__meta-label{color:var(--text-secondary)}.brand-entity-card__meta-value{color:var(--text-primary);font-weight:500}.brand-entity-card__meta-value--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.brand-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:16px var(--space-2) 6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));background:var(--bg-card);background:linear-gradient(to top,var(--bg-card) 80%,transparent 100%)}.brand-bottom-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .12s ease,color .12s ease}.brand-bottom-nav__item:hover{color:var(--text-primary)}.brand-bottom-nav__item.is-active{color:var(--text-primary);border-color:var(--accent)}.brand-bottom-nav__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-bottom-nav__badge{position:absolute;top:4px;right:6px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--text-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:600;line-height:1.2}.brand-app-footer{padding:14px 12px 10px;text-align:center;font-family:var(--font-body);font-size:11px;color:var(--text-secondary);line-height:1.55}.brand-app-footer__rule{height:3px;width:24px;background:var(--accent);border-radius:2px;margin:0 auto 10px}.brand-app-footer__brand{font-family:var(--font-display);font-weight:600;font-size:12px;color:var(--text-primary);letter-spacing:-.005em;margin-bottom:2px}.brand-app-footer__links{margin-top:8px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:11px}.brand-app-footer__links a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;font-weight:500}.brand-app-footer__links-sep{width:3px;height:3px;border-radius:999px;background:var(--border-strong)}.brand-banner{font-family:var(--font-body);font-size:13px;line-height:1.45;padding:var(--space-3) var(--space-4);border-radius:10px;border:1px solid transparent;display:flex;align-items:flex-start;gap:var(--space-3)}.brand-banner--info{background:var(--status-info-bg);color:var(--status-info);border-color:#2949622e}.brand-banner--warn{background:var(--status-warn-bg);color:var(--status-warn);border-color:#b5651f38}.brand-banner--error{background:var(--status-error-bg);color:var(--status-error);border-color:#a4382f38}.brand-banner--success{background:var(--status-success-bg);color:var(--status-success);border-color:#5b857a38}.brand-error{font-family:var(--font-body);font-size:13px;color:var(--status-error)}.brand-link{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--accent-2);cursor:pointer;background:transparent;border:0;padding:0;text-decoration:none}.brand-link:hover{text-decoration:underline}.brand-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.brand-link--muted{color:var(--text-secondary)}.brand-link--muted:hover{color:var(--text-primary)}.brand-segmented{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--accent-tint);border-radius:10px}.brand-segmented__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--space-8);padding:0 var(--space-3);border:0;border-radius:7px;background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,box-shadow .12s ease}.brand-segmented__tab.is-active{background:var(--bg-card);box-shadow:var(--shadow-segment)}.brand-segmented__tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-divider{display:flex;align-items:center;gap:var(--space-3)}.brand-divider:before,.brand-divider:after{content:"";flex:1;height:1px;background:var(--border)}.brand-divider__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-secondary)}.brand-field{position:relative}.brand-field__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;z-index:1}.brand-field__action{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer}.brand-field__action:hover{color:var(--text-primary)}.brand-field__action:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-field--with-icon input,.brand-field--with-icon .p-inputtext{padding-left:38px}.brand-field--with-action input,.brand-field--with-action .p-inputtext{padding-right:40px}.brand-field .p-inputtext,.brand-field input{height:48px;box-sizing:border-box}.brand-page{min-height:100vh;background:var(--bg-app);color:var(--text-primary);position:relative;overflow:hidden;display:flex;flex-direction:column;padding-top:var(--safe-top)}.brand-page--ink{background:var(--bg-inverse);color:var(--text-on-inverse)}.brand-page__utility{position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0}.brand-page__topbar{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5) 0}.brand-page__topbar--end{justify-content:flex-end}.brand-page__topbar--between{justify-content:space-between}.brand-hero{flex:1;padding-inline:var(--space-6);padding-top:var(--space-6);display:flex;flex-direction:column;position:relative;z-index:1}.brand-hero--bottom{padding-top:var(--space-12);justify-content:flex-end}.brand-hero--middle{justify-content:center;padding-top:0}.brand-hero--center{justify-content:center;align-items:center;text-align:center;padding-top:0;padding-inline:var(--space-8)}.brand-slab{background:var(--bg-app);color:var(--text-primary);border-radius:20px 20px 0 0;padding:var(--space-5) var(--space-5) var(--space-4);padding-bottom:calc(var(--space-4) + var(--safe-bottom));margin-top:var(--space-8);position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-2)}.brand-slab--flush{border-radius:0;margin-top:0}.brand-stack-2>*+*{margin-top:var(--space-2)}.brand-stack-3>*+*{margin-top:var(--space-3)}.brand-stack-4>*+*{margin-top:var(--space-4)}.brand-mt-1{margin-top:var(--space-1)}.brand-mt-2{margin-top:var(--space-2)}.brand-mt-3{margin-top:var(--space-3)}.brand-mt-4{margin-top:var(--space-4)}.brand-mt-5{margin-top:var(--space-5)}.brand-mt-6{margin-top:var(--space-6)}.brand-mt-8{margin-top:var(--space-8)}.brand-mb-1{margin-bottom:var(--space-1)}.brand-mb-2{margin-bottom:var(--space-2)}.brand-mb-3{margin-bottom:var(--space-3)}.brand-mb-4{margin-bottom:var(--space-4)}.brand-mb-5{margin-bottom:var(--space-5)}.brand-mb-6{margin-bottom:var(--space-6)}.brand-mb-8{margin-bottom:var(--space-8)}.brand-text-left{text-align:left}.brand-text-center{text-align:center}.brand-text-right{text-align:right}.brand-spin{animation:brand-spin .8s linear infinite}.brand-spinner{width:36px;height:36px;border-radius:999px;border:2px solid rgba(248,248,239,.18);border-top-color:var(--accent);animation:brand-spin 1s linear infinite}.brand-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.brand-back-button{width:36px;height:36px;border-radius:10px;padding:0;border:1px solid var(--border);background:transparent;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease}.brand-back-button:hover{background:var(--accent-tint)}.brand-back-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-checklist{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-body);font-size:12px;line-height:1.4;color:var(--text-primary)}.brand-checklist__title{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-1)}.brand-checklist__item{display:flex;align-items:center;gap:var(--space-2)}.brand-checklist__item:before{content:"";flex:0 0 auto;width:12px;height:12px;border-radius:3px;border:1.5px solid var(--border-strong);background:transparent}.brand-checklist__item.is-met:before{background:var(--status-success);border-color:var(--status-success)}.brand-token-card{padding:var(--space-3) var(--space-4);border-radius:10px;background:#f8f8ef0f;border:1px solid rgba(248,248,239,.12)}.brand-token-card__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:#f8f8ef80}.brand-token-card__value{font-family:var(--font-mono);font-size:11px;color:#f8f8efd9;margin-top:2px;word-break:break-all}.brand-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.brand-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.brand-caption{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);font-family:var(--font-body);font-size:11px;color:var(--text-secondary)}.brand-dotfield{position:absolute;inset:0;z-index:0;pointer-events:none;display:block;width:100%;height:100%}.brand-skeleton-line{height:16px;border-radius:4px;background:var(--accent-tint);animation:brand-pulse 1.6s ease-in-out infinite}.brand-skeleton-line--w-full{width:100%}.brand-skeleton-line--w-2-3{width:66.6667%}.brand-skeleton-line--w-3-4{width:75%}.brand-skeleton-line--w-1-2{width:50%}.brand-skeleton-block{border-radius:8px;background:var(--accent-tint);animation:brand-pulse 1.6s ease-in-out infinite}.brand-skeleton-block--hero{height:128px}.brand-skeleton-block--row{height:32px}.brand-skeleton-block--header{height:40px;background:color-mix(in srgb,var(--accent-tint) 70%,var(--border))}.brand-skeleton-card{border:1px solid var(--border);border-radius:12px;padding:var(--space-6)}.brand-skeleton-card>*+*{margin-top:var(--space-4)}.brand-error-panel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6);border:1px solid var(--status-error-bg);background:color-mix(in srgb,var(--status-error-bg) 35%,var(--bg-card));border-radius:12px}.brand-error-panel__msg{font-size:14px;color:var(--status-error);margin:0 0 var(--space-4) 0}.brand-error-panel__actions{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.brand-error-panel__details{width:100%;max-width:560px;text-align:left;background:var(--bg-card);border:1px solid var(--status-error-bg);border-radius:8px;padding:var(--space-3)}.brand-error-panel__details-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.brand-error-panel__details-tag{font-size:11px;font-weight:600;color:var(--status-error);text-transform:uppercase;letter-spacing:.05em}.brand-error-panel__copy{background:transparent;border:0;cursor:pointer;font-size:12px;font-weight:500;color:var(--status-error)}.brand-error-panel__copy:hover{text-decoration:underline}.brand-error-panel__trace{margin:0;font-family:var(--font-mono);font-size:11px;line-height:1.45;color:var(--status-error);white-space:pre-wrap;word-break:break-all}.brand-toast{position:fixed;top:calc(var(--space-3) + var(--safe-top, 0px));left:50%;transform:translate(-50%);z-index:60;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:999px;background:var(--bg-inverse);color:var(--text-on-inverse);font-family:var(--font-body);font-size:12px;font-weight:500;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-toast-enter-active,.brand-toast-leave-active{transition:opacity .2s ease,transform .2s ease}.brand-toast-enter-from,.brand-toast-leave-to{opacity:0;transform:translate(-50%,-8px)}.brand-sort-toggle{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease}.brand-sort-toggle:hover{background:var(--accent-tint)}.brand-sort-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-sort-toggle__icon{color:var(--text-secondary)}.brand-count-card{display:block;width:100%;text-align:left;padding:var(--space-3);border:1px solid var(--border);border-radius:8px;background:var(--bg-card);cursor:pointer;transition:border-color .12s ease,background .12s ease}.brand-count-card:hover{border-color:var(--accent)}.brand-count-card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-count-card__label{font-family:var(--font-body);font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.brand-count-card__count{margin-top:var(--space-1);font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--text-primary)}.brand-count-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(min-width:640px){.brand-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.brand-pipeline{display:flex;align-items:flex-start;width:100%;overflow-x:auto;padding:var(--space-2) 0}.brand-pipeline__step{display:flex;flex-direction:column;align-items:center;min-width:64px}.brand-pipeline__node{width:32px;height:32px;border-radius:999px;border:2px solid var(--border);background:var(--accent-tint);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.brand-pipeline__node--completed{background:var(--status-success);border-color:var(--status-success);color:var(--text-on-accent)}.brand-pipeline__node--active{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);animation:brand-pulse 1.6s ease-in-out infinite}.brand-pipeline__node--terminal{background:var(--status-error);border-color:var(--status-error);color:var(--text-on-accent)}.brand-pipeline__label{margin-top:var(--space-1);font-family:var(--font-body);font-size:10px;line-height:1.2;text-align:center;max-width:72px;color:var(--text-secondary)}.brand-pipeline__label--active{color:var(--accent);font-weight:600}.brand-pipeline__connector{flex:1;min-width:16px;height:2px;margin:15px var(--space-1) 0;border-radius:1px;background:var(--border)}.brand-pipeline__connector--done{background:var(--status-success)}.brand-camera-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-inverse);border-radius:12px;border:1px solid var(--border)}.brand-camera-frame__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);pointer-events:none}.brand-camera-frame__placeholder-icon{opacity:.5;margin-bottom:var(--space-2)}.brand-camera-frame__placeholder-text{font-size:13px}.brand-camera-frame__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-camera-frame__canvas{display:none}.brand-quarantine__head{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:0;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.brand-quarantine__head:hover{background:var(--accent-tint)}.brand-quarantine__head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.brand-checkmark-tile{width:48px;height:48px;border-radius:14px;background:var(--accent);color:var(--text-on-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brand-checkmark-tile--error{background:var(--status-error)}.brand-checkmark-tile--warn{background:var(--status-warn)}.brand-timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--text-primary)}.brand-timer--inline{font-size:24px}.brand-pulse-chip{display:inline-flex;align-items:center;gap:var(--space-2);font-size:11px;font-family:var(--font-body);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.brand-pulse-chip__dot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}.brand-workflow-hero{background:var(--bg-inverse);color:var(--text-on-inverse);padding:0 var(--space-5) var(--space-6)}.brand-cream-slab{background:var(--bg-app);color:var(--text-primary);border-radius:20px 20px 0 0;padding:var(--space-5) var(--space-4) var(--space-6);margin-top:-1px}.brand-progress-segments{display:flex;gap:3px;width:100%}.brand-progress-segments__seg{flex:1;height:8px;border-radius:1px;background:color-mix(in srgb,var(--text-secondary) 18%,transparent)}.brand-progress-segments__seg.is-filled{background:var(--accent)}.brand-analyte-row{display:flex;align-items:center;gap:var(--space-3);padding:14px}.brand-analyte-row+.brand-analyte-row{border-top:1px solid var(--border)}.brand-analyte-row__dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.brand-analyte-row__main{flex:1;min-width:0}.brand-analyte-row__name{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text-primary)}.brand-analyte-row__ct{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);margin-top:1px}.brand-analyte-row__result{font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.brand-analyte-row--positive .brand-analyte-row__dot{background:var(--status-error)}.brand-analyte-row--positive .brand-analyte-row__result{color:var(--status-error)}.brand-analyte-row--negative .brand-analyte-row__dot{background:var(--text-secondary)}.brand-analyte-row--negative .brand-analyte-row__result{color:var(--text-secondary)}.brand-analyte-row--inconclusive .brand-analyte-row__dot{background:var(--status-warn)}.brand-analyte-row--inconclusive .brand-analyte-row__result{color:var(--status-warn)}.brand-analyte-row--invalid .brand-analyte-row__dot{background:var(--border-strong)}.brand-analyte-row--invalid .brand-analyte-row__result{color:var(--text-secondary)}.brand-analyte-row--muted .brand-analyte-row__dot{background:var(--border-strong)}.brand-analyte-row--muted .brand-analyte-row__result{color:var(--text-secondary)}.brand-detection-card{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--status-error);border-radius:8px;padding:14px}.brand-detection-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.brand-detection-card__name{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--text-primary)}.brand-detection-card__result{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--status-error);white-space:nowrap}.brand-detection-card__note{font-size:12px;color:var(--text-secondary);margin-top:6px;line-height:1.45}.brand-headline-stat__caption{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.brand-headline-stat__value{font-family:var(--font-display);font-size:36px;font-weight:600;line-height:1.05;color:var(--accent);margin-top:4px}.brand-headline-stat__suffix{font-size:18px;color:var(--text-secondary);margin-left:6px}:root{--safe-top: 0px;--safe-bottom: 0px}.brand-app-shell{display:flex;min-height:100vh;background:var(--bg-app);color:var(--text-primary);font-family:var(--font-body)}.brand-skip-nav{position:absolute;top:-100px;left:var(--space-4);z-index:100;padding:10px 16px;background:var(--accent);color:var(--text-on-accent);font-family:var(--font-body);font-weight:600;border-radius:8px;text-decoration:none;transition:top .12s ease}.brand-skip-nav:focus{top:var(--space-4)}.brand-app-shell__sidebar{width:240px;flex:0 0 240px;background:var(--bg-inverse);color:var(--text-on-inverse);display:flex;flex-direction:column;border-right:1px solid rgba(248,248,239,.08);height:100vh;position:sticky;top:0;align-self:flex-start}.p-drawer.brand-on-ink,.p-drawer.brand-on-ink .p-drawer-content,.p-drawer.brand-on-ink .p-drawer-header{background:var(--bg-inverse)!important;color:var(--text-on-inverse)!important;border-color:#f8f8ef14!important}.p-drawer.brand-on-ink .p-drawer-close-button,.p-drawer.brand-on-ink .p-drawer-close-button:hover{color:var(--text-on-inverse)!important}.brand-app-shell__brand{padding:18px 20px 12px;display:flex;align-items:center;gap:10px}.brand-app-shell__brand-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.brand-app-shell__nav{flex:1;overflow-y:auto;padding:12px 8px}.brand-app-shell__nav-section-label{padding:14px 12px 6px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f8f8efb3}.brand-app-shell__nav-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#f8f8efc7;font-family:var(--font-body);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.brand-app-shell__nav-item:hover:not(:disabled){background:#f8f8ef0f;color:var(--text-on-inverse)}.brand-app-shell__nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-app-shell__nav-item.is-active{background:#da905b1f;color:var(--accent);font-weight:600}.brand-app-shell__nav-item.is-locked{opacity:.5;cursor:not-allowed}.brand-app-shell__nav-icon{font-size:16px;flex:0 0 auto}.brand-app-shell__nav-label{flex:1}.brand-app-shell__nav-lock{font-size:12px;opacity:.65}.brand-app-shell__user-pod{padding:12px;border-top:1px solid rgba(248,248,239,.08);position:relative}.brand-app-shell__user-pod-button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:#f8f8ef0a;color:var(--text-on-inverse);text-align:left;cursor:pointer;transition:background .12s ease}.brand-app-shell__user-pod-button:hover{background:#f8f8ef14}.brand-app-shell__user-pod-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-app-shell__user-avatar{width:32px;height:32px;border-radius:999px;background:var(--accent);color:var(--text-on-accent);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:13px;flex:0 0 auto;overflow:hidden}.brand-app-shell__user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-app-shell__user-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.brand-app-shell__user-name{font-family:var(--font-body);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-app-shell__user-role{font-family:var(--font-body);font-size:10px;color:#f8f8ef8c}.brand-app-shell__user-kebab{font-size:14px;opacity:.55}.brand-app-shell__user-menu{bottom:calc(100% + var(--space-2));left:12px;right:12px;width:auto;--text-primary: #14181B;--text-secondary: #7D8C95;--border: rgba(20, 24, 27, .1);--border-strong: rgba(20, 24, 27, .18);--accent-tint: #F6E7D9;color:var(--text-primary)}.brand-app-shell__user-menu .brand-menu__item{color:var(--text-primary)}.brand-app-shell__user-menu .brand-menu__title{color:var(--text-secondary)}.brand-app-shell__user-pod--top{border-top:0;border-bottom:1px solid rgba(248,248,239,.08)}.brand-app-shell__user-menu--down{top:calc(100% + var(--space-2));bottom:auto}.brand-app-shell__drawer{display:flex;flex-direction:column;height:100%;min-height:0}.brand-app-shell__drawer-head{flex:0 0 auto}.brand-app-shell__drawer .brand-app-shell__nav{flex:1 1 auto;min-height:0;overflow-y:auto}.brand-app-shell__main{flex:1;display:flex;flex-direction:column;min-width:0}.brand-app-shell__topbar{height:56px;padding:0 var(--space-5);display:flex;align-items:center;justify-content:space-between;background:var(--bg-app);border-bottom:1px solid var(--border);flex:0 0 auto}.brand-app-shell__topbar-left,.brand-app-shell__topbar-right{display:flex;align-items:center;gap:var(--space-3)}.brand-app-shell__ws-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--font-body);font-size:11px;font-weight:600}.brand-app-shell__ws-pill.is-connected{background:var(--status-success-bg);color:var(--status-success)}.brand-app-shell__ws-pill.is-disconnected{background:var(--status-error-bg);color:var(--status-error)}.brand-app-shell__ws-dot{width:6px;height:6px;border-radius:999px;background:currentColor}@media(max-width:720px){.brand-app-shell__ws-label{display:none}}.brand-app-shell__lang-select{width:88px}.brand-app-shell__content{flex:1;overflow-y:auto;background:var(--bg-app)}.brand-error-page{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-5);background:var(--bg-app)}.brand-error-page__inner{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.brand-error-page__code-row{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.brand-error-page__code{font-family:var(--font-display);font-weight:400;font-size:96px;line-height:1;letter-spacing:-.035em;color:var(--text-primary)}.brand-error-page__tagline{max-width:440px}.brand-error-page__suggestions{width:100%;padding:var(--space-4);text-align:left;display:flex;flex-direction:column;gap:var(--space-3)}.brand-error-page__suggestions-label{color:var(--text-secondary)}.brand-error-page__suggestions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.brand-error-page__suggestion-link{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:14px;color:var(--accent-2);text-decoration:none;font-weight:500}.brand-error-page__suggestion-link:hover{text-decoration:underline}.brand-error-page__actions{width:100%;margin-top:var(--space-2)}.brand-error-page__path{margin-top:var(--space-4);font-family:var(--font-body);font-size:12px;color:var(--text-secondary)}.brand-error-page__path code{background:var(--accent-tint);color:var(--text-primary);padding:2px 8px;border-radius:6px;margin-left:4px}.brand-error-page__user-row{display:flex;align-items:center;gap:var(--space-3)}.brand-error-page__user-avatar{width:40px;height:40px;border-radius:999px;background:var(--accent);color:var(--text-on-accent);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:14px;flex:0 0 auto}.brand-error-page__user-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-error-page__user-name{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--text-primary)}.brand-error-page__user-sub{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;color:var(--text-secondary)}.brand-error-page__user-sep{opacity:.6}.brand-auth-split{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--bg-app);color:var(--text-primary);font-family:var(--font-body)}@media(max-width:1023px){.brand-auth-split{grid-template-columns:1fr}}.brand-auth-split__hero{background:var(--bg-inverse);color:var(--text-on-inverse);padding:var(--space-12) var(--space-12) var(--space-8);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}@media(max-width:1023px){.brand-auth-split__hero{min-height:240px;padding:var(--space-6) var(--space-5)}}.brand-auth-split__hero-top{display:flex;align-items:center}.brand-auth-split__hero-pitch{display:flex;flex-direction:column;gap:var(--space-5);max-width:480px}.brand-auth-split__hero-title{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:1.04;letter-spacing:-.025em;color:var(--text-on-inverse);margin:0;display:flex;flex-direction:column;gap:4px}@media(max-width:1023px){.brand-auth-split__hero-title{font-size:32px}}.brand-auth-split__hero-blurb{font-size:14px;color:#f8f8efb8;max-width:420px}.brand-auth-split__hero-footer{font-size:11px;color:#f8f8ef73;letter-spacing:.04em}.brand-auth-split__panel{background:var(--bg-app);padding:var(--space-10) var(--space-8);display:flex;align-items:center;justify-content:center}@media(max-width:1023px){.brand-auth-split__panel{padding:var(--space-6) var(--space-5)}}.brand-auth-split__panel-inner{width:100%;max-width:460px;display:flex;flex-direction:column;gap:var(--space-5)}.brand-auth-split__panel-head{display:flex;flex-direction:column;gap:var(--space-2)}.brand-auth-method-row{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.brand-auth-method-tile{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;grid-template-areas:"icon title" "icon sub";-moz-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center;padding:14px var(--space-4);border-radius:14px;border:1px solid var(--accent);background:var(--accent-tint);color:var(--text-primary);cursor:pointer;text-align:left;font-family:var(--font-body);transition:box-shadow .12s ease,background .12s ease}.brand-auth-method-tile:hover:not(:disabled){background:var(--accent-soft);box-shadow:var(--shadow-segment)}.brand-auth-method-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brand-auth-method-tile:disabled{opacity:.6;cursor:not-allowed}.brand-auth-method-tile__icon{grid-area:icon;width:36px;height:36px;border-radius:10px;background:var(--accent);color:var(--text-on-accent);display:inline-flex;align-items:center;justify-content:center}.brand-auth-method-tile__title{grid-area:title;font-family:var(--font-display);font-weight:600;font-size:15px}.brand-auth-method-tile__sub{grid-area:sub;font-size:12px;color:var(--text-secondary)}.brand-auth-divider{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0}.brand-auth-divider__line{flex:1;height:1px;background:var(--border)}.brand-auth-divider__label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.brand-auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.brand-auth-input{width:100%;height:48px;padding:0 var(--space-4);border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-body);font-size:14px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.brand-auth-input::-moz-placeholder{color:var(--text-secondary)}.brand-auth-input::placeholder{color:var(--text-secondary)}.brand-auth-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #da905b2e}.brand-auth-password{position:relative}.brand-auth-password__input{padding-right:44px}.brand-auth-password__toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer}.brand-auth-password__toggle:hover{color:var(--text-primary)}.brand-auth-password__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brand-auth-error{margin:var(--space-1) 0 0;font-size:12px;color:var(--status-error)}.brand-auth-banner{padding:var(--space-3) var(--space-4);border-radius:10px;font-size:13px;line-height:1.5}.brand-auth-banner--error{background:var(--status-error-bg);color:var(--status-error);border:1px solid rgba(164,56,47,.22)}.brand-auth-form__footer{display:flex;justify-content:center;font-size:13px}.brand-auth-form__footer--stack{flex-direction:column;align-items:center;gap:var(--space-2)}.brand-auth-form__link{color:var(--accent-2);text-decoration:none;font-weight:600;min-height:0}.brand-auth-form__link:hover{text-decoration:underline}.brand-auth-callback{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-5);background:var(--bg-app)}.brand-auth-callback__inner{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.brand-auth-callback__message{max-width:380px;font-size:14px}.brand-auth-callback__icon--processing{color:var(--accent);animation:brand-spin 1.1s linear infinite}@keyframes brand-spin{to{transform:rotate(360deg)}}.brand-auth-callback__inner--wide{max-width:480px;gap:var(--space-3)}.brand-auth-reset__card{width:100%;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.brand-auth-reset__hint{margin:4px 0 0;font-size:12px;color:var(--text-secondary)}.brand-auth-reset__match{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px}.brand-auth-reset__match.is-ok{color:var(--status-success)}.brand-auth-reset__match.is-bad{color:var(--status-error)}.brand-auth-reset__success{display:flex;flex-direction:column;gap:var(--space-2)}.brand-auth-reset__token-error,.brand-auth-reset__state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;text-align:center}.brand-auth-reset__back-link{display:inline-flex;align-items:center;gap:6px}.brand-auth-banner--success{background:var(--status-success-bg);color:var(--status-success);border:1px solid rgba(91,133,122,.22)}.brand-home{display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-5);background:var(--bg-app)}.brand-home__hero{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.brand-home__title{max-width:720px}.brand-home__tagline{max-width:560px;font-size:16px}.brand-home__actions{margin-top:var(--space-3)}.brand-dashboard{padding:var(--space-6) var(--space-6) var(--space-12);display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:1280px){.brand-dashboard{padding:var(--space-8) var(--space-8) var(--space-12)}}.brand-dashboard__verify-banner{padding:var(--space-4) var(--space-5);background:var(--status-warn-bg);color:var(--text-primary);border:1px solid rgba(181,101,31,.25)}.brand-dashboard__verify-body{display:flex;gap:var(--space-4);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.brand-dashboard__greeting{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.brand-dashboard__greeting-title{letter-spacing:-.02em}.brand-dashboard__greeting-meta{margin:var(--space-2) 0 0;display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.brand-dashboard__kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.brand-kpi-card{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.brand-kpi-card__value{font-family:var(--font-display);font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.02em;color:var(--text-primary)}.brand-kpi-card__value--md{font-size:28px}.brand-dashboard__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-4)}.brand-dashboard__row--2col{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.brand-dashboard__panel{padding:var(--space-4) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.brand-dashboard__panel-head{display:flex;align-items:center;gap:var(--space-2)}.brand-dashboard__chart{height:320px;width:100%;position:relative}.brand-dashboard__chart-canvas{position:absolute;inset:0;width:100%;height:100%}.brand-dashboard__chart-canvas,.brand-dashboard__chart-canvas>*,.brand-dashboard__chart-canvas canvas{width:100%!important;height:100%!important}.brand-dashboard__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) 0;text-align:center}.brand-dashboard__activity{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.brand-dashboard__activity-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0}.brand-dashboard__activity-row+.brand-dashboard__activity-row{border-top:1px solid var(--border)}.brand-dashboard__activity-icon{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:var(--accent-tint);color:var(--accent)}.brand-dashboard__activity-icon.is-success{background:var(--status-success-bg);color:var(--status-success)}.brand-dashboard__activity-icon.is-warn{background:var(--status-warn-bg);color:var(--status-warn)}.brand-dashboard__activity-icon.is-error{background:var(--status-error-bg);color:var(--status-error)}.brand-dashboard__activity-icon.is-info{background:var(--status-info-bg);color:var(--status-info)}.brand-dashboard__activity-icon.is-muted{background:var(--accent-tint);color:var(--text-secondary)}.brand-dashboard__activity-main{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-dashboard__activity-title{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-dashboard__activity-sub{font-family:var(--font-body);font-size:12px;color:var(--text-secondary)}.brand-dashboard__activity-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.brand-dashboard__activity-time{font-size:11px;color:var(--text-secondary)}.brand-about{display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-5);background:var(--bg-app)}.brand-about__inner{max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.brand-about__tagline{max-width:380px}.brand-settings{max-width:960px;padding:var(--space-6) var(--space-6) var(--space-12);display:flex;flex-direction:column;gap:var(--space-5);margin:0 auto;width:100%}.brand-settings__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.brand-settings__subtitle{margin-top:4px}.brand-settings__save-pill{font-family:var(--font-body)}.brand-settings__sections{display:flex;flex-direction:column;gap:var(--space-5)}.brand-settings__section{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.brand-settings__section-head{display:flex;align-items:center;gap:var(--space-2)}.brand-settings__rows{display:flex;flex-direction:column}.brand-settings__rows .brand-settings-row{padding:var(--space-3) 0}.brand-settings__rows .brand-settings-row+.brand-settings-row{border-top:1px solid var(--border)}.brand-settings-row--stacked{flex-direction:column;align-items:stretch}.brand-settings-row--stacked>*+*{margin-top:var(--space-2)}.brand-settings__row-sub{margin-top:2px;font-family:var(--font-body);font-size:12px;color:var(--text-secondary);max-width:480px}.brand-settings__select{width:180px}.brand-settings__handle-input{width:100%;max-width:320px}.brand-settings__phase-tag{margin-left:6px;vertical-align:2px}.brand-settings__skeletons{display:flex;flex-direction:column;gap:var(--space-4)}.brand-settings__skeleton{height:140px;background:linear-gradient(90deg,var(--bg-card) 0%,var(--bg-card-2) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:brand-shimmer 1.4s ease-in-out infinite}@keyframes brand-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.brand-list-page{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);max-width:100%}@media(min-width:1280px){.brand-list-page{padding:var(--space-8)}}.brand-list-page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.brand-list-page__title-block{display:flex;flex-direction:column;gap:4px}.brand-list-page__title-meta{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:2px;font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.brand-list-page__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.brand-list-page__stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)}.brand-list-page__stat-card{padding:var(--space-3) var(--space-4);text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:4px;background:var(--bg-card);border-radius:14px;border:1px solid var(--border);transition:box-shadow .12s ease,border-color .12s ease}.brand-list-page__stat-card:hover{box-shadow:var(--shadow-segment);border-color:var(--border-strong)}.brand-list-page__stat-card.is-active{border-color:var(--accent);background:var(--accent-tint)}.brand-list-page__stat-value{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.1;color:var(--text-primary)}.brand-list-page__stat-value--info{color:var(--status-info)}.brand-list-page__stat-value--warn{color:var(--status-warn)}.brand-list-page__stat-value--success{color:var(--status-success)}.brand-list-page__stat-value--error{color:var(--status-error)}.brand-list-page__stat-value--accent{color:var(--accent)}.brand-list-page__stat-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.brand-list-page__table{background:var(--bg-card);border-radius:14px;overflow:hidden;border:1px solid var(--border)}.brand-airsampler-detail__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4) var(--space-6)}@media(min-width:640px){.brand-airsampler-detail__grid{grid-template-columns:1fr 1fr}.brand-airsampler-detail__notes{grid-column:1 / -1}}.brand-airsampler-detail__value{margin-top:4px;font-family:var(--font-body);font-size:14px;color:var(--text-primary)}.p-inputtext::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-secondary)!important;opacity:1}.p-select-label.p-placeholder,.p-dropdown-label.p-placeholder,.p-multiselect-label.p-placeholder,.p-inputtext::placeholder,input::placeholder,textarea::placeholder{color:var(--text-secondary)!important;opacity:1}.p-tag .p-tag-label,.p-tag,.p-tag.p-tag-success,.p-tag.p-tag-info,.p-tag.p-tag-warning,.p-tag.p-tag-danger,.p-tag.p-tag-secondary{color:var(--text-primary)}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-indigo-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-900\/30:is(.dark *){background-color:#134e4a4d}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:from-blue-500:is(.dark *){--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-emerald-500:is(.dark *){--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-200:is(.dark *){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-blue-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:inline{display:inline}.sm\:w-36{width:9rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media(min-width:768px){.md\:w-40{width:10rem}.md\:w-44{width:11rem}.md\:w-48{width:12rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:pt-5{padding-top:1.25rem}.md\:pt-7{padding-top:1.75rem}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
