@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.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/0ad59077d07cbed7-s.07tvg3tgusgux.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-20C4,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/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.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/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.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/0ad59077d07cbed7-s.07tvg3tgusgux.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-20C4,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/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.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/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.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/0ad59077d07cbed7-s.07tvg3tgusgux.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-20C4,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/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.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%}.MCXf8W_className{font-family:Syne,Syne Fallback;font-style:normal}.MCXf8W_variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.yZwxgq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.yZwxgq_variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.lwViEW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.lwViEW_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.RU-91q_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.RU-91q_variable{--font-nunito-sans:"Nunito Sans", "Nunito Sans Fallback"}
:root{--bg-base:#06080f;--bg-surface:#0b0f1c;--bg-elevated:#121827;--bg-overlay:#1a2238;--border:#1c2540;--border-subtle:#0d1018;--primary:#635bff;--primary-hover:#7a74ff;--primary-muted:#635bff1f;--primary-glow:#635bff33;--on-primary:#fff;--accent1:#00f5ff;--accent1-hover:#40f8ff;--accent1-muted:#00f5ff1f;--accent1-glow:#00f5ff2e;--accent2:#aaff4d;--accent2-hover:#cf6;--accent2-muted:#aaff4d1f;--accent2-glow:#aaff4d29;--accent2-deco:#aaff4d;--success:#aaff4d;--warning:#ffc837;--danger:#ff4f6d;--info:#7db3ff;--text-primary:#eef2ff;--text-secondary:#8a97bf;--text-muted:#6e7aa0;--text-inverse:#06080f;--text-accent:#7a74ff;--text-success:#aaff4d;--text-warning:#ffc837;--text-danger:#ff4f6d;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 8px 24px #0006;--shadow-primary:0 4px 20px #635bff40;--shadow-accent1:0 4px 20px #00f5ff33;--shadow-accent2:0 4px 20px #aaff4d2e;--shadow-glow-sm:0 0 12px #00f5ff26;--shadow-glow-md:0 0 24px #00f5ff33;--cat-1:#8b85ff;--cat-2:#38bdf8;--cat-3:#f472b6;--cat-4:#fb923c;--cat-5:#34d399;--cat-6:#c084fc;--chart-grid:#161e33;--state-running:var(--accent1);--state-attention:var(--primary);--state-done:var(--success);--state-failed:var(--danger);--state-idle:var(--text-muted);--speaker-1:#fb923c;--speaker-2:#a5b4fc;--speaker-3:#34d399;--speaker-4:#f472b6;--speaker-5:#e5c88a;--speaker-6:#f87171;--private:#c084fc;--private-text:#d8b4fe;--on-private:#14061f;--private-muted:#c084fc1a;--private-glow:#c084fc47;--warning-muted:#ffc83714;--on-warning:#06080f;--highlight-new:#635bff38;--line-subtle:#8a97bf24;--hover:#8a97bf12;--focus-ring:#635bff8c;--focus-glow:#635bff33;--scrim:#06080f99;--agent-edge:#00f5ff6b;--agent-orb:linear-gradient(135deg, #00f5ff6b, #635bff52);--shadow-float:0 18px 48px #00000073;--shadow-sheet:-30px 0 80px #00000073;--font-display:"Syne", sans-serif;--font-body:"Instrument Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:20px;--radius-full:9999px;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.35s;--ease-default:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}[data-theme=light],.light{--bg-base:#f5f3ff;--bg-surface:#fff;--bg-elevated:#ede8ff;--bg-overlay:#e4dfff;--border:#cfc8ff;--border-subtle:#e8e4ff;--primary:#4f46e5;--primary-hover:#3730a3;--primary-muted:#4f46e514;--primary-glow:#4f46e529;--on-primary:#fff;--accent1:#0284c7;--accent1-hover:#0369a1;--accent1-muted:#0284c71a;--accent1-glow:#0284c729;--accent2:#5f9400;--accent2-hover:#4d7c0f;--accent2-muted:#5f94001a;--accent2-glow:#5f940024;--accent2-deco:#aaff4d;--success:#5f9400;--warning:#d97706;--danger:#dc2626;--info:#1d4ed8;--text-primary:#08051a;--text-secondary:#3d3870;--text-muted:#6b6799;--text-inverse:#fff;--text-accent:#4f46e5;--text-success:#3f6212;--text-warning:#92400e;--text-danger:#b91c1c;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--shadow-primary:0 4px 20px #4f46e52e;--shadow-accent1:0 4px 20px #0284c726;--shadow-accent2:0 4px 20px #5f940026;--shadow-glow-sm:0 0 12px #0284c71f;--shadow-glow-md:0 0 24px #0284c729;--cat-1:#4f46e5;--cat-2:#0369a1;--cat-3:#be185d;--cat-4:#c2410c;--cat-5:#047857;--cat-6:#7e22ce;--chart-grid:#e4dfff;--state-running:var(--accent1);--state-attention:var(--primary);--state-done:var(--success);--state-failed:var(--danger);--state-idle:var(--text-muted);--speaker-1:#bd3f0c;--speaker-2:#4352c9;--speaker-3:#047857;--speaker-4:#be185d;--speaker-5:#896312;--speaker-6:#b91c1c;--private:#9333ea;--private-text:#6b21a8;--on-private:#fff;--private-muted:#9333ea12;--private-glow:#9333ea33;--warning-muted:#d9770612;--on-warning:#06080f;--highlight-new:#4f46e524;--line-subtle:#3d38701f;--hover:#3d38700d;--focus-ring:#4f46e58c;--focus-glow:#4f46e51f;--scrim:#f5f3ffbf;--agent-edge:#0284c773;--agent-orb:linear-gradient(135deg, #0284c752, #4f46e53d);--shadow-float:0 18px 48px #281e7829;--shadow-sheet:-30px 0 80px #3d387029}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.6}.t-display-2xl{font-family:var(--font-display);letter-spacing:-.025em;font-size:56px;font-weight:800;line-height:1.05}.t-display-xl{font-family:var(--font-display);letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.08}.t-display-lg{font-family:var(--font-display);letter-spacing:-.018em;font-size:36px;font-weight:700;line-height:1.1}.t-heading-xl{font-family:var(--font-display);letter-spacing:-.015em;font-size:28px;font-weight:700;line-height:1.2}.t-heading-lg{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.25}.t-heading-md{font-family:var(--font-display);letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:1.3}.t-heading-sm{font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.35}.t-body-lg{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.65}.t-body-md{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.6}.t-body-sm{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:1.55}.t-label-lg{font-family:var(--font-body);letter-spacing:.02em;font-size:13px;font-weight:500;line-height:1.4}.t-label-md{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.t-label-sm{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.4}.t-mono-md{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.5}.t-mono-sm{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.5}.t-mono-xs{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.5}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-brand{color:var(--primary)}.text-accent{color:var(--text-accent)}.text-agent{color:var(--accent1)}.text-success{color:var(--accent2)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.bg-base{background:var(--bg-base)}.bg-surface{background:var(--bg-surface)}.bg-elevated{background:var(--bg-elevated)}.bg-primary{background:var(--primary);color:var(--text-inverse)}.bg-accent1{background:var(--accent1);color:var(--bg-base)}.bg-accent2-deco{background:var(--accent2-deco);color:var(--bg-base)}.bg-primary-muted{background:var(--primary-muted)}.bg-accent1-muted{background:var(--accent1-muted)}.bg-accent2-muted{background:var(--accent2-muted)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal) var(--ease-default)}.card-elevated{background:var(--bg-elevated)}.card-agent{box-shadow:var(--shadow-glow-sm);border-color:#00f5ff4d}.card-success{border-color:#aaff4d4d}.card-lime-top{border-top:4px solid var(--accent2-deco)}.badge{border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:.04em;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.badge-primary{background:var(--primary-muted);color:var(--primary);border:1px solid #635bff4d}.badge-agent{background:var(--accent1-muted);color:var(--accent1);border:1px solid #00f5ff4d}.badge-success{background:var(--accent2-muted);color:var(--accent2);border:1px solid #5f94004d}.badge-warning{color:var(--warning);background:#ffc8371f;border:1px solid #ffc8374d}.badge-danger{color:var(--danger);background:#ff4f6d1a;border:1px solid #ff4f6d4d}.details{gap:var(--space-3);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.5;display:grid}.details>div{gap:var(--space-4);grid-template-columns:minmax(96px,max-content) 1fr;display:grid}.details dt{color:var(--text-secondary)}.details dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.btn{border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;transition:all var(--duration-normal) var(--ease-default);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:600;display:inline-flex}.btn-sm{padding:6px 14px;font-size:13px}.btn-lg{padding:14px 32px;font-size:15px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary{background:var(--primary-muted);color:var(--primary);border-color:var(--primary)}.btn-ghost{color:var(--text-secondary);border-color:var(--border);background:0 0}.btn-ghost:hover{background:var(--bg-elevated)}.btn-agent{background:var(--accent1-muted);color:var(--accent1);border-color:#00f5ff59}.btn-agent:hover{background:#00f5ff2e}.gradient-brand{background:linear-gradient(135deg, var(--primary), var(--accent1));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-full{background:linear-gradient(135deg, var(--primary), var(--accent1), var(--accent2-deco));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-bar{background:linear-gradient(90deg, var(--primary), var(--accent1), var(--accent2-deco));border-radius:2px;height:4px}@keyframes talynor-pulse{0%,to{opacity:1}50%{opacity:.35}}.agent-pulse{animation:2s ease-in-out infinite talynor-pulse}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
.schiefer{--slate:#41535d;--slate-deep:#2f434d;--logo-grey:#485358;--on-slate:#fff;--surface:#fff;--surface-soft:#f3f3f3;--surface-muted:#d9dddf;--scrim:#0009;--accent:#fb5a02;--sub-brand-green:#008a5b;--sub-brand-red:#e84e0f;--sub-brand-navy:#004f9f;--ampel-rot:var(--sub-brand-red);--ampel-gelb:var(--sub-brand-navy);--ampel-gruen:var(--sub-brand-green);--ampel-grau:var(--slate);--font-sans:var(--font-nunito-sans), "Avenir Next", AvenirNext, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--space-1:12px;--space-2:15px;--space-3:20px;--space-4:60px;--container-max:1170px;--content-max:1380px;--nav-height:52px;--header-height:80px;--radius-none:0px;--radius-sm:4px;--radius-pill:50px;--control-height:48px;--control-height-sm:40px;--field-height:44px;--border-strong:2px;background:var(--surface-muted);min-height:100vh;color:var(--slate);font-family:var(--font-sans);flex-direction:column;font-size:15px;line-height:25px;display:flex}
.schiefer .sch-header{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-3);background:var(--slate);color:var(--on-slate);z-index:2;display:flex;position:relative}.schiefer .sch-header__brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-slate);white-space:nowrap;align-items:center;gap:12px;font-size:21px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.schiefer .sch-header__mark{flex:none}.schiefer .sch-header__mark-nut,.schiefer .sch-header__mark-line{fill:none;stroke:var(--on-slate);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.schiefer .sch-header__mark-dot{fill:var(--accent)}.schiefer .sch-header__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.schiefer .sch-user-chip{border:1px solid var(--on-slate);border-radius:var(--radius-sm);padding:6px var(--space-1);flex-direction:column;line-height:18px;display:flex}.schiefer .sch-user-chip small{font-size:12px;font-weight:400}.schiefer .sch-user-chip b{font-size:15px;font-weight:600}.schiefer .sch-hdr-btn{box-sizing:border-box;height:var(--field-height);min-height:var(--field-height);border:1px solid var(--on-slate);border-radius:var(--radius-sm);color:var(--on-slate);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.schiefer .sch-hdr-btn:disabled{opacity:.6;cursor:default}.schiefer .sch-hdr-btn[aria-expanded=true]{background:var(--on-slate);color:var(--slate)}.schiefer .sch-lang{border:1px solid var(--on-slate);border-radius:var(--radius-sm);display:flex;overflow:hidden}.schiefer .sch-lang button{min-width:44px;min-height:42px;color:var(--on-slate);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.schiefer .sch-lang button[aria-pressed=true]{background:var(--on-slate);color:var(--slate)}.schiefer .sch-header :focus-visible{outline:2px solid var(--on-slate);outline-offset:3px}.schiefer .sch-lang button:focus-visible{outline-offset:-4px;outline-color:currentColor}.schiefer .sch-nav{height:var(--nav-height);padding:0 var(--space-3);background:var(--slate-deep)}.schiefer .sch-nav__list{gap:4px;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.schiefer .sch-nav__list li{display:flex}.schiefer .sch-nav__link{color:var(--on-slate);white-space:nowrap;border-bottom:4px solid #0000;align-items:center;padding:0 16px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.schiefer .sch-nav__link[aria-current=page]{border-bottom-color:var(--on-slate);font-weight:700}.schiefer .sch-nav__link:focus-visible{outline:2px solid var(--on-slate);outline-offset:-4px}.schiefer .sch-main{box-sizing:border-box;width:100%;max-width:var(--content-max);background:var(--surface);flex:1;min-width:0;margin:0 auto;padding:32px 40px 56px}.schiefer .sch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.schiefer .sch-head__crumb{margin:0 0 8px;font-size:14px;line-height:20px}.schiefer .sch-head__crumb a{color:var(--slate);font-weight:600;text-decoration:underline}.schiefer .sch-head__sub{margin:6px 0 0}.schiefer .sch-head__title{letter-spacing:-.5px;margin:0;font-size:34px;font-weight:700;line-height:42px}.schiefer .sch-head__side{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.schiefer .sch-head__stand{font-size:14px}.schiefer .sch-main .sch-btn{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;font-size:14px;line-height:18px;display:inline-flex}.schiefer .sch-main .sch-btn--sm{padding:0 16px}.schiefer .sch-main .sch-tbl .sch-btn{height:var(--control-height-sm);min-height:var(--control-height-sm);white-space:nowrap;padding:0 16px}.schiefer .sch-main .sch-filters .sch-btn{height:var(--field-height);min-height:var(--field-height)}.schiefer .sch-main .sch-btn:disabled,.schiefer .sch-main .sch-btn[aria-disabled=true]{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--slate);opacity:1;cursor:not-allowed}.sch-btn-row{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.schiefer .sch-field{flex-direction:column;gap:4px;font-size:14px;font-weight:600;line-height:20px;display:flex}.schiefer .sch-input,.schiefer .sch-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.schiefer .sch-field select,.schiefer .sch-field textarea{font:inherit;color:var(--slate);background:var(--surface);border:var(--border-strong) solid var(--slate);border-radius:var(--radius-none);min-height:var(--field-height);padding:6px var(--space-1);min-width:0;font-size:15px;font-weight:400}.schiefer textarea.sch-input,.schiefer .sch-field textarea{min-height:88px;line-height:22px}.schiefer .sch-input:focus-visible,.schiefer .sch-field input:focus-visible,.schiefer .sch-field select:focus-visible,.schiefer .sch-field textarea:focus-visible{outline:3px solid var(--slate);outline-offset:2px}.schiefer .sch-input:disabled,.schiefer .sch-field select:disabled{background:var(--surface-soft);cursor:not-allowed}.schiefer .sch-input--num{text-align:right;width:110px}.schiefer .sch-check{min-height:var(--field-height);align-items:center;gap:10px;font-weight:500;display:flex}.schiefer .sch-check input{width:22px;height:22px;accent-color:var(--slate)}.schiefer .sch-filters{padding:16px var(--space-3);background:var(--surface-soft);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.schiefer .sch-seg{border:var(--border-strong) solid var(--slate);border-radius:var(--radius-none);width:fit-content;min-width:0;margin:0;padding:0;display:flex}.schiefer .sch-seg button{background:var(--surface);color:var(--slate);font:inherit;min-height:var(--control-height-sm);cursor:pointer;border:0;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.schiefer .sch-seg button+button{border-left:var(--border-strong) solid var(--slate)}.schiefer .sch-seg button[aria-pressed=true]{background:var(--slate);color:var(--on-slate)}.schiefer .sch-seg button:disabled{opacity:.45;cursor:not-allowed}.schiefer .sch-seg button:focus-visible{outline:2px solid var(--slate);outline-offset:-4px}.schiefer .sch-seg button[aria-pressed=true]:focus-visible{outline-color:var(--on-slate)}.schiefer .sch-tbl-wrap{overflow-x:auto}.schiefer .sch-tbl{border-collapse:collapse;width:100%;font-size:14px;line-height:21px}.schiefer .sch-tbl caption{text-align:left;padding-bottom:8px;font-weight:700}.schiefer .sch-tbl th{text-align:left;background:var(--surface);border-bottom:var(--border-strong) solid var(--slate);padding:8px var(--space-1);vertical-align:bottom;font-size:13px;font-weight:700;line-height:15px}.schiefer .sch-tbl td{border-bottom:1px solid var(--surface-muted);padding:11px var(--space-1);vertical-align:middle}.schiefer .sch-tbl tfoot td{border-top:var(--border-strong) solid var(--slate);font-weight:700}.schiefer .sch-tbl tbody tr:hover td,.schiefer .sch-tbl .sch-row-hl td{background:var(--surface-soft)}.schiefer .sch-tbl--dense th,.schiefer .sch-tbl--dense td{padding-left:8px;padding-right:8px}.schiefer .sch-tbl .sch-act{white-space:nowrap;width:1%}.schiefer .sch-n,.schiefer .sch-tbl .sch-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.schiefer .sch-tbl td a:not(.sch-btn){color:var(--slate);font-weight:600;text-decoration:underline}.schiefer .sch-tbl td a:not(.sch-btn):focus-visible{outline:2px solid var(--slate);outline-offset:3px}.schiefer .sch-tag{border:1px solid var(--slate);border-radius:var(--radius-none);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;line-height:22px;display:inline-flex}.schiefer .sch-tag--solid{background:var(--slate);color:var(--on-slate)}.schiefer .sch-tag--dash{border-style:dashed}.schiefer .sch-chg{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.schiefer .sch-chg:before{content:"";background:var(--accent);width:10px;height:10px;display:inline-block}.schiefer .sch-amp{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.schiefer .sch-amp i{flex:none;width:14px;height:14px;display:inline-block}.schiefer .sch-amp--rot i{background:var(--ampel-rot)}.schiefer .sch-amp--gruen i{background:var(--ampel-gruen);border-radius:50%}.schiefer .sch-amp--gelb i{background:var(--ampel-gelb);transform:rotate(45deg)scale(.85)}.schiefer .sch-amp--unbekannt i{border:3px dashed var(--ampel-grau);background:var(--surface);border-radius:50%}.schiefer .sch-amp--grau i{border:3px solid var(--ampel-grau);background:var(--surface);border-radius:50%}.schiefer .sch-err{margin:var(--space-1) 0 0;padding:10px var(--space-2);background:var(--surface-soft);border-left:6px solid var(--slate);color:var(--slate);align-items:flex-start;gap:10px;font-weight:600;display:flex}.schiefer .sch-err:before{content:"!" / "";border:2px solid var(--slate);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.schiefer .sch-note{background:var(--surface-soft);border-left:6px solid var(--slate);padding:var(--space-1) 16px;font-weight:600;display:block}.schiefer .sch-note p{margin:0;font-weight:400}.schiefer .sch-hint{align-items:center;gap:var(--space-1);padding:10px var(--space-2);background:var(--surface-soft);border:1px solid var(--slate);font-size:14px;line-height:22px;display:flex}.schiefer .sch-hint--full{border-width:var(--border-strong)}.schiefer .sch-hint__ic{border:2px solid var(--slate);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.schiefer .sch-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.schiefer .sch-header{height:auto;min-height:var(--header-height);padding:var(--space-1) var(--space-3);flex-wrap:wrap}.schiefer .sch-header__tools{justify-content:flex-start;gap:var(--space-1)}.schiefer .sch-nav{padding:0}.schiefer .sch-main{padding:var(--space-3) 16px var(--space-4)}.schiefer .sch-filters{padding:var(--space-1) var(--space-2)}}.schiefer .sch-loading{gap:var(--space-4);display:grid}.schiefer .sch-loading__head,.schiefer .sch-loading__strip span,.schiefer .sch-loading__table{background:var(--surface-muted);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite sch-loading-pulse}.schiefer .sch-loading__head{width:min(420px,70%);height:42px;margin-bottom:12px}.schiefer .sch-loading__strip{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.schiefer .sch-loading__strip span{height:88px}.schiefer .sch-loading__table{height:360px}@keyframes sch-loading-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.schiefer .sch-loading__head,.schiefer .sch-loading__strip span,.schiefer .sch-loading__table{animation:none}}.schiefer .sch-footer{color:var(--text-muted,var(--slate));text-align:center;padding:12px 40px 24px;font-size:12px;line-height:18px}
:root{--font-display:var(--font-syne);--font-body:var(--font-instrument-sans);--font-mono:var(--font-jetbrains-mono)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:var(--bg-base);color:var(--text-primary)}.sch-btn{font:inherit;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:2px solid var(--slate);background:var(--slate);color:var(--on-slate);cursor:pointer;font-size:15px;font-weight:600;line-height:25px;text-decoration:none;display:inline-block}.sch-btn:disabled{opacity:.6;cursor:default}.sch-btn--outline{background:var(--surface);color:var(--slate)}.sch-btn:focus-visible,.sch-link:focus-visible{outline:2px solid var(--slate);outline-offset:3px}.sch-h2{letter-spacing:-.68px;margin:0;font-size:34px;font-weight:700;line-height:45px}.sch-empty{padding:var(--space-4) var(--space-3);background:var(--surface-soft)}.sch-empty__title{margin:0 0 6px;font-size:18px;font-weight:600;line-height:30px}.sch-empty__text{margin:0}.sch-link{color:var(--slate);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tsig .tsig-btn{border-radius:var(--radius-xs)}.login-lang{z-index:2;position:absolute;top:32px;right:32px}.login-lang .sch-lang{gap:4px;display:flex}.login-lang .sch-lang button{border:1px solid var(--border);border-radius:var(--radius-xs);min-width:44px;height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;padding:0;font-size:13px;font-weight:600}.login-lang .sch-lang button[aria-pressed=true]{background:var(--bg-elevated);color:var(--text-primary)}.login-lang .sch-lang button:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.login-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);justify-self:start;margin-bottom:-6px;font-size:11px;font-weight:600}.login-actions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.login-ghost{border:1px solid var(--border);border-radius:var(--radius-xs);height:44px;color:var(--text-primary);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;padding:0 16px;font-size:14px;font-weight:600}.login-ghost:hover:enabled{background:var(--bg-elevated)}.login-ghost:disabled{color:var(--text-secondary);cursor:not-allowed}.login-ghost:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}@media (max-width:760px){.login-lang{top:16px;right:16px}}fieldset.sch-lang{border:0;min-width:0;margin:0;padding:0}
.schiefer .st{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.schiefer .st i{background:var(--slate);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:14px;height:14px;display:inline-block}.schiefer .st i.off{background:var(--surface-muted)}.schiefer .st--vor i{background:color-mix(in srgb, var(--slate) 66%, var(--surface))}.schiefer .st--vor i.off{background:var(--surface-muted)}.schiefer .tag{border:2px solid var(--slate);white-space:nowrap;padding:0 8px;font-size:12px;font-weight:700;line-height:22px;display:inline-block}.schiefer .tag--dash{border-style:dashed}.schiefer .tag--solid{background:var(--slate);color:var(--on-slate)}.schiefer .tag--soft{background:var(--surface-soft);border-color:var(--surface-muted)}.schiefer .tag--accent{border-color:var(--accent)}.schiefer .tag--accent i{background:var(--accent);width:10px;height:10px;margin-right:6px;display:inline-block}.schiefer .tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schiefer .kstrip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:3px;margin:0 0 32px;display:grid}.schiefer .kstrip>div{background:var(--surface-soft);flex-direction:column;gap:2px;padding:16px 20px;display:flex}.schiefer .kstrip small{font-size:13px;font-weight:700}.schiefer .kstrip b{font-variant-numeric:tabular-nums;font-size:34px;line-height:42px}.schiefer .kstrip span{font-size:13px;line-height:18px}.schiefer .sec{margin-top:40px}.schiefer .sh{border-bottom:2px solid var(--slate);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;padding-bottom:8px;display:flex}.schiefer .sh h2{margin:0;font-size:24px;line-height:32px}.schiefer .split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.schiefer .side{background:var(--surface-soft);padding:24px}.schiefer .side h3{margin:0 0 12px;font-size:18px}.schiefer .pairs{grid-template-columns:170px 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.schiefer .pairs dt{font-weight:700}.schiefer .pairs dd{margin:0}.schiefer .muted{color:var(--slate);opacity:.82;font-size:13px;line-height:19px}.schiefer .sub{opacity:.85;font-size:13px;line-height:18px;display:block}.schiefer .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.schiefer .list{margin:0;padding:0;list-style:none}.schiefer .list li{border-bottom:1px solid var(--surface-muted);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.schiefer .kv{border-bottom:1px solid var(--surface-muted);grid-template-columns:200px 170px 1fr;align-items:baseline;gap:6px 16px;padding:10px 0;font-size:14px;display:grid}.schiefer .kv b{font-variant-numeric:tabular-nums}.schiefer .kv small{font-size:12px;line-height:18px;display:block}.schiefer .conf{vertical-align:middle;align-items:flex-end;gap:2px;margin-right:6px;display:inline-flex}.schiefer .conf i{background:var(--surface-muted);width:5px;display:inline-block}.schiefer .conf i:first-child{height:6px}.schiefer .conf i:nth-child(2){height:10px}.schiefer .conf i:nth-child(3){height:14px}.schiefer .conf--3 i,.schiefer .conf--2 i:nth-child(-n+2),.schiefer .conf--1 i:first-child{background:var(--slate)}.schiefer .tip{border:2px solid var(--slate);background:var(--surface);width:18px;height:18px;color:var(--slate);font:700 11px/1 var(--font-sans);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.schiefer .bulk{background:var(--slate);color:var(--on-slate);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:10px 16px;display:flex}.schiefer .bulk select{font:inherit;height:36px;font-size:14px}.schiefer .bulk .sch-btn{background:var(--surface);color:var(--slate)}.schiefer .chart-figure{margin:0}.schiefer .chart{width:100%;height:420px}.schiefer .chart--map{height:640px}.schiefer .legend{flex-wrap:wrap;gap:20px;margin:8px 0;font-size:13px;font-weight:600;display:flex}.schiefer .legend i{vertical-align:middle;width:22px;height:14px;margin-right:8px;display:inline-block}.schiefer .l-past{background:var(--slate)}.schiefer .l-zu{background:var(--slate-deep)}.schiefer .l-aus{background:color-mix(in srgb, var(--slate) 55%, var(--surface))}.schiefer .l-vor{background:repeating-linear-gradient(135deg, var(--slate) 0 2px, var(--surface) 2px 5px);outline:1px solid var(--slate);outline-offset:-1px}.schiefer .prewrap{white-space:pre-wrap;max-width:980px;margin:0 0 16px;font-size:14px;line-height:22px}.schiefer .lot{border-top:1px solid var(--surface-muted);margin-top:12px;padding-top:12px}.schiefer .lot h3,.schiefer h3.sub{margin:0 0 8px;font-size:15px}.schiefer .form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;display:grid}.schiefer .stars-input{gap:4px;display:flex}.schiefer .stars-input button{border:2px solid var(--slate);background:var(--surface);width:36px;height:36px;color:var(--slate);font:inherit;cursor:pointer;font-weight:700}.schiefer .stars-input button[aria-pressed=true]{background:var(--slate);color:var(--on-slate)}.schiefer .verlauf{margin:0;padding:0;font-size:13px;list-style:none}.schiefer .verlauf li{border-bottom:1px solid var(--surface-muted);grid-template-columns:150px 1fr;gap:12px;padding:6px 0;display:grid}.schiefer .pager{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:900px){.schiefer .split,.schiefer .kv{grid-template-columns:minmax(0,1fr)}.schiefer .chart--map{height:460px}}
