@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0vzeamdgr8mnv.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:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3zk6zb2orfupy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0odk6wthizbrk.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:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.3s9ulrnaxq5-5.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:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2usxhypzav_u-.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:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.3ega2vp4j9qoz.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_b7fa0dc2-module__CyutEG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.ibm_plex_sans_b7fa0dc2-module__CyutEG__variable{--font-loaded-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_ea4a6979-module__mmFaMG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_ea4a6979-module__mmFaMG__variable{--font-loaded-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ffff15fe-module__2q_P2G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ffff15fe-module__2q_P2G__variable{--font-loaded-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--room-canvas:#050710;--room-canvas-deep:#02040a;--iris-cyan:#00d4ff;--iris-mint:#2affc6;--iris-blush:#ff7ab6;--iris-lavender:#8aa0ff;--iris-lavender-muted:#b5c4ff;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--radius-3xl:36px;--radius-pill:999px;--space-0:0px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-display:48px;--text-hero:64px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-loose:1.7;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.06em;--tracking-caps:.14em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--font-body:var(--font-loaded-sans), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--font-sans:var(--font-body);--font-serif:var(--font-loaded-serif), Georgia, serif;--font-mono:var(--font-loaded-mono), ui-monospace, monospace;--font-inter:var(--font-body);--font-inter-display:var(--font-display);--font-editorial-body:var(--font-body);--font-editorial-display:var(--font-display);--font-editorial-mono:var(--font-mono);--font-mono-editorial:var(--font-mono);--dur-instant:80ms;--dur-fast:.16s;--dur-med:.24s;--dur-slow:.36s;--dur-crawl:.6s;--dur-ambient:5s;--ease-out:cubic-bezier(.22, .71, .28, 1);--ease-in:cubic-bezier(.64, 0, .78, .43);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.2, .9, .1, 1);--ease-bounce:cubic-bezier(.22, 1.4, .28, 1);--z-base:1;--z-raised:10;--z-sticky:50;--z-overlay:100;--z-drawer:400;--z-modal:600;--z-popover:700;--z-toast:900;--z-tooltip:1000;--control-h-xs:32px;--control-h-sm:36px;--control-h-md:40px;--control-h-lg:48px;--pad-x-xs:10px;--pad-x-sm:14px;--pad-x-md:18px;--pad-x-lg:22px;--pad-x-icon:0;--pad-y-xs:6px;--pad-y-sm:10px;--pad-y-md:14px;--pad-y-lg:18px;--gap-inline-xs:4px;--gap-inline-sm:6px;--gap-inline-md:8px;--gap-inline-lg:12px;--gap-stack-sm:8px;--gap-stack-md:12px;--gap-stack-lg:16px;--gap-stack-xl:24px;--surf-0:#050710;--surf-1:#0b0e18;--surf-2:#121625;--surf-3:#1a1f31;--surf-4:#252b41;--surf-overlay-lo:#f2f5fa08;--surf-overlay-md:#f2f5fa0f;--surf-overlay-hi:#f2f5fa1a;--ink-100:#f2f5fa;--ink-80:#f2f5facc;--ink-60:#f2f5fa99;--ink-45:#f2f5fa94;--ink-30:#f2f5fa47;--ink-15:#f2f5fa24;--line:#f2f5fa17;--line-soft:#f2f5fa0d;--line-strong:#f2f5fa33;--accent:#5cc2ff;--room-space:var(--surf-0);--room-floor:var(--surf-2);--room-floor-edge:var(--surf-4);--room-light:var(--ink-100);--room-muted:var(--ink-60);--room-beam:var(--accent);--room-table:var(--surf-3);--room-chair:var(--surf-2);--accent-ink:#02060c;--accent-hover:#7bd1ff;--accent-active:#3fa8e8;--accent-warm:var(--iris-blush);--accent-cool:var(--iris-mint);--accent-pop:var(--iris-lavender);--accent-danger:#ff5e7e;--accent-success:#32e6a6;--accent-warning:var(--iris-blush);--accent-info:var(--iris-cyan);--accent-amber:var(--iris-blush);--focus-ring:color-mix(in oklab, var(--iris-cyan) 85%, white);--focus-ring-soft:color-mix(in oklab, var(--iris-cyan) 30%, transparent);--elev-1:0 1px 2px #0003, 0 0 0 1px #f2f5fa05 inset;--elev-2:0 2px 8px #00000047, 0 1px 2px #00000029;--elev-3:0 8px 24px #0000005c, 0 2px 6px #0003;--elev-4:0 16px 48px #00000070, 0 4px 12px #0000003d;--elev-5:0 32px 80px #0000008f, 0 8px 24px #00000052;--shadow-sm:var(--elev-1);--shadow-md:var(--elev-3);--shadow-lg:var(--elev-5);--iridescent-stroke:linear-gradient(135deg, color-mix(in oklab, var(--iris-cyan) 70%, transparent) 0%, color-mix(in oklab, var(--iris-blush) 55%, transparent) 48%, color-mix(in oklab, var(--iris-lavender) 70%, transparent) 100%);--iridescent-stroke-soft:linear-gradient(135deg, color-mix(in oklab, var(--iris-cyan) 30%, transparent) 0%, color-mix(in oklab, var(--iris-blush) 22%, transparent) 48%, color-mix(in oklab, var(--iris-lavender) 30%, transparent) 100%);--iridescent-glow:radial-gradient(ellipse 60% 80% at 50% 50%, color-mix(in oklab, var(--iris-cyan) 40%, transparent) 0%, transparent 70%);--iridescent-mesh:radial-gradient(ellipse 55% 45% at 18% 22%, color-mix(in oklab, var(--iris-cyan) 22%, transparent) 0%, transparent 62%), radial-gradient(ellipse 60% 50% at 82% 18%, color-mix(in oklab, var(--iris-lavender) 20%, transparent) 0%, transparent 62%), radial-gradient(ellipse 70% 40% at 50% 94%, color-mix(in oklab, var(--iris-blush) 16%, transparent) 0%, transparent 62%);--iridescent-text:linear-gradient(135deg, var(--iris-cyan) 0%, var(--iris-blush) 50%, var(--iris-lavender) 100%);--gradient-accent:var(--iridescent-text);--ambient:var(--iridescent-mesh);--glass-tint:#f2f5fa0a;--glass-tint-hi:#f2f5fa14;--glass-edge-top:#f2f5fa24;--glass-edge-bot:#f2f5fa08;--topbar-bg:linear-gradient(180deg, color-mix(in oklab, var(--surf-1) 96%, transparent) 0%, color-mix(in oklab, var(--surf-0) 98%, transparent) 100%);--topbar-line:var(--line);--composer-bg:color-mix(in oklab, var(--surf-2) 92%, transparent);--composer-line:var(--line);--bubble-user-bg:color-mix(in oklab, var(--accent) 18%, transparent);--bubble-user-line:color-mix(in oklab, var(--accent) 32%, transparent);--bubble-user-ink:var(--ink-100);--bubble-agent-bg:var(--surf-overlay-lo);--bubble-agent-line:var(--line);--bubble-agent-ink:var(--ink-80);--mod-accent:var(--accent);--mod-card-bg:linear-gradient(180deg, var(--surf-2) 0%, var(--surf-1) 100%);--mod-card-line:color-mix(in oklab, var(--accent) 22%, var(--line));--cosmic-warm:#d4a547;--cosmic-star:#c8d2dc99}:root[data-theme=light]{--iris-cyan:#008fe6;--iris-mint:#00a884;--iris-blush:#d93a83;--iris-lavender:#4a62d9;--surf-0:#f6f8fc;--surf-1:#fff;--surf-2:#eef2f8;--surf-3:#e3e9f2;--surf-4:#d4dce8;--surf-overlay-lo:#0a0c1408;--surf-overlay-md:#0a0c140f;--surf-overlay-hi:#0a0c141a;--ink-100:#0a0c14;--ink-80:#0a0c14cc;--ink-60:#0a0c1499;--ink-45:#0a0c1494;--ink-30:#0a0c144d;--ink-15:#0a0c1424;--line:#0a0c1417;--line-soft:#0a0c140d;--line-strong:#0a0c1438;--accent:#0066dc;--room-canvas:#eef2f8;--room-canvas-deep:#e3e9f2;--room-space:var(--surf-0);--room-floor:var(--surf-2);--room-floor-edge:var(--surf-4);--room-light:var(--ink-100);--room-muted:var(--ink-60);--room-beam:var(--accent);--room-table:var(--surf-3);--room-chair:var(--surf-2);--accent-ink:#fff;--accent-hover:#0073f0;--accent-active:#0055ba;--accent-warm:var(--iris-blush);--accent-cool:var(--iris-mint);--accent-pop:var(--iris-lavender);--accent-danger:#d92d4c;--accent-success:#00a66a;--accent-warning:var(--iris-blush);--accent-info:var(--iris-cyan);--accent-amber:var(--iris-blush);--focus-ring:color-mix(in oklab, var(--accent) 75%, transparent);--focus-ring-soft:color-mix(in oklab, var(--accent) 22%, transparent);--elev-1:0 1px 2px #0a0c140a, 0 0 0 1px #0a0c1405 inset;--elev-2:0 2px 8px #0a0c140f, 0 1px 2px #0a0c140a;--elev-3:0 8px 24px #0a0c1414, 0 2px 6px #0a0c140a;--elev-4:0 16px 48px #0a0c141f, 0 4px 12px #0a0c140f;--elev-5:0 32px 80px #0a0c1429, 0 8px 24px #0a0c1414;--shadow-sm:var(--elev-1);--shadow-md:var(--elev-3);--shadow-lg:var(--elev-5);--iridescent-stroke:linear-gradient(135deg, color-mix(in oklab, var(--iris-cyan) 75%, transparent) 0%, color-mix(in oklab, var(--iris-blush) 60%, transparent) 48%, color-mix(in oklab, var(--iris-lavender) 75%, transparent) 100%);--iridescent-stroke-soft:linear-gradient(135deg, color-mix(in oklab, var(--iris-cyan) 26%, transparent) 0%, color-mix(in oklab, var(--iris-blush) 20%, transparent) 48%, color-mix(in oklab, var(--iris-lavender) 26%, transparent) 100%);--iridescent-glow:radial-gradient(ellipse 60% 80% at 50% 50%, color-mix(in oklab, var(--iris-cyan) 28%, transparent) 0%, transparent 70%);--iridescent-mesh:radial-gradient(ellipse 55% 45% at 18% 22%, color-mix(in oklab, var(--iris-cyan) 18%, transparent) 0%, transparent 62%), radial-gradient(ellipse 60% 50% at 82% 18%, color-mix(in oklab, var(--iris-lavender) 16%, transparent) 0%, transparent 62%), radial-gradient(ellipse 70% 40% at 50% 94%, color-mix(in oklab, var(--iris-blush) 14%, transparent) 0%, transparent 62%);--iridescent-text:linear-gradient(135deg, var(--iris-cyan) 0%, var(--iris-blush) 50%, var(--iris-lavender) 100%);--gradient-accent:var(--iridescent-text);--ambient:var(--iridescent-mesh);--glass-tint:#0a0c1408;--glass-tint-hi:#0a0c140f;--glass-edge-top:#0a0c141a;--glass-edge-bot:#0a0c1405;--topbar-bg:linear-gradient(180deg, color-mix(in oklab, var(--surf-1) 94%, transparent) 0%, color-mix(in oklab, var(--surf-0) 98%, transparent) 100%);--topbar-line:var(--line);--composer-bg:color-mix(in oklab, var(--surf-1) 92%, transparent);--composer-line:var(--line);--bubble-user-bg:color-mix(in oklab, var(--accent) 12%, white);--bubble-user-line:color-mix(in oklab, var(--accent) 34%, white);--bubble-user-ink:var(--ink-100);--bubble-agent-bg:var(--surf-1);--bubble-agent-line:var(--line);--bubble-agent-ink:var(--ink-80);--mod-accent:var(--accent);--mod-card-bg:linear-gradient(180deg, var(--surf-1) 0%, var(--surf-0) 100%);--mod-card-line:color-mix(in oklab, var(--accent) 22%, var(--line));--cosmic-warm:transparent;--cosmic-star:#0a0c140f}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--iris-cyan:#008fe6;--iris-mint:#00a884;--iris-blush:#d93a83;--iris-lavender:#4a62d9;--surf-0:#f6f8fc;--surf-1:#fff;--surf-2:#eef2f8;--surf-3:#e3e9f2;--surf-4:#d4dce8;--surf-overlay-lo:#0a0c1408;--surf-overlay-md:#0a0c140f;--surf-overlay-hi:#0a0c141a;--ink-100:#0a0c14;--ink-80:#0a0c14cc;--ink-60:#0a0c1499;--ink-45:#0a0c1494;--ink-30:#0a0c144d;--ink-15:#0a0c1424;--line:#0a0c1417;--line-soft:#0a0c140d;--line-strong:#0a0c1438;--accent:#0066dc;--room-space:var(--surf-0);--room-floor:var(--surf-2);--room-floor-edge:var(--surf-4);--room-light:var(--ink-100);--room-muted:var(--ink-60);--room-beam:var(--accent);--room-table:var(--surf-3);--room-chair:var(--surf-2);--accent-ink:#fff;--accent-hover:#0073f0;--accent-active:#0055ba;--accent-warm:var(--iris-blush);--accent-cool:var(--iris-mint);--accent-pop:var(--iris-lavender);--accent-danger:#d92d4c;--accent-success:#00a66a;--accent-warning:var(--iris-blush);--accent-info:var(--iris-cyan);--accent-amber:var(--iris-blush);--focus-ring:color-mix(in oklab, var(--accent) 75%, transparent);--focus-ring-soft:color-mix(in oklab, var(--accent) 22%, transparent);--elev-1:0 1px 2px #0a0c140a, 0 0 0 1px #0a0c1405 inset;--elev-2:0 2px 8px #0a0c140f, 0 1px 2px #0a0c140a;--elev-3:0 8px 24px #0a0c1414, 0 2px 6px #0a0c140a;--elev-4:0 16px 48px #0a0c141f, 0 4px 12px #0a0c140f;--elev-5:0 32px 80px #0a0c1429, 0 8px 24px #0a0c1414;--shadow-sm:var(--elev-1);--shadow-md:var(--elev-3);--shadow-lg:var(--elev-5);--iridescent-stroke:linear-gradient(135deg, color-mix(in oklab, var(--iris-cyan) 75%, transparent) 0%, color-mix(in oklab, var(--iris-blush) 60%, transparent) 48%, color-mix(in oklab, var(--iris-lavender) 75%, transparent) 100%);--iridescent-stroke-soft:linear-gradient(135deg, color-mix(in oklab, var(--iris-cyan) 26%, transparent) 0%, color-mix(in oklab, var(--iris-blush) 20%, transparent) 48%, color-mix(in oklab, var(--iris-lavender) 26%, transparent) 100%);--iridescent-glow:radial-gradient(ellipse 60% 80% at 50% 50%, color-mix(in oklab, var(--iris-cyan) 28%, transparent) 0%, transparent 70%);--iridescent-mesh:radial-gradient(ellipse 55% 45% at 18% 22%, color-mix(in oklab, var(--iris-cyan) 18%, transparent) 0%, transparent 62%), radial-gradient(ellipse 60% 50% at 82% 18%, color-mix(in oklab, var(--iris-lavender) 16%, transparent) 0%, transparent 62%), radial-gradient(ellipse 70% 40% at 50% 94%, color-mix(in oklab, var(--iris-blush) 14%, transparent) 0%, transparent 62%);--iridescent-text:linear-gradient(135deg, var(--iris-cyan) 0%, var(--iris-blush) 50%, var(--iris-lavender) 100%);--gradient-accent:var(--iridescent-text);--ambient:var(--iridescent-mesh);--glass-tint:#0a0c1408;--glass-tint-hi:#0a0c140f;--glass-edge-top:#0a0c141a;--glass-edge-bot:#0a0c1405;--topbar-bg:linear-gradient(180deg, color-mix(in oklab, var(--surf-1) 94%, transparent) 0%, color-mix(in oklab, var(--surf-0) 98%, transparent) 100%);--topbar-line:var(--line);--composer-bg:color-mix(in oklab, var(--surf-1) 92%, transparent);--composer-line:var(--line);--bubble-user-bg:color-mix(in oklab, var(--accent) 12%, white);--bubble-user-line:color-mix(in oklab, var(--accent) 34%, white);--bubble-user-ink:var(--ink-100);--bubble-agent-bg:var(--surf-1);--bubble-agent-line:var(--line);--bubble-agent-ink:var(--ink-80);--mod-accent:var(--accent);--mod-card-bg:linear-gradient(180deg, var(--surf-1) 0%, var(--surf-0) 100%);--mod-card-line:color-mix(in oklab, var(--accent) 22%, var(--line));--cosmic-warm:transparent;--cosmic-star:#0a0c140f}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-med:0s;--dur-slow:0s;--dur-crawl:0s;--dur-ambient:0s}}.atelier-shell{--ink:var(--ink-100);--parchment:var(--surf-0);--workshop:var(--surf-1);--studio:var(--surf-2);--studio-ink:var(--ink-100);--tension:var(--accent-danger);--tension-ink:var(--accent-ink);--craft:var(--accent);--craft-ink:var(--accent-ink);--thread:var(--iris-lavender);--gradient-orange-start:#ff7a45;--gradient-orange-mid:#ff3b2e;--gradient-orange-end:#b82418;--gradient-orange:linear-gradient(135deg, var(--gradient-orange-start) 0%, var(--gradient-orange-mid) 50%, var(--gradient-orange-end) 100%);--glass-back:color-mix(in oklab, var(--surf-1) 30%, transparent);--glass-surface:color-mix(in oklab, var(--surf-1) 55%, transparent);--glass-surface-strong:color-mix(in oklab, var(--surf-1) 72%, transparent);--glass-front:color-mix(in oklab, var(--surf-1) 85%, transparent);--glass-tint-warm:color-mix(in oklab, var(--iris-blush) 6%, transparent);--glass-tint-cool:color-mix(in oklab, var(--iris-cyan) 4%, transparent);--glass-highlight-top:var(--line-strong);--glass-surface-modal:color-mix(in oklab, var(--surf-1) 96%, transparent);--glass-blur:32px;--glass-edge-strong:var(--line-strong);--glass-edge-soft:var(--line);--glass-shadow:var(--elev-5);--glass-radius:16px;--glass-radius-panel:24px;--parchment-warm-bleed:radial-gradient(ellipse 65% 50% at 100% 100%, color-mix(in oklab, var(--iris-cyan) 6%, transparent) 0%, transparent 60%);--voice-art-director:#b07e32;--voice-copywriter:#768d5e;--voice-production-coordinator:#5a8c90;--voice-voice-artist:#b5853a;--voice-ugc-builder:#c9a547;--voice-creative-strategist:#769d7b;--voice-music-producer:#b0758a;--voice-video-producer:#618982;--voice-developer:#85788e;--voice-researcher:#847d9d;--voice-pr-comms-lead:#a08d76;--voice-creative-director:#c97c6b;--voice-prompt-engineer:#5787a1;--voice-photo-retoucher:#af69c8;--voice-hook-psychologist:#8679a4;--voice-social-lead:#617dbc;--voice-design-engineer:#898995;--voice-brand-guardian:#c772a7;--voice-performance-lead:#b27d87;--voice-financial-analyst:#4a6b4a;--voice-account-manager:#756352;--voice-project-manager:#c28b71;--artefact-brief:#b5a88d;--artefact-strategy-doc:var(--tension);--artefact-insight-doc:#7994ab;--artefact-concept-doc:var(--craft);--artefact-production-plan:var(--thread);--artefact-output-package:var(--ink);--artefact-kv-pack:#d4a082;--artefact-copy-pack:#8fa67c;--artefact-music-bed:#c66b83;--artefact-video-spot:#618a9f;--border-1:1px;--border-2:2px;--border-4:4px;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-3:8px;--radius-4:12px;background-color:var(--parchment);color:var(--ink);font-family:var(--font-body);background-image:radial-gradient(#c8d2dc0f 1.5px,#0000 1.5px);background-size:24px 24px}@supports (color:lab(0% 0 0)){.atelier-shell{--voice-creative-strategist:lab(61.1721% -19.1194 13.2467);--voice-music-producer:lab(56.1596% 25.8785 -1.13094);--voice-video-producer:lab(53.8914% -15.5348 -1.12921);--voice-developer:lab(52.1919% 8.60941 -10.0503);--voice-researcher:lab(53.8117% 8.2731 -16.6663);--voice-pr-comms-lead:lab(59.9915% 4.79186 15.0754);--voice-creative-director:lab(60.1524% 29.3008 22.7272);--voice-prompt-engineer:lab(53.505% -11.2363 -19.5457);--voice-photo-retoucher:lab(55.31% 40.1993 -38.137);--voice-hook-psychologist:lab(53.3325% 12.112 -21.3889);--voice-social-lead:lab(52.2861% 3.07223 -37.0307);--voice-design-engineer:lab(57.4263% 1.68604 -6.15754);--voice-brand-guardian:lab(59.1037% 39.5806 -13.5219);--voice-performance-lead:lab(58.0985% 22.4492 3.28267);--artefact-insight-doc:lab(59.9284% -5.75197 -15.0418);--artefact-video-spot:lab(55.216% -10.6083 -15.8191)}}
:root,:root[data-theme=dark]{--field:#0c121e;--surf-0:var(--field);--surf-1:#141e2e;--surf-2:#1c283c;--surf-3:#26354b;--surf-4:#34445c;--ink-100:#f1f3f8;--ink-80:#d4dbe8;--ink-60:#b0bbce;--ink-45:#9caac1;--ink-40:#9caac1;--ink-30:#78869d;--ink-15:#3c4960;--line:#34445a;--line-soft:#28374c;--line-strong:#53657f;--accent:#eee5da;--accent-ink:#202c40;--accent-hover:#faf3eb;--accent-active:#d6c8b9;--sculpted-warm:#efba8c;--focus-ring:#efba8c;--accent-danger:#ff9caa;--accent-success:#8ee0b9;--accent-warning:#f0c48b;--accent-info:#a3c6f8;--iris-cyan:#a3c6f8;--iris-mint:#8ee0b9;--iris-blush:#e1b9ae;--iris-lavender:#aebfde;--iris-lavender-muted:#c4d0e5;--sculpted-surface:linear-gradient(135deg,#2c3b50 0%,#1a273b 49%,#142238 100%);--sculpted-shadow:inset 0 1px 1px #dbeaff14,0 24px 48px -32px #000000b3;--sculpted-float:inset 0 1px 1px #ffffff12,0 7px 18px -12px #000000b3;--sculpted-halo:#b5c9f00c;--control-bg:var(--surf-1);--control-border:var(--line-strong);--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:28px;--radius-xl:32px;--radius-2xl:40px;--radius-3xl:48px;--radius-composer:64px;--radius-sheet:40px;--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-lg:17px;--control-h-xs:36px;--control-h-sm:44px;--control-h-md:48px;--control-h-lg:56px;--dur-fast:.18s;--dur-med:.28s;--dur-slow:.42s;--ease-spring:cubic-bezier(.2,1.2,.35,1);--ease-out:cubic-bezier(.2,.75,.3,1);--room-canvas:var(--surf-0);--room-canvas-deep:#080e17}:root[data-theme=light]{--field:#f1f3f7;--surf-0:var(--field);--surf-1:#fff;--surf-2:#e9eef6;--surf-3:#e0e7f1;--surf-4:#ced9e8;--ink-100:#222c3d;--ink-80:#3f4e64;--ink-60:#56657a;--ink-45:#627187;--ink-40:#627187;--ink-30:#778499;--ink-15:#c2cbda;--line:#c8d2e1;--line-soft:#dce3ed;--line-strong:#91a2ba;--accent:#2f4362;--accent-ink:#fff;--accent-hover:#263b59;--accent-active:#20314c;--sculpted-warm:#9b562d;--focus-ring:#9b562d;--accent-danger:#b72c48;--accent-success:#176644;--accent-warning:#865010;--accent-info:#245997;--iris-cyan:#245997;--iris-mint:#176644;--iris-blush:#985b51;--iris-lavender:#506b94;--iris-lavender-muted:#465e83;--sculpted-surface:linear-gradient(135deg,#fff 0%,#f8faff 54%,#e4ecf8 100%);--sculpted-shadow:inset 0 1px 1px #fff,0 24px 42px -30px #53648270,0 3px 9px -5px #47566f40;--sculpted-float:inset 0 1px 1px #fff,0 5px 16px -11px #53648270;--sculpted-halo:#839fda12;--room-canvas:var(--surf-0);--room-canvas-deep:#e4eaf3}:root{--ink:var(--ink-100);--craft:var(--accent);--craft-ink:var(--accent-ink);--tension:var(--accent-danger);--accent-warm:var(--sculpted-warm);--accent-cool:var(--accent-info);--accent-pop:var(--accent-info);--accent-amber:var(--accent-warning)}html{background:var(--field)}body.sculpted-shell{background:var(--field);color:var(--ink-100);font-size:var(--text-base)}.sculpted-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.sculpted-shell :is(button,a,summary){-webkit-tap-highlight-color:transparent}.sculpted-shell :is(button,input,select,textarea){font-family:var(--font-body)}.sculpted-shell :is(input,select,textarea){color:var(--ink-100);accent-color:var(--accent)}.sculpted-shell ::selection{background:color-mix(in srgb,var(--sculpted-warm) 25%,transparent);color:var(--ink-100)}.sculpted-shell .page-shell__container{max-width:1320px;margin-inline:auto;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) 72px}.sculpted-shell .page-shell__container--wide{max-width:none}.sculpted-shell :is(.page-header,.fg-pagehead){flex-wrap:wrap;align-items:flex-end;gap:24px;margin-bottom:36px}.sculpted-shell :is(.page-header-title,.fg-pagehead__title){font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink-100);font-size:clamp(34px,4.2vw,54px);font-weight:500;line-height:1.1}.sculpted-shell :is(.page-header-title,.fg-pagehead__title) em{color:inherit;font-family:inherit;font-style:normal}.sculpted-shell :is(.page-header-subtitle,.fg-pagehead__desc){max-width:65ch;color:var(--ink-60);font-size:16px;line-height:1.65}.sculpted-shell :is(.section-label,.fg-pagehead__eyebrow){font-family:var(--font-body);text-transform:none;letter-spacing:.01em;color:var(--ink-60);font-size:14px;font-weight:400}.sculpted-shell .section-label:before{display:none}.sculpted-shell :is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn--primary,.btn--secondary,.btn--ghost,.btn--danger,.fg-btn){border-radius:var(--radius-pill);min-height:44px;transition:transform var(--dur-med) var(--ease-spring),background var(--dur-fast),box-shadow var(--dur-fast);padding-inline:22px;font-size:15px;font-weight:500}.sculpted-shell :is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn--primary,.btn--secondary,.btn--ghost,.fg-btn):hover:not(:disabled){transform:translateY(-2px)}.sculpted-shell :is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn--primary,.btn--secondary,.btn--ghost,.fg-btn):active:not(:disabled){transform:translateY(0)scale(.98)}.sculpted-shell :is(.flow-icon-btn,.btn-icon,.btn--icon){min-width:44px;min-height:44px;box-shadow:var(--sculpted-float)}.sculpted-shell :is(.fg-card,.card,.glass-card){border-radius:var(--radius-lg);box-shadow:var(--sculpted-float)}.sculpted-shell .fg-empty{border:1px solid var(--line-soft);border-radius:var(--radius-sheet);background:var(--sculpted-surface);box-shadow:var(--sculpted-shadow);padding:clamp(32px,5vw,64px) 24px}.sculpted-shell .fg-empty__mark{background:var(--surf-2);width:56px;height:56px;color:var(--ink-80);border-radius:50%}.sculpted-shell .fg-empty__title{letter-spacing:-.025em;font-size:24px;font-weight:500}.sculpted-shell .fg-empty__hint{color:var(--ink-60);font-size:15px;line-height:1.65}.sculpted-shell .sshell{background:var(--field);grid-template-columns:244px minmax(0,1fr)}.sculpted-shell .sshell--collapsed{grid-template-columns:76px minmax(0,1fr)}.sculpted-shell .sshell-rail{background:var(--field);border-color:var(--line-soft);gap:28px;padding:28px 18px}.sculpted-shell .sshell-top{min-height:44px}.sculpted-shell .sshell-brand{padding-block:8px}.sculpted-shell .sshell-collapse{width:44px;height:44px;color:var(--ink-60);border-radius:50%}.sculpted-shell .sshell-nav{gap:6px}.sculpted-shell .sshell-nav-item{border-radius:var(--radius-pill);min-height:48px;padding:12px 16px;font-size:15px;font-weight:400}.sculpted-shell .sshell-nav-item.is-active{background:var(--surf-1);color:var(--ink-100);box-shadow:var(--sculpted-float),inset 0 0 0 1px var(--line-soft)}.sculpted-shell .sshell-nav-item.is-active svg{color:var(--ink-100)}.sculpted-shell .sshell-nav-group{text-transform:none;letter-spacing:0;color:var(--ink-60);margin-top:10px;padding:0 16px 6px;font-size:13px;font-weight:400}.sculpted-shell .sshell-nav-hint{color:var(--ink-60);font-size:13px}.sculpted-shell .sshell-profile-btn{border-radius:var(--radius-pill);min-height:52px}.sculpted-shell .sshell-menu{background:var(--surf-1);box-shadow:var(--sculpted-shadow);border-radius:24px}.sculpted-shell .sshell-bar{background:var(--field);border-color:var(--line-soft)}.sculpted-shell .sshell-rail--drawer{background:var(--surf-1);border-radius:0 32px 32px 0}.sculpted-shell :is([role=alert],.fg-error){overflow-wrap:anywhere}@media (max-width:860px){.sculpted-shell .sshell,.sculpted-shell .sshell--collapsed{grid-template-columns:minmax(0,1fr)}.sculpted-shell .page-shell__container{padding:28px 20px 60px}.sculpted-shell :is(.page-header,.fg-pagehead){gap:18px;margin-bottom:28px}.sculpted-shell :is(.page-header-title,.fg-pagehead__title){font-size:clamp(32px,8vw,44px)}}@media (prefers-reduced-motion:reduce){.sculpted-shell *,.sculpted-shell :before,.sculpted-shell :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sculpted-shell :is(button,a):hover,.sculpted-shell :is(button,a):active{transform:none!important}}@media (max-width:600px){.sculpted-shell .fg-pagehead{align-items:flex-start}.sculpted-shell :is(.fg-pagehead__lead,.fg-pagehead__actions){flex-basis:100%;width:100%}.sculpted-shell .fg-pagehead__actions{justify-content:flex-start}}
