@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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_f96234e5-module__kbUAga__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_f96234e5-module__kbUAga__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_305b691a-module__hp6VBq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_305b691a-module__hp6VBq__variable{--font-ui:"Syne", "Syne Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_21e6b636-module__UKdn7a__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_21e6b636-module__UKdn7a__variable{--font-codex:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c0b9da-module__7e4hta__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c0b9da-module__7e4hta__variable{--font-data:"Inter", "Inter Fallback"}
:root{--matrix-dur-fade:.5s;--matrix-chamber-dur:.5s;--matrix-ease:ease-in-out;--matrix-vermilion:#b22222;--matrix-jade:#3b5e4f}.matrix-workspace{isolation:isolate;min-height:100dvh;color:var(--matrix-text);transition:color var(--matrix-dur-fade) var(--matrix-ease), background-color var(--matrix-dur-fade) var(--matrix-ease);position:relative}.matrix-canvas{background-color:color-mix(in srgb, var(--matrix-canvas) 82%, transparent);background-image:linear-gradient(var(--matrix-grid) 1px, transparent 1px), linear-gradient(90deg, var(--matrix-grid) 1px, transparent 1px), radial-gradient(circle at 65% 40%, color-mix(in srgb, var(--matrix-canvas-wash) 70%, transparent) 0%, color-mix(in srgb, var(--matrix-canvas) 82%, transparent) 72%);transition:background-color var(--matrix-dur-fade) var(--matrix-ease);background-size:48px 48px,48px 48px,auto}.matrix-plate{border:.5px solid var(--matrix-plate-border);background:var(--matrix-plate-bg);min-width:0;transition:border-color var(--matrix-dur-fade) var(--matrix-ease), background-color var(--matrix-dur-fade) var(--matrix-ease);padding:1.25rem;position:relative}.matrix-plate:hover{border-color:color-mix(in srgb, var(--matrix-gold) 35%, var(--matrix-plate-border))}.matrix-plate__eyebrow{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--matrix-text-muted);margin-bottom:.25rem;font-size:.5625rem;font-weight:400}.matrix-plate__title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.28em;text-transform:uppercase;color:var(--matrix-gold);margin-bottom:1rem;font-size:.625rem;font-weight:500}.matrix-plate__footer{border-top:.5px solid var(--matrix-plate-border);margin-top:1.25rem;padding-top:1rem}.matrix-label{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--matrix-text-muted);font-size:.5625rem;font-weight:500}.matrix-data{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text);font-size:.8125rem;font-weight:300;line-height:1.55}.matrix-section-title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--matrix-text-muted);margin-bottom:.5rem;font-size:.5625rem;font-weight:500}.matrix-status{font-family:var(--font-data), ui-sans-serif, sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.5625rem;font-weight:400;display:inline-flex}.matrix-status__dot{border-radius:50%;flex-shrink:0;width:4px;height:4px}.matrix-status--stable{color:var(--matrix-jade)}.matrix-status--stable .matrix-status__dot{background:var(--matrix-jade)}.matrix-status--anomaly{color:var(--matrix-vermilion)}.matrix-status--anomaly .matrix-status__dot{background:var(--matrix-vermilion)}.matrix-pill--anomaly{border:.5px solid color-mix(in srgb, var(--matrix-vermilion) 45%, transparent);font-family:var(--font-data), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--matrix-vermilion);padding:.2rem .5rem;font-size:.5rem;display:inline-block}.matrix-header{border-bottom:.5px solid var(--matrix-plate-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.matrix-header__brand{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.35em;text-transform:uppercase;color:var(--matrix-gold);font-size:.75rem;font-weight:500}.matrix-header__stage{font-family:var(--font-data), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--matrix-text-muted);font-size:.5625rem}.matrix-header__btn{font-family:var(--font-data), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--matrix-text-muted);cursor:pointer;transition:color .2s var(--matrix-ease);background:0 0;border:none;font-size:.5625rem}.matrix-header__btn:hover:not(:disabled){color:var(--matrix-gold)}.matrix-header__btn:disabled{opacity:.4;cursor:not-allowed}.matrix-cast-item{text-align:left;border:none;border-bottom:.5px solid var(--matrix-plate-border);cursor:pointer;background:0 0;width:100%;padding:.75rem 0;transition:color .2s,border-color .2s,padding-left .2s}.matrix-cast-item--active{border-left:2px solid var(--matrix-gold);color:var(--matrix-gold);padding-left:.65rem}.matrix-cast-item:not(.matrix-cast-item--active){color:var(--matrix-text-muted)}.matrix-cast-item:not(.matrix-cast-item--active):hover{color:var(--matrix-text)}.matrix-timeline{margin:0;padding-left:1.25rem;list-style:none;position:relative}.matrix-timeline__rail{background:var(--matrix-plate-border);pointer-events:none;width:.5px;position:absolute;top:0;bottom:0;left:3px}.matrix-timeline__node{background:var(--matrix-gold);width:6px;height:6px;box-shadow:none;border-radius:50%;position:absolute;top:.35rem;left:-1px}.matrix-status-bar{border-top:.5px solid var(--matrix-plate-border);background:color-mix(in srgb, var(--matrix-canvas) 92%, transparent);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.matrix-status-bar__segment{border-right:.5px solid var(--matrix-plate-border);font-family:var(--font-data), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--matrix-text-muted);padding:.65rem 1rem;font-size:.5rem}.matrix-status-bar__segment:last-child{border-right:none}.matrix-status-bar__value{color:var(--matrix-text);margin-top:.25rem;font-weight:400;display:block}.matrix-meter{background:var(--matrix-plate-border);height:1px;margin-top:.35rem;position:relative}.matrix-meter__fill{background:var(--matrix-gold);height:100%}.matrix-meter__handle{background:var(--matrix-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.matrix-plate-cta{font-family:var(--font-data), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--matrix-gold);border:.5px solid var(--matrix-plate-border);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.5625rem;transition:border-color .2s,color .2s;display:inline-flex}.matrix-plate-cta:hover{border-color:color-mix(in srgb, var(--matrix-gold) 35%, transparent)}.matrix-composer{z-index:20;border-top:.5px solid var(--matrix-plate-border);background:color-mix(in srgb, var(--matrix-canvas) 94%, transparent);padding:1rem 2rem 1.25rem;position:fixed;bottom:0;left:0;right:0}.matrix-composer__thread{max-height:8rem;margin-bottom:.75rem;overflow-y:auto}.matrix-composer__msg-label{font-family:var(--font-data), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--matrix-text-muted);font-size:.5rem}.matrix-composer__msg-text{font-family:var(--font-data), sans-serif;color:var(--matrix-text);font-size:.6875rem;line-height:1.5}.matrix-composer__input-row{align-items:flex-end;gap:1rem;max-width:80rem;margin:0 auto;display:flex}.matrix-composer__input{font-family:var(--font-data), sans-serif;color:var(--matrix-text);border:none;border-bottom:.5px solid var(--matrix-plate-border);resize:none;caret-color:var(--matrix-gold);background:0 0;outline:none;flex:1;padding:.5rem 0;font-size:.875rem;font-weight:300;line-height:1.5}.matrix-composer__input:focus{border-bottom-color:color-mix(in srgb, var(--matrix-gold) 50%, transparent)}.matrix-composer__send{font-family:var(--font-data), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--matrix-text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:.5625rem;transition:color .2s}.matrix-composer__send:hover:not(:disabled),.matrix-composer__send--ready{color:var(--matrix-gold)}.workspace-transition{min-height:0;transition:opacity var(--matrix-dur-fade) var(--matrix-ease);will-change:opacity;flex-direction:column;flex:1;display:flex}.workspace-transition--hidden{opacity:0}[data-workspace=architect] .dash-nav-link--active,[data-workspace=architect] .dash-logo{color:var(--matrix-gold)}[data-workspace=architect] .hub-passage:before{background:var(--matrix-gold)}[data-workspace=architect] .hub-passage:hover{border-color:color-mix(in srgb, var(--matrix-gold) 35%, transparent)}[data-workspace=architect] .hub-passage{border:.5px solid var(--matrix-plate-border);background:var(--matrix-plate-bg);border-radius:0}[data-workspace=architect] .hub-passage-name{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.12em}[data-workspace=architect] .hub-passage-hint{font-family:var(--font-data), Inter, sans-serif;font-weight:300}[data-workspace=architect] .hub-app{background:0 0}[data-workspace=architect] .dash-nav{border-bottom-color:var(--matrix-plate-border)}[data-workspace=architect] .matrix-architect-panel{border:.5px solid var(--matrix-plate-border);background:var(--matrix-plate-bg);padding:1.25rem 1.5rem}.matrix-chamber-root{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.matrix-chamber-ambient{pointer-events:none;z-index:5;background:radial-gradient(ellipse 120% 80% at 50% 50%, var(--matrix-violet-ambient) 0%, transparent 70%);opacity:0;transition:opacity var(--matrix-chamber-dur) var(--matrix-ease);position:fixed;inset:0}.matrix-chamber-ambient--active{opacity:1}.matrix-chamber-pane{z-index:10;min-height:0;transition:transform var(--matrix-chamber-dur) var(--matrix-ease), opacity var(--matrix-chamber-dur) var(--matrix-ease);will-change:transform, opacity;flex-direction:column;flex:1;display:flex;position:relative}.matrix-chamber-pane--exit{opacity:0;transform:translate(-12%)}.matrix-chamber-pane--enter{opacity:0;transform:translate(12%)}.matrix-chamber-pane--stable{opacity:1;transform:translate(0)}.matrix-gateway-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (min-width:1100px){.matrix-gateway-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.matrix-gateway-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.matrix-gateway-grid{grid-template-columns:1fr}}.matrix-gateway-plate{border:.5px solid var(--matrix-plate-border);background:var(--matrix-plate-bg);min-height:12rem;color:inherit;flex-direction:column;justify-content:space-between;padding:2rem 1.75rem;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.matrix-gateway-plate:hover{border-color:color-mix(in srgb, var(--matrix-gold) 35%, transparent);box-shadow:0 0 32px color-mix(in srgb, var(--matrix-violet-ambient) 60%, transparent)}.matrix-gateway-plate__title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.32em;text-transform:uppercase;color:var(--matrix-gold);margin:0 0 1.25rem;font-size:.75rem;font-weight:500}.matrix-gateway-plate__status{font-family:var(--font-data), Inter, sans-serif;color:var(--matrix-text-muted);margin:0;font-size:.875rem;font-weight:300}.matrix-constellation-wrap{-webkit-overflow-scrolling:touch;width:100%;padding:2.5rem 1rem 3rem;position:relative;overflow:auto hidden}.matrix-constellation-track{align-items:center;gap:0;min-width:min-content;padding:0 2rem;display:flex;position:relative}.matrix-constellation-rail{background:var(--matrix-plate-border);pointer-events:none;height:.5px;position:absolute;top:50%;left:2rem;right:2rem;transform:translateY(-50%)}.matrix-constellation-node{z-index:2;cursor:pointer;width:3.5rem;color:var(--matrix-text-muted);background:0 0;border:none;flex-direction:column;flex:none;align-items:center;margin:0 .35rem;padding:0;transition:color .2s;display:flex;position:relative}.matrix-constellation-node__dot{background:var(--matrix-plate-border);border:.5px solid var(--matrix-plate-border);border-radius:50%;width:8px;height:8px;transition:background .25s,box-shadow .25s,transform .25s}.matrix-constellation-node__label{font-family:var(--font-data), Inter, sans-serif;letter-spacing:.08em;margin-top:.65rem;font-size:.5625rem;font-weight:300}.matrix-constellation-node--active .matrix-constellation-node__dot{background:color-mix(in srgb, var(--matrix-jade) 80%, var(--matrix-gold))}.matrix-constellation-node--focused .matrix-constellation-node__dot{background:var(--matrix-gold);animation:1.4s ease-in-out infinite matrix-node-pulse}.matrix-constellation-node--focused{color:var(--matrix-gold)}.matrix-constellation-node--populated .matrix-constellation-node__dot{background:color-mix(in srgb, var(--matrix-jade) 80%, var(--matrix-gold))}.matrix-constellation-node--planned .matrix-constellation-node__dot{background:color-mix(in srgb, var(--matrix-jade) 55%, transparent)}.matrix-constellation-node--drafted .matrix-constellation-node__dot{background:var(--matrix-jade)}.matrix-constellation-node--complete .matrix-constellation-node__dot{background:color-mix(in srgb, var(--matrix-gold) 70%, white)}.matrix-constellation-node--empty .matrix-constellation-node__dot{background:color-mix(in srgb, var(--matrix-text-muted) 40%, transparent)}@keyframes matrix-node-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--matrix-gold) 50%, transparent);transform:scale(1)}50%{box-shadow:0 0 14px 4px color-mix(in srgb, var(--matrix-gold) 45%, transparent);transform:scale(1.15)}}.matrix-chronos-drawer{z-index:30;border-left:.5px solid var(--matrix-plate-border);will-change:transform;background:#0b0b0d;flex-direction:column;width:min(420px,100vw);height:100dvh;transition:transform .3s ease-out;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.matrix-chronos-drawer--open{transform:translate(0)}.matrix-chronos-drawer__header{border-bottom:.5px solid var(--matrix-plate-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.matrix-chronos-drawer__title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.28em;text-transform:uppercase;color:var(--matrix-gold);margin:0;font-size:.625rem}.matrix-chronos-drawer__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.matrix-chronos-drawer__thread{flex:1;padding:1rem 1.25rem;overflow-y:auto}.matrix-chronos-drawer__input-row{border-top:.5px solid var(--matrix-plate-border);flex-shrink:0;align-items:flex-end;gap:.75rem;padding:.75rem 1.25rem 1.25rem;display:flex}.matrix-chronos-toggle{z-index:25;font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;color:var(--matrix-gold);border:.5px solid var(--matrix-plate-border);cursor:pointer;writing-mode:vertical-rl;background:#0b0b0d;padding:.65rem .5rem;font-size:.5rem;transition:border-color .2s,right .3s ease-out;position:fixed;top:50%;right:1rem;transform:translateY(-50%)}.matrix-chronos-toggle--drawer-open{right:min(420px,100vw)}.matrix-chapter-chip{font-family:var(--font-data), Inter, sans-serif;font-size:inherit;color:var(--matrix-gold);background:color-mix(in srgb, var(--matrix-violet-ambient) 40%, transparent);border:.5px solid color-mix(in srgb, var(--matrix-gold) 30%, transparent);cursor:pointer;vertical-align:baseline;margin:0 .1rem;padding:.05rem .35rem;font-weight:400;display:inline}.matrix-chapter-chip:hover{border-color:var(--matrix-gold)}.matrix-onboarding-banner{text-align:center;border:.5px solid var(--matrix-plate-border);background:var(--matrix-plate-bg);max-width:28rem;margin:2rem auto 0;padding:1.5rem}.matrix-rotunda-ledger{border-top:.5px solid var(--matrix-plate-border);margin-top:3rem;padding-top:2rem}.ledger-vault{max-width:40rem;margin:0 auto}.ledger-vault__page-title{letter-spacing:.35em;font-size:.75rem}.ledger-vault__plate .matrix-plate__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ledger-vault__plate-body{flex-direction:column;gap:1.25rem;display:flex}.ledger-vault__plate-title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.28em;text-transform:uppercase;color:var(--matrix-gold);margin:0;font-size:.625rem;font-weight:500}.ledger-vault__metric{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;color:var(--matrix-text);font-weight:300;line-height:1}.ledger-vault__metric--hero{font-size:2.5rem;font-weight:200}.ledger-vault__metric-unit{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:lowercase;color:var(--matrix-text-muted);margin-left:.5rem;font-size:.625rem;font-weight:300}.ledger-vault__cadence-row{align-items:baseline;display:flex}.ledger-vault__meter{border:.5px solid var(--matrix-plate-border);background:#ffffff0f;width:100%;height:3px;position:relative}.ledger-vault__meter-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--matrix-gold) 50%, transparent), var(--matrix-gold));height:100%;transition:width .4s var(--matrix-ease);position:absolute;top:0;left:0}.ledger-vault__cadence-control{margin-top:.25rem;display:block}.ledger-vault__cadence-slider{width:100%;accent-color:var(--matrix-gold);cursor:pointer}.ledger-vault__cadence-slider:disabled{opacity:.4;cursor:not-allowed}.ledger-vault__punct-row{justify-content:space-between;gap:1.5rem;padding-top:.5rem;display:flex}.ledger-vault__punct-col{flex-direction:column;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ledger-vault__punct-label{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--matrix-text-muted);text-align:center;font-size:.5rem;font-weight:500}.ledger-vault__punct-slider-wrap{justify-content:center;align-items:center;height:7rem;display:flex}.ledger-vault__punct-slider{transform-origin:50%;width:7rem;height:.5rem;accent-color:var(--matrix-gold);cursor:pointer;transform:rotate(-90deg)}.ledger-vault__punct-slider:disabled{opacity:.4;cursor:not-allowed}.ledger-vault__pin-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.ledger-vault__pin-label{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.28em;text-transform:uppercase;color:var(--matrix-text);margin:.5rem 0 0;font-size:.5625rem;font-weight:500}.ledger-vault__pin-hint{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text-muted);margin:.35rem 0 0;font-size:.625rem;font-weight:300}.ledger-vault__toggle{border:.5px solid var(--matrix-plate-border);cursor:pointer;width:3rem;height:1.5rem;transition:border-color var(--matrix-ease), background var(--matrix-ease);background:#0b0b0d;border-radius:999px;flex-shrink:0;padding:0;position:relative}.ledger-vault__toggle:disabled{opacity:.4;cursor:not-allowed}.ledger-vault__toggle--on{border-color:color-mix(in srgb, var(--matrix-gold) 55%, transparent);background:color-mix(in srgb, var(--matrix-gold) 12%, #0b0b0d)}.ledger-vault__toggle-thumb{background:var(--matrix-text-muted);width:1rem;height:1rem;transition:left var(--matrix-ease), background var(--matrix-ease);border-radius:50%;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.ledger-vault__toggle--on .ledger-vault__toggle-thumb{background:var(--matrix-gold);left:calc(100% - 1.2rem)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matrix-crucible{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.matrix-crucible{border:.5px solid var(--matrix-plate-border);grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:0}.matrix-crucible__controls{border-right:.5px solid var(--matrix-plate-border)}}.matrix-crucible__page-title{font-family:var(--font-codex), "Cinzel", serif}.matrix-crucible__plate{border:.5px solid var(--matrix-plate-border);background:var(--matrix-plate-bg)}@media (min-width:1024px){.matrix-crucible__plate{background:0 0;border:none}}.matrix-crucible__plate--canvas{min-height:28rem}.matrix-crucible__textarea{resize:vertical;width:100%;min-height:10rem;font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text);border:.5px solid var(--matrix-plate-border);background:#00000040;padding:.75rem;font-size:.75rem;line-height:1.5}.matrix-crucible__textarea:focus{border-color:color-mix(in srgb, var(--matrix-gold) 40%, transparent);outline:none}.matrix-crucible__textarea:disabled{opacity:.5}.matrix-crucible__error{color:var(--matrix-vermilion)}.matrix-crucible__canvas{background-color:var(--matrix-canvas);background-image:radial-gradient(circle at 50% 20%, var(--matrix-canvas-wash) 0%, var(--matrix-canvas) 70%);border:.5px solid var(--matrix-plate-border);min-height:22rem;max-height:min(70vh,40rem);padding:1rem;overflow-y:auto}.matrix-crucible__prose{font-family:var(--font-codex), "Cinzel", Georgia, serif;letter-spacing:.02em;color:var(--matrix-text);font-size:.9375rem;font-weight:400;line-height:1.75}.matrix-aether{border-top:.5px solid var(--matrix-plate-border);margin-top:1.5rem;padding-top:1.25rem}.matrix-aether__header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.matrix-aether__title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.32em;text-transform:uppercase;color:var(--matrix-gold);margin:0;font-size:.5625rem;font-weight:500}.matrix-aether__value{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;color:var(--matrix-text);flex-shrink:0;font-size:1.125rem;font-weight:200}.matrix-aether__track{border:.5px solid var(--matrix-plate-border);width:100%;height:3px;transition:background .3s var(--matrix-ease);margin-bottom:.5rem}.matrix-aether__control{display:block}.matrix-aether-slider{width:100%;accent-color:var(--aether-fill,var(--matrix-jade));cursor:pointer}.matrix-aether-slider:disabled{opacity:.4;cursor:not-allowed}.matrix-aether__hint{text-transform:uppercase;letter-spacing:.12em;color:var(--matrix-text-muted);margin-top:.5rem;font-size:.5625rem}.matrix-telemetry{background-color:var(--matrix-canvas);min-height:100%}.matrix-telemetry__layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:900px){.matrix-telemetry__layout{grid-template-columns:repeat(2,1fr)}}.matrix-telemetry__grid{min-width:0}.matrix-telemetry__grid--wide{grid-column:1/-1}.matrix-telemetry__provider{border-bottom:.5px solid var(--matrix-plate-border);margin-bottom:1rem;padding-bottom:1rem}.matrix-telemetry__provider:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.matrix-telemetry__provider-name{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.28em;text-transform:uppercase;color:var(--matrix-gold);margin:0 0 .75rem;font-size:.5625rem;font-weight:500}.matrix-telemetry__ledger-total{border-top:.5px solid var(--matrix-plate-border);border-bottom:.5px solid var(--matrix-plate-border);margin:1.25rem 0;padding:1rem 0}.matrix-telemetry__total-value{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;color:var(--matrix-text);margin:0;font-size:1.5rem;font-weight:200}.matrix-telemetry__latency-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.matrix-telemetry__bucket-row{grid-template-columns:5.5rem 1fr 2.5rem;align-items:center;gap:.75rem;margin-bottom:.625rem;display:grid}.matrix-telemetry__bucket-label{text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem}.matrix-telemetry__bucket-track{border:.5px solid var(--matrix-plate-border);background:#ffffff0a;height:4px}.matrix-telemetry__bucket-fill{background:color-mix(in srgb, var(--matrix-gold) 55%, transparent);height:100%;transition:width .4s var(--matrix-ease)}.matrix-telemetry__bucket-count{text-align:right;font-size:.6875rem}.matrix-telemetry__by-provider{border-top:.5px solid var(--matrix-plate-border);margin-top:1.25rem;padding-top:1rem}.matrix-forge{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.matrix-forge{border:.5px solid var(--matrix-plate-border);grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:0}.matrix-forge__controls{border-right:.5px solid var(--matrix-plate-border)}}.matrix-forge__page-title{font-family:var(--font-codex), "Cinzel", serif}.matrix-forge__plate{border:.5px solid var(--matrix-plate-border);background:var(--matrix-plate-bg)}@media (min-width:1024px){.matrix-forge__plate{background:0 0;border:none}}.matrix-forge__plate--canvas{flex-direction:column;min-height:28rem;display:flex}.matrix-forge__export-actions{flex-direction:column;gap:.75rem;display:flex}.matrix-forge__field{margin-bottom:1rem;display:block}.matrix-forge__label{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--matrix-text-muted);margin-bottom:.5rem;font-size:.5625rem;display:block}.matrix-forge__select{width:100%;font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text);border:.5px solid var(--matrix-plate-border);background:#00000040;padding:.5rem .75rem;font-size:.75rem}.matrix-forge__select:focus{border-color:color-mix(in srgb, var(--matrix-gold) 40%, transparent);outline:none}.matrix-forge__textarea{resize:vertical;width:100%;min-height:5rem;font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text);border:.5px solid var(--matrix-plate-border);background:#00000040;padding:.75rem;font-size:.75rem;line-height:1.5}.matrix-forge__textarea:focus{border-color:color-mix(in srgb, var(--matrix-gold) 40%, transparent);outline:none}.matrix-forge__radios{border:none;margin:0 0 1.25rem;padding:0}.matrix-forge__radios .matrix-forge__label{margin-bottom:.75rem}.matrix-forge__radio{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text);cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.matrix-forge__radio input{accent-color:var(--matrix-gold)}.matrix-forge__radio input:checked+span{color:var(--matrix-gold)}.matrix-forge__error{color:var(--matrix-vermilion)}.matrix-forge__canvas{background-color:color-mix(in srgb, var(--matrix-canvas) 82%, transparent);background-image:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--matrix-canvas-wash) 70%, transparent) 0%, color-mix(in srgb, var(--matrix-canvas) 82%, transparent) 70%);border:.5px solid var(--matrix-plate-border);flex:1;min-height:22rem;max-height:min(70vh,40rem);padding:1rem;overflow-y:auto}.matrix-forge__canvas--loading{opacity:.85}.matrix-forge__preview{font-family:var(--font-codex), "Cinzel", Georgia, serif;letter-spacing:.02em;color:var(--matrix-text);font-size:.9375rem;font-weight:400;line-height:1.75}.matrix-forge__deploy-wrap{border-top:.5px solid var(--matrix-plate-border);text-align:center;margin-top:1.25rem;padding-top:1rem}.matrix-forge__deploy{width:100%;max-width:28rem;font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--matrix-canvas);background:linear-gradient(135deg, color-mix(in srgb, var(--matrix-gold) 95%, #fff) 0%, var(--matrix-gold) 50%, color-mix(in srgb, var(--matrix-gold) 70%, #000) 100%);border:.5px solid color-mix(in srgb, var(--matrix-gold) 80%, #fff);box-shadow:0 0 24px color-mix(in srgb, var(--matrix-gold) 35%, transparent), 0 0 48px color-mix(in srgb, var(--matrix-violet-ambient) 60%, transparent);cursor:pointer;padding:.875rem 1.25rem;font-size:.625rem;font-weight:500;transition:box-shadow .2s,transform .2s,opacity .2s;display:inline-block}.matrix-forge__deploy:hover:not(:disabled){box-shadow:0 0 32px color-mix(in srgb, var(--matrix-gold) 55%, transparent), 0 0 64px color-mix(in srgb, var(--matrix-violet-ambient) 80%, transparent);transform:translateY(-1px)}.matrix-forge__deploy:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.matrix-forge__clipboard-notice{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--matrix-gold);margin-top:.75rem;font-size:.5625rem;animation:.4s ease-out matrix-forge-notice-in}@keyframes matrix-forge-notice-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.matrix-layout{width:100%;min-height:100dvh;display:flex}.matrix-layout__main{flex:1;min-width:0}.matrix-sidebar{border-right:.5px solid var(--matrix-plate-border);background:color-mix(in srgb, var(--matrix-plate-bg) 92%, transparent);flex-direction:column;flex:0 0 240px;align-self:flex-start;max-height:100dvh;padding:1rem .75rem 1.5rem;display:none;position:sticky;top:0;overflow-y:auto}@media (min-width:1024px){.matrix-sidebar{display:flex}}.matrix-sidebar__brand{margin-bottom:1.25rem;padding:0 .35rem}.matrix-sidebar__eyebrow{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--matrix-text-muted);margin:0 0 .35rem;font-size:.5rem}.matrix-sidebar__title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.12em;color:var(--matrix-gold);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.matrix-sidebar__nav{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.matrix-sidebar__link{border:.5px solid #0000;flex-direction:column;gap:.15rem;padding:.5rem .55rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.matrix-sidebar__link:hover{border-color:color-mix(in srgb, var(--matrix-gold) 25%, transparent);background:color-mix(in srgb, var(--matrix-plate-bg) 80%, var(--matrix-gold) 5%)}.matrix-sidebar__link--active{border-color:color-mix(in srgb, var(--matrix-gold) 45%, transparent);background:color-mix(in srgb, var(--matrix-gold) 8%, var(--matrix-plate-bg))}.matrix-sidebar__link-label{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--matrix-text);font-size:.6875rem}.matrix-sidebar__link-hint{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text-muted);font-size:.5625rem}.matrix-sidebar__outline-title{font-family:var(--font-codex), "Cinzel", serif;letter-spacing:.22em;text-transform:uppercase;color:var(--matrix-text-muted);margin:0 0 .65rem;padding:0 .35rem;font-size:.5rem}.matrix-sidebar__act{margin-bottom:.75rem}.matrix-sidebar__act-label{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--matrix-text-muted);margin:0 0 .35rem;padding:0 .35rem;font-size:.5rem}.matrix-sidebar__chapter-list{margin:0;padding:0;list-style:none}.matrix-sidebar__chapter{width:100%;font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text-muted);border:.5px solid #0000;align-items:baseline;gap:.35rem;padding:.3rem .35rem;font-size:.625rem;text-decoration:none;transition:background-color .15s;display:flex}.matrix-sidebar__chapter:hover{background:color-mix(in srgb, var(--matrix-plate-bg) 70%, transparent);color:var(--matrix-text)}.matrix-sidebar__chapter--focused{color:var(--matrix-gold);border-color:color-mix(in srgb, var(--matrix-gold) 30%, transparent)}.matrix-sidebar__chapter-dot{background:color-mix(in srgb, var(--matrix-text-muted) 50%, transparent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.2rem}.matrix-sidebar__chapter-dot--planned{background:color-mix(in srgb, var(--matrix-jade) 55%, transparent)}.matrix-sidebar__chapter-dot--drafted{background:var(--matrix-jade)}.matrix-sidebar__chapter-dot--complete{background:color-mix(in srgb, var(--matrix-gold) 70%, white)}.matrix-sidebar__chapter-num{letter-spacing:.06em;flex-shrink:0}.matrix-sidebar__chapter-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matrix-timeline-workspace__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.matrix-timeline-view-toggle{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.matrix-timeline-view-toggle__btn{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;border:.5px solid var(--matrix-plate-border);color:var(--matrix-text-muted);cursor:pointer;background:0 0;padding:.45rem .65rem;font-size:.5625rem;transition:border-color .2s,color .2s}.matrix-timeline-view-toggle__btn--active{border-color:color-mix(in srgb, var(--matrix-gold) 50%, transparent);color:var(--matrix-gold)}.matrix-mindmap-hybrid{margin-bottom:1.5rem}.matrix-mindmap-hybrid__body{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.matrix-mindmap-hybrid__body{grid-template-columns:minmax(0,1fr) 220px;align-items:start}}.matrix-mindmap{margin-bottom:1.5rem}.matrix-mindmap__toolbar{flex-direction:column;gap:.65rem;margin-bottom:.75rem;display:flex}.matrix-mindmap__toolbar-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.matrix-mindmap__jump{min-width:10rem;max-width:16rem;font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;color:var(--matrix-text);background:color-mix(in srgb, var(--matrix-plate-bg) 80%, transparent);border:.5px solid var(--matrix-plate-border);flex:1;padding:.4rem .55rem;font-size:.75rem}.matrix-mindmap__zoom{gap:.25rem;display:flex}.matrix-mindmap__filters{flex-wrap:wrap;gap:.35rem;display:flex}.matrix-mindmap__filter-chip{border:.5px solid var(--matrix-plate-border);font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--matrix-text-muted);cursor:pointer;align-items:center;gap:.3rem;padding:.25rem .45rem;font-size:.5rem;display:inline-flex}.matrix-mindmap__branch-toggles{flex-wrap:wrap;gap:.35rem;display:flex}.matrix-mindmap__branch-btn{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border:.5px solid var(--matrix-plate-border);color:var(--matrix-text-muted);cursor:pointer;background:0 0;padding:.3rem .5rem;font-size:.5625rem}.matrix-mindmap__branch-btn--collapsed{opacity:.65}.matrix-mindmap__branch{stroke:color-mix(in srgb, var(--matrix-jade) 50%, var(--matrix-gold) 20%);stroke-width:1.25px}.matrix-mindmap__node--collapsed circle{stroke-dasharray:2 2;stroke:var(--matrix-text-muted);fill-opacity:.7}.matrix-map-panel{border:.5px solid var(--matrix-plate-border);background:color-mix(in srgb, var(--matrix-plate-bg) 88%, transparent);min-height:12rem;padding:.85rem .75rem}.matrix-map-panel__section{margin-top:.85rem}.matrix-map-panel__list{margin:.35rem 0 0;padding:0;list-style:none}.matrix-map-panel__link{text-align:left;cursor:pointer;width:100%;color:var(--matrix-text);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem 0;display:flex}.matrix-map-panel__link:hover{color:var(--matrix-gold)}.matrix-map-panel__link-kind{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--matrix-text-muted);font-size:.5rem}.matrix-map-panel__link-label{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;font-size:.6875rem;line-height:1.35}.matrix-mindmap__local-toggle{cursor:pointer;align-items:center;gap:.4rem;display:flex}.matrix-mindmap__canvas-wrap{border:.5px solid var(--matrix-plate-border);background:color-mix(in srgb, var(--matrix-plate-bg) 65%, transparent);border-radius:2px;overflow:auto}.matrix-mindmap__svg{width:100%;height:auto;min-height:320px;display:block}.matrix-mindmap__edge{stroke:color-mix(in srgb, var(--matrix-text-muted) 35%, transparent);stroke-width:.75px}.matrix-mindmap__edge--sequence{stroke:color-mix(in srgb, var(--matrix-jade) 45%, transparent)}.matrix-mindmap__edge--mentions{stroke:color-mix(in srgb, var(--matrix-gold) 40%, transparent);stroke-dasharray:3 4}.matrix-mindmap__edge--focused{stroke:var(--matrix-gold);stroke-width:1.25px}.matrix-mindmap__label{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;fill:var(--matrix-text);pointer-events:none;font-size:9px}.matrix-mindmap__sublabel{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;fill:var(--matrix-text-muted);pointer-events:none;font-size:7px}.matrix-mindmap__node--focused circle{stroke:var(--matrix-gold);stroke-width:2px}.matrix-mindmap__legend{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--matrix-text-muted);flex-wrap:wrap;gap:.75rem;margin-top:.65rem;font-size:.5rem;display:flex}.matrix-mindmap__legend-item{align-items:center;gap:.3rem;display:inline-flex}.matrix-mindmap__legend-dot{border-radius:50%;width:6px;height:6px}.matrix-gateway-plate--primary{border-color:color-mix(in srgb, var(--matrix-gold) 40%, var(--matrix-plate-border))}.matrix-timeline-strand-panel{margin-bottom:1.5rem}.matrix-mobile-nav{-webkit-overflow-scrolling:touch;gap:.35rem;margin-bottom:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.matrix-mobile-nav__link{font-family:var(--font-data), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;border:.5px solid var(--matrix-plate-border);color:var(--matrix-text-muted);flex-shrink:0;padding:.4rem .55rem;font-size:.5625rem;text-decoration:none}.matrix-mobile-nav__link--active{border-color:color-mix(in srgb, var(--matrix-gold) 45%, transparent);color:var(--matrix-gold)}
