@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.126e3048.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.4a8b4047.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.cbe89878.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.eb17b6b9.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8834c09-module__hhFpya__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_8834c09-module__hhFpya__variable{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}
@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.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.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.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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_45390ef6-module__p8QNdW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_45390ef6-module__p8QNdW__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.4b5f6188.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.d8302362.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_4cbaa3a1-module__vJ39pq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_4cbaa3a1-module__vJ39pq__variable{--font-dm-mono:"DM Mono","DM Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_f66e315-module__MbdotG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_f66e315-module__MbdotG__variable{--font-gideon-display:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.12167c5a.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.7a4e9fcc.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.4adea45d.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_1a7adf3c-module__aQUCeG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_1a7adf3c-module__aQUCeG__variable{--font-gideon-body:"Space Mono","Space Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[11px\]{height:11px}.h-screen{height:100vh}.min-h-dvh{min-height:100dvh}.w-\[11px\]{width:11px}.w-full{width:100%}.max-w-full{max-width:100%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-none{cursor:none}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[rgba\(201\,169\,110\,0\.2\)\]{border-color:#c9a96e33}.border-\[var\(--g-pink\)\]{border-color:var(--g-pink)}.bg-\[var\(--g-pink\)\]\/5{background-color:var(--g-pink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--g-pink\)\]\/5{background-color:color-mix(in oklab,var(--g-pink)5%,transparent)}}.bg-\[var\(--g-pink\)\]\/10{background-color:var(--g-pink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--g-pink\)\]\/10{background-color:color-mix(in oklab,var(--g-pink)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.leading-none{--tw-leading:1;line-height:1}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--g-pink\)\]{color:var(--g-pink)}.text-\[var\(--gold\)\]{color:var(--gold)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ef444433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[web\:1\]{web:1}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.placeholder\:text-\[rgba\(237\,232\,224\,0\.2\)\]::placeholder{color:#ede8e033}.placeholder\:italic::placeholder{font-style:italic}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-\[100vw\]:before{content:var(--tw-content);left:-100vw}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[200vw\]:before{content:var(--tw-content);width:200vw}@media (hover:hover){.hover\:border-\[var\(--gold\)\]:hover{border-color:var(--gold)}.hover\:bg-\[var\(--gold\)\]\/10:hover{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--gold\)\]\/10:hover{background-color:color-mix(in oklab,var(--gold)10%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-color-scheme:dark){.dark\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:-rotate-90{rotate:-90deg}.dark\:rotate-0{rotate:none}}:root{--bg:#060608;--bg-0:#060608;--bg-1:#0c0c10;--bg-2:#131318;--bg-3:#1a1a20;--text:#ede8e0;--text-dim:#ede8e061;--text-dimmer:#ede8e029;--gold:#c9a96e;--gold-dim:#c9a96e38;--border:#ede8e012;--border-md:#ede8e01f;--border-subtle:#ede8e00a;--shadow:#0000008c;--cursor-dot:#c9a96e;--noise-opacity:.55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f8fafc;--bg-0:#f8fafc;--bg-1:#f4f4f5;--bg-2:#e4e4e7;--bg-3:#dcdce0;--text:#09090b;--text-dim:#09090b80;--text-dimmer:#09090b26;--gold:#7c5e20;--gold-dim:#7c5e201f;--border:#0000000f;--border-md:#0000001f;--border-subtle:#0000000a;--shadow:#775c1c34;--cursor-dot:#7c5e20;--noise-opacity:.22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=gideon-dark]):not([data-theme=gideon-light]){--bg:#f8fafc;--bg-0:#f8fafc;--bg-1:#f4f4f5;--bg-2:#e4e4e7;--text:#09090b;--text-dim:#09090b80;--text-dimmer:#09090b26;--gold:#7c5e20;--gold-dim:#7c5e201f;--border:#0000000f;--border-md:#0000001f;--shadow:#775c1c34;--cursor-dot:#7c5e20;--noise-opacity:.22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=gideon-dark]{--bg:#0a0a0c;--bg-1:#111114;--bg-2:#1a1a1e;--bg-3:#222228;--bg-overlay:#000000b3;--bg-glass:#ffffff14;--text:#f0f0f0;--text-dim:#f0f0f08c;--text-dimmer:#f0f0f038;--gold:#f0f0f0;--gold-dim:#f0f0f01a;--border:#f0f0f012;--border-md:#f0f0f024;--border-subtle:#f0f0f00a;--border-strong:#f0f0f038;--border-focus:#f0f0f059;--shadow:#0000008c;--cursor-dot:#f0f0f0;--noise-opacity:.35;--g-blue:#a9dbf9;--g-pink:#ff838e;--g-yellow:#ffdf65;--g-blue-dim:#a9dbf91f;--g-blue-glow:#a9dbf90f;--g-blue-bright:#c4e8fc;--g-pink-dim:#ff838e1f;--g-pink-glow:#ff838e0f;--g-pink-bright:#ffa5ad;--g-yellow-dim:#ffdf651f;--g-yellow-glow:#ffdf650f;--g-yellow-bright:#ffe98a;--scanline-color:#a9dbf904;--scanline-opacity:.015;--scanline-thickness:.0625rem;--scanline-spacing:.1875rem;--glass-light:#ffffff08;--glass-medium:#ffffff0f;--glass-strong:#ffffff17;--backdrop-blur:.75rem;--g-danger:#f87171;--g-danger-dim:#f871711f;--g-success:#4ade80;--g-success-dim:#4ade801f;--g-warning:#fbbf24;--g-warning-dim:#fbbf241f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=gideon-light]{--bg:#fff;--bg-1:#f7f7f7;--bg-2:#f0f0f0;--bg-3:#e8e8e8;--bg-overlay:#ffffffd9;--bg-glass:#ffffffb3;--text:#0a0a0a;--text-dim:#0a0a0a80;--text-dimmer:#0a0a0a2e;--gold:#0a0a0a;--gold-dim:#0a0a0a12;--border:#0a0a0a0f;--border-md:#0a0a0a70;--border-subtle:#0a0a0a0a;--border-strong:#0a0a0a38;--border-focus:#0a0a0a59;--shadow:#0000000d;--cursor-dot:#0a0a0a;--noise-opacity:.06;--g-blue:#a9dbf9;--g-pink:#ff838e;--g-yellow:#ffdf65;--g-blue-dim:#a9dbf91f;--g-blue-glow:#a9dbf90f;--g-blue-bright:#c4e8fc;--g-pink-dim:#ff838e1f;--g-pink-glow:#ff838e0f;--g-pink-bright:#ffa5ad;--g-yellow-dim:#ffdf651f;--g-yellow-glow:#ffdf650f;--g-yellow-bright:#ffe98a;--scanline-color:#a9dbf904;--scanline-opacity:.015;--scanline-thickness:.0625rem;--scanline-spacing:.1875rem;--glass-light:#ffffff08;--glass-medium:#ffffff0f;--glass-strong:#ffffff17;--backdrop-blur:.75rem;--g-danger:#f87171;--g-danger-dim:#f871711f;--g-success:#4ade80;--g-success-dim:#4ade801f;--g-warning:#fbbf24;--g-warning-dim:#fbbf241f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=gideon-dark],[data-theme=gideon-light]{--font-display:var(--font-gideon-display),"JetBrains Mono",system-ui,sans-serif;--font-mono:var(--font-gideon-body),"Space Mono","Courier New",monospace}[data-theme=gideon-dark] *,[data-theme=gideon-light] *{transition:background-color .45s,color .45s,border-color .45s}@keyframes gideonBadgePulse{0%,to{border-color:var(--border-md);box-shadow:none}33%{border-color:var(--g-blue);box-shadow:0 0 .75rem var(--g-blue-dim)}66%{border-color:var(--g-pink);box-shadow:0 0 .75rem var(--g-pink-dim)}}@keyframes scanlineSweep{0%{background-position:0 0}to{background-position:0 100%}}@keyframes glitchFlicker{0%,to{opacity:1;transform:translate(0)}20%{opacity:.8;transform:translate(-.125rem,.0625rem)}40%{opacity:1;transform:translate(.0625rem,-.0625rem)}60%{opacity:.9;transform:translate(-.0625rem)}80%{opacity:1;transform:translate(.125rem,.0625rem)}}@keyframes accentCycle{0%,to{color:var(--g-blue)}33%{color:var(--g-pink)}66%{color:var(--g-yellow)}}@keyframes accentBorderCycle{0%,to{border-color:var(--g-blue)}33%{border-color:var(--g-pink)}66%{border-color:var(--g-yellow)}}@keyframes gideonRingRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gideonPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes gideonPulseRing{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.15;transform:scale(1.15)}}@keyframes gideonCounterRotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}[data-theme=gideon-dark] .cursor-dot,[data-theme=gideon-light] .cursor-dot{background:var(--g-blue)!important}[data-theme=gideon-dark] .cursor-ring,[data-theme=gideon-light] .cursor-ring{transform-origin:50%;border:.0625rem dashed #a9dbf959;border-radius:50%;animation:6s linear infinite gideonRingRotate}[data-theme=gideon-dark] .cursor-dot{mix-blend-mode:difference;z-index:10000000}[data-theme=gideon-dark] .cursor-ring{z-index:999999999}[data-theme=gideon-light] .cursor-dot{z-index:100000}[data-theme=gideon-light] .cursor-ring{z-index:99999}[data-theme=gideon-dark] ::-webkit-scrollbar-thumb{background:#a9dbf94d}[data-theme=gideon-light] ::-webkit-scrollbar-thumb{background:#a9dbf94d}[data-theme=gideon-dark] .section-num,[data-theme=gideon-light] .section-num{font-family:var(--font-gideon-display),"Space Grotesk",system-ui,sans-serif;font-style:normal;font-weight:700}.soft-bento-card{background:var(--bg-1);border:.0625rem solid var(--border-md);-webkit-backdrop-filter:blur(.75rem);border-radius:2rem;padding:2.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 .625rem 2.5rem -.625rem #0000001a,inset 0 .0625rem .0625rem #ffffff0d}.soft-bento-card:hover{transform:translateY(-.25rem);box-shadow:0 1.25rem 2.5rem -.625rem #0003,inset 0 .0625rem .0625rem #ffffff14}.soft-bento-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff08 0%,#0000 100%);position:absolute;inset:0}[data-theme=gideon-dark],[data-theme=gideon-light],[data-theme=gideon-dark] body,[data-theme=gideon-light] body{height:100vh!important;overflow:hidden!important}.gideon-layout{--nav-h:3.5rem;top:var(--nav-h);z-index:10;grid-template-columns:1fr clamp(20rem,30vw,24rem);display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.gideon-layout__content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:hidden auto}.gideon-layout__panel{border-left:.0625rem solid var(--border);background:var(--bg-1);flex-direction:column;height:100%;display:flex;overflow:hidden}@media (max-width:64em){.gideon-layout{grid-template-columns:1fr;height:auto;position:relative;inset:auto;overflow:visible}.gideon-layout__panel{display:none}[data-theme=gideon-dark],[data-theme=gideon-light],[data-theme=gideon-dark] body,[data-theme=gideon-light] body{height:auto!important;overflow:auto!important}}@media (max-width:48em){.gideon-layout{--nav-h:2.75rem}}.gideon-section-badge{font-family:var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;border-radius:2rem;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.72rem;display:inline-flex}.gideon-section-divider{background:linear-gradient(90deg,var(--g-blue)0%,var(--g-pink)35%,transparent 100%);opacity:.25;border:none;max-width:62.5rem;height:.0625rem;margin:0 auto}.gideon-data-card{background:var(--bg-1);border:.0625rem solid var(--border-md);border-radius:1rem;padding:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.gideon-data-card:before{content:"";border-radius:0 .125rem .125rem 0;width:.1875rem;position:absolute;top:.75rem;bottom:.75rem;left:0}.gideon-data-card:hover{transform:translateY(-.125rem);box-shadow:0 .5rem 1.5rem -.5rem #00000059}.gideon-spotlight-overlay{pointer-events:none;z-index:8000;background:0 0;transition:background .2s;position:fixed;inset:0}.gideon-spotlight-overlay.active{pointer-events:all;background:#0000008c}.gideon-spotlight-glow{transition:box-shadow .4s;box-shadow:0 0 #0000}.gideon-spotlight-glow.active{box-shadow:0 0 0 .125rem var(--g-blue),0 0 2rem #a9dbf940}.gideon-scroll-telemetry{z-index:7500;pointer-events:none;width:.1875rem;position:fixed;top:0;bottom:0;left:0}.gideon-scroll-progress{background:linear-gradient(180deg,var(--g-blue)0%,var(--g-pink)50%,var(--g-yellow)100%);transform-origin:top;width:100%;transition:transform .1s linear;position:absolute;top:0;left:0;transform:scaleY(0)}.gideon-section-indicator{z-index:7500;pointer-events:none;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:fixed;top:50%;left:1.25rem;transform:translateY(-50%)}.gideon-section-indicator-label{font-family:var(--font-mono),monospace;letter-spacing:.12em;color:var(--g-blue);opacity:.6;white-space:nowrap;writing-mode:vertical-rl;font-size:.6rem;transition:opacity .4s;transform:rotate(180deg)}@media (max-width:64em){.gideon-scroll-telemetry,.gideon-section-indicator{display:none}}.admin-shell{--admin-bg:#0a0a0c;--admin-surface:#111114;--admin-surface-2:#1a1a1e;--admin-surface-3:#222228;--admin-surface-subtle:#0d0d10;--admin-border:#f0f0f012;--admin-border-md:#f0f0f024;--admin-accent-border:#a9dbf933;--admin-accent-muted:#7ab8d9;--admin-text:#f0f0f0;--admin-text-dim:#f0f0f073;--admin-text-dimmer:#f0f0f038;--admin-accent:#a9dbf9;--admin-accent-dim:#a9dbf91f;--admin-accent-glow:#a9dbf90f;--admin-accent-bright:#c4e8fc;--admin-pink:#ff838e;--admin-pink-dim:#ff838e1f;--admin-pink-bright:#ffa5ad;--admin-yellow:#ffdf65;--admin-yellow-dim:#ffdf651f;--admin-yellow-bright:#ffe98a;--admin-danger:#f87171;--admin-danger-dim:#f871711f;--admin-danger-dark:#440808;--admin-danger-glow:#f871710f;--admin-success:#4ade80;--admin-success-dim:#4ade801f;--admin-warning:#fbbf24;--admin-warning-dim:#fbbf241f;--admin-info:#a9dbf9;--admin-glass-light:#ffffff08;--admin-glass-medium:#ffffff0f;--admin-glass-strong:#ffffff17;--admin-glass-backdrop:#111114d9}.admin-main{position:relative}.admin-main:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#a9dbf908 0%,#0000 70%);width:60%;height:60%;position:fixed;top:-20%;right:-10%}.admin-main:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#ff838e04 0%,#0000 70%);width:50%;height:50%;position:fixed;bottom:-20%;left:10%}.admin-main>*{z-index:1;position:relative}.admin-shell a[href]:hover,.admin-shell button:hover{cursor:pointer}.admin-shell input:focus,.admin-shell textarea:focus,.admin-shell select:focus{outline:none;box-shadow:0 0 .125rem #a9dbf914,0 0 .75rem #a9dbf90f;border-color:#a9dbf980!important}.admin-shell input:focus-visible,.admin-shell textarea:focus-visible,.admin-shell select:focus-visible{outline-offset:2px;outline:2px solid #a9dbf9cc}.admin-shell input[aria-invalid=true],.admin-shell textarea[aria-invalid=true],.admin-shell select[aria-invalid=true]{box-shadow:0 0 .5rem #f8717133;border-color:#f87171!important}.admin-shell input:disabled,.admin-shell textarea:disabled,.admin-shell select:disabled{opacity:.5;cursor:not-allowed;background:#07070a}@keyframes adminShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.admin-shell [style*=pulse]{background:linear-gradient(90deg,#f0f0f00a 0%,#f0f0f014 50%,#f0f0f00a 100%) 0 0/200% 100%!important;animation:1.8s infinite adminShimmer!important}.admin-stat-card{transition:transform .2s,box-shadow .2s,border-color .2s}.admin-stat-card:hover{border-color:#a9dbf926;transform:translateY(-.125rem);box-shadow:0 .5rem 1.5rem -.5rem #0006}.admin-nav-item{transition:color .15s,background .15s,padding-left .2s}.admin-nav-item:hover{background:#f0f0f00a;padding-left:.75rem;color:var(--admin-text)!important}.admin-shell button[style*=A9DBF9]:hover{filter:brightness(1.1);box-shadow:0 0 1rem #a9dbf926}@keyframes admin-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-button--primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 1.5rem #a9dbf940}.admin-button--primary:focus-visible{outline:2px solid var(--admin-accent-bright);outline-offset:2px}.admin-button--primary:active:not(:disabled){transform:scale(.98)}.admin-button--secondary:hover:not(:disabled){background:var(--admin-surface-2);border-color:#ffffff29}.admin-button--secondary:focus-visible{outline:2px solid var(--admin-text);outline-offset:2px}.admin-button--ghost:hover:not(:disabled){color:var(--admin-text);background:#ffffff08;border-color:#ffffff1a}.admin-button--ghost:focus-visible{outline-offset:2px;outline:2px solid #f0eee873}.admin-button--danger:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 1rem #f8717159}.admin-button--danger:focus-visible{outline-offset:2px;outline:2px solid #f87171}.admin-button--loading svg{animation:1s linear infinite admin-spin}.admin-card--hoverable:hover{transform:translateY(-.125rem);box-shadow:0 .5rem 1.5rem -.5rem #00000073}.admin-card--hoverable:active{transform:translateY(0)}.admin-card--accent-cyan{border-left:3px solid var(--admin-accent);box-shadow:0 .25rem .75rem -.25rem #00000073,inset 0 0 20px #a9dbf90f}.admin-card--accent-pink{border-left:3px solid var(--admin-pink);box-shadow:0 .25rem .75rem -.25rem #00000073,inset 0 0 20px #ff838e0f}.admin-card--accent-yellow{border-left:3px solid var(--admin-yellow);box-shadow:0 .25rem .75rem -.25rem #00000073,inset 0 0 20px #ffdf650f}.admin-card--accent-rose{border-left:3px solid #f87171;box-shadow:0 .25rem .75rem -.25rem #00000073,inset 0 0 20px #f871710f}.admin-card--glass{-webkit-backdrop-filter:blur(12px)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(1rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-modal__close:hover{color:var(--admin-text);background:#ffffff0f}.admin-modal__close:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-badge--clickable:hover{filter:brightness(1.1);transform:translateY(-1px)}.admin-badge--clickable:active{transform:translateY(0)}@keyframes gideonDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gideonDrawerBackdropFade{0%{opacity:0}to{opacity:1}}.gideon-dot{background:var(--admin-accent,#a9dbf9);border-radius:50%;width:.4375rem;height:.4375rem;margin:0 .125rem;animation:1.4s ease-in-out infinite gideonPulse;display:inline-block}.gideon-dot:nth-child(2){animation-delay:.18s}.gideon-dot:nth-child(3){animation-delay:.36s}@keyframes micPulse{0%,to{box-shadow:0 0 #f8717159}50%{box-shadow:0 0 0 .375rem #f8717100}}.mic-active{animation:1.2s ease-in-out infinite micPulse}.admin-cta-button:hover{filter:brightness(1.1);box-shadow:0 0 1.5rem #a9dbf94d}.admin-cta-button:active{transform:scale(.98)}.admin-cta-button:focus-visible{outline:2px solid var(--admin-accent-bright);outline-offset:2px}.admin-shell tr:hover{background:#f0f0f008}@keyframes adminLivePulse{0%,to{opacity:1;box-shadow:0 0 .375rem}50%{opacity:.7;box-shadow:0 0 .75rem}}.admin-live-dot{animation:2s ease-in-out infinite adminLivePulse}@keyframes adminFadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.admin-main>*{animation:.3s cubic-bezier(.16,1,.3,1) forwards adminFadeIn}.admin-main::-webkit-scrollbar{width:.25rem}.admin-main::-webkit-scrollbar-track{background:0 0}.admin-main::-webkit-scrollbar-thumb{background:#a9dbf926;border-radius:.125rem}.admin-main::-webkit-scrollbar-thumb:hover{background:#a9dbf94d}@media (max-width:48em){.admin-shell aside{z-index:100;height:100vh;box-shadow:none;transition:left .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:-240px}.admin-shell aside[data-mobile-open=true]{left:0;box-shadow:0 0 2rem #00000080}.admin-main{padding:1.5rem!important}.admin-shell button[aria-label="Open navigation menu"]{display:flex!important}.admin-shell+.mobile-overlay,.admin-shell .mobile-overlay{display:block!important}}@media (min-width:48.0625em){.admin-shell button[aria-label="Open navigation menu"]{display:none!important}}.admin-nav-item[data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--admin-surface-2);color:var(--admin-text);font-size:.72rem;font-family:var(--font-mono),monospace;white-space:nowrap;pointer-events:none;z-index:100;opacity:0;border-radius:.25rem;padding:.25rem .5rem;animation:.15s forwards tooltipFadeIn;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-50%)translate(-.25rem)}to{opacity:1;transform:translateY(-50%)translate(0)}}.admin-section-items{transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .2s;overflow:hidden}.admin-shell a:focus-visible,.admin-shell button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}@keyframes statusPulse{0%,to{box-shadow:0 0 #4ade8066}50%{box-shadow:0 0 0 4px #4ade8000}}.admin-shell .logo-status-dot{animation:2s ease-in-out infinite statusPulse}.admin-layout{flex-direction:column;flex:1;min-height:0;display:flex}.admin-container--sm{max-width:40em}.admin-container--md{max-width:50em}.admin-container--lg{max-width:68.75em}.admin-container--xl{max-width:87.5em}.admin-container--full{max-width:none}.admin-grid{gap:1.5rem;display:grid}.admin-grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.admin-grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.admin-grid--auto-lg{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.admin-grid--2{grid-template-columns:repeat(2,1fr)}.admin-grid--3{grid-template-columns:repeat(3,1fr)}.admin-grid--4{grid-template-columns:repeat(4,1fr)}.admin-grid--sidebar{grid-template-columns:280px 1fr;align-items:start;gap:2rem;display:grid}.admin-form-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.admin-form-grid--single{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (max-width:64em){.admin-grid--sidebar,.admin-form-grid{grid-template-columns:1fr}.admin-grid--4,.admin-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:48em){.admin-grid--auto,.admin-grid--auto-sm,.admin-grid--auto-lg,.admin-grid--2,.admin-grid--3,.admin-grid--4,.admin-grid--sidebar{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:36em){.admin-grid{gap:1rem}.admin-grid--auto-sm{grid-template-columns:1fr}}.admin-flex{display:flex}.admin-flex--col{flex-direction:column;display:flex}.admin-flex--wrap{flex-wrap:wrap;display:flex}.admin-flex--center{justify-content:center;align-items:center;display:flex}.admin-flex--between{justify-content:space-between;align-items:center;display:flex}.admin-flex--start{justify-content:flex-start;align-items:center;display:flex}.admin-flex--end{justify-content:flex-end;align-items:center;display:flex}.admin-gap--sm{gap:.5rem}.admin-gap--md{gap:1rem}.admin-gap--lg{gap:1.5rem}.admin-gap--xl{gap:2rem}.admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.admin-card-grid--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.admin-card-grid--wide{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2rem;display:grid}@media (max-width:48em){.admin-card-grid,.admin-card-grid--compact,.admin-card-grid--wide{grid-template-columns:1fr;gap:1rem}}.admin-table-container{border:.0625rem solid var(--admin-border);border-radius:.25rem;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-family:var(--font-mono),monospace;letter-spacing:.02em;font-size:.82rem}.admin-table th{text-align:left;letter-spacing:.15em;text-transform:uppercase;color:var(--admin-text-dim);background:var(--admin-surface);border-bottom:.0625rem solid var(--admin-border);white-space:nowrap;padding:.75rem 1rem;font-size:.65rem;font-weight:600}.admin-table td{border-bottom:.0625rem solid var(--admin-border);color:var(--admin-text);padding:.75rem 1rem}.admin-table tbody tr:hover{background:#f0f0f008}.admin-table tbody tr:last-child td{border-bottom:none}.admin-section{margin-top:2.5rem}.admin-section--sm{margin-top:1.5rem}.admin-section--lg{margin-top:3.5rem}.admin-section-title{letter-spacing:.15em;color:var(--admin-text-dim);text-transform:uppercase;font-size:.7rem;font-family:var(--font-mono),monospace;margin-bottom:1rem}.admin-skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.admin-skeleton-bar{background:#f0f0f00a;border-radius:.125rem;height:38px;animation:1.5s infinite adminShimmer}.admin-skeleton-card{background:#ffffff05;border:.0625rem solid #ffffff0a;border-radius:.125rem;height:120px;animation:2s infinite adminShimmer}.admin-sentient-btn:not(:disabled):hover{filter:brightness(1.2);box-shadow:0 .5rem 1.5rem #00000080}.admin-sentient-btn--primary:not(:disabled):hover{background:var(--admin-accent-bright);color:#07070a;box-shadow:0 0 1.875rem #a9dbf980}.admin-sentient-btn--danger:not(:disabled):hover{background:var(--admin-danger);color:#07070a;box-shadow:0 0 1.875rem #f8717180}.admin-sentient-btn--secondary:not(:disabled):hover,.admin-sentient-btn--glass:not(:disabled):hover{background:#ffffff14;border-color:#fff3}.admin-sentient-btn--ghost:not(:disabled):hover{color:var(--admin-text);background:#ffffff0d}.admin-sentient-btn:not(:disabled):hover .admin-btn-sweep{animation:1.5s cubic-bezier(.19,1,.22,1) sweep}@keyframes sweep{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(100%)skew(-20deg)}}@keyframes pulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(.9)}}@media (max-width:48rem){.intelligence-shell{grid-template-rows:auto 1fr auto!important;grid-template-columns:1fr!important}.intelligence-shell>aside{border-bottom:1px solid #ffffff0f;overflow-x:auto;border-right:none!important;grid-row:1/2!important;padding:1rem!important}.intelligence-shell .pipeline-tracker{align-items:center;gap:.75rem;display:flex;overflow-x:auto}.intelligence-shell .pipeline-tracker>h2{display:none}.intelligence-shell .pipeline-tracker>div{flex-direction:row!important;gap:.5rem!important}.intelligence-shell .session-meta,.intelligence-shell>aside>div:first-child{display:none}.intelligence-shell .pipeline-tracker>div:last-child:has(svg){display:none}.intelligence-shell>main{grid-row:2/3!important}.intelligence-shell>[data-input-bar]{grid-column:1!important}}.ghost-cursor{z-index:9998;pointer-events:none;will-change:transform;position:fixed;top:0;left:0;transform:translate(0)}.ghost-cursor__dot{background:var(--g-blue);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghost-cursor__ring{border:.125rem solid var(--g-blue);width:2rem;height:2rem;box-shadow:0 0 .75rem var(--g-blue-glow),0 0 1.5rem var(--g-blue-glow);border-radius:50%;animation:2s ease-in-out infinite ghostPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghost-cursor__ring-2{border:.0625rem solid var(--g-blue);opacity:.38;border-radius:50%;width:3.5rem;height:3.5rem;animation:2s ease-in-out .25s infinite ghostPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghost-cursor__ring-3{border:.0625rem solid var(--g-blue);opacity:.18;border-radius:50%;width:5rem;height:5rem;animation:2s ease-in-out .5s infinite ghostPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghost-cursor--hidden{opacity:0;transition:opacity .3s}@keyframes ghostPulse{0%,to{box-shadow:0 0 .75rem var(--g-blue-glow),0 0 1.5rem var(--g-blue-glow);transform:translate(-50%,-50%)scale(1)}50%{box-shadow:0 0 1rem var(--g-blue-glow),0 0 2rem var(--g-blue-glow);transform:translate(-50%,-50%)scale(1.05)}}@keyframes ghostHighlight{0%,to{box-shadow:0 0 1rem var(--g-blue-glow),0 0 2.5rem #a9dbf926;border-color:var(--g-blue-bright);transform:translate(-50%,-50%)scale(1)}50%{border-color:var(--g-blue);transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 1.5rem #a9dbf933,0 0 3rem #a9dbf940}}@media (pointer:coarse){.ghost-cursor{display:none}}:root{--space-px:.0625rem;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--shadow-sm:0 .125rem .375rem -.125rem #00000059;--shadow:0 .25rem .75rem -.25rem #00000073;--shadow-lg:0 .5rem 1.25rem -.375rem #00000080;--shadow-xl:0 .75rem 2rem -.5rem #0000008c;--shadow-2xl:0 1rem 3rem -.5rem #0009;--shadow-accent:0 0 .75rem #a9dbf926;--shadow-accent-strong:0 0 1.5rem #a9dbf940;--shadow-inset:inset 0 .125rem .25rem #00000026;--shadow-inset-deep:inset 0 .25rem .5rem #00000040;--shadow-glass:0 .5rem 1.5rem -.5rem #00000059,inset 0 .0625rem .0625rem #ffffff0d;--timing-ease:cubic-bezier(.25,.1,.25,1);--timing-ease-in:cubic-bezier(.42,0,1,1);--timing-ease-out:cubic-bezier(0,0,.58,1);--timing-ease-in-out:cubic-bezier(.42,0,.58,1);--timing-cinematic:cubic-bezier(.16,1,.3,1);--timing-cinematic-in:cubic-bezier(.7,0,.84,0);--timing-cinematic-out:cubic-bezier(.16,1,.3,1);--timing-elastic:cubic-bezier(.68,-.55,.265,1.55);--timing-elastic-soft:cubic-bezier(.34,1.56,.64,1);--timing-sharp:cubic-bezier(.4,0,.2,1);--timing-linear:linear;--duration-instant:0s;--duration-fast:.1s;--duration-normal:.15s;--duration-default:.2s;--duration-slow:.3s;--duration-slower:.45s;--duration-slowest:.6s;--z-beneath:-1;--z-base:0;--z-raised:1;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-popover:400;--z-tooltip:500;--z-modal:600;--z-modal-overlay:650;--z-toast:700;--z-sidebar:800;--z-header:850;--z-spotlight:900;--z-loading-overlay:950;--z-cursor:9990;--z-modal-stack:9999;--z-top:10000;--radius-none:0;--radius-sm:.125rem;--radius:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--font-mono:"Space Mono","Courier New",monospace;--font-display:"JetBrains Mono",Georgia,serif}*{box-sizing:border-box}html{background-color:var(--bg)}body{background-color:var(--bg);color:var(--text);font-family:var(--font-mono),"Courier New",monospace;-webkit-font-smoothing:antialiased;transition:background-color .45s,color .45s;overflow-x:hidden}.portfolio-view{cursor:none}.cursor-dot{background:var(--cursor-dot);pointer-events:none;z-index:99999;mix-blend-mode:difference;border-radius:50%;width:.375rem;height:.375rem;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}[data-theme=light] .cursor-dot,[data-theme=gideon-light] .cursor-dot{mix-blend-mode:multiply}.cursor-ring{border:.0625rem solid var(--gold-dim);pointer-events:none;z-index:99998;border-radius:50%;width:2rem;height:2rem;transition:border-color .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-echo{pointer-events:none;z-index:99997;opacity:.12;border:.0625rem dashed #ffffff2e;border-radius:50%;width:3rem;height:3rem;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}body:before{content:"";pointer-events:none;z-index:9000;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.038'/%3E%3C/svg%3E");background-size:11.25rem 11.25rem;transition:opacity .45s;position:fixed;inset:0}::-webkit-scrollbar{width:.1875rem}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:.125rem}button{transition:transform var(--duration-slow)cubic-bezier(.34,1.56,.64,1)}button:active{transition:transform 80ms ease-in;transform:scale(.95)}.theme-toggle,.theme-toggle:active{transition:all .3s}.theme-toggle{border:.0625rem solid var(--border-md);cursor:none;width:1.875rem;height:1.875rem;color:var(--text-dim);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.theme-toggle:hover{border-color:var(--gold);color:var(--gold);transform:rotate(15deg)scale(1.1)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{background:var(--gold);vertical-align:text-bottom;width:.125rem;height:1.05em;margin-left:.125rem;animation:1.1s step-end infinite blink;display:inline-block}@keyframes termIn{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.term-in{animation:.35s cubic-bezier(.16,1,.3,1) forwards termIn}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{will-change:transform;animation:28s linear infinite marquee}.marquee-track:hover{animation-play-state:paused}.section-num{font-family:var(--font-display),Georgia,serif;color:var(--text);opacity:.04;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(8rem,20vw,18rem);font-style:italic;font-weight:300;line-height:1}@media (hover:none),(pointer:coarse){body{cursor:auto}.cursor-dot,.cursor-ring{display:none!important}}@media (max-width:48em){.section-num{font-size:clamp(5rem,15vw,10rem)}body:before{opacity:calc(var(--noise-opacity)*.5)}}.ghost-cursor--highlight .ghost-cursor__ring{border-width:2px;width:3rem;height:3rem;animation:1s ease-in-out infinite disambiguate-pulse}@keyframes disambiguate-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.gideon-disambig-overlay{z-index:9998;background:var(--bg-2);border:1px solid var(--g-blue);border-radius:var(--radius-md);opacity:0;padding:1rem 1.5rem;transition:transform .4s,opacity .4s;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)translateY(100%)}.gideon-disambig-overlay.active{opacity:1;transform:translate(-50%)translateY(0)}.gideon-disambig-target{outline:2px solid var(--g-blue);outline-offset:4px;animation:1.5s ease-in-out infinite target-pulse}@keyframes target-pulse{0%,to{outline-color:var(--g-blue)}50%{outline-color:var(--g-pink)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
