@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.32w_8-q5bbe5v.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.1gksubtjqhveb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.1wfxy-y2qxssa.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.02-69q69ru7pt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.31yp0bkv7z4ku.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.1_3k4-aqyhjfx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-vietnamese-600-normal.3834f08n2_6o3.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-600-normal.0hdngf6mwsddm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-ext-600-normal.352h2slpd39ug.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-600-normal.32f92gh7qy7-0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.31umv2m7yy2ah.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.0x_mo8waoj-3s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.2079_v52-acv9.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.2mlf-kuhoa5_u.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.43i7yldsfszy-.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.36x9af1aeb09i.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.2lryt7vlpdgap.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.1548_r5u-5cgx.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.0o2ixt_i88f99.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.0skx51gfgqnxk.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.249fhc8wr7nbt.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.14rir2jm30fz0.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.3no6xpizs9fmj.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3kuhrkkazcg55.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.1vk0uli091fzc.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.0w-543ihzmj4y.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.3574s2_-3b86t.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.376ylftguvq8n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.37tbwx4qeyuup.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0nitm9n_z3qum.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-ext-700-normal.1t9g8kjfeurf9.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-700-normal.3f87uc_0qxafo.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-700-normal.1kk6n76jgh4bf.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-700-normal.04fraa12tt0sw.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/jetbrains-mono-greek-700-normal.2jyw-rwhfikrq.woff2)format("woff2"),url(../media/jetbrains-mono-greek-700-normal.2xq897i8_xm90.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/jetbrains-mono-vietnamese-700-normal.01eg2sccv2etu.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-700-normal.1gz46-vykm4my.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-ext-700-normal.0_o8pkzqkv-mq.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-700-normal.3ybjkab9mdaju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.3ju-ke9onbi4u.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.39ew5f7pxrtxu.woff)format("woff");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}
:root{--warte:#06080c;--tafel:#0c1017;--tafel-2:#111620;--tafel-3:#161c28;--tinte:#eef1f6;--tinte-2:#a3abb9;--tinte-3:#7d8696;--linie:#ffffff14;--linie-2:#ffffff24;--rot:#ff5b5b;--rot-text:#ff9a9a;--gelb:#ffb547;--gelb-text:#ffd08a;--gruen:#3ddc97;--gruen-text:#7cf0be;--grau:#8a93a3;--blau:#8ea8ff;--blau-text:#c7d4ff;--blau-tinte:#0a0f1f;--rot-flaeche:#ff5b5b1f;--gelb-flaeche:#ffb5471c;--gruen-flaeche:#3ddc971c;--blau-flaeche:#8ea8ff21;--glas:#06080cb8;--raster:#ffffff09;--glut:1;--schatten:0 24px 60px -30px #000000e6;--schrift:"Inter", "Segoe UI", system-ui, sans-serif;--anzeige:"Space Grotesk", "Inter", "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--schmal:var(--anzeige);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--warte:#eef1f5;--tafel:#fff;--tafel-2:#f7f8fb;--tafel-3:#eef1f6;--tinte:#10141c;--tinte-2:#4a5262;--tinte-3:#5f6878;--linie:#10141c1a;--linie-2:#10141c2e;--rot:#d92d2d;--rot-text:#b42318;--gelb:#c27a00;--gelb-text:#8a5300;--gruen:#12945a;--gruen-text:#0b6b40;--grau:#6b7484;--blau:#3457d5;--blau-text:#2541a8;--blau-tinte:#fff;--rot-flaeche:#d92d2d14;--gelb-flaeche:#c27a001a;--gruen-flaeche:#12945a17;--blau-flaeche:#3457d514;--glas:#ffffffc7;--raster:#10141c0b;--glut:.35;--schatten:0 18px 40px -24px #10141c59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--tinte);font:400 15px/1.55 var(--schrift);font-variant-numeric:tabular-nums;background:radial-gradient(900px 520px at 82% -6%, color-mix(in srgb, var(--rot) calc(12% * var(--glut)), transparent), transparent 62%), radial-gradient(800px 600px at 8% -8%, color-mix(in srgb, var(--blau) calc(14% * var(--glut)), transparent), transparent 62%), var(--warte);background-attachment:fixed;min-height:100vh;margin:0}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(var(--raster) 1px, transparent 1px), linear-gradient(90deg, var(--raster) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 85vh);mask-image:linear-gradient(#000 0,#0000 85vh)}a{color:var(--blau-text);text-underline-offset:3px}a:hover{color:var(--tinte)}:focus-visible{outline:2px solid var(--blau-text);outline-offset:2px;border-radius:4px}code{font-family:var(--mono);background:var(--tafel-3);border:1px solid var(--linie);border-radius:5px;padding:1px 5px;font-size:.86em}p{margin:0 0 .6em}::selection{background:color-mix(in srgb, var(--blau) 40%, transparent)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf{z-index:20;background:var(--glas);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--linie);position:sticky;top:0}.kopf-innen{flex-wrap:wrap;align-items:center;gap:10px 18px;max-width:1320px;min-height:68px;margin:0 auto;padding:10px 28px;display:flex}.marke{color:var(--tinte);font:700 17px/1 var(--anzeige);letter-spacing:.005em;align-items:center;gap:12px;text-decoration:none;display:flex}.marke:hover{color:var(--tinte)}.marke-logo{width:32px;height:32px;color:var(--blau-text);background:linear-gradient(140deg, color-mix(in srgb, var(--blau) 26%, var(--tafel)), var(--tafel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blau) 40%, transparent), 0 0 24px color-mix(in srgb, var(--blau) calc(30% * var(--glut)), transparent);border-radius:10px;place-items:center;display:grid}.kopf .luecke{flex:1}.kopf form{margin:0}.stationen{display:contents}.navi{border:1px solid var(--linie);background:color-mix(in srgb, var(--tinte) 3%, transparent);border-radius:12px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.navi a{min-height:38px;color:var(--tinte-2);font:500 14px/1 var(--schrift);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex}.navi a:hover{color:var(--tinte);background:color-mix(in srgb, var(--tinte) 5%, transparent)}.navi a[aria-current=page]{color:var(--tinte);background:color-mix(in srgb, var(--tinte) 9%, transparent);box-shadow:inset 0 0 0 1px var(--linie-2)}.navi .zahl{font:700 11px/19px var(--mono);background:var(--blau-flaeche);color:var(--blau-text);border-radius:999px;padding:0 7px}.unternavi{flex-wrap:wrap;gap:4px;max-width:1320px;margin:0 auto;padding:0 28px 10px;display:flex}.unternavi a{font:500 13px/1 var(--schrift);color:var(--tinte-3);border-radius:8px;padding:8px 10px;text-decoration:none}.unternavi a:hover{color:var(--tinte)}.unternavi a[aria-current=page]{color:var(--tinte);background:color-mix(in srgb, var(--tinte) 7%, transparent)}.alarmstufe,.zeit-chip{font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--linie);white-space:nowrap;color:var(--tinte-2);background:color-mix(in srgb, var(--tinte) 3%, transparent);border-radius:999px;align-items:center;gap:9px;padding:9px 12px;text-decoration:none;display:inline-flex}.alarmstufe:hover,.zeit-chip:hover{color:var(--tinte);border-color:var(--linie-2)}.alarmstufe.rot{color:var(--rot-text);border-color:color-mix(in srgb, var(--rot) 40%, transparent);background:var(--rot-flaeche)}.alarmstufe.gelb{color:var(--gelb-text);border-color:color-mix(in srgb, var(--gelb) 35%, transparent);background:var(--gelb-flaeche)}.alarmstufe.gruen{color:var(--gruen-text);border-color:color-mix(in srgb, var(--gruen) 35%, transparent);background:var(--gruen-flaeche)}.zeit-chip{color:var(--blau-text);border-color:color-mix(in srgb, var(--blau) 40%, transparent);background:var(--blau-flaeche)}.alarm-licht{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px}.alarmstufe.rot .alarm-licht{background:var(--rot);color:var(--rot)}.alarmstufe.gelb .alarm-licht{background:var(--gelb);color:var(--gelb)}.alarmstufe.gruen .alarm-licht{background:var(--gruen);color:var(--gruen)}button,.knopf{font:600 14px/1 var(--schrift);cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--blau) 78%, #fff), var(--blau));min-height:40px;color:var(--blau-tinte);box-shadow:0 8px 26px -8px color-mix(in srgb, var(--blau) calc(70% * var(--glut)), transparent), inset 0 1px 0 #fff6;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}button:hover,.knopf:hover{color:var(--blau-tinte);transform:translateY(-1px)}.knopf-still,button.knopf-still,.kopf .knopf-still{background:color-mix(in srgb, var(--tinte) 4%, transparent);color:var(--tinte);border-color:var(--linie-2);box-shadow:none}.knopf-still:hover{background:color-mix(in srgb, var(--tinte) 9%, transparent);color:var(--tinte);transform:none}button:disabled{opacity:.55;cursor:not-allowed;transform:none}.mini,button.mini{min-height:30px;color:var(--blau-text);border:1px solid var(--linie);box-shadow:none;background:0 0;border-radius:8px;padding:0 10px;font-size:12.5px}.mini:hover{background:var(--blau-flaeche);color:var(--blau-text);transform:none}kbd{font:500 11px/1 var(--mono);border:1px solid var(--linie-2);color:var(--tinte-2);white-space:nowrap;border-radius:5px;padding:3px 6px}.suche-knopf{justify-content:space-between;gap:12px;min-width:200px;color:var(--tinte-3)!important;font-weight:500!important}main{max-width:1320px;margin:0 auto;padding:32px 28px 96px}.lage{font:700 clamp(30px, 4vw, 46px)/1.05 var(--anzeige);letter-spacing:-.025em;text-wrap:balance;max-width:30ch;margin:0 0 10px}.lage-unter{color:var(--tinte-2);max-width:72ch;margin:0 0 26px;font-size:16px}h2{font:600 24px/1.2 var(--anzeige);letter-spacing:-.012em;margin:40px 0 14px}h3{font:600 17px/1.3 var(--anzeige);margin:0 0 8px}.leise{color:var(--tinte-3);font-size:13.5px}.eyebrow{font:500 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-2);border:1px solid var(--linie);background:color-mix(in srgb, var(--tinte) 2%, transparent);border-radius:999px;align-items:center;gap:10px;padding:8px 13px 8px 11px;display:inline-flex}.sektion{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin:44px 0 16px;display:flex}.sektion h2{margin:0}.meldung{border:1px solid color-mix(in srgb, var(--gruen) 35%, transparent);background:var(--gruen-flaeche);color:var(--tinte);border-radius:12px;margin:0 0 20px;padding:12px 16px}.meldung.fehler{border-color:color-mix(in srgb, var(--rot) 40%, transparent);background:var(--rot-flaeche)}.lampe{background:var(--grau);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lampe.gruen{background:var(--gruen);box-shadow:0 0 10px color-mix(in srgb, var(--gruen) calc(80% * var(--glut)), transparent)}.lampe.gelb{background:var(--gelb);box-shadow:0 0 10px color-mix(in srgb, var(--gelb) calc(80% * var(--glut)), transparent)}.lampe.rot{background:var(--rot);box-shadow:0 0 0 4px var(--rot-flaeche), 0 0 14px color-mix(in srgb, var(--rot) calc(90% * var(--glut)), transparent)}.lampe.grau{box-shadow:inset 0 0 0 2px var(--grau);background:0 0}.feld{background:linear-gradient(180deg, var(--tafel-2), var(--tafel));border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:20px;margin-bottom:20px;padding:22px 24px}.feld>h3:first-child{margin-bottom:10px;font-size:19px}.eckdaten{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:14.5px;display:grid}.eckdaten dt{color:var(--tinte-3)}.eckdaten dd{overflow-wrap:anywhere;min-width:0;margin:0}.lagebild{flex-wrap:wrap;align-items:center;gap:40px;padding:24px 0 8px;display:flex}.lagebild-text{flex:999 540px;min-width:0}.lagebild-orbit{flex:400px;justify-content:center;display:flex}.schlagzeile{font:700 clamp(46px, 6.4vw, 84px)/.98 var(--anzeige);letter-spacing:-.04em;margin:24px 0 0}.schlagzeile span{display:block}.schlagzeile .alarm{color:var(--rot);text-shadow:0 0 44px color-mix(in srgb, var(--rot) calc(55% * var(--glut)), transparent)}.schlagzeile .ruhig{color:var(--gruen);text-shadow:0 0 44px color-mix(in srgb, var(--gruen) calc(45% * var(--glut)), transparent)}.schlagzeile .still{color:var(--tinte-3)}.lagebild .lage-unter{max-width:58ch;margin:22px 0 0;font-size:18px}.werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:660px;margin-top:32px;display:grid}.wert{border:1px solid var(--linie);background:linear-gradient(180deg, color-mix(in srgb, var(--tinte) 4%, transparent), color-mix(in srgb, var(--tinte) 1%, transparent));color:var(--tinte);border-radius:16px;padding:16px 18px;text-decoration:none;display:block}a.wert:hover{border-color:var(--linie-2);color:var(--tinte)}.wert b{font:600 44px/1 var(--anzeige);letter-spacing:-.02em;display:block}.wert span{color:var(--tinte-2);margin-top:8px;font-size:13px;display:block}.wert.rot b{color:var(--rot)}.wert.gelb b{color:var(--gelb)}.wert.gruen b{color:var(--gruen)}.wert.blau b{color:var(--blau-text)}.wert.grau b{color:var(--grau)}.kurs{margin-top:20px}.kurs>summary{cursor:pointer;color:var(--tinte-2);align-items:center;gap:8px;font-size:14px;list-style:none;display:inline-flex}.kurs>summary::-webkit-details-marker{display:none}.kurs>summary:before{content:"◆";color:var(--blau);font-size:10px}.kurs>summary b{color:var(--tinte)}.kurs form{flex-wrap:wrap;gap:8px;max-width:660px;margin-top:10px;display:flex}.kurs .eingabe{flex:1;min-width:220px}.orbit{aspect-ratio:1;width:440px;max-width:100%;height:440px;position:relative}.orbit .ring{border:1px solid var(--linie);border-radius:50%;position:absolute}.orbit .r1{border-style:dashed;inset:0}.orbit .r2{border-color:var(--linie-2);inset:12%}.orbit .r3{border-color:color-mix(in srgb, var(--rot) 30%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--rot) calc(18% * var(--glut)), transparent), transparent 70%);inset:27%}.orbit.ruhig .r3{border-color:color-mix(in srgb, var(--gruen) 30%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--gruen) calc(14% * var(--glut)), transparent), transparent 70%)}.orbit .sweep{background:conic-gradient(from 0deg, color-mix(in srgb, var(--blau) calc(26% * var(--glut) + 6%), transparent), transparent 22%);border-radius:50%;position:absolute;inset:12%;-webkit-mask:radial-gradient(circle,#0000 0 40%,#000 41%);mask:radial-gradient(circle,#0000 0 40%,#000 41%)}.orbit .kern{text-align:center;background:radial-gradient(circle at 50% 35%, var(--tafel-3), var(--tafel));box-shadow:inset 0 0 0 1px var(--linie-2), 0 0 60px color-mix(in srgb, var(--rot) calc(20% * var(--glut)), transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%}.orbit.ruhig .kern{box-shadow:inset 0 0 0 1px var(--linie-2), 0 0 60px color-mix(in srgb, var(--gruen) calc(18% * var(--glut)), transparent)}.orbit .kern b{font:700 46px/1 var(--anzeige)}.orbit .kern b small{color:var(--tinte-3);font-size:22px;font-weight:600}.orbit .kern span{font:500 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-2);margin-top:8px}.knoten-o{color:var(--tinte-2);font:500 11.5px/1.1 var(--schrift);white-space:nowrap;z-index:1;flex-direction:column;align-items:center;gap:6px;max-width:110px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.knoten-o:hover{color:var(--tinte)}.knoten-o .pkt{border:2px solid var(--gruen);background:color-mix(in srgb, var(--gruen) 30%, transparent);border-radius:50%;width:14px;height:14px}.knoten-o.gelb .pkt{border-color:var(--gelb);background:color-mix(in srgb, var(--gelb) 30%, transparent)}.knoten-o.grau .pkt{border-color:var(--grau);background:0 0;border-style:dashed}.knoten-o.rot{color:var(--rot-text);font-weight:600}.knoten-o.rot .pkt{border-color:var(--rot);background:var(--rot);box-shadow:0 0 0 6px var(--rot-flaeche), 0 0 26px color-mix(in srgb, var(--rot) calc(95% * var(--glut)), transparent)}.knoten-o .nl{text-overflow:ellipsis;max-width:110px;overflow:hidden}.knoten-o:hover .pkt{transform:scale(1.25)}.aufgaben{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.aufgabe{background:linear-gradient(180deg, var(--tafel-2), var(--tafel));border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative;overflow:hidden}.aufgabe.heiss{border-color:color-mix(in srgb, var(--rot) 40%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rot) 12%, transparent), 0 22px 60px -22px color-mix(in srgb, var(--rot) calc(55% * var(--glut)), transparent)}.aufgabe .nr{font:700 62px/.8 var(--anzeige);color:color-mix(in srgb, var(--tinte) 7%, transparent);pointer-events:none;position:absolute;top:14px;right:18px}.aufgabe h3{margin:0;padding-right:54px;font-size:19px;line-height:1.3}.aufgabe p{color:var(--tinte-2);margin:0;font-size:14px}.aufgabe .knoepfe{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.aufgabe .knoepfe .knopf,.aufgabe .knoepfe button{min-height:36px;padding:0 13px;font-size:13px}.etikett{font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--tinte) 7%, transparent);color:var(--tinte-2);border-radius:6px;align-self:flex-start;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.etikett.rot{background:var(--rot-flaeche);color:var(--rot-text)}.etikett.gelb{background:var(--gelb-flaeche);color:var(--gelb-text)}.etikett.gruen{background:var(--gruen-flaeche);color:var(--gruen-text)}.etikett.blau{background:var(--blau-flaeche);color:var(--blau-text)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--linie);color:var(--tinte-2);background:color-mix(in srgb, var(--tinte) 2%, transparent);border-radius:7px;padding:2px 8px;font-size:12.5px;text-decoration:none}a.chip:hover{color:var(--tinte);border-color:var(--linie-2)}.vx{font:500 12px/1 var(--mono)}.vx.bad{color:var(--rot-text);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--rot) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--rot) 60%, transparent)}.vx.ok{color:var(--gruen-text)}.werkzeugleiste{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 18px;display:flex}.filter{flex-wrap:wrap;gap:4px;margin:0;display:flex}.filter a{min-height:36px;color:var(--tinte-2);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.filter a:hover{color:var(--tinte);background:color-mix(in srgb, var(--tinte) 4%, transparent)}.filter a[aria-current=true]{color:var(--tinte);background:color-mix(in srgb, var(--tinte) 8%, transparent);border-color:var(--linie-2)}.filter .zahl{font:500 12px/1 var(--mono);color:var(--tinte-3)}.filter .lampe{width:8px;height:8px;box-shadow:none}.tafel{background:linear-gradient(180deg, var(--tafel-2), var(--tafel));border:1px solid var(--linie);box-shadow:var(--schatten);border-radius:22px;overflow:hidden}.tafel-scroll{overflow-x:auto}.tafel-kopf,.strecke{grid-template-columns:minmax(180px,1.3fr) 104px 128px minmax(430px,3.4fr) 104px 84px 40px;align-items:center;gap:0 16px;min-width:1080px;padding:0 20px;display:grid}.tafel-kopf{border-bottom:1px solid var(--linie);background:color-mix(in srgb, var(--tinte) 1.5%, transparent);min-height:44px}.tafel-kopf .quellen{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sort-kopf{min-width:0;min-height:44px;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.sort-text{align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative}.sort-wort{text-overflow:ellipsis;overflow:hidden}.sort-kopf.mitte{justify-content:center}.sort-kopf.rechts{justify-content:flex-end}.sort-kopf.rechts .sort-text{flex-direction:row-reverse}.sort-kopf.mitte .sort-pfeil{position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)}.sort-kopf:hover{color:var(--tinte)}.sort-kopf:focus-visible{outline:2px solid var(--blau-text);outline-offset:-2px;border-radius:6px}.sort-kopf.aktiv{color:var(--tinte)}.sort-pfeil{fill:currentColor;flex:none}.sort-pfeil path{opacity:.32;transition:opacity .15s}.sort-kopf:hover .sort-pfeil path{opacity:.6}.sort-pfeil.auf .hoch,.sort-pfeil.ab .runter{opacity:1;fill:var(--blau-text)}.sortier-status{color:var(--tinte-3);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.sortier-status b{color:var(--tinte);font-weight:600}.sortier-status a{color:var(--blau-text);align-items:center;min-height:36px;font-weight:500;text-decoration:none;display:inline-flex}.sortier-status a:hover{text-decoration:underline}.strecke{border-bottom:1px solid color-mix(in srgb, var(--tinte) 5%, transparent);min-height:56px;color:var(--tinte);padding-top:6px;padding-bottom:6px;transition:background .15s;position:relative}.strecke:last-child{border-bottom:0}.strecke:hover{background:color-mix(in srgb, var(--tinte) 2.5%, transparent)}.strecke.rot{background:linear-gradient(90deg, color-mix(in srgb, var(--rot) calc(10% * var(--glut) + 2%), transparent), transparent 62%)}.strecke .name{align-items:center;gap:8px;min-width:0;display:flex}.strecke .name b{font:600 15px/1.2 var(--anzeige);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strecke .name .marke-klein{flex:none;margin-left:0}.strecke.grau .name b{color:var(--tinte-2)}.strecke .wert-spalte{justify-content:center;display:flex}.strecke .wert-spalte .gesund{white-space:nowrap}.strecke .lage-spalte{min-width:0}.strecke .zustand{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.strecke .zustand.rot{color:var(--rot-text)}.strecke .zustand.gelb{color:var(--gelb-text)}.strecke .zustand.gruen{color:var(--gruen-text)}.strecke .zustand.grau{color:var(--grau)}.aktiv-spalte{color:var(--blau);justify-content:flex-end;align-items:center;gap:10px;display:flex}.aktiv-spalte b{font:600 15px/1 var(--mono);color:var(--tinte);text-align:right;min-width:2ch}.leise-strich{color:var(--tinte-3);font-family:var(--mono)}.messer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.messer b{font:600 15px/1 var(--mono);text-align:right;min-width:2ch}.messer .spur{background:color-mix(in srgb, var(--tinte) 8%, transparent);border-radius:2px;flex:1;max-width:44px;height:4px;overflow:hidden}.messer .spur span{background:linear-gradient(90deg, var(--blau), var(--blau-text));border-radius:2px;height:100%;display:block}.messer .spark{color:var(--blau)}.tafel .strang .ver{font-size:11.5px}.nur-schmal{display:none}.legende{border-top:1px solid var(--linie);color:var(--tinte-3);flex-wrap:wrap;gap:8px 20px;padding:14px 20px;font-size:12.5px;display:flex}.legende span{align-items:center;gap:8px;display:inline-flex}.legende i{border-radius:50%;width:10px;height:10px;display:inline-block}.legende .l-ref{background:var(--blau);box-shadow:0 0 8px var(--blau)}.legende .l-ok{border:2px solid var(--tinte-2)}.legende .l-bruch{background:var(--rot);box-shadow:0 0 8px var(--rot)}.legende .l-hinweis{background:var(--gelb)}.legende .l-leer{border:2px dashed var(--linie-2)}.pin{color:var(--blau-text);vertical-align:2px;font-size:12px}.marke-klein{font:700 10px/1 var(--mono);letter-spacing:.06em;border:1px solid var(--linie-2);color:var(--tinte-2);vertical-align:1px;text-transform:uppercase;border-radius:5px;margin-left:6px;padding:3px 6px;display:inline-block}.marke-klein.p1{color:var(--rot-text);border-color:color-mix(in srgb, var(--rot) 45%, transparent)}.marke-klein.p2{color:var(--gelb-text);border-color:color-mix(in srgb, var(--gelb) 45%, transparent)}.marke-klein.p3{color:var(--blau-text);border-color:color-mix(in srgb, var(--blau) 45%, transparent)}.marke-klein.ruht{color:var(--grau);border-style:dashed}.strecke .zeilen-link{z-index:1;border-radius:0;position:absolute;inset:0}.strecke .zeilen-link:focus-visible{outline:2px solid var(--blau-text);outline-offset:-2px}.strecke>:not(.zeilen-link){pointer-events:none;position:relative}.strecke>.start-knopf{pointer-events:auto;z-index:2}.strecke:hover{cursor:pointer}.start-knopf{border-radius:10px;justify-self:center;place-items:center;width:40px;height:40px;display:inline-grid}.start-knopf.web{color:var(--blau-text);border:1px solid color-mix(in srgb, var(--blau) 45%, transparent);background:var(--blau-flaeche);box-shadow:0 0 16px color-mix(in srgb, var(--blau) calc(35% * var(--glut)), transparent)}.start-knopf.web:hover{background:var(--blau);color:var(--blau-tinte)}.start-knopf.pc{color:var(--tinte-3);border:1px dashed var(--linie-2);cursor:default}.leer-hinweis{color:var(--tinte-2);padding:18px 0}.strang{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.strang li{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.strang li:before{content:"";background:color-mix(in srgb, var(--tinte) 22%, transparent);width:100%;height:2px;position:absolute;top:7px;right:50%}.strang li:first-child:before{display:none}.strang li.leer:before,.strang li.nach-leer:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tinte) 14%, transparent) 0 3px, transparent 3px 7px)}.strang li.bruch:before{background:repeating-linear-gradient(90deg, var(--rot) 0 6px, transparent 6px 10px);box-shadow:0 0 10px color-mix(in srgb, var(--rot) calc(60% * var(--glut)), transparent)}.strang .knoten{z-index:1;border:2px solid var(--tinte-2);background:var(--tafel);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.strang li.ref .knoten{background:var(--blau);border-color:var(--blau);box-shadow:0 0 14px color-mix(in srgb, var(--blau) calc(90% * var(--glut)), transparent)}.strang li.bruch .knoten{background:var(--rot);border-color:var(--rot);box-shadow:0 0 14px color-mix(in srgb, var(--rot) calc(95% * var(--glut)), transparent)}.strang li.hinweis .knoten{background:var(--gelb);border-color:var(--gelb);box-shadow:0 0 10px color-mix(in srgb, var(--gelb) calc(70% * var(--glut)), transparent)}.strang li.leer .knoten{border:2px dashed var(--linie-2);background:0 0}.strang .ver{font:500 12.5px/1.2 var(--mono);color:var(--tinte);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.strang li.bruch .ver{color:var(--rot-text)}.strang li.hinweis .ver{color:var(--gelb-text)}.strang li.ref .ver{color:var(--blau-text)}.strang li.leer .ver{color:var(--tinte-3)}.strang .wo{color:var(--tinte-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.strang .stand-text,.tafel .strang .wo{display:none}.strang.gross li{gap:10px;padding:0 6px}.strang.gross li:before{border-radius:2px;height:3px;top:21px}.strang.gross li.bruch:before{background:repeating-linear-gradient(90deg, var(--rot) 0 10px, transparent 10px 16px)}.strang.gross .knoten{width:44px;height:44px;font:700 14px/1 var(--mono);color:var(--tinte-2);border-width:3px;place-items:center;display:grid}.strang.gross li.ref .knoten{background:radial-gradient(circle, color-mix(in srgb, var(--blau) 45%, var(--tafel)), var(--tafel));color:var(--blau-text);box-shadow:0 0 0 8px var(--blau-flaeche), 0 0 34px color-mix(in srgb, var(--blau) calc(80% * var(--glut)), transparent)}.strang.gross li.bruch .knoten{background:radial-gradient(circle, color-mix(in srgb, var(--rot) 40%, var(--tafel)), var(--tafel));color:var(--rot-text);box-shadow:0 0 0 8px var(--rot-flaeche), 0 0 34px color-mix(in srgb, var(--rot) calc(80% * var(--glut)), transparent)}.strang.gross li.hinweis .knoten{background:radial-gradient(circle, color-mix(in srgb, var(--gelb) 35%, var(--tafel)), var(--tafel));color:var(--gelb-text)}.strang.gross li.ok .knoten{border-color:var(--gruen);color:var(--gruen-text);box-shadow:0 0 22px color-mix(in srgb, var(--gruen) calc(45% * var(--glut)), transparent)}.strang.gross .knoten:after{content:"✓"}.strang.gross li.ref .knoten:after{content:"●"}.strang.gross li.bruch .knoten:after,.strang.gross li.hinweis .knoten:after{content:"!"}.strang.gross li.leer .knoten:after{content:"–"}.strang.gross .ver{font:600 clamp(20px, 2.6vw, 34px)/1 var(--anzeige);letter-spacing:-.02em}.strang.gross .wo{color:var(--tinte-2);font-size:13px}.strang.gross .stand-text{font:700 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--tinte) 6%, transparent);color:var(--tinte-3);border-radius:5px;padding:4px 7px;display:inline-block}.strang.gross li.bruch .stand-text{background:var(--rot-flaeche);color:var(--rot-text)}.strang.gross li.hinweis .stand-text{background:var(--gelb-flaeche);color:var(--gelb-text)}.strang.gross li.ref .stand-text{background:var(--blau-flaeche);color:var(--blau-text)}.strang.gross li.ok .stand-text{background:var(--gruen-flaeche);color:var(--gruen-text)}.zurueck{color:var(--tinte-3);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;text-decoration:none;display:inline-flex}.zurueck:hover{color:var(--tinte)}.projekt-held{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:14px 0 4px;display:flex}.projekt-held-text{flex:999 560px;min-width:0}.projekt-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.projekt-kopf h1{font:700 clamp(56px, 8.5vw, 112px)/.92 var(--anzeige);letter-spacing:-.045em;overflow-wrap:anywhere;width:100%;margin:16px 0 0}.projekt-held .lage-unter{margin:18px 0 0;font-size:18px}.projekt-held-seite{flex-direction:column;align-items:stretch;gap:10px;display:flex}.gesund-karte{border:1px solid var(--linie);background:linear-gradient(180deg, var(--tafel-2), var(--tafel));box-shadow:var(--schatten);border-radius:20px;align-items:center;gap:18px;padding:16px 22px;display:flex}.gesund-karte b{font:700 44px/1 var(--anzeige);display:block}.gesund-karte span{color:var(--tinte-2);font-size:13px;display:block}.gesund-karte small{margin-top:4px;font-size:12px;display:block}.gesund-karte .auf{color:var(--gruen-text)}.gesund-karte .ab{color:var(--rot-text)}.ring-spur{stroke:color-mix(in srgb, var(--tinte) 9%, transparent)}.ring-gut{stroke:var(--gruen)}.ring-mittel{stroke:var(--gelb)}.ring-schlecht{stroke:var(--rot)}.schnellzugriff{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;display:flex}.taste-klein{font:500 13px/1 var(--schrift);color:var(--tinte-2);background:color-mix(in srgb, var(--tinte) 2%, transparent);border:1px solid var(--linie);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;text-decoration:none;display:inline-flex}.taste-klein:hover{color:var(--tinte);border-color:var(--linie-2)}.taste-klein .lampe{width:7px;height:7px}.feld.strang-feld{background:linear-gradient(180deg, color-mix(in srgb, var(--tinte) 4%, transparent), color-mix(in srgb, var(--tinte) 1%, transparent)), var(--tafel);border-radius:24px;margin-top:32px;padding:28px 28px 26px}.strang-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:26px;display:flex}.strang-kopf h2{margin:0}.mono-klein{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-3)}.spalten{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:4px;display:grid}.spalten h2:first-child{margin-top:26px}.plan{counter-reset:schritt}.befund{counter-increment:schritt;border:1px solid var(--linie);background:linear-gradient(180deg, var(--tafel-2), var(--tafel));border-radius:18px;margin:0 0 12px;padding:18px 20px 18px 70px;scroll-margin-top:90px;position:relative}.befund:before{content:counter(schritt, decimal-leading-zero);width:36px;height:36px;font:700 13px/1 var(--mono);background:color-mix(in srgb, var(--tinte) 6%, transparent);border:1px solid var(--linie-2);color:var(--tinte-2);border-radius:11px;place-items:center;display:grid;position:absolute;top:18px;left:18px}.befund.fehler{border-color:color-mix(in srgb, var(--rot) 28%, transparent)}.befund.fehler:before{background:var(--rot-flaeche);border-color:color-mix(in srgb, var(--rot) 45%, transparent);color:var(--rot-text);box-shadow:0 0 18px color-mix(in srgb, var(--rot) calc(35% * var(--glut)), transparent)}.befund.hinweis:before{background:var(--gelb-flaeche);border-color:color-mix(in srgb, var(--gelb) 45%, transparent);color:var(--gelb-text)}.befund:target{box-shadow:0 0 0 2px var(--blau)}.befund b{font:600 17px/1.35 var(--anzeige);margin-top:2px;display:block}.befund .regel{font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-3)}.befund .regel a{color:var(--tinte-3)}.befund p{color:var(--tinte-2);margin:6px 0 0;font-size:14px}.befund ul{margin:8px 0 0;padding-left:18px;font-size:14px}.befund details{margin-top:8px;font-size:14px}.befund details summary{cursor:pointer;color:var(--blau-text)}.feld .befund{padding-left:20px}.feld .befund:before{display:none}.befund-aktion{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.befund-aktion button,.befund .befund-aktion .knopf{min-height:34px;padding:0 12px;font-size:13px}details.akzeptieren>summary{padding:9px 4px;font-size:13px}details.akzeptieren form{flex-direction:row!important;align-items:center!important}details.akzeptieren .eingabe{flex:1;min-width:240px;padding:7px 10px;font-size:14px}details.infos{margin:6px 0 18px;font-size:14px}details.infos>summary{cursor:pointer;color:var(--tinte-2);padding:6px 0}.info-liste{margin:8px 0;padding:0;list-style:none}.info-liste li{border:1px solid var(--linie);border-radius:12px;justify-content:space-between;gap:10px;margin-bottom:6px;padding:10px 14px;display:flex}.verlauf{margin:0;padding:0;list-style:none;position:relative}.verlauf:before{content:"";background:var(--linie);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.verlauf li{padding:0 0 14px 28px;font-size:14px;position:relative}.verlauf li:before{content:"";background:var(--tafel);border:2px solid var(--tinte-2);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:0}.verlauf li.release:before{background:var(--blau);border-color:var(--blau);box-shadow:0 0 10px color-mix(in srgb, var(--blau) calc(80% * var(--glut)), transparent)}.verlauf li.deployment:before{border-color:var(--blau)}.verlauf li.protokoll:before{background:var(--gruen);border-color:var(--gruen)}.verlauf time{font:500 11.5px/1.4 var(--mono);color:var(--tinte-3);display:block}.verlauf a{color:var(--tinte);text-decoration:none}.verlauf a:hover{color:var(--blau-text);text-decoration:underline}.punkte{margin:0;padding:0;list-style:none}.punkte li{border-bottom:1px solid var(--linie);grid-template-columns:1fr auto;align-items:start;gap:4px 14px;padding:12px 0;font-size:14.5px;display:grid}.punkte li:last-child{border-bottom:0}.punkte .meta{color:var(--tinte-3);grid-column:1;font-size:12.5px}.punkte .alt{color:var(--gelb-text);font:700 10.5px/1 var(--mono);letter-spacing:.05em;background:var(--gelb-flaeche);border-radius:5px;padding:3px 6px}.punkte li.im-fokus{background:var(--blau-flaeche);border-radius:10px;padding-left:10px;padding-right:10px}.fokus-marke{font:700 10.5px/1 var(--mono);color:var(--blau-text);border:1px solid color-mix(in srgb, var(--blau) 45%, transparent);text-transform:uppercase;border-radius:5px;margin-right:8px;padding:3px 6px}.abschnitt{font:500 10.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-3);margin:20px 0 2px}details.freigabe>summary{cursor:pointer;color:var(--blau-text);padding:6px 0;font-size:14px;font-weight:600;list-style:none}details.freigabe>summary::-webkit-details-marker{display:none}details.freigabe[open]>summary{color:var(--tinte-2)}details.freigabe form{flex-flow:column wrap;align-items:flex-start;gap:10px;margin-top:8px;display:flex}textarea{width:100%;font:400 13.5px/1.6 var(--mono);color:var(--tinte);background:color-mix(in srgb, var(--warte) 70%, #000);border:1px solid var(--linie-2);resize:vertical;border-radius:12px;min-height:110px;padding:12px 14px}:root[data-theme=light] textarea{background:var(--tafel-2)}textarea:focus,.eingabe:focus{border-color:var(--blau);box-shadow:0 0 0 3px var(--blau-flaeche);outline:none}.eingabe,.zeile input,.vergleich select,.steuer-form select,.steuer-form input{font:400 14.5px var(--schrift);color:var(--tinte);background:color-mix(in srgb, var(--tinte) 3%, transparent);border:1px solid var(--linie-2);border-radius:10px;width:100%;min-height:40px;padding:9px 12px}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select option{background:var(--tafel);color:var(--tinte)}.zeile{flex-wrap:wrap;gap:8px;flex-direction:row!important;align-items:center!important;display:flex!important}.zeile input{width:auto}.notiz-form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.marke-ki{font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--blau-flaeche);color:var(--blau-text);vertical-align:2px;border-radius:5px;margin-left:8px;padding:4px 7px;display:inline-block}.nebenquelle{color:var(--tinte-3);margin:18px 0 0;font-size:13px}.nebenquelle span+span:before{content:" · "}details.aktionen{justify-self:end}.aktion-liste{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.aktion-liste form{flex-wrap:wrap;margin:0;flex-direction:row!important;align-items:center!important}.aktion-liste button{min-height:34px;padding:0 12px;font-size:13px}.steuerung{position:relative}.steuer-reihe{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.steuer-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:14px 0 6px;display:flex}.steuer-form label{color:var(--tinte-3);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.steuer-form select,.steuer-form input{width:auto;color-scheme:inherit}.steuer-form button{min-height:40px}h3.unter{margin-top:20px;font-size:15px}.termine{margin:6px 0 0;padding:0;list-style:none}.termine li{border-bottom:1px solid var(--linie);justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.termine li.erledigt b{color:var(--tinte-3);text-decoration:line-through}.termine li.faellig b{color:var(--rot-text)}.termin-knoepfe{align-items:center;gap:4px;display:flex}.termin-knoepfe form{margin:0}.zeile-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.warntext{color:var(--gelb-text)}.kurs-anzeige{border:1px solid color-mix(in srgb, var(--blau) 35%, transparent);background:var(--blau-flaeche);border-radius:12px;padding:12px 16px}.termin-chip{color:var(--tinte-2);border:1px solid color-mix(in srgb, var(--blau) 35%, transparent);background:var(--blau-flaeche);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.termin-chip b,.termin-chip:hover{color:var(--tinte)}.schnell{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gesund{border:1px solid;border-radius:8px;align-items:baseline;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.gesund b{font:600 18px/1 var(--anzeige)}.gesund.klein{border-color:color-mix(in srgb, currentColor 45%, transparent);padding:2px 7px}.gesund.klein b{font-size:14px}.gesund.gut{color:var(--gruen-text)}.gesund.mittel{color:var(--gelb-text)}.gesund.schlecht{color:var(--rot-text)}.gesund .auf{color:var(--gruen-text);font-size:11px}.gesund .ab{color:var(--rot-text);font-size:11px}.spark{color:var(--blau);vertical-align:middle;overflow:visible}.heat{max-width:100%;height:auto;display:block}.heat rect.h-1{fill:#0000}.heat rect.h0{fill:color-mix(in srgb, var(--tinte) 6%, transparent)}.heat rect.h1{fill:color-mix(in srgb, var(--gruen) 30%, var(--tafel))}.heat rect.h2{fill:color-mix(in srgb, var(--gruen) 55%, var(--tafel))}.heat rect.h3{fill:color-mix(in srgb, var(--gruen) 78%, var(--tafel))}.heat rect.h4{fill:var(--gruen)}.abzuege{margin:0;padding:0;font-size:14px;list-style:none}.abzuege li{border-bottom:1px solid var(--linie);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.abzuege b{color:var(--rot-text);font-family:var(--mono)}.ki-text{font-size:15px}.ki-text ol,.ki-text ul{margin:0 0 10px;padding-left:20px}.ki-text li{margin-bottom:6px}.rangliste{margin:0;padding-left:22px}.rangliste li{border-bottom:1px solid var(--linie);padding:10px 0;display:list-item}.rangliste li>*{margin-right:10px}.kurven{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.kurven .spark{width:100%;height:auto}.tabelle-feld{padding:10px 14px;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:14px}.tabelle th{text-align:left;font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-3);border-bottom:1px solid var(--linie-2);padding:10px 12px}.tabelle td{border-bottom:1px solid var(--linie);vertical-align:middle;padding:10px 12px}.tabelle tr:last-child td{border-bottom:0}.matrix td,.matrix th{text-align:center;white-space:nowrap}.matrix td:first-child,.matrix th:first-child{text-align:left}.zelle-da{color:var(--gruen-text)}.zelle-fehlt{color:var(--rot-text);background:var(--rot-flaeche);font-weight:600}.vergleich{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.vergleich label{color:var(--tinte-3);flex-direction:column;gap:5px;min-width:220px;font-size:12.5px;display:flex}main>.filter,.feld>.filter{margin:0 0 14px}main>.filter a,.feld>.filter a{border-color:var(--linie)}.gruppe{margin-top:28px}.gruppe h2{align-items:baseline;gap:10px;margin-top:0;display:flex}.gruppe h2 span{font:400 14px var(--schrift);color:var(--tinte-3)}.projektmarke{color:var(--tinte);align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.projektmarke .lampe{width:8px;height:8px}.logtag h2{font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-3);margin:26px 0 10px}.regel-liste{margin:0}.regel-liste>div{border-bottom:1px solid var(--linie);padding:14px 0;scroll-margin-top:90px}.regel-liste>div:target{background:var(--gelb-flaeche);border-radius:10px;padding-left:12px}.regel-liste dd{color:var(--tinte-2);margin:4px 0 0}.balken{margin:0;padding:0;list-style:none}.balken li{grid-template-columns:minmax(110px,1fr) 2fr 60px;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid}.balken-spur{background:color-mix(in srgb, var(--tinte) 7%, transparent);border-radius:3px;height:6px;overflow:hidden}.balken-spur span{background:linear-gradient(90deg, var(--blau), var(--blau-text));height:100%;display:block}.fehlertext{color:var(--rot-text)}.einrichtung{margin:0;padding:0;list-style:none}.einrichtung li{border-bottom:1px solid var(--linie);grid-template-columns:22px 1fr;gap:4px 12px;padding:14px 0;display:grid}.einrichtung li p{color:var(--tinte-2);grid-column:2;margin:0;font-size:14px}.einrichtung.kurz li{padding:9px 0}.bericht-vorschau{border:1px solid var(--linie-2);background:#e4e9e2;border-radius:18px;overflow:hidden}.kopier{white-space:nowrap}.auftrag{border-color:color-mix(in srgb, var(--gelb) 28%, transparent)}.auftrag-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.auftrag-kopf h3{margin:0}.auftrag fieldset{border:1px solid var(--linie);border-radius:12px;margin:12px 0;padding:10px 14px 12px}.auftrag legend{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-3);padding:0 6px}.wahl{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:5px 0;font-size:14px;display:grid}.wahl input{accent-color:var(--blau);margin-top:3px}.wahl.fehler span{color:var(--rot-text)}.wahl.hinweis span{color:var(--gelb-text)}.wahl-liste{max-height:260px;padding-right:6px;overflow-y:auto}.auftrag-fuss{align-items:center;gap:12px;margin-top:10px;display:flex}.auftrag-vorschau{white-space:pre-wrap;font:12.5px/1.6 var(--mono);background:color-mix(in srgb, var(--warte) 70%, #000);color:var(--tinte);border:1px solid var(--linie-2);border-radius:12px;max-height:420px;margin:12px 0 0;padding:14px;overflow:auto}:root[data-theme=light] .auftrag-vorschau{background:var(--tafel-2)}.palette-hinter{-webkit-backdrop-filter:blur(6px);z-index:50;background:#0000008c;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--tafel-2);width:100%;max-width:580px;color:var(--tinte);border:1px solid var(--linie-2);box-shadow:0 30px 80px #0000008c, 0 0 0 1px color-mix(in srgb, var(--blau) 15%, transparent);border-radius:18px;overflow:hidden}.palette input{width:100%;font:500 18px var(--schrift);border:0;border-bottom:1px solid var(--linie);color:var(--tinte);background:0 0;outline:none;padding:18px 20px}.palette ul{max-height:55vh;margin:0;padding:8px;list-style:none;overflow-y:auto}.palette li{cursor:pointer;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.palette li[aria-selected=true]{background:var(--blau-flaeche);color:var(--tinte);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blau) 35%, transparent)}.palette.hilfe{padding:22px 24px}.statusleiste{font:500 11.5px/1.4 var(--mono);color:var(--tinte-3);background:var(--glas);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:6px 22px;padding:9px 28px;display:flex;position:sticky;bottom:0}.statusleiste .lampe{vertical-align:0;width:8px;height:8px;margin-right:4px;animation:none!important}.statusleiste .luecke{flex:1}.statusleiste kbd{font-size:10.5px}.anmeldung{place-items:center;min-height:82vh;display:grid}.anmeldung .feld{width:100%;max-width:420px;padding:34px}.anmeldung h1{font:700 34px/1 var(--anzeige);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 12px;display:flex}@media (prefers-reduced-motion:no-preference){.orbit .r1{animation:140s linear infinite drehen}.orbit .sweep{animation:9s linear infinite drehen}.knoten-o.rot .pkt,.alarmstufe.rot .alarm-licht{animation:1.6s ease-in-out infinite puls}.live-punkt{animation:2.4s infinite ping}.knoten-o .pkt{transition:transform .15s}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes puls{50%{opacity:.8;transform:scale(1.25)}}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gruen) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}}.live-punkt{background:var(--gruen);border-radius:50%;flex:none;width:8px;height:8px}.live-punkt.laeuft{background:var(--blau)}@media (max-width:1000px){.spalten{grid-template-columns:1fr}.kopf-innen{padding:10px 18px}.unternavi{padding:0 18px 10px}main{padding:26px 18px 80px}}@media (max-width:760px){.tafel-kopf{flex-wrap:wrap;gap:2px 14px;min-width:0;padding:6px 18px;display:flex}.tafel-kopf .sort-kopf{min-height:36px}.tafel-kopf .sort-kopf.rechts .sort-text{flex-direction:row}.tafel-kopf .sort-kopf.mitte .sort-pfeil{position:static;transform:none}.tafel-kopf .quellen{display:contents}.tafel-kopf .start-kopf{display:none}.strecke{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"name name name name name""wert lage.aktiv offen""strang strang strang strang strang";gap:12px 14px;min-width:0;padding:16px 18px}.nur-schmal{color:var(--tinte-3);font-size:12px;display:inline}.strecke .aktiv-spalte .spark,.strecke .messer .spur{display:none}.strecke .aktiv-spalte,.strecke .messer{gap:5px}.strecke .name{grid-area:name;padding-right:52px}.strecke .wert-spalte{grid-area:wert;justify-content:flex-start}.strecke .lage-spalte{grid-area:lage}.strecke .aktiv-spalte{grid-area:aktiv}.strecke .messer{grid-area:offen}.strecke .strang{grid-area:strang}.strecke>.start-knopf{position:absolute;top:10px;right:14px}.tafel .strang .wo{font-size:10.5px;display:block}.werte{grid-template-columns:1fr 1fr 1fr}.wert b{font-size:32px}.orbit{width:330px;height:330px}.orbit .kern b{font-size:34px}.knoten-o{max-width:80px;font-size:10.5px}.knoten-o .nl{max-width:80px}.strang.gross .knoten{width:32px;height:32px;font-size:12px}.strang.gross li:before{top:15px}.strang.gross .stand-text{display:none}.feld.strang-feld{padding:22px 14px}.befund{padding-left:62px}}@media (max-width:560px){.kopf-innen{gap:8px;padding:8px 14px}.marke span:not(.marke-logo),.kopf .luecke{display:none}.navi{scrollbar-width:none;flex-wrap:nowrap;order:5;width:100%;overflow-x:auto}.unternavi{scrollbar-width:none;flex-wrap:nowrap;padding:0 14px 8px;overflow-x:auto}.unternavi a{white-space:nowrap}.suche-knopf{min-width:0}.suche-knopf kbd{display:none}.alarmstufe{order:1}main{padding:20px 14px 60px}.schlagzeile{font-size:44px}.werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wert{padding:12px}.wert b{font-size:28px}.wert span{font-size:12px}.projekt-held-seite{flex:100%}.feld{border-radius:16px;padding:18px}.eckdaten{grid-template-columns:1fr;gap:0}.eckdaten dd{margin-bottom:8px}.punkte li{grid-template-columns:1fr}details.aktionen{justify-self:start}.statusleiste{padding:9px 14px;position:static}.strang .ver{font-size:11px}.projekt-kopf h1{font-size:52px}}
