@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(../media/91bf39f60069817b-s.9c9259dd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(../media/a582965964be02ce-s.dc8bef57.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.aa83caf7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(../media/62b6900fd3abb596-s.p.ad3d1c89.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.321161ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.31228af7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7a97566b-module__RdS8YG__className{font-family:JetBrains Mono,JetBrains Mono Fallback}.jetbrains_mono_7a97566b-module__RdS8YG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.Toast-module__dpyMdW__container{bottom:var(--space-lg);right:var(--space-lg);z-index:9000;gap:var(--space-sm);flex-direction:column;max-width:420px;display:flex;position:fixed}.Toast-module__dpyMdW__toast{font-family:var(--font-mono);font-size:var(--font-size-sm);padding:var(--space-sm)var(--space-md);border:1px solid;animation:.2s Toast-module__dpyMdW__slideIn}.Toast-module__dpyMdW__prefix{font-weight:700}.Toast-module__dpyMdW__success{color:var(--fg-primary);border-color:var(--fg-primary);background:var(--admonition-info-bg);text-shadow:var(--glow-primary)}.Toast-module__dpyMdW__error{color:var(--fg-error);border-color:var(--border-error);background:var(--admonition-err-bg);text-shadow:var(--glow-error)}.Toast-module__dpyMdW__warning{color:var(--fg-secondary);border-color:var(--border-amber);background:var(--admonition-warn-bg);text-shadow:var(--glow-secondary)}.Toast-module__dpyMdW__info{color:var(--fg-body);border-color:var(--border-default);background:var(--bg-secondary)}@keyframes Toast-module__dpyMdW__slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
.FavBookmarkBar-module__1OZjxq__bar{align-items:center;gap:var(--space-md);padding:var(--space-sm)0;margin:var(--space-md)0;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);display:flex}.FavBookmarkBar-module__1OZjxq__btn{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-dim);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;display:flex}.FavBookmarkBar-module__1OZjxq__btn:hover{border-color:var(--fg-primary);color:var(--fg-primary)}.FavBookmarkBar-module__1OZjxq__btn.FavBookmarkBar-module__1OZjxq__active{color:var(--fg-primary);border-color:var(--fg-primary);background:var(--bg-secondary)}.FavBookmarkBar-module__1OZjxq__icon{font-size:var(--font-size-base);transition:transform var(--transition-fast)}.FavBookmarkBar-module__1OZjxq__btn:hover .FavBookmarkBar-module__1OZjxq__icon{transform:scale(1.15)}.FavBookmarkBar-module__1OZjxq__loginHint{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);margin-left:auto}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;border:1px solid #0000;font-weight:700;display:inline-flex}.Button-module__8RiFmG__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__medium{line-height:38px;font-size:var(--font-size-sm);padding:0 20px}.Button-module__8RiFmG__big{line-height:46px;font-size:var(--font-size-base);padding:0 24px}.Button-module__8RiFmG__primary{background:var(--fg-primary);color:var(--bg-primary);border-color:var(--fg-primary)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--bg-primary);color:var(--fg-primary);box-shadow:var(--glow-primary-strong)}.Button-module__8RiFmG__primary:active:not(:disabled){background:var(--fg-primary-active);color:var(--bg-primary)}.Button-module__8RiFmG__secondary{background:var(--bg-tertiary);color:var(--fg-primary);border:1px dashed var(--border-default)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--fg-primary);color:var(--bg-primary)}.Button-module__8RiFmG__ghost{color:var(--fg-body);background:0 0;border-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){color:var(--fg-primary);background:var(--bg-hover)}.Button-module__8RiFmG__danger{background:var(--fg-error);color:#fff;border-color:var(--fg-error)}.Button-module__8RiFmG__danger:hover:not(:disabled){color:var(--fg-error);box-shadow:var(--glow-error);background:0 0}.Button-module__8RiFmG__spinner{border:2px solid;border-top-color:#0000;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite Button-module__8RiFmG__spin;display:inline-block}.Button-module__8RiFmG__loading{pointer-events:none}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}
.Badge-module__H8aylq__badge{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;border:1px solid;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.Badge-module__H8aylq__published{color:var(--fg-primary);border-color:var(--fg-primary);background:var(--bg-hover)}.Badge-module__H8aylq__draft{color:var(--fg-secondary);border-color:var(--border-amber);background:var(--admonition-warn-bg)}.Badge-module__H8aylq__version{color:var(--fg-dim);border-color:var(--border-default);background:var(--bg-tertiary)}.Badge-module__H8aylq__count{color:var(--fg-body);border-color:var(--border-default);background:var(--bg-secondary)}
.Card-module__b6YjYG__card{background:var(--bg-secondary);border:1px solid var(--border-default);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);padding:24px}.Card-module__b6YjYG__hoverable:hover{border-color:var(--fg-primary);box-shadow:var(--glow-primary)}
.EmptyState-module__7SqAPW__wrapper{padding:var(--space-2xl);text-align:center;color:var(--fg-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__7SqAPW__icon{margin-bottom:var(--space-md);opacity:.5;font-size:2.5rem}.EmptyState-module__7SqAPW__title{font-family:var(--font-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-xs);color:var(--fg-dim);font-weight:700}.EmptyState-module__7SqAPW__message{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted)}
.account-module__zd0OHa__accountPage{max-width:900px;padding:var(--space-xl)var(--space-lg);margin:0 auto}.account-module__zd0OHa__header{margin-bottom:var(--space-xl)}.account-module__zd0OHa__title{font-family:var(--font-mono);font-size:var(--font-size-xl);color:var(--fg-heading);text-transform:uppercase;font-weight:700}.account-module__zd0OHa__title .account-module__zd0OHa__prompt{color:var(--fg-primary)}.account-module__zd0OHa__profileCard{align-items:center;gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-default);margin-bottom:var(--space-xl);display:flex}.account-module__zd0OHa__avatar{object-fit:cover;border:2px solid var(--fg-primary);border-radius:50%;width:72px;height:72px}.account-module__zd0OHa__avatarPlaceholder{background:var(--bg-tertiary);width:72px;height:72px;font-size:var(--font-size-xl);color:var(--fg-dim);border:2px solid var(--border-default);border-radius:50%;justify-content:center;align-items:center;display:flex}.account-module__zd0OHa__profileInfo{flex:1}.account-module__zd0OHa__profileName{font-family:var(--font-mono);font-size:var(--font-size-lg);color:var(--fg-heading);margin-bottom:var(--space-xs);font-weight:700}.account-module__zd0OHa__profileEmail{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-dim);margin-bottom:var(--space-xs)}.account-module__zd0OHa__profileRole{font-family:var(--font-mono);font-size:var(--font-size-xs);border:1px solid var(--fg-primary);color:var(--fg-primary);text-transform:uppercase;letter-spacing:.05em;padding:2px 10px;display:inline-block}.account-module__zd0OHa__tabs{border-bottom:2px solid var(--border-default);margin-bottom:var(--space-lg);gap:0;display:flex}.account-module__zd0OHa__tab{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-dim);padding:var(--space-sm)var(--space-lg);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;font-weight:600}.account-module__zd0OHa__tab:hover{color:var(--fg-primary)}.account-module__zd0OHa__tab.account-module__zd0OHa__active{color:var(--fg-primary);border-bottom-color:var(--fg-primary)}.account-module__zd0OHa__docList{gap:var(--space-sm);flex-direction:column;display:flex}.account-module__zd0OHa__docItem{padding:var(--space-sm)var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-default);transition:border-color var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.account-module__zd0OHa__docItem:hover{border-color:var(--fg-primary)}.account-module__zd0OHa__docLink{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-heading);font-weight:600;text-decoration:none}.account-module__zd0OHa__docLink:hover{color:var(--fg-primary);text-shadow:var(--glow-primary)}.account-module__zd0OHa__docMeta{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-dim)}.account-module__zd0OHa__removeBtn{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-dim);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:2px 8px}.account-module__zd0OHa__removeBtn:hover{color:var(--color-error,#f44);border-color:var(--color-error,#f44)}.account-module__zd0OHa__empty,.account-module__zd0OHa__loading{text-align:center;padding:var(--space-xl);font-family:var(--font-mono);color:var(--fg-dim)}.account-module__zd0OHa__logoutBtn{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-dim);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-lg);cursor:pointer;transition:all var(--transition-fast);background:0 0}.account-module__zd0OHa__logoutBtn:hover{color:var(--color-error,#f44);border-color:var(--color-error,#f44)}@media (max-width:768px){.account-module__zd0OHa__profileCard{text-align:center;flex-direction:column}.account-module__zd0OHa__tabs{flex-wrap:wrap}}
.home-module__Hx0lNG__main{max-width:var(--layout-max-width);margin:0 auto}.home-module__Hx0lNG__hero{padding:var(--space-2xl)var(--space-md);border-bottom:1px dashed var(--border-default);text-align:center}.home-module__Hx0lNG__heroContent{max-width:640px;margin:0 auto}.home-module__Hx0lNG__heroTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-primary);text-shadow:var(--glow-primary-strong);margin-bottom:var(--space-sm);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;animation:3s ease-in-out infinite home-module__Hx0lNG__hero-glow-pulse}.home-module__Hx0lNG__prompt{color:var(--fg-muted)}.home-module__Hx0lNG__cursor{color:var(--fg-primary);animation:1s step-end infinite home-module__Hx0lNG__blink}.home-module__Hx0lNG__heroSub{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-muted);margin-bottom:var(--space-sm);font-style:italic}.home-module__Hx0lNG__heroDesc{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-dim);line-height:var(--line-height-relaxed)}.home-module__Hx0lNG__collections{padding:var(--space-xl)var(--space-md)}.home-module__Hx0lNG__sectionTitle{font-family:var(--font-mono);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-primary);margin-bottom:var(--space-lg);font-weight:700}.home-module__Hx0lNG__sectionPrefix{color:var(--fg-muted)}.home-module__Hx0lNG__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.home-module__Hx0lNG__card{gap:var(--space-sm);padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-default);color:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.home-module__Hx0lNG__card:hover{border-color:var(--fg-primary);box-shadow:var(--glow-primary);transform:translateY(-2px);border-bottom:1px solid var(--fg-primary)!important}.home-module__Hx0lNG__cardHeader{align-items:center;gap:var(--space-sm);display:flex}.home-module__Hx0lNG__cardIcon{flex-shrink:0}.home-module__Hx0lNG__cardTitle{font-family:var(--font-mono);font-size:var(--font-size-base);text-transform:uppercase;color:var(--fg-body);margin:0;font-weight:700}.home-module__Hx0lNG__cardDesc{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-dim);line-height:var(--line-height-normal);margin:0}.home-module__Hx0lNG__cardMeta{align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--border-default);margin-top:auto;display:flex}
.ImageInsertDialog-module__by4K8a__overlay{z-index:9400;backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;animation:.15s ImageInsertDialog-module__by4K8a__fadeIn;display:flex;position:fixed;inset:0}.ImageInsertDialog-module__by4K8a__dialog{font-family:var(--font-mono);background:var(--bg-secondary);border:1px solid var(--fg-primary);box-shadow:var(--glow-primary),0 8px 32px #00000080;max-width:520px;width:calc(100% - var(--space-xl)*2);padding:var(--space-lg);animation:.15s ImageInsertDialog-module__by4K8a__scaleIn}.ImageInsertDialog-module__by4K8a__header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.ImageInsertDialog-module__by4K8a__icon{font-size:var(--font-size-lg)}.ImageInsertDialog-module__by4K8a__title{font-family:var(--font-mono);font-weight:700;font-size:var(--font-size-base);color:var(--fg-primary);text-transform:uppercase;letter-spacing:.05em;text-shadow:var(--glow-primary);margin:0}.ImageInsertDialog-module__by4K8a__field{margin-bottom:var(--space-md)}.ImageInsertDialog-module__by4K8a__label{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-xs);display:block}.ImageInsertDialog-module__by4K8a__input{width:100%;font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--bg-code);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-sm);box-sizing:border-box;height:36px}.ImageInsertDialog-module__by4K8a__input:focus{border-color:var(--fg-primary);box-shadow:var(--glow-primary);outline:none}.ImageInsertDialog-module__by4K8a__previewSection{margin-bottom:var(--space-md)}.ImageInsertDialog-module__by4K8a__previewLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);margin-bottom:var(--space-xs);font-style:italic;display:block}.ImageInsertDialog-module__by4K8a__previewBox{border:1px dashed var(--border-default);padding:var(--space-sm);background:var(--bg-code);justify-content:center;align-items:center;min-height:80px;display:flex;overflow:hidden}.ImageInsertDialog-module__by4K8a__previewImage{object-fit:contain;max-width:100%;max-height:200px}.ImageInsertDialog-module__by4K8a__previewError{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-error)}.ImageInsertDialog-module__by4K8a__previewError span{text-shadow:var(--glow-error)}.ImageInsertDialog-module__by4K8a__previewLoading{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-primary);animation:1s step-end infinite ImageInsertDialog-module__by4K8a__blink}.ImageInsertDialog-module__by4K8a__snippetPreview{margin-bottom:var(--space-lg)}.ImageInsertDialog-module__by4K8a__snippet{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-primary);background:var(--bg-code);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-sm);word-break:break-all;line-height:1.6;display:block}.ImageInsertDialog-module__by4K8a__actions{justify-content:flex-end;gap:var(--space-sm);display:flex}@keyframes ImageInsertDialog-module__by4K8a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ImageInsertDialog-module__by4K8a__scaleIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ImageInsertDialog-module__by4K8a__blink{50%{opacity:0}}
.ConfirmDialog-module__Xa8SYq__overlay{z-index:9500;backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;animation:.15s ConfirmDialog-module__Xa8SYq__fadeIn;display:flex;position:fixed;inset:0}.ConfirmDialog-module__Xa8SYq__dialog{font-family:var(--font-mono);background:var(--bg-secondary);border:1px solid var(--border-error);box-shadow:var(--glow-error),0 8px 32px #00000080;max-width:480px;width:calc(100% - var(--space-xl)*2);padding:var(--space-lg);animation:.15s ConfirmDialog-module__Xa8SYq__scaleIn}.ConfirmDialog-module__Xa8SYq__header{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.ConfirmDialog-module__Xa8SYq__icon{color:var(--fg-error);font-size:var(--font-size-lg);text-shadow:var(--glow-error)}.ConfirmDialog-module__Xa8SYq__title{font-family:var(--font-mono);font-weight:700;font-size:var(--font-size-base);color:var(--fg-error);text-transform:uppercase;letter-spacing:.05em;text-shadow:var(--glow-error);margin:0}.ConfirmDialog-module__Xa8SYq__message{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);margin:0 0 var(--space-lg);padding-left:var(--space-md);border-left:2px solid var(--border-error);white-space:pre-line;line-height:1.6}.ConfirmDialog-module__Xa8SYq__actions{justify-content:flex-end;gap:var(--space-sm);align-items:center;display:flex}.ConfirmDialog-module__Xa8SYq__holdButtonWrapper{position:relative}.ConfirmDialog-module__Xa8SYq__holdButton{font-family:var(--font-mono);font-weight:700;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid var(--fg-error);background:var(--fg-error);color:#fff;white-space:nowrap;transition:box-shadow var(--transition-fast);-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;padding:0 20px;line-height:38px;display:inline-flex;position:relative;overflow:hidden}.ConfirmDialog-module__Xa8SYq__holdButton:hover{box-shadow:var(--glow-error)}.ConfirmDialog-module__Xa8SYq__holdButtonActive{color:var(--fg-error);background:0 0}.ConfirmDialog-module__Xa8SYq__holdProgress{background:var(--fg-error);opacity:.35;pointer-events:none;width:0%;height:100%;transition:none;position:absolute;top:0;left:0}.ConfirmDialog-module__Xa8SYq__holdButtonText{z-index:1;position:relative}@keyframes ConfirmDialog-module__Xa8SYq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__Xa8SYq__scaleIn{0%{opacity:0;transform:scale(.95)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}
.new-collection-module__I_UQya__title{font-family:var(--font-mono);font-size:var(--font-size-2xl);text-transform:uppercase;margin-bottom:var(--space-lg);font-weight:700}.new-collection-module__I_UQya__prompt{color:var(--fg-primary)}.new-collection-module__I_UQya__form{gap:var(--space-md);flex-direction:column;max-width:560px;display:flex}.new-collection-module__I_UQya__divider{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);padding-top:var(--space-md);border-top:1px dashed var(--border-default);font-style:italic}.new-collection-module__I_UQya__checkbox{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);cursor:pointer;display:flex}.new-collection-module__I_UQya__actions{gap:var(--space-md);padding-top:var(--space-md);display:flex}.new-collection-module__I_UQya__selectWrapper{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.new-collection-module__I_UQya__selectLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.new-collection-module__I_UQya__select{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--bg-secondary);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-sm);height:36px}.new-collection-module__I_UQya__select:focus{border-color:var(--fg-primary);outline:none}
.edit-document-module__MqpXJa__title{font-family:var(--font-mono);font-size:var(--font-size-2xl);text-transform:uppercase;margin-bottom:var(--space-lg);font-weight:700}.edit-document-module__MqpXJa__prompt{color:var(--fg-primary)}.edit-document-module__MqpXJa__form{gap:var(--space-md);flex-direction:column;max-width:720px;display:flex}.edit-document-module__MqpXJa__divider{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);padding-top:var(--space-md);border-top:1px dashed var(--border-default);font-style:italic}.edit-document-module__MqpXJa__selectGroup{gap:var(--space-md);display:flex}.edit-document-module__MqpXJa__selectWrapper{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.edit-document-module__MqpXJa__selectLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.edit-document-module__MqpXJa__select{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--bg-secondary);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-sm);width:100%;height:36px}.edit-document-module__MqpXJa__select:focus{border-color:var(--fg-primary);outline:none}.edit-document-module__MqpXJa__select:disabled{opacity:.5;cursor:not-allowed}.edit-document-module__MqpXJa__textareaWrapper{gap:var(--space-xs);flex-direction:column;display:flex}.edit-document-module__MqpXJa__textareaHeader{justify-content:space-between;align-items:center;display:flex}.edit-document-module__MqpXJa__textarea{resize:vertical;width:100%;min-height:300px;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);background:var(--bg-code);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-md);outline:none}.edit-document-module__MqpXJa__textarea:focus{border-color:var(--fg-primary);box-shadow:var(--glow-primary)}.edit-document-module__MqpXJa__checkbox{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);cursor:pointer;display:flex}.edit-document-module__MqpXJa__actions{gap:var(--space-md);padding-top:var(--space-md);display:flex}.edit-document-module__MqpXJa__loading{font-family:var(--font-mono);color:var(--fg-primary);animation:1s step-end infinite edit-document-module__MqpXJa__blink}@keyframes edit-document-module__MqpXJa__blink{50%{opacity:0}}@media (max-width:640px){.edit-document-module__MqpXJa__selectGroup{flex-direction:column}}
.new-document-module__lCbT3a__title{font-family:var(--font-mono);font-size:var(--font-size-2xl);text-transform:uppercase;margin-bottom:var(--space-lg);font-weight:700}.new-document-module__lCbT3a__prompt{color:var(--fg-primary)}.new-document-module__lCbT3a__form{gap:var(--space-md);flex-direction:column;max-width:640px;display:flex}.new-document-module__lCbT3a__divider{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);padding-top:var(--space-md);border-top:1px dashed var(--border-default);font-style:italic}.new-document-module__lCbT3a__selectGroup{gap:var(--space-md);display:flex}.new-document-module__lCbT3a__selectWrapper{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.new-document-module__lCbT3a__selectLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.new-document-module__lCbT3a__select{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--bg-secondary);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-sm);width:100%;height:36px}.new-document-module__lCbT3a__select:focus{border-color:var(--fg-primary);outline:none}.new-document-module__lCbT3a__select:disabled{opacity:.5;cursor:not-allowed}.new-document-module__lCbT3a__textareaWrapper{gap:var(--space-xs);flex-direction:column;display:flex}.new-document-module__lCbT3a__textareaHeader{justify-content:space-between;align-items:center;display:flex}.new-document-module__lCbT3a__textarea{resize:vertical;width:100%;min-height:200px;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);background:var(--bg-code);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-md);outline:none}.new-document-module__lCbT3a__textarea:focus{border-color:var(--fg-primary);box-shadow:var(--glow-primary)}.new-document-module__lCbT3a__checkbox{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);cursor:pointer;display:flex}.new-document-module__lCbT3a__actions{gap:var(--space-md);padding-top:var(--space-md);display:flex}@media (max-width:640px){.new-document-module__lCbT3a__selectGroup{flex-direction:column}}
.AdminGuide-module__NWxbbq__guide{margin-top:var(--space-xl);border:1px dashed var(--border-default);background:var(--bg-secondary)}.AdminGuide-module__NWxbbq__header{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-md);cursor:pointer;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-muted);text-align:left;background:0 0;border:none;transition:color .15s;display:flex}.AdminGuide-module__NWxbbq__header:hover{color:var(--fg-primary)}.AdminGuide-module__NWxbbq__headerIcon{border:1px solid var(--fg-primary);width:20px;height:20px;color:var(--fg-primary);font-size:var(--font-size-xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.AdminGuide-module__NWxbbq__headerTitle{text-transform:uppercase;letter-spacing:.05em;flex:1}.AdminGuide-module__NWxbbq__headerToggle{font-size:var(--font-size-xs)}.AdminGuide-module__NWxbbq__content{padding:0 var(--space-md)var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.AdminGuide-module__NWxbbq__sectionTitle{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);margin:0 0 var(--space-xs);align-items:center;gap:var(--space-xs);font-weight:700;display:flex}.AdminGuide-module__NWxbbq__sectionIcon{font-size:var(--font-size-base)}.AdminGuide-module__NWxbbq__steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AdminGuide-module__NWxbbq__step{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);padding-left:var(--space-md);line-height:var(--line-height-relaxed)}.AdminGuide-module__NWxbbq__stepArrow{color:var(--fg-primary);margin-right:var(--space-xs)}.AdminGuide-module__NWxbbq__footer{padding-top:var(--space-sm);border-top:1px dashed var(--border-default)}.AdminGuide-module__NWxbbq__footerText{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-primary);font-style:italic}
.SearchModal-module__EqVH-q__overlay{z-index:500;-webkit-backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:flex-start;padding-top:15vh;animation:.1s SearchModal-module__EqVH-q__fadeIn;display:flex;position:fixed;inset:0}.SearchModal-module__EqVH-q__modal{background:var(--bg-primary);border:1px solid var(--border-default);width:100%;max-width:560px;box-shadow:var(--glow-primary-strong)}.SearchModal-module__EqVH-q__inputWrapper{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-bottom:1px solid var(--border-default);display:flex}.SearchModal-module__EqVH-q__prompt{color:var(--fg-primary);font-family:var(--font-mono);font-weight:700}.SearchModal-module__EqVH-q__input{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);box-shadow:none;background:0 0;border:none;outline:none;flex:1;height:36px}.SearchModal-module__EqVH-q__input:focus{box-shadow:none;border:none;outline:none}.SearchModal-module__EqVH-q__input::placeholder{color:var(--fg-muted)}.SearchModal-module__EqVH-q__kbd{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);background:var(--bg-tertiary);border:1px solid var(--border-default);padding:0 6px;line-height:20px}.SearchModal-module__EqVH-q__results{max-height:340px;overflow-y:auto}.SearchModal-module__EqVH-q__status{padding:var(--space-md);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-dim)}.SearchModal-module__EqVH-q__cursor{color:var(--fg-primary);animation:1s step-end infinite SearchModal-module__EqVH-q__blink}.SearchModal-module__EqVH-q__prefix{color:var(--fg-primary);font-weight:700}.SearchModal-module__EqVH-q__result{text-align:left;width:100%;padding:var(--space-sm)var(--space-md);font-family:var(--font-mono);border:none;border-bottom:1px solid var(--border-default);cursor:pointer;transition:background var(--transition-fast);background:0 0;display:block}.SearchModal-module__EqVH-q__result:hover,.SearchModal-module__EqVH-q__selected{background:var(--bg-hover)}.SearchModal-module__EqVH-q__resultTitle{font-size:var(--font-size-sm);color:var(--fg-body);margin-bottom:2px;font-weight:700}.SearchModal-module__EqVH-q__resultMeta{font-size:var(--font-size-xs);color:var(--fg-muted);margin-bottom:4px}.SearchModal-module__EqVH-q__resultSnippet{font-size:var(--font-size-xs);color:var(--fg-dim);line-height:var(--line-height-normal)}.SearchModal-module__EqVH-q__footer{gap:var(--space-lg);padding:var(--space-sm)var(--space-md);border-top:1px solid var(--border-default);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);display:flex}@keyframes SearchModal-module__EqVH-q__fadeIn{0%{opacity:0}to{opacity:1}}
.collections-module__lthxhW__header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.collections-module__lthxhW__title{font-family:var(--font-mono);font-size:var(--font-size-2xl);text-transform:uppercase;font-weight:700}.collections-module__lthxhW__prompt{color:var(--fg-primary)}.collections-module__lthxhW__loading{font-family:var(--font-mono);color:var(--fg-primary);animation:1s step-end infinite collections-module__lthxhW__blink}.collections-module__lthxhW__table{width:100%}.collections-module__lthxhW__nameCell{font-weight:700}.collections-module__lthxhW__actionsCell{gap:var(--space-xs);display:flex}
.dashboard-module__BQeV3q__title{font-family:var(--font-mono);font-size:var(--font-size-2xl);text-transform:uppercase;margin-bottom:var(--space-sm);font-weight:700}.dashboard-module__BQeV3q__prompt{color:var(--fg-primary)}.dashboard-module__BQeV3q__welcome{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-muted);margin-bottom:var(--space-xl);font-style:italic}.dashboard-module__BQeV3q__statsGrid{gap:var(--space-md);margin-bottom:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.dashboard-module__BQeV3q__stat{text-align:center}.dashboard-module__BQeV3q__statValue{font-family:var(--font-mono);font-size:var(--font-size-3xl);color:var(--fg-primary);text-shadow:var(--glow-primary);font-weight:700;display:block}.dashboard-module__BQeV3q__statLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em}.dashboard-module__BQeV3q__sectionTitle{font-family:var(--font-mono);font-size:var(--font-size-lg);text-transform:uppercase;margin-bottom:var(--space-md);font-weight:700}.dashboard-module__BQeV3q__sectionPrefix{color:var(--fg-muted)}.dashboard-module__BQeV3q__actions{gap:var(--space-sm);flex-direction:column;display:flex}.dashboard-module__BQeV3q__actionLink{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);padding:var(--space-sm)var(--space-md);border:1px solid var(--border-default);transition:border-color var(--transition-fast),background var(--transition-fast);text-decoration:none}.dashboard-module__BQeV3q__actionLink:hover{border-color:var(--fg-primary);background:var(--bg-hover);color:var(--fg-primary)}
.documents-module__6iQHVa__header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.documents-module__6iQHVa__title{font-family:var(--font-mono);font-size:var(--font-size-2xl);text-transform:uppercase;font-weight:700}.documents-module__6iQHVa__prompt{color:var(--fg-primary)}.documents-module__6iQHVa__statsGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.documents-module__6iQHVa__stat{align-items:center;gap:var(--space-xs);padding:var(--space-sm);flex-direction:column;display:flex}.documents-module__6iQHVa__statValue{font-family:var(--font-mono);font-size:var(--font-size-2xl);color:var(--fg-primary);font-weight:700}.documents-module__6iQHVa__statLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em}.documents-module__6iQHVa__filterSection{margin-bottom:var(--space-lg)}.documents-module__6iQHVa__filterLabel{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted);margin-bottom:var(--space-sm);font-style:italic;display:block}.documents-module__6iQHVa__filters{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.documents-module__6iQHVa__select{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--bg-secondary);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-sm);min-width:180px;height:36px}.documents-module__6iQHVa__select:focus{border-color:var(--fg-primary);outline:none}.documents-module__6iQHVa__select:disabled{opacity:.5;cursor:not-allowed}.documents-module__6iQHVa__searchInput{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--bg-secondary);color:var(--fg-body);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-md);width:240px;height:36px;transition:border-color var(--transition-fast)}.documents-module__6iQHVa__searchInput:focus{border-color:var(--fg-primary);outline:none}.documents-module__6iQHVa__searchInput::placeholder{color:var(--fg-muted)}.documents-module__6iQHVa__loading{font-family:var(--font-mono);color:var(--fg-primary);animation:1s step-end infinite documents-module__6iQHVa__blink}.documents-module__6iQHVa__table{width:100%}.documents-module__6iQHVa__nameCell{font-weight:700}.documents-module__6iQHVa__badgeText{font-family:var(--font-mono);font-size:var(--font-size-xs);background:var(--bg-secondary);color:var(--fg-body);border:1px solid var(--border-default);padding:2px 6px}.documents-module__6iQHVa__actionsCell{gap:var(--space-xs);display:flex}.documents-module__6iQHVa__pagination{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);font-family:var(--font-mono);display:flex}.documents-module__6iQHVa__pageInfo{font-size:var(--font-size-sm);color:var(--fg-dim)}@keyframes documents-module__6iQHVa__blink{50%{opacity:0}}@media (max-width:768px){.documents-module__6iQHVa__statsGrid{grid-template-columns:repeat(3,1fr)}.documents-module__6iQHVa__filters{flex-direction:column}.documents-module__6iQHVa__select,.documents-module__6iQHVa__searchInput{width:100%}}
.media-module__2i9x7q__title{font-family:var(--font-mono);font-size:var(--font-size-2xl);text-transform:uppercase;margin-bottom:var(--space-lg);font-weight:700}.media-module__2i9x7q__prompt{color:var(--fg-primary)}.media-module__2i9x7q__dropZone{border:2px dashed var(--border-default);padding:var(--space-2xl);text-align:center;cursor:pointer;margin-bottom:var(--space-xl);transition:border-color var(--transition-fast),background var(--transition-fast)}.media-module__2i9x7q__dropZone:hover,.media-module__2i9x7q__dragOver{border-color:var(--fg-primary);background:var(--bg-hover)}.media-module__2i9x7q__fileInput{display:none}.media-module__2i9x7q__dropText{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);margin-bottom:var(--space-xs)}.media-module__2i9x7q__dropHint{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted)}.media-module__2i9x7q__loading{font-family:var(--font-mono);color:var(--fg-primary);animation:1s step-end infinite media-module__2i9x7q__blink}.media-module__2i9x7q__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.media-module__2i9x7q__card{border:1px solid var(--border-default);background:var(--bg-secondary);transition:border-color var(--transition-fast);overflow:hidden}.media-module__2i9x7q__card:hover{border-color:var(--fg-primary)}.media-module__2i9x7q__preview{background:var(--bg-tertiary);justify-content:center;align-items:center;height:140px;display:flex;overflow:hidden}.media-module__2i9x7q__image{object-fit:contain;max-width:100%;max-height:100%}.media-module__2i9x7q__info{padding:var(--space-sm)}.media-module__2i9x7q__fileName{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-body);word-break:break-all;margin-bottom:2px}.media-module__2i9x7q__fileMeta{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-muted)}.media-module__2i9x7q__actions{gap:var(--space-xs);padding:0 var(--space-sm)var(--space-sm);display:flex}
.users-module__iDHlWG__users-page{padding:var(--space-lg)}.users-module__iDHlWG__header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.users-module__iDHlWG__title{font-family:var(--font-mono);font-size:var(--font-size-xl);color:var(--fg-heading);text-transform:uppercase;font-weight:700}.users-module__iDHlWG__title .users-module__iDHlWG__prompt{color:var(--fg-primary)}.users-module__iDHlWG__filters{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.users-module__iDHlWG__searchInput{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);background:var(--bg-secondary);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-md);width:240px;height:36px;transition:border-color var(--transition-fast)}.users-module__iDHlWG__searchInput:focus{border-color:var(--fg-primary);outline:none}.users-module__iDHlWG__roleFilter{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--fg-body);background:var(--bg-secondary);border:1px solid var(--border-default);padding:var(--space-xs)var(--space-md);cursor:pointer;height:36px}.users-module__iDHlWG__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--font-size-sm)}.users-module__iDHlWG__table th{text-align:left;padding:var(--space-sm)var(--space-md);border-bottom:2px solid var(--border-default);color:var(--fg-dim);text-transform:uppercase;font-weight:600;font-size:var(--font-size-xs);letter-spacing:.05em}.users-module__iDHlWG__table td{padding:var(--space-sm)var(--space-md);border-bottom:1px solid var(--border-default);color:var(--fg-body);vertical-align:middle}.users-module__iDHlWG__table tr:hover td{background:var(--bg-secondary)}.users-module__iDHlWG__userInfo{align-items:center;gap:var(--space-sm);display:flex}.users-module__iDHlWG__avatar{object-fit:cover;border:1px solid var(--border-default);border-radius:50%;width:32px;height:32px}.users-module__iDHlWG__avatarPlaceholder{background:var(--bg-tertiary);width:32px;height:32px;font-size:var(--font-size-xs);color:var(--fg-dim);border:1px solid var(--border-default);border-radius:50%;justify-content:center;align-items:center;display:flex}.users-module__iDHlWG__userName{color:var(--fg-heading);font-weight:600}.users-module__iDHlWG__userEmail{font-size:var(--font-size-xs);color:var(--fg-dim)}.users-module__iDHlWG__roleSelect{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--fg-body);background:var(--bg-secondary);border:1px solid var(--border-default);cursor:pointer;padding:2px 6px}.users-module__iDHlWG__roleBadge{font-family:var(--font-mono);font-size:var(--font-size-xs);border:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;display:inline-block}.users-module__iDHlWG__roleAdmin{color:var(--fg-primary);border-color:var(--fg-primary)}.users-module__iDHlWG__roleEditor{color:var(--color-accent,#f0c040);border-color:var(--color-accent,#f0c040)}.users-module__iDHlWG__roleInternal{color:var(--fg-link);border-color:var(--fg-link)}.users-module__iDHlWG__roleVisitor{color:var(--fg-dim);border-color:var(--border-default)}.users-module__iDHlWG__statusActive{color:var(--fg-primary)}.users-module__iDHlWG__statusInactive{color:var(--color-error,#f44)}.users-module__iDHlWG__toggleBtn{font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer;border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--fg-body);transition:all var(--transition-fast);padding:4px 10px}.users-module__iDHlWG__toggleBtn:hover{border-color:var(--fg-primary);color:var(--fg-primary)}.users-module__iDHlWG__toggleBtn.users-module__iDHlWG__danger:hover{border-color:var(--color-error,#f44);color:var(--color-error,#f44)}.users-module__iDHlWG__pagination{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);font-family:var(--font-mono);font-size:var(--font-size-sm);display:flex}.users-module__iDHlWG__pageBtn{font-family:var(--font-mono);font-size:var(--font-size-sm);padding:var(--space-xs)var(--space-md);background:var(--bg-secondary);border:1px solid var(--border-default);color:var(--fg-body);cursor:pointer;transition:all var(--transition-fast)}.users-module__iDHlWG__pageBtn:hover:not(:disabled){border-color:var(--fg-primary);color:var(--fg-primary)}.users-module__iDHlWG__pageBtn:disabled{opacity:.4;cursor:not-allowed}.users-module__iDHlWG__pageInfo{color:var(--fg-dim)}.users-module__iDHlWG__loading,.users-module__iDHlWG__empty{text-align:center;padding:var(--space-xl);font-family:var(--font-mono);color:var(--fg-dim)}@media (max-width:768px){.users-module__iDHlWG__table th:nth-child(4),.users-module__iDHlWG__table td:nth-child(4),.users-module__iDHlWG__table th:nth-child(5),.users-module__iDHlWG__table td:nth-child(5){display:none}.users-module__iDHlWG__searchInput,.users-module__iDHlWG__filters{width:100%}}
