@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-ext-wght-normal-Bdxck5Au.woff2)format("woff2-variations");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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations");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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scroll-thumb:#ffffff38;--scroll-thumb-hover:#ffffff61;--scroll-size:6px;--bg-abyss:#0c0d0e;--bg-canvas:#131415;--surface-1:#151617d1;--surface-2:#222424eb;--glass-border:#ffffff13;--surface-raised:#ffffff0f;--surface-pressed:#ffffff21;--surface-card:#18191acc;--border-card:#ffffff29;--glass-edge-card:inset 0 1px 0 #ffffff24;--station-quiet:#a9bccb;--station-meldemarke:#f5d300;--station-warn:#f59200;--station-alarm:#f04040;--station-curve:#e9eef3;--station-band-normal:#78a8ce12;--station-band-meldemarke:#f5d3001a;--station-band-warn:#f040401c;--border-hairline:#ffffff17;--border-strong:#ffffff38;--glass-edge:inset 0 1px 0 #ffffff0f;--text-primary:#f2f3f2;--text-secondary:#b6b9b7;--text-muted:#9b9e9c;--text-soft:#f2f3f2d1;--text-faint:#f2f3f2b3;--text-on-map:#f2f3f2;--text-on-surround:#f2f3f2;--text-on-surround-secondary:#c9cccb;--surface-quiet:#10111266;--text-on-map-secondary:#c9cccb;--text-on-map-shadow:0 1px 3px #000000b3;--text-halo:0 1px 2px #000000b3;--chart-grid:#ffffff14;--chart-grid-strong:#ffffff42;--chart-track:#ffffff24;--chart-zero:#ffffff6b;--chart-area:#ffffff0f;--chart-tick-ring:#101112d9;--surface-inset:#00000047;--panel-shadow:0 24px 48px -20px #0009;--gauge-blue:#5aa8e2;--stage1-bg:#f5d30033;--stage1-text:#f5e27a;--stage2-bg:#f5920042;--stage2-text:#ffc070;--stage3-bg:#f0404047;--stage3-text:#ff9a9a;--pill-bg:#101112e6;--pill-text:#f2f3f2;--switch-on-bg:#ffffff29;--badge-bg:#f2f3f2;--badge-text:#0c0d0e;--seg-on-bg:#ffffff1f;--seg-on-ring:#ffffff29;--seg-on-text:#f2f3f2;--live-on-pill:#4ade80;--glass-saturate:.9;--glass-shadow:none;--play-bg:#f2f3f2;--play-icon:#131415;--thumb-bg:#131415;--thumb-ring:#f2f3f2;--switch-on-text:#f2f3f2;--lageband-bg:radial-gradient(70% 90% at 0% 0%, #5c809229, transparent 60%), radial-gradient(60% 80% at 100% 100%, #283c4852, transparent 65%), #0f1418e6;--lageband-head-text:var(--text-primary);--lageband-head-sub:var(--text-secondary);--lageband-card-bg:linear-gradient(158deg, #7ea0b226 0%, #607e8e12 46%, #46606e0d 100%);--lageband-slab-edge:inset 0 1px 0 #c8e4f01a, inset 0 0 0 1px #a0c4d40d;--lageband-cell-bg:#96bacc12;--signal-curve:#63d7dc;--signal-ink:#eef4f6;--cat-brand:#ea5b51;--cat-wasser:#5aa8e2;--cat-sturm:#e2aa4a;--cat-tech:#7fb5ac;--cat-person:#c8d388;--cat-sonst:#5b6771;--map-bg-abyss:#0c0d0e;--map-bg-canvas:#131415;--map-accent:#6fa8ff;--map-accent-operation:#f08a24;--map-text-primary:#f2f3f2;--map-text-muted:#737f8d;--accent-incident:#ff4d42;--accent-operation:#f08a24;--accent-map:#6fa8ff;--state-ok:#4fd18b;--state-live:#4ade80;--state-warning:#f2b84b;--state-danger:#ff4d42;--state-offline:#737f8d;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.16s;--dur-popover:.18s;--dur-panel:.22s;--corner-sm:12px;--corner-card:22px;--corner-panel:28px;--corner-pill:999px;--panel-blur:26px;--font-sans:"Urbanist Variable", system-ui, sans-serif;--fw-thin:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--tracking-label:.02em;--tracking-place:.14em;--fs-0:12px;--fs-1:13px;--fs-2:14px;--fs-3:16px;--fs-4:20px;--fs-5:32px;--fs-6:48px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--touch-min:44px;--border-w:1px;--focus-w:2px;--focus-offset:2px;--icon-md:20px;--edge:24px;--column-w:clamp(400px, 34vw, 720px);--attention-w:clamp(280px, 21vw, 400px);--bottom-h:168px;--status-h:28px;--motion-hover:.12s;--motion-panel:.22s;--motion-kpi-impulse:.35s;--motion-offset:8px}[data-layout="4k"]{--fs-0:24px;--fs-1:26px;--fs-2:28px;--fs-3:32px;--fs-4:40px;--fs-5:64px;--fs-6:96px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:48px;--sp-6:64px;--corner-sm:24px;--corner-card:40px;--corner-panel:52px;--panel-blur:40px;--touch-min:112px;--border-w:2px;--focus-w:4px;--focus-offset:4px;--icon-md:40px;--edge:48px;--column-w:1300px;--attention-w:760px;--bottom-h:336px;--status-h:56px}:root[data-theme=light][data-layout="4k"]{--corner-card:52px;--corner-panel:68px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l7-petrol:#1b405b;--l7-slate:#6f8a9c;--l7-mint:#dff3eb;--l7-ink:#163144;--l7-white:#fff;--scroll-thumb:#16314452;--scroll-thumb-hover:#16314480;--bg-abyss:#c9d9d8;--bg-canvas:#dff3eb;--corner-card:26px;--corner-panel:34px;--surface-1:#f0f5f3d1;--surface-2:#f0f5f3f0;--glass-border:#ffffff80;--surface-raised:#1631440f;--surface-pressed:#16314424;--surface-card:#f0f5f3d1;--border-card:#ffffff80;--glass-edge-card:inset 0 1px 0 #fffffff2;--glass-edge:inset 0 1px 0 #fff9;--border-hairline:#1631441f;--border-strong:#16314442;--text-primary:#163144;--text-secondary:#34495c;--text-muted:#415669;--text-soft:#24394c;--text-faint:#3a5164;--text-halo:none;--text-on-surround:#163144;--text-on-surround-secondary:#263b4e;--surface-quiet:#f0f5f3b3;--accent-incident:#a8221d;--accent-operation:#a85300;--accent-map:#1f5f99;--state-ok:#116238;--state-live:#157a3c;--state-warning:#774d00;--state-danger:#b02520;--state-offline:#5a6b7a;--station-quiet:#56708a;--station-meldemarke:#7d6900;--station-warn:#a04f00;--station-alarm:#b02520;--station-curve:#163144;--station-band-normal:#1631440d;--station-band-meldemarke:#c8aa001f;--station-band-warn:#c8302a1a;--chart-grid:#1631441f;--chart-grid-strong:#1631444d;--chart-track:#16314424;--chart-zero:#16314473;--chart-area:#16314414;--chart-tick-ring:#ffffffe6;--surface-inset:#1631440f;--panel-shadow:0 18px 40px -20px #1b405b59;--gauge-blue:#2a73ad;--stage1-bg:#f5d30057;--stage1-text:#4f4100;--stage2-bg:#f5920042;--stage2-text:#6e3600;--stage3-bg:#f0404033;--stage3-text:#8a1c1c;--cat-brand:#c94a40;--cat-wasser:#2c74ad;--cat-sturm:#9a6a14;--cat-tech:#35807a;--cat-person:#64721a;--cat-sonst:#5f6c76;--pill-bg:#163144;--pill-text:#fff;--switch-on-bg:#163144;--badge-bg:#163144;--badge-text:#fff;--seg-on-bg:#163144;--seg-on-ring:#163144;--seg-on-text:#fff;--live-on-pill:#4ade80;--glass-saturate:.6;--glass-shadow:0 12px 32px -14px #1b405b52;--play-bg:#163144;--play-icon:#fff;--thumb-bg:#fff;--thumb-ring:#163144;--switch-on-text:#fff;--lageband-bg:linear-gradient(180deg, #1b405b 0, #234b66 92px, #b3c6cc 126px, #d3e3e0 268px, #dff3eb 70%, #e6f3ee 100%);--lageband-head-text:#fff;--lageband-head-sub:#dbe7ee;--lageband-card-bg:#ffffff8c;--lageband-cell-bg:#1631440f;--lageband-slab-edge:inset 0 1px 0 #ffffffb3;--signal-curve:#0e7f8c;--signal-ink:#163144}@media (prefers-reduced-motion:no-preference){html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:background-color .18s,color .18s,border-color .18s,fill .18s,stroke .18s!important}}.theme-switch{border-radius:var(--corner-pill);gap:2px;padding:3px;display:inline-flex}:root .theme-switch button{border-radius:var(--corner-pill);min-width:56px;min-height:38px;color:var(--text-secondary);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;border:0}:root .theme-switch button[aria-pressed=true]{background:var(--switch-on-bg);color:var(--switch-on-text)}.theme-switch button:focus-visible{outline:var(--focus-w) solid var(--accent-map);outline-offset:var(--focus-offset)}[data-layout="4k"] .theme-switch button{min-width:112px;min-height:76px}[data-layout=mobile]{--edge:12px;--column-w:auto}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size);background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--scroll-size)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}[data-layout="4k"]{--scroll-size:12px}body{background:var(--bg-abyss);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-3);font-weight:var(--fw-light);-webkit-font-smoothing:antialiased;margin:0}.num{font-variant-numeric:tabular-nums}.ds-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--touch-min);min-width:var(--touch-min);padding:0 var(--sp-4);background:var(--surface-raised);border:var(--border-w) solid var(--border-hairline);border-radius:var(--corner-pill);color:var(--text-primary);font-family:inherit;font-size:var(--fs-2);font-weight:var(--fw-regular);letter-spacing:var(--tracking-label);cursor:pointer;line-height:1.2;display:inline-flex}.ds-button[data-size=touch]{padding:0 var(--sp-5);gap:var(--sp-3);font-size:var(--fs-3)}.ds-button[data-variant=map]{background:var(--surface-1);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate))}.ds-button[data-variant=operation]{background:var(--surface-pressed);border-color:var(--border-strong)}.ds-button[data-variant=ghost]{background:0 0;border-color:#0000}.ds-button[aria-pressed=true],.ds-button[aria-checked=true]{background:var(--surface-pressed);border-color:var(--border-strong)}.ds-button:hover:not(:disabled){background:var(--surface-pressed)}.ds-button:focus-visible{outline:var(--focus-w) solid var(--accent-map);outline-offset:var(--focus-offset)}.ds-button:disabled{cursor:not-allowed;opacity:.5}.ds-button__label{flex-direction:column;align-items:flex-start;line-height:1.2;display:inline-flex}.ds-button__hint{font-size:var(--fs-1);font-weight:var(--fw-light);color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.ds-button{transition:background-color var(--motion-hover), border-color var(--motion-hover), color var(--motion-hover)}}.ds-panel{box-sizing:border-box;background:var(--surface-1);border:var(--border-w) solid var(--glass-border);border-radius:var(--corner-panel);-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));color:var(--text-primary)}.ds-panel[data-accent=operation]{border-color:#e8924a73}.ds-badge{--badge-color:var(--text-secondary);box-sizing:border-box;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:var(--border-w) solid var(--badge-color);border-radius:var(--corner-pill);color:var(--badge-color);font-size:var(--fs-1);font-weight:var(--fw-regular);letter-spacing:var(--tracking-label);white-space:nowrap;line-height:1.2;display:inline-flex}.ds-badge[data-tone=ok]{--badge-color:var(--state-ok)}.ds-badge[data-tone=warning]{--badge-color:var(--state-warning)}.ds-badge[data-tone=danger]{--badge-color:var(--state-danger)}.ds-badge[data-tone=offline]{--badge-color:var(--state-offline)}.ds-badge[data-tone=neutral]{--badge-color:var(--text-secondary)}.ds-badge[data-tone=operation]{border-color:var(--accent-operation);color:var(--accent-operation)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lage-shell{font-family:var(--font-sans);font-weight:var(--fw-light);color:var(--text-primary);--card-w:320px;--row2-top:calc(var(--edge) + var(--touch-min) + var(--sp-3));--panel-top:calc(var(--row2-top) + var(--touch-min) + var(--sp-6) + var(--sp-2));--bottom-line-h:58px;--panel-bottom:calc(var(--bottom-line-h) + var(--sp-2));position:fixed;inset:0;overflow:hidden}[data-layout="4k"] .lage-shell{--card-w:640px;--bottom-line-h:116px}.lage-shell .map-stage{position:absolute;inset:0}.lage-shell button{color:inherit;font-family:inherit}.lage-shell :focus-visible{outline:var(--focus-w) solid var(--accent-map);outline-offset:var(--focus-offset)}.lage-shell h1,.lage-shell h2,.lage-shell h3,.lage-shell p{margin:0}.glass{box-sizing:border-box;background:var(--surface-1);border:var(--border-w) solid var(--glass-border);border-radius:var(--corner-card);box-shadow:var(--glass-edge);-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate))}:root[data-theme=light] .glass{box-shadow:var(--glass-edge), var(--glass-shadow)}.quiet-line{color:var(--text-muted);font-size:var(--fs-2);line-height:1.45}.state-dot,.cat-dot{width:calc(var(--fs-1) * .62);height:calc(var(--fs-1) * .62);background:var(--text-muted);border-radius:50%;flex:none;display:inline-block}.state-dot[data-tone=quiet]{box-shadow:inset 0 0 0 var(--border-w) var(--text-muted);background:0 0}.state-dot[data-tone=ok]{background:var(--state-ok)}.state-dot[data-tone=warm]{background:var(--accent-operation)}.state-dot[data-tone=alert]{background:var(--accent-incident)}.state-dot[data-tone=level-yellow]{background:#f2d14b}.state-dot[data-tone=level-orange]{background:var(--accent-operation)}.state-dot[data-tone=level-red]{background:var(--state-danger)}.pill-button,.icon-button,.map-controls__button,.segmented__item,.running-card,.attention__item{transition:background-color var(--dur-press) ease, border-color var(--dur-press) ease, color var(--dur-press) ease, transform var(--dur-press) var(--ease-out)}.pill-button:active:not([aria-disabled=true]),.icon-button:active,.map-controls__button:active:not(:disabled),.running-card:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pill-button:active:not([aria-disabled=true]),.icon-button:active,.map-controls__button:active:not(:disabled),.running-card:active{transform:none}}.icon-button{box-sizing:border-box;width:var(--touch-min);height:var(--touch-min);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.icon-button--quiet{width:calc(var(--touch-min) * .72);height:calc(var(--touch-min) * .72);color:var(--text-secondary);background:0 0;border:0}.pill-button{box-sizing:border-box;align-items:center;gap:var(--sp-2);height:var(--touch-min);padding:0 var(--sp-4);border-radius:var(--corner-pill);font-size:var(--fs-2);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label);white-space:nowrap;cursor:pointer;display:inline-flex}.pill-button[aria-expanded=true]{background:var(--surface-2);border-color:var(--accent-map);color:var(--text-primary)}.pill-button[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.pill-button__hint{color:var(--text-muted);font-size:var(--fs-1);font-weight:var(--fw-regular)}@media (hover:hover) and (pointer:fine){.pill-button:hover:not([aria-disabled=true]),.icon-button--quiet:hover,.map-controls__button:hover:not(:disabled){background-color:var(--surface-pressed);color:var(--text-primary)}.running-card:hover{background-color:var(--surface-2)}}.text-button{padding:var(--sp-1) 0;color:var(--accent-map);font-size:var(--fs-1);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label);cursor:pointer;background:0 0;border:0}.lage-topbar{z-index:8;top:var(--edge);left:var(--edge);right:var(--edge);justify-content:space-between;align-items:center;gap:var(--sp-4);pointer-events:none;display:flex;position:absolute}.lage-topbar>*{pointer-events:auto}.lage-topbar__start{align-items:center;gap:var(--sp-3);display:flex}.brand{place-items:center;display:grid}[data-layout="4k"] .brand svg{width:56px;height:56px}.lage-title{font-size:var(--fs-4);font-weight:var(--fw-medium);letter-spacing:-.005em;white-space:nowrap}.lage-menus{align-items:center;gap:var(--sp-2);display:flex}.dropdown{position:relative}.dropdown__badge{padding:2px var(--sp-2);border-radius:var(--corner-pill);background:var(--badge-bg);color:var(--badge-text);font-size:var(--fs-1);font-weight:var(--fw-medium);place-items:center;display:inline-grid}.dropdown__panel{z-index:9;top:calc(100% + var(--sp-2));scrollbar-gutter:stable;width:max-content;min-width:240px;max-width:340px;max-height:calc(100vh - 140px);padding:var(--sp-2);background:var(--surface-2);border-radius:var(--corner-card);position:absolute;left:0;overflow-y:auto}.dropdown[data-align=end] .dropdown__panel{left:auto;right:0}.dropdown__panel--wide{width:360px;max-width:360px}[data-layout="4k"] .dropdown__panel{min-width:480px;max-width:680px}[data-layout="4k"] .dropdown__panel--wide{width:720px;max-width:720px}.dropdown__section+.dropdown__section{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:var(--border-w) solid var(--border-hairline)}.dropdown__section-title{padding:var(--sp-2) var(--sp-3) var(--sp-1);color:var(--text-muted);font-size:var(--fs-1);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label)}.dropdown__section>:not(.dropdown__section-title):not(.dropdown__row){padding:var(--sp-1) var(--sp-3) var(--sp-2)}.dropdown__row{align-items:flex-start;gap:var(--sp-3);min-height:var(--touch-min);box-sizing:border-box;padding:var(--sp-2) var(--sp-3);border-radius:var(--corner-sm);font-size:var(--fs-2);font-weight:var(--fw-regular);cursor:pointer;display:flex}.dropdown__row[data-disabled=true]{color:var(--text-muted);cursor:default}@media (hover:hover) and (pointer:fine){label.dropdown__row:hover{background:var(--surface-raised)}}.dropdown__text{gap:2px;display:grid}.dropdown__hint{color:var(--text-muted);font-size:var(--fs-1);font-weight:var(--fw-light);line-height:1.35}.dropdown__off{width:calc(var(--fs-1) * 1.3);height:calc(var(--fs-1) * 1.3);border:var(--border-w) dashed var(--border-strong);border-radius:5px;flex:none;margin-top:2px}.lage-shell input[type=checkbox],.lage-shell input[type=radio]{appearance:none;box-sizing:border-box;width:calc(var(--fs-1) * 1.3);height:calc(var(--fs-1) * 1.3);border:var(--border-w) solid var(--border-strong);cursor:pointer;transition:background-color var(--dur-press) ease, border-color var(--dur-press) ease;background:0 0;border-radius:5px;flex:none;margin:2px 0 0}.lage-shell input[type=radio]{border-radius:50%}.lage-shell input[type=checkbox]:checked,.lage-shell input[type=radio]:checked{border-color:var(--accent-map);background:var(--accent-map);box-shadow:inset 0 0 0 3px var(--bg-canvas)}.lage-shell input:disabled{opacity:.4;cursor:not-allowed}.lage-shell input[type=range]{accent-color:var(--accent-map)}.time-bar{z-index:7;top:var(--row2-top);left:var(--edge);gap:var(--sp-2);justify-items:start;display:grid;position:absolute}.segmented{border-radius:var(--corner-pill);padding:0 4px;display:flex;position:relative}.segmented__indicator{border-radius:var(--corner-pill);background:var(--seg-on-bg);box-shadow:inset 0 0 0 var(--border-w) var(--seg-on-ring);position:absolute;top:4px;bottom:4px;left:0}@media (prefers-reduced-motion:no-preference){.segmented__indicator{transition:transform var(--dur-panel) var(--ease-in-out), width var(--dur-panel) var(--ease-in-out)}}.segmented__item{align-items:center;gap:var(--sp-2);height:var(--touch-min);padding:0 var(--sp-4);border-radius:var(--corner-pill);color:var(--text-secondary);font-size:var(--fs-2);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.segmented__item[aria-checked=true]{color:var(--seg-on-text)}.segmented__item[aria-disabled=true]{color:var(--text-muted);opacity:.7;cursor:help}.segmented__item[data-unreachable=true]{color:var(--text-muted)}.segmented__item[data-unreachable=true]:after{content:"";background:var(--state-warning);border-radius:50%;width:5px;height:5px;margin-left:-2px}.segmented__item[data-busy=true]{color:var(--text-secondary)}.day-chooser{z-index:2;top:calc(var(--touch-min) + var(--sp-2));width:max-content;min-width:15rem;max-height:min(22rem,50vh);padding:var(--sp-2);border-radius:var(--corner-card);grid-template-rows:auto 1fr;display:grid;position:absolute;overflow:hidden}.day-chooser__title{padding:var(--sp-1) var(--sp-3) var(--sp-2);color:var(--text-secondary);font-size:var(--fs-1);font-weight:var(--fw-regular);letter-spacing:.02em}.day-chooser__empty{padding:var(--sp-2) var(--sp-3);color:var(--text-secondary);font-size:var(--fs-2)}.day-chooser__list{scrollbar-gutter:stable;overscroll-behavior:contain;display:grid;overflow-y:auto}.day-chooser__day{justify-content:space-between;gap:var(--sp-5);min-height:var(--touch-min);padding:0 var(--sp-3);border-radius:calc(var(--corner-card) - 6px);color:var(--text-primary);font:inherit;font-size:var(--fs-2);text-align:left;cursor:pointer;transition:background-color var(--dur-press) ease;background:0 0;border:0;display:flex}.day-chooser__day:hover{background:var(--surface-raised)}.lage-shell .day-chooser__day:focus-visible{outline-offset:calc(var(--focus-w) * -1)}.day-chooser__day[aria-selected=true]{background:var(--surface-pressed)}.day-chooser__count{color:var(--text-secondary);font-weight:var(--fw-light)}.live-dot{background:var(--state-ok);border-radius:50%;width:7px;height:7px}.segmented__item[aria-checked=true] .live-dot{background:var(--live-on-pill)}.shows-line{max-width:84ch;padding-left:var(--sp-2);color:var(--text-primary);font-size:var(--fs-2);font-weight:var(--fw-regular);text-shadow:0 1px 3px #0009}.shows-line__label{color:var(--text-secondary);font-weight:var(--fw-light)}.shows-line__note{color:var(--state-warning)}.data-chip{z-index:7;top:var(--row2-top);right:var(--edge);align-items:center;gap:var(--sp-2);height:var(--touch-min);padding:0 var(--sp-4);border-radius:var(--corner-pill);font-size:var(--fs-2);font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex;position:absolute}.data-chip[data-tone=ok] svg{color:var(--state-ok)}.data-chip[data-tone=stale]{color:var(--state-warning);border-color:#f2b84b8c}.data-chip[data-tone=down]{color:#ffb1aa;border-color:#ff5a4f8c}.data-chip[data-tone=none]{color:var(--text-secondary)}.lage-column{z-index:3;top:var(--panel-top);left:var(--edge);bottom:var(--panel-bottom);width:var(--column-w);gap:var(--sp-3);pointer-events:none;flex-direction:column;min-height:0;display:flex;position:absolute}.lage-column>*{pointer-events:auto}.lage-group{padding:var(--sp-4) var(--sp-5) var(--sp-4);border-radius:var(--corner-panel)}.lage-group__numbers{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.big-number+.big-number{padding-left:var(--sp-4);border-left:var(--border-w) solid var(--border-hairline)}.big-number__label{align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-2);font-weight:var(--fw-regular);display:flex}.big-number__value{margin:var(--sp-1) 0 2px;font-size:var(--fs-6);font-weight:var(--fw-light);letter-spacing:-.02em;line-height:1.05;display:block}.big-number[data-hot=true] .big-number__value{color:var(--accent-incident);font-weight:var(--fw-regular)}.big-number__note{color:var(--text-muted);font-size:var(--fs-1)}.number-value{display:inline-block;position:relative;overflow:hidden}.number-value>span{display:inline-block}.hourly{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:var(--border-w) solid var(--border-hairline)}.lage-card__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.lage-card__title{font-size:var(--fs-2);font-weight:var(--fw-regular);color:var(--text-secondary)}.lage-card__aside{color:var(--text-muted);font-size:var(--fs-1);white-space:nowrap}.hourly__plot{height:calc(var(--fs-1) * 6);margin:var(--sp-3) calc(var(--sp-5) + var(--sp-1)) 0 0;position:relative}.hourly__plot svg{width:100%;height:100%;display:block;overflow:visible}.hourly__line{fill:none;stroke:var(--text-primary);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hourly__area{fill:var(--chart-area)}.hourly__guide{stroke:var(--border-hairline);stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.hourly__base{stroke:var(--border-strong);vector-effect:non-scaling-stroke}.hourly__now{stroke:var(--text-primary);stroke-opacity:.55;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.hourly__scale{right:calc(-1 * (var(--sp-5) + var(--sp-1)));color:var(--text-muted);font-size:var(--fs-1);position:absolute;transform:translateY(-50%)}.hourly__dot{background:var(--text-primary);border-radius:50%;width:7px;height:7px;margin:-4px 0 0 -4px;position:absolute}.hourly__ticks{height:calc(var(--fs-1) * 1.5);margin:var(--sp-2) calc(var(--sp-5) + var(--sp-1)) 0 0;color:var(--text-muted);font-size:var(--fs-1);position:relative}.hourly__ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.hourly__ticks .hourly__nowlabel{color:var(--text-primary);font-weight:var(--fw-medium)}.running{flex-direction:column;flex:1;min-height:0;display:flex}.running__title{color:var(--text-primary);font-size:var(--fs-2);font-weight:var(--fw-medium);text-shadow:0 1px 3px #0009;margin:var(--sp-1) var(--sp-2) var(--sp-2)!important}.running .quiet-line{padding:0 var(--sp-2);color:var(--text-secondary);text-shadow:0 1px 3px #0009}.running__list{scrollbar-gutter:stable;gap:var(--sp-2);flex:1;grid-auto-rows:min-content;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.running-card{width:100%;padding:var(--sp-3) var(--sp-4);text-align:left;cursor:pointer;gap:2px;display:grid}div.running-card{cursor:default}.running-card[aria-pressed=true]{background:var(--surface-2);border-color:var(--accent-map)}.running-card__head{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.running-card__type{color:var(--text-secondary);font-size:var(--fs-1);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.running-card__place{font-size:var(--fs-3);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}[data-ended] .running-card__level{color:var(--text-secondary)!important;font-weight:var(--fw-regular)!important}.running-card__brigades{color:var(--text-secondary);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.running-card__meta{justify-content:space-between;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-1);display:flex}.running-card__level[data-level="1"],.running-card__level[data-level="2"]{color:var(--accent-incident);font-weight:var(--fw-medium)}.running-card__level:not([data-level="0"]):not([data-level="1"]):not([data-level="2"]){color:var(--accent-operation);font-weight:var(--fw-medium)}.running-card__note{color:var(--text-muted);font-size:var(--fs-1)}.attention{z-index:3;top:var(--panel-top);right:var(--edge);width:var(--attention-w);max-height:calc(100% - var(--panel-top) - var(--panel-bottom) - 220px);scrollbar-gutter:stable;padding:var(--sp-4) var(--sp-5);border-radius:var(--corner-panel);position:absolute;overflow-y:auto}.attention[data-hidden=true]{visibility:hidden}.attention__head{margin-bottom:var(--sp-1);justify-content:space-between;align-items:center;display:flex}.attention .lage-card__title{color:var(--text-primary);font-weight:var(--fw-medium)}.count-chip{min-width:calc(var(--fs-1) * 1.9);height:calc(var(--fs-1) * 1.9);padding:0 var(--sp-2);box-sizing:border-box;border-radius:var(--corner-pill);background:var(--surface-pressed);color:var(--text-primary);font-size:var(--fs-1);font-weight:var(--fw-medium);place-items:center;display:inline-grid}.attention__group{margin-top:var(--sp-3)}.attention__group-title{color:var(--text-muted);font-size:var(--fs-1);font-weight:var(--fw-medium);margin-bottom:var(--sp-1)!important}.attention ul{margin:0;padding:0;list-style:none}.attention__item{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) 0;border:0;border-top:var(--border-w) solid var(--border-hairline);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.attention__item--static,.attention__item:disabled{cursor:default}.attention__main{gap:2px;min-width:0;display:grid}.attention__what{font-size:var(--fs-2);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention__when{color:var(--text-muted);font-size:var(--fs-1)}.attention__value{font-size:var(--fs-3);font-weight:var(--fw-medium);color:var(--accent-incident)}.attention .text-button{margin-top:var(--sp-2)}.lage-shell .map-dock{z-index:3;right:var(--edge);bottom:var(--panel-bottom);align-items:flex-end;gap:var(--sp-1);flex-direction:column;display:flex;position:absolute}.lage-shell .map-controls{border-radius:var(--corner-card);padding:4px;display:grid}.map-mode .segmented__item[aria-checked=true]{background:var(--seg-on-bg);box-shadow:inset 0 0 0 var(--border-w) var(--seg-on-ring)}.map-mode .segmented__item{padding:0 var(--sp-3)}.map-controls__button{width:var(--touch-min);height:var(--touch-min);border-radius:calc(var(--corner-card) - 6px);color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.map-controls__button+.map-controls__button{box-shadow:0 calc(-1 * var(--border-w)) 0 var(--border-hairline)}.map-controls__button--text{font-size:var(--fs-1);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label)}.map-controls__button[aria-checked=true]{color:var(--accent-map)}.map-controls__button:disabled{opacity:.5;cursor:not-allowed}.leader{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leader line{stroke:#f3f6f9cc;stroke-width:var(--border-w)}.leader circle{fill:#f3f6f9f2}.selection-card{z-index:6;width:var(--card-w);padding:var(--sp-4) var(--sp-4) var(--sp-3);background:var(--surface-card);border-color:var(--border-card);box-shadow:var(--glass-edge-card), var(--panel-shadow);border-radius:var(--corner-card);-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));position:absolute}.selection-card__head{align-items:center;gap:var(--sp-2);margin-right:calc(-1 * var(--sp-2));display:flex}.selection-card__label{min-width:0;color:var(--text-soft);font-size:var(--fs-2);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.selection-card__place{font-size:var(--fs-5);font-weight:var(--fw-light);letter-spacing:-.01em;margin-top:2px;line-height:1.05}.selection-card__context{color:var(--text-faint);font-size:var(--fs-2);margin-top:4px!important}.selection-card__facts{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:var(--border-w) solid var(--border-card);display:grid}.selection-card__facts div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.selection-card__facts dt{color:var(--text-faint);font-size:var(--fs-2);white-space:nowrap}.selection-card__facts dd{font-size:var(--fs-4);font-weight:var(--fw-light);margin:0}.selection-card__facts .selection-card__brigades{gap:2px;display:grid}.selection-card__facts .selection-card__brigades dd{font-size:var(--fs-4);line-height:1.3}.selection-card__facts dd[data-level="1"],.selection-card__facts dd[data-level="2"]{color:var(--accent-incident);font-weight:var(--fw-medium)}.selection-card__facts dd:not([data-level="0"]):not([data-level="1"]):not([data-level="2"])[data-level]{color:var(--accent-operation);font-weight:var(--fw-medium)}.selection-card__more{color:var(--text-faint);font-size:var(--fs-2);margin-top:var(--sp-2)!important}.selection-card__toggle{margin-top:var(--sp-2)}.selection-card__details{gap:var(--sp-1);margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:var(--border-w) solid var(--border-card);font-size:var(--fs-2);display:grid}.selection-card__details div{gap:var(--sp-2);grid-template-columns:9.5em minmax(0,1fr);display:grid}.selection-card__details dt{color:var(--text-muted)}.selection-card__details dd{color:var(--text-secondary);margin:0}.sources{margin:0;padding:0;list-style:none}.sources li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:var(--border-w) solid var(--border-hairline);font-size:var(--fs-1);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.sources li:first-child{border-top:0}.sources__provider{color:var(--text-muted)}.filter-panel fieldset{gap:var(--sp-1);margin:0 0 var(--sp-3);border:0;flex-wrap:wrap;padding:0;display:flex}.filter-panel legend{margin-bottom:var(--sp-2);color:var(--text-muted);font-size:var(--fs-1)}.filter-panel fieldset label{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);border:var(--border-w) solid var(--border-hairline);border-radius:var(--corner-pill);font-size:var(--fs-1);cursor:pointer;display:inline-flex}.filter-panel fieldset label input{margin:0}.filter-panel fieldset label:has(input:checked){border-color:var(--accent-map)}.filter-panel__alarm{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-1);display:flex}.filter-panel__alarm input{width:4em;padding:var(--sp-1) var(--sp-2);background:var(--surface-raised);border:var(--border-w) solid var(--border-hairline);border-radius:var(--corner-sm);color:var(--text-primary);font:inherit}.map-settings{gap:var(--sp-3);font-size:var(--fs-2);display:grid}.map-settings__styles{gap:var(--sp-1);border:0;margin:0;padding:0;display:grid}.map-settings__styles legend{margin-bottom:var(--sp-1);color:var(--text-muted);font-size:var(--fs-1)}.map-settings label{align-items:center;gap:var(--sp-3);min-height:calc(var(--touch-min) * .7);cursor:pointer;display:flex}.map-settings__hint{color:var(--text-muted)}.terrain-tuning{gap:var(--sp-2);display:grid}.terrain-tuning label{gap:var(--sp-1);display:grid}.terrain-tuning label>span{color:var(--text-secondary);font-size:var(--fs-1);justify-content:space-between;display:flex}.terrain-tuning__note{color:var(--text-muted);font-size:var(--fs-1)}.shell-search{box-sizing:border-box;align-items:center;gap:var(--sp-2);height:var(--touch-min);padding:0 var(--sp-3);background:var(--surface-raised);border:var(--border-w) solid var(--border-hairline);border-radius:var(--corner-pill);color:var(--text-muted);display:flex;position:relative}.shell-search input{min-width:0;color:var(--text-primary);font:inherit;font-size:var(--fs-2);background:0 0;border:0;outline:none;flex:1}.shell-search:focus-within{border-color:var(--accent-map)}.shell-search__results{top:calc(100% + var(--sp-1));z-index:2;padding:var(--sp-1);background:var(--bg-canvas);border:var(--border-w) solid var(--border-hairline);border-radius:var(--corner-sm);margin:0;list-style:none;position:absolute;left:0;right:0}.shell-search__results button{width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--corner-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.shell-search__label{font-size:var(--fs-2)}.shell-search__sublabel{color:var(--text-muted);font-size:var(--fs-1)}.map-overlays{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.town-label{align-items:center;gap:var(--sp-2);color:#f3f6f9db;font-size:var(--fs-1);font-weight:var(--fw-medium);letter-spacing:var(--tracking-place);white-space:nowrap;text-shadow:0 1px 3px #000c;display:flex;position:absolute;top:0;left:0;translate:-2px -50%}.town-label__dot{background:#f3f6f9cc;border-radius:50%;width:3px;height:3px}.count-badge{box-sizing:border-box;border-radius:var(--corner-pill);background:var(--text-primary);min-width:20px;height:20px;color:var(--bg-abyss);font-size:var(--fs-1);font-weight:var(--fw-medium);box-shadow:0 0 0 2px var(--bg-abyss);place-items:center;padding:0 5px;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}[data-layout="4k"] .count-badge{min-width:40px;height:40px;font-size:var(--fs-1)}@media (prefers-reduced-motion:no-preference){.town-label,.count-badge{transition:opacity var(--dur-panel) ease}}.bottom-line{z-index:4;left:var(--edge);right:var(--edge);bottom:var(--sp-2);gap:var(--sp-1);pointer-events:none;display:grid;position:absolute}.bottom-line>*{pointer-events:auto}.top-districts{align-items:baseline;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-2);text-shadow:0 1px 3px #000c;flex-wrap:wrap;display:flex}.top-districts__label{color:var(--text-secondary)}.top-districts__item b{font-weight:var(--fw-medium)}.top-districts__item .num:first-child{color:var(--text-secondary)}.top-districts__none{color:var(--text-muted)}.status-line{justify-content:space-between;align-items:center;column-gap:var(--sp-5);color:var(--text-muted);font-size:var(--fs-0);text-shadow:0 1px 2px #000c;flex-wrap:wrap;line-height:1.35;display:flex}.status-line__version{margin-left:var(--sp-2)}.status-line a{color:inherit}.entry-overlay{z-index:10;padding-bottom:calc(var(--panel-bottom) + var(--sp-6));pointer-events:none;place-items:end center;display:grid;position:absolute;inset:0}.entry-overlay__skip{pointer-events:auto}@media (width<=1720px){.lage-shell{--bottom-line-h:74px}}@media (width<=1400px){.lage-menus .pill-button>svg:first-child{display:none}.lage-menus .pill-button{padding:0 var(--sp-3)}.home-button{margin-left:0}}[data-layout="4k"] .lage-shell{--bottom-line-h:116px}[data-layout=mobile] .lage-title,[data-layout=mobile] .attention,[data-layout=mobile] .shows-line,[data-layout=mobile] .data-chip{display:none}[data-layout=mobile] .lage-menus{overflow-x:auto}[data-layout=mobile] .lage-column{top:auto;left:var(--edge);right:var(--edge);scrollbar-gutter:stable;width:auto;max-height:46vh;overflow-y:auto}[data-layout=mobile] .lage-shell .map-dock{bottom:calc(46vh + var(--panel-bottom) + var(--sp-3))}[data-layout="4k"] .lage-shell svg[data-icon]{width:32px;height:32px}.station-markers{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.station-marker{cursor:pointer;outline:none}.station-marker__hit{fill:#0000;pointer-events:all}.station-marker__body{pointer-events:none;transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.station-marker:hover .station-marker__body{transform:scale(1.28)}}.station-marker:focus-visible .station-marker__body{transform:scale(1.28)}.station-marker:focus-visible .station-marker__hit{stroke:var(--accent-map);stroke-width:2px}.station-pulse{fill:none;stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0}@media (prefers-reduced-motion:no-preference){.station-pulse{animation:2.2s ease-out infinite station-pulse}}@media (prefers-reduced-motion:reduce){.station-marker__body{transition:none}.station-pulse{opacity:.5}}@keyframes station-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.station-card{width:calc(var(--card-w) + 60px)}.station-card .selection-card__place{font-size:var(--fs-4);font-weight:var(--fw-medium)}[data-layout="4k"] .station-card{width:calc(var(--card-w) + 120px)}.station-card__dot{background:var(--station-quiet);border-radius:50%;flex:none;width:9px;height:9px}.station-card__dot[data-tone=meldemarke]{background:var(--station-meldemarke)}.station-card__dot[data-tone=warn]{background:var(--station-warn)}.station-card__dot[data-tone=alarm]{background:var(--station-alarm)}.station-card__value{align-items:baseline;gap:var(--sp-2);display:flex;margin-top:var(--sp-2)!important}.station-card__number{font-size:var(--fs-6);font-weight:var(--fw-light);letter-spacing:-.02em;line-height:1}.station-card__unit{color:var(--text-faint);font-size:var(--fs-3)}.station-card__level{border-radius:var(--corner-pill);font-size:var(--fs-2);font-weight:var(--fw-medium);color:#10161d;background:var(--station-quiet);align-self:center;margin-left:auto;padding:2px 10px}.station-card__level[data-tone=meldemarke]{background:var(--station-meldemarke)}.station-card__level[data-tone=warn]{background:var(--station-warn)}.station-card__level[data-tone=alarm]{background:var(--station-alarm);color:#fff}.threshold-bar{margin-top:var(--sp-3)}.threshold-bar__track{border-radius:var(--corner-pill);background:var(--chart-track);height:8px;position:relative}.threshold-bar__fill{border-radius:var(--corner-pill);background:var(--station-curve);min-width:3px;position:absolute;top:0;bottom:0;left:0}.threshold-bar__fill[data-tone=meldemarke]{background:var(--station-meldemarke)}.threshold-bar__fill[data-tone=warn]{background:var(--station-warn)}.threshold-bar__fill[data-tone=alarm]{background:var(--station-alarm)}.threshold-bar__tick{width:2px;box-shadow:0 0 0 1px var(--chart-tick-ring);border-radius:1px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.threshold-bar__tick[data-tone=meldemarke]{background:var(--station-meldemarke)}.threshold-bar__tick[data-tone=warn]{background:var(--station-warn)}.threshold-bar__tick[data-tone=alarm]{background:var(--station-alarm)}.threshold-bar__legend{gap:4px var(--sp-3);color:var(--text-faint);font-size:var(--fs-1);flex-wrap:wrap;display:flex;margin-top:var(--sp-2)!important}.threshold-bar__legend span{align-items:center;gap:6px;display:inline-flex}.threshold-bar__legend i{border-radius:1px;width:10px;height:2px}.threshold-bar__legend [data-tone=meldemarke] i{background:var(--station-meldemarke)}.threshold-bar__legend [data-tone=warn] i{background:var(--station-warn)}.threshold-bar__legend [data-tone=alarm] i{background:var(--station-alarm)}.threshold-bar__legend [data-reached]{color:var(--text-primary)}.station-card__chart-head{margin-top:var(--sp-3);color:var(--text-faint);font-size:var(--fs-2);justify-content:space-between;align-items:center;display:flex}.station-card__hours{border-radius:var(--corner-pill);background:var(--surface-inset);gap:2px;padding:2px;display:inline-flex}.station-card__hours button{min-height:var(--touch-min);min-width:var(--touch-min);border-radius:var(--corner-pill);color:var(--text-faint);font:inherit;font-size:var(--fs-1);cursor:pointer;background:0 0;border:0;padding:0 10px}.station-card__hours button[aria-pressed=true]{background:var(--surface-pressed);color:var(--text-primary)}.station-card__facts dd{font-size:var(--fs-4);text-align:right}.station-card__facts div{align-items:baseline}.threshold-chart{margin:var(--sp-2) 0 0;position:relative}.threshold-chart svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.threshold-chart--empty{border-radius:calc(var(--corner-card) - 8px);background:var(--surface-inset);place-items:center;min-height:96px;display:grid}.threshold-chart__hint{padding:var(--sp-3);color:var(--text-faint);font-size:var(--fs-2);text-align:center}.threshold-chart__mark{stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.9}.threshold-chart__mark:not(.threshold-chart__mark--dotted){stroke-width:1.4px;stroke-dasharray:7 6;filter:drop-shadow(0 0 3px)}:root[data-theme=light] .threshold-chart__mark:not(.threshold-chart__mark--dotted){filter:none}.threshold-chart__level{stroke:var(--station-curve);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.3}.threshold-chart__waves{aspect-ratio:340/128;pointer-events:none;position:absolute;inset:0 0 auto}.threshold-chart__waves canvas{width:100%;height:100%;display:block}.threshold-chart__zero{stroke:var(--chart-zero);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.threshold-chart__line{fill:none;stroke:var(--station-curve);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.threshold-chart__end{fill:var(--station-curve);stroke:#0c141e;stroke-width:1.5px}.threshold-chart__labels{aspect-ratio:340/128;pointer-events:none;position:absolute;inset:0 0 auto}.threshold-chart__marklabel{font-size:var(--fs-0);font-weight:var(--fw-regular);white-space:nowrap;text-shadow:var(--text-halo);position:absolute;left:2px;translate:0 -115%}.threshold-chart__marklabel[data-tone=meldemarke]{color:var(--station-meldemarke)}.threshold-chart__marklabel[data-tone=warn]{color:var(--station-warn)}.threshold-chart__marklabel[data-tone=alarm]{color:var(--station-alarm)}.threshold-chart__marklabel[data-tone=zero]{color:var(--text-faint);left:auto;right:2px}.threshold-chart__extreme{color:var(--text-soft);font-size:var(--fs-0);white-space:nowrap;text-shadow:var(--text-halo);position:absolute;translate:-50% -135%}.threshold-chart__extreme[data-kind=min]{translate:-50% 35%}.threshold-chart__extreme[data-anchor=start]{translate:0 -135%}.threshold-chart__extreme[data-anchor=end]{translate:-100% -135%}.threshold-chart__extreme[data-kind=min][data-anchor=start]{translate:0 35%}.threshold-chart__extreme[data-kind=min][data-anchor=end]{translate:-100% 35%}.threshold-chart__axis{color:var(--text-faint);font-size:var(--fs-0);justify-content:space-between;margin-top:4px;display:flex}[data-layout="4k"] .threshold-chart__marklabel,[data-layout="4k"] .threshold-chart__extreme,[data-layout="4k"] .threshold-chart__axis{font-size:var(--fs-0)}.lichtrand{z-index:2;border-radius:inherit;pointer-events:none;background:color-mix(in srgb, var(--lichtrand) 28%, transparent);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lichtrand i{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 60%, color-mix(in srgb, var(--lichtrand) 60%, transparent) 78%, var(--lichtrand) 94%, color-mix(in srgb, var(--lichtrand) 40%, white) 98%, transparent 100%);will-change:transform;width:200%;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-layout="4k"] .lichtrand{padding:4px}@media (prefers-reduced-motion:no-preference){.lichtrand i{animation:9s linear infinite lichtrand-spin}}@media (prefers-reduced-motion:reduce){.lichtrand i{display:none}.lichtrand{background:color-mix(in srgb, var(--lichtrand) 65%, transparent)}}@keyframes lichtrand-spin{to{transform:rotate(360deg)}}.time-bar{align-items:center;column-gap:var(--sp-2);grid-template-columns:auto auto}.time-bar>.segmented{grid-column:1}.time-bar>.shows-line{grid-column:1/-1}.time-bar__count{min-height:var(--touch-min);padding:0 var(--sp-4);border-radius:var(--corner-pill);color:var(--text-secondary);font-size:var(--fs-2);white-space:nowrap;grid-area:1/2;align-items:center;display:inline-flex}.timeline{z-index:3;left:calc(var(--edge) + var(--column-w) + var(--sp-4));right:calc(var(--edge) + var(--touch-min) + 8px + var(--sp-4));bottom:var(--panel-bottom);padding:var(--sp-2) var(--sp-4) var(--sp-3);border-radius:var(--corner-card);position:absolute}.timeline__legend{gap:4px var(--sp-4);margin:0 0 var(--sp-2);color:var(--text-secondary);font-size:var(--fs-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.timeline__legend li{align-items:center;gap:6px;display:inline-flex}.timeline__legend i{border-radius:50%;width:9px;height:9px}.timeline__legend .timeline__ring{box-shadow:inset 0 0 0 2px var(--accent-incident);background:0 0}.timeline__row{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(9.5rem,auto) 1fr;display:grid}.timeline__play{width:var(--touch-min);height:var(--touch-min);background:var(--play-bg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;color:var(--play-icon)!important}.timeline__read{line-height:1.2;display:grid}.timeline__until{font-size:var(--fs-3);font-weight:var(--fw-regular)}.timeline__count{color:var(--text-secondary);font-size:var(--fs-1)}.timeline__chart{padding-bottom:20px;position:relative}.timeline__chart svg{width:100%;height:56px;display:block}.timeline__grid{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.timeline__grid--day{stroke:var(--chart-grid-strong)}.timeline__head{stroke:var(--text-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke}.timeline__range{height:var(--touch-min);appearance:none;cursor:pointer;background:0 0;margin:0;position:absolute;bottom:-1px;left:0}.timeline__range::-webkit-slider-runnable-track{background:var(--chart-track);border-radius:2px;height:3px}.timeline__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--thumb-bg);width:18px;height:18px;box-shadow:0 0 0 2px var(--thumb-ring);border-radius:50%;margin-top:-7.5px}.timeline__range::-moz-range-track{background:var(--chart-track);height:3px}.timeline__range::-moz-range-thumb{border:2px solid var(--thumb-ring);background:var(--thumb-bg);border-radius:50%;width:18px;height:18px}.timeline__axis{height:14px;color:var(--text-secondary);font-size:var(--fs-0);position:absolute;bottom:-2px;left:0;right:0}.timeline__axis span{white-space:nowrap;position:absolute}.timeline__axis span[data-kind=day]{color:var(--text-primary);font-weight:var(--fw-medium)}[data-layout="4k"] .timeline__chart svg{height:112px}[data-layout="4k"] .timeline__axis{height:28px}[data-layout="4k"] .timeline__chart{padding-bottom:40px}.brand-button{align-items:center;gap:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-2) 0 0;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.selection-card__running{color:var(--text-soft);font-size:var(--fs-2);margin-top:4px!important}.selection-card__brigade-list{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:11.5em;font-size:var(--fs-2);padding:0;padding-right:var(--sp-2);gap:2px;margin:2px 0 0;list-style:none;display:grid;overflow-y:auto}.selection-card__brigade-list li{justify-content:space-between;gap:var(--sp-3);display:flex}.selection-card__brigade-list li span:last-child{color:var(--text-faint)}.alarm-label{border-radius:var(--corner-pill);color:#fff;font-size:var(--fs-1);font-weight:var(--fw-medium);letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 0 1px var(--accent-incident);text-shadow:0 1px 2px #000c;background:#0c141ec7;padding:1px 7px;position:absolute;top:0;left:0;translate:-50%}.town-label{color:var(--text-on-map)}.shows-line,.running__title,.lage-title,.brand-button,.bottom-line,.top-districts,.top-districts__item b{color:var(--text-on-surround)}.running .quiet-line,.status-line,.status-line *,.shows-line__label,.top-districts__label,.top-districts__item .num,.top-districts__none{color:var(--text-on-surround-secondary)}.shows-line,.running__title,.running .quiet-line,.lage-title,.top-districts,.status-line{text-shadow:none}.brand-button,.shows-line,.running__title,.running .quiet-line,.top-districts,.status-line__demo,.status-line__attribution{background:var(--surface-quiet);border-radius:var(--corner-sm);-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate))}.brand-button{margin-left:calc(-1 * var(--sp-2));padding:0 var(--sp-3) 0 var(--sp-2);border-radius:var(--corner-pill)}.home-button{margin-left:var(--sp-1)}.lage-shell .shows-line{margin:calc(-1 * var(--sp-1)) 0;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);justify-self:start}.lage-shell .running__title{width:fit-content;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);align-self:flex-start;margin:0 0 var(--sp-1)!important}.lage-shell .running .quiet-line{width:fit-content;margin:calc(-1 * var(--sp-1)) 0;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);align-self:flex-start}.lage-shell .top-districts,.lage-shell .status-line__demo,.lage-shell .status-line__attribution{margin:calc(-.25 * var(--sp-1)) calc(-1 * var(--sp-2));padding:calc(.25 * var(--sp-1)) var(--sp-2);justify-self:start}.count-badge{background:var(--map-text-primary);color:var(--map-bg-abyss)}.town-label{font-family:var(--font-sans);letter-spacing:.04em;text-shadow:none;paint-order:stroke fill;-webkit-text-stroke:3px #0a0f15d1;color:#eef2f6}.town-label__dot{background:currentColor;box-shadow:0 0 0 1.5px #0a0f15d1}:root[data-theme=light] .town-label{color:#1f2d33;-webkit-text-stroke-color:#f0f5f3eb}:root[data-theme=light] .town-label__dot{box-shadow:0 0 0 1.5px #f0f5f3eb}.marker-card{column-gap:var(--sp-1);border-radius:var(--corner-sm);color:var(--text-primary);font-size:var(--fs-1);white-space:nowrap;opacity:0;visibility:hidden;grid-template-columns:auto auto;align-items:baseline;row-gap:1px;padding:5px 10px 6px;display:grid;position:absolute;top:0;left:0}.marker-card[data-shown=true]{opacity:1;visibility:visible}.marker-card__type{font-weight:var(--fw-medium)}.marker-card[data-running] .marker-card__type:before{content:"";vertical-align:1px;background:radial-gradient(circle at 40% 38%, #ffd9d3 0, var(--accent-incident) 55%);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-incident) 26%, transparent);border-radius:50%;margin-right:7px;display:inline-block}.marker-card[data-level="3"] .marker-card__type:before,.marker-card[data-level="4"] .marker-card__type:before,.marker-card[data-level="5"] .marker-card__type:before{background:radial-gradient(circle at 40% 38%,#ffe6c9 0,#f08a24 55%);box-shadow:0 0 0 3px #f08a2442}.marker-card__time{color:var(--text-secondary);grid-column:1}.marker-card__level{border-radius:var(--corner-pill);color:#fff;font-weight:var(--fw-medium);background:#c62f27;grid-area:1/2/span 2;align-self:center;padding:1px 7px}.marker-card[data-level="3"] .marker-card__level,.marker-card[data-level="4"] .marker-card__level,.marker-card[data-level="5"] .marker-card__level{background:#b35a00}@media (prefers-reduced-motion:no-preference){.marker-card{transition:opacity var(--dur-panel) ease, visibility var(--dur-panel)}}.incident-beam{filter:opacity(var(--beam-opacity,.86));position:absolute;top:0;left:0;translate:-50%}.incident-beam:before{content:"";top:0;bottom:0;left:calc(50% - var(--beam-glow,30px) / 2);width:var(--beam-glow,30px);border-radius:calc(var(--beam-glow,30px) / 2);background:linear-gradient(to top, color-mix(in srgb, var(--beam-color) 80%, transparent) 0%, color-mix(in srgb, var(--beam-color) 46%, transparent) 40%, color-mix(in srgb, var(--beam-color) 14%, transparent) 76%, transparent 100%);filter:blur(7px);position:absolute}.incident-beam__core{background:linear-gradient(to top, var(--beam-color) 0%, transparent 100%);border-radius:50px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.incident-beam[data-on=true]{animation:.9s cubic-bezier(.215,.61,.355,1) .38s backwards incident-beam-rise}@keyframes incident-beam-rise{0%{clip-path:inset(100% -40px 0)}to{clip-path:inset(-10px -40px 0)}}}html:not([data-layout=mobile]) .lage-shell{--left-w:var(--column-w);--pegel-w:clamp(300px, 25vw, 480px);--map-left:calc(var(--edge) + var(--left-w) + var(--sp-5));--panel-top:calc(var(--row2-top) + var(--touch-min) + var(--sp-3));--dock-lift:176px}[data-layout="4k"] .lage-shell{--pegel-w:900px;--dock-lift:352px}html:not([data-layout=mobile]) .lage-topbar{justify-content:flex-start;gap:var(--sp-3)}html:not([data-layout=mobile]) .lage-menus{flex:1;gap:0}html:not([data-layout=mobile]) .lage-menus>.theme-switch{margin-left:auto}html:not([data-layout=mobile]) .lage-topbar .pill-button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-on-surround-secondary);font-weight:var(--fw-regular);text-shadow:var(--text-on-map-shadow);background:0 0;border-color:#0000}html:not([data-layout=mobile]) .lage-topbar .pill-button[aria-expanded=true]{background:var(--surface-2);border-color:var(--glass-border);color:var(--text-primary);-webkit-backdrop-filter:blur(var(--panel-blur));backdrop-filter:blur(var(--panel-blur))}html:not([data-layout=mobile]) .lage-topbar .home-button{margin-left:var(--sp-3);background:var(--surface-2);border-color:var(--glass-border);color:var(--text-primary);-webkit-backdrop-filter:blur(var(--panel-blur));backdrop-filter:blur(var(--panel-blur));text-shadow:none}html:not([data-layout=mobile]) .lage-menus>.pill-button[aria-disabled=true]{display:none}@media (hover:hover) and (pointer:fine){html:not([data-layout=mobile]) .lage-topbar .pill-button:hover{color:var(--text-primary)}}html:not([data-layout=mobile]) .status-row{top:var(--row2-top);width:var(--pegel-w);container-type:inline-size}html:not([data-layout=mobile]) .status-row>.lageband-status{flex:1 1 0;min-width:0;max-width:none}html:not([data-layout=mobile]) .status-row .lageband-status__head{text-overflow:ellipsis;min-width:0;overflow:hidden}html:not([data-layout=mobile]) .status-row>.data-chip{flex:none}html:not([data-layout=mobile]) .status-row .lageband-status__line{display:none}html:not([data-layout=mobile]) .status-row .data-chip__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width>=450px){html:not([data-layout="4k"]) .status-row .data-chip__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@container (width>=900px){html[data-layout="4k"] .status-row .data-chip__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@container (width>=660px){html:not([data-layout="4k"]):not([data-layout=mobile]) .status-row .lageband-status__line{display:inline}}html:not([data-layout=mobile]) .status-row:has(>.data-chip[data-tone=stale],>.data-chip[data-tone=down]){width:auto;min-width:var(--pegel-w);container-type:normal}html:not([data-layout=mobile]) .time-bar{width:var(--left-w);grid-template-columns:minmax(0,1fr)}html:not([data-layout=mobile]) .time-bar>.segmented{box-sizing:border-box;width:100%}html:not([data-layout=mobile]) .time-bar>.segmented>.segmented__item{flex:1;justify-content:center}html:not([data-layout=mobile]) .time-bar>.time-bar__count{left:calc(100% + var(--sp-5));top:calc(var(--fs-6) + var(--sp-4));color:var(--text-primary);grid-area:auto;position:absolute}html:not([data-layout=mobile]) .time-bar>.shows-line{left:calc(100% + var(--sp-5));top:calc(var(--fs-6) + var(--sp-4) + var(--touch-min) + var(--sp-2));width:min(46ch,30vw);max-width:none;color:var(--text-on-surround-secondary);font-size:var(--fs-1);text-shadow:var(--text-on-map-shadow);background:0 0;padding:0;position:absolute}html:not([data-layout=mobile]) .time-bar[data-live]>.shows-line,html:not([data-layout=mobile]) .time-bar>.segmented+.shows-line{top:calc(var(--fs-6) + var(--sp-4))}.map-title{z-index:6;top:calc(var(--row2-top) - 2px);left:var(--map-left);color:var(--text-on-map);font-size:var(--fs-6);font-weight:var(--fw-light);letter-spacing:-.02em;white-space:nowrap;text-shadow:0 2px 20px #0000008c;pointer-events:none;margin:0;line-height:1;position:absolute}:root[data-theme=light] .map-title{color:var(--text-on-surround);text-shadow:none}[data-layout=mobile] .map-title{display:none}@media (width<=1500px){html:not([data-layout=mobile]) .map-title{font-size:var(--fs-5);top:calc(var(--row2-top) + 4px)}}html:not([data-layout=mobile]) .lage-column{top:var(--panel-top);width:var(--left-w)}.stat-tiles .lage-group__numbers{gap:var(--sp-3)}.stat-tiles .big-number{column-gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--surface-1);border:var(--border-w) solid var(--glass-border);border-radius:var(--corner-card);box-shadow:var(--glass-edge);-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--panel-blur)) saturate(var(--glass-saturate));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.stat-tiles .big-number+.big-number{padding-left:var(--sp-5);border-left:var(--border-w) solid var(--glass-border)}.stat-tiles .big-number__label{color:var(--text-primary);font-size:var(--fs-3);grid-area:1/1}.stat-tiles .big-number__value{font-size:var(--fs-6);font-weight:var(--fw-light);grid-area:1/2/span 2;margin:0}.stat-tiles .big-number__note{font-size:var(--fs-1);grid-area:2/1}:root[data-theme=light] .stat-tiles .big-number{box-shadow:var(--glass-edge), var(--glass-shadow)}.lage-column .lage-group .hourly{margin-top:0}html:not([data-layout=mobile]) .running__list{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.running-card{gap:var(--sp-1);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-radius:var(--corner-card);align-content:start;min-height:148px}.running-card__head{align-items:center}.running-card__type{flex:1;min-width:0}.running-card__arrow{color:var(--text-secondary);flex:none}.running-card__place{font-size:var(--fs-4)}.running-card__when{color:var(--text-muted);font-size:var(--fs-1)}.running-card__state{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);min-width:0;display:flex}.running-card__status{height:26px;padding:0 var(--sp-3);border:var(--border-w) solid var(--border-strong);border-radius:var(--corner-pill);color:var(--text-secondary);font-size:var(--fs-1);font-weight:var(--fw-regular);flex:none;align-items:center;display:inline-flex}.running-card__status[data-running]{border-color:var(--accent-incident);color:var(--accent-incident)}.running-card__state .running-card__brigades{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.running-card__meta{padding-top:var(--sp-2);margin-top:auto}html:not([data-layout=mobile]) .attention{width:var(--pegel-w);top:calc(var(--panel-top) + var(--sp-2));max-height:calc(100% - var(--panel-top) - var(--panel-bottom) - 260px)}.attention__group-count{color:var(--text-muted);font-weight:var(--fw-light)}.attention__alert{gap:var(--sp-3);width:100%;margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:var(--border-w) solid #ff6e6429;text-align:left;cursor:pointer;transition:background-color var(--motion-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);background:#7a342e5c;border-radius:18px;display:grid}:root[data-theme=light] .attention__alert{background:#c92a3517;border-color:#c92a3559}.attention__alert:disabled{cursor:default}.attention__alert:active:not(:disabled){transform:scale(.985)}@media (hover:hover) and (pointer:fine){.attention__alert:hover:not(:disabled){background:#8c3a3275}:root[data-theme=light] .attention__alert:hover:not(:disabled){background:#c92a3524}}.attention__alert-head{align-items:flex-start;gap:var(--sp-3);display:flex}.attention__alert-badge{background:var(--accent-incident);color:#fff;width:20px;height:20px;font-size:var(--fs-0);font-weight:var(--fw-medium);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.attention__alert .attention__main{flex:1;gap:2px;min-width:0;display:grid}.attention__alert .attention__what{color:var(--text-primary);font-size:var(--fs-3);font-weight:var(--fw-regular)}.attention__alert .attention__when{color:var(--text-secondary);font-size:var(--fs-1)}.attention__alert-body{gap:var(--sp-1);padding-left:calc(20px + var(--sp-3));display:grid}.attention__alert-label,.attention__alert-more{color:var(--text-secondary);font-size:var(--fs-1)}.attention__alert-line{padding-left:var(--sp-3);border-left:var(--border-w) solid var(--accent-incident);color:var(--text-primary);font-size:var(--fs-2);line-height:1.6}html:not([data-layout=mobile]) .timeline{left:calc(var(--edge) + var(--left-w) + var(--sp-4));right:calc(var(--edge) + var(--pegel-w) + var(--sp-3));padding:var(--sp-3) var(--sp-5) var(--sp-4);border-radius:var(--corner-panel)}.gauge-panel{z-index:3;right:var(--edge);bottom:var(--panel-bottom);width:var(--pegel-w);padding:var(--sp-4) var(--sp-5) var(--sp-3);border-radius:var(--corner-panel);position:absolute}[data-layout=mobile] .gauge-panel{display:none}.gauge-panel__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.gauge-panel__state{color:var(--text-muted);font-size:var(--fs-1)}.gauge-panel__state[data-reached]{color:var(--station-meldemarke)}.gauge-panel__list{margin:0;padding:0;list-style:none}.gauge-panel__row{align-items:baseline;gap:2px var(--sp-3);width:100%;min-height:var(--touch-min);padding:var(--sp-1) 0 var(--sp-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.gauge-panel__name{font-size:var(--fs-2);font-weight:var(--fw-regular)}.gauge-panel__water{margin-left:var(--sp-2);color:var(--text-muted);font-weight:var(--fw-light)}.gauge-panel__value{font-size:var(--fs-4);font-weight:var(--fw-light);letter-spacing:-.01em}.gauge-panel__unit{color:var(--text-muted);font-size:var(--fs-1)}.gauge-panel__track{background:var(--chart-track);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.gauge-panel__track>i{background:var(--text-primary);border-radius:2px;height:100%;display:block}.gauge-panel__track>i[data-reached]{background:var(--station-meldemarke)}@media (hover:hover) and (pointer:fine){.gauge-panel__row:hover .gauge-panel__name{text-underline-offset:3px;text-decoration:underline}}html:not([data-layout=mobile]) .lage-shell .map-dock{left:calc(var(--edge) + var(--left-w) + var(--sp-4));right:auto;bottom:calc(var(--panel-bottom) + var(--dock-lift));align-items:center;gap:var(--sp-3);flex-direction:row-reverse}html:not([data-layout=mobile]) .lage-shell .map-controls{gap:var(--sp-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:flex}html:not([data-layout=mobile]) .lage-shell .map-controls__button{width:var(--touch-min);height:var(--touch-min);border:var(--border-w) solid var(--glass-border);background:var(--surface-1);-webkit-backdrop-filter:blur(var(--panel-blur));backdrop-filter:blur(var(--panel-blur));border-radius:50%}.attention__alert .attention__what{white-space:normal;overflow-wrap:anywhere}.map-curtain{z-index:2;background:var(--bg-abyss);opacity:0;pointer-events:none;transition:opacity .9s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.lage-shell[data-map=off] .map-curtain{opacity:1;pointer-events:auto}.scene-caption{z-index:3;left:calc(var(--edge) + var(--column-w) + var(--sp-4));bottom:calc(var(--panel-bottom) + var(--dock-lift) + var(--touch-min) + var(--sp-3));align-items:center;gap:var(--sp-3);min-height:var(--touch-min);padding:0 var(--sp-4);border-radius:var(--corner-pill);background:var(--surface-card);border-color:var(--border-card);font-size:var(--fs-2);display:inline-flex;position:absolute}.scene-caption__place{color:var(--text-primary);font-weight:var(--fw-regular)}.scene-caption__note{color:var(--text-secondary)}[data-layout=mobile] .scene-caption{display:none}.lage-shell[data-map=off] .map-dock,.lage-shell[data-map=off] .map-overlays,.lage-shell[data-map=off] .station-markers{visibility:hidden}:root:not([data-theme=light]):not([data-layout=mobile]) .lage-shell[data-map=scene] .map-stage__vignette{background:linear-gradient(to right, #0b0c0d 0, #0b0c0d calc(var(--edge) + var(--column-w) * .6), #0b0c0d8c calc(var(--edge) + var(--column-w) + 6vw), #0b0c0d00 calc(var(--edge) + var(--column-w) + 22vw)), linear-gradient(to top, #0b0c0df5 0, #0b0c0d99 16%, #0b0c0d00 40%), linear-gradient(to bottom, #080b0fd1 0, #080b0f4d 12%, #080b0f00 24%), radial-gradient(ellipse 58% 64% at 64% 46%, transparent 42%, #060a0fb8 100%)}:root[data-theme=light]:not([data-layout=mobile]) .lage-shell[data-map=scene] .map-stage__vignette{background:linear-gradient(to right, #fff 0, #fff calc(var(--edge) + var(--column-w) * .6), #ffffff8c calc(var(--edge) + var(--column-w) + 6vw), #fff0 calc(var(--edge) + var(--column-w) + 22vw)), linear-gradient(to top, #fffffff5 0, #fff9 16%, #fff0 40%), linear-gradient(to bottom, #ffffffd1 0, #ffffff4d 12%, #fff0 24%), radial-gradient(ellipse 58% 64% at 64% 46%, transparent 42%, #ffffffb8 100%)}@media (prefers-reduced-motion:reduce){.map-curtain{transition:none}}.overview-map{gap:var(--sp-4);padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--sp-3);border-radius:var(--corner-panel);flex:none;grid-template-columns:minmax(0,1fr) minmax(120px,30%);align-items:center;display:grid}.overview-map__svg{width:100%;max-height:clamp(220px,30vh,420px);display:block;overflow:visible}.overview-map__land path{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.overview-map__towns text{fill:var(--text-muted);font-size:38px;font-weight:var(--fw-regular);letter-spacing:.02em}.overview-map__focus{fill:none;stroke:var(--text-primary);stroke-width:1.2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.85}.overview-dot{cursor:pointer;outline:none}.overview-dot__hit{fill:#0000}.overview-dot__ring{fill:none;stroke:var(--text-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--motion-hover) var(--ease-out)}.overview-dot[data-selected] .overview-dot__ring,.overview-dot:focus-visible .overview-dot__ring{opacity:1}.overview-dot:focus-visible .overview-dot__ring{stroke:var(--accent-map);stroke-width:2px}.overview-dot__mark{fill:var(--bg-canvas);stroke:var(--text-secondary);stroke-width:2px;vector-effect:non-scaling-stroke;transition:transform var(--motion-hover) var(--ease-out)}.overview-dot[data-running] .overview-dot__mark{fill:var(--accent-incident);stroke:#fff;stroke-width:1.5px}.overview-dot__pulse{fill:var(--accent-incident);opacity:0;transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine){.overview-dot:hover .overview-dot__mark{transform:scale(1.25)}}@media (prefers-reduced-motion:no-preference){.overview-dot__pulse{animation:2.6s cubic-bezier(.16,1,.3,1) infinite overview-pulse}}@media (prefers-reduced-motion:reduce){.overview-dot__pulse{opacity:.25}}@keyframes overview-pulse{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.6)}}.overview-map__side{gap:var(--sp-2);align-content:center;min-width:0;display:grid}.overview-map__count{align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-2);display:flex}.overview-map__count .num{min-width:2ch;color:var(--text-primary);font-size:var(--fs-4);font-weight:var(--fw-light)}.overview-map__ended{box-sizing:border-box;border:2px solid var(--text-secondary);border-radius:50%;width:8px;height:8px}.overview-map__section{margin-top:var(--sp-2);color:var(--text-primary);font-size:var(--fs-2);font-weight:var(--fw-regular);overflow-wrap:anywhere;display:grid}.overview-map__section-label{color:var(--text-muted);font-size:var(--fs-1);font-weight:var(--fw-light)}.overview-map__hint{color:var(--text-muted);font-size:var(--fs-0);line-height:1.4}[data-layout=mobile] .overview-map{display:none}@media (height<=960px){.overview-map__svg{max-height:24vh}.overview-map__hint{display:none}}.fullscreen-switch{border-radius:var(--corner-pill);min-width:44px;min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.fullscreen-switch[aria-pressed=true]{color:var(--accent-map)}.fullscreen-switch:focus-visible{outline:var(--focus-w) solid var(--accent-map);outline-offset:var(--focus-offset)}[data-layout="4k"] .fullscreen-switch{min-width:76px;min-height:76px}.lage-topsearch{pointer-events:auto;flex:none;width:min(300px,26vw);min-width:180px}.lage-topsearch .shell-search{height:var(--touch-min)}.lage-topsearch .shell-search__results{width:100%;min-width:260px;left:0;right:auto}:root{--lage-blue:var(--gauge-blue);--lage-normal:var(--lage-blue);--lage-erhoeht:var(--station-warn);--lage-ausserg:var(--station-alarm)}.status-row{z-index:7;top:var(--row2-top);right:var(--edge);align-items:center;gap:var(--sp-2);display:flex;position:absolute}.status-row .data-chip{position:static}.lageband-light{background:var(--state-offline);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lageband-light--big{width:16px;height:16px;margin-top:8px}[data-tone=normal] .lageband-light{background:var(--lage-normal);box-shadow:0 0 10px #5aa8e28c}[data-tone=erhoeht] .lageband-light{background:var(--lage-erhoeht);box-shadow:0 0 10px #f592008c}[data-tone=ausserg] .lageband-light{background:var(--lage-ausserg);box-shadow:0 0 12px #f0404099}.lageband-status{align-items:center;gap:var(--sp-2);height:var(--touch-min);max-width:34vw;padding:0 var(--sp-4);border-radius:var(--corner-pill);color:var(--text-primary);font:inherit;font-size:var(--fs-2);cursor:pointer;transition:background-color .16s ease-out;display:inline-flex}.lageband-status:hover{background:var(--surface-2)}.lageband-status:focus-visible{outline:2px solid var(--lage-blue);outline-offset:2px}.lageband-status__head{font-weight:var(--fw-medium);white-space:nowrap}.lageband-status__line{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lageband-status__line:before{content:"·";margin-right:var(--sp-2)}.lageband-panel{z-index:30;top:calc(var(--row2-top) + var(--touch-min) + var(--sp-3));left:var(--edge);right:var(--edge);max-height:calc(100% - var(--row2-top) - var(--touch-min) - var(--sp-3) - var(--panel-bottom));scrollbar-gutter:stable;padding:var(--sp-5) var(--sp-6) var(--sp-6);border-radius:var(--corner-panel);background:var(--lageband-bg);box-shadow:var(--glass-edge), var(--panel-shadow);transform-origin:85% 0;outline:none;position:absolute;overflow-y:auto}.lageband-panel__head{align-items:start;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-hairline);grid-template-columns:auto 1fr auto auto;display:grid}.lageband-panel__title{color:var(--lageband-head-text);font-size:var(--fs-4);font-weight:var(--fw-medium);margin:0}.lageband-panel__sub{color:var(--lageband-head-sub);font-size:var(--fs-3);margin:2px 0 0}.lageband-panel__stand{color:var(--lageband-head-sub);font-size:var(--fs-2);align-self:center}.lageband-panel .lageband-panel__close{width:var(--touch-min);height:var(--touch-min);color:var(--lageband-head-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lageband-panel__close:hover{background:#ffffff1f}.lageband-panel__wait{color:var(--text-secondary)}.lageband-panel__grid{gap:var(--sp-6);margin-top:var(--sp-5);grid-template-columns:minmax(300px,.42fr) 1fr;display:grid}.lageband-card{padding:var(--sp-4) var(--sp-5) var(--sp-5);border-radius:var(--corner-card);background:var(--lageband-card-bg);box-shadow:var(--glass-edge);align-self:start}.lageband-card .threshold-chart{margin-top:var(--sp-3)}.lageband-card .lageband-hint{margin-top:var(--sp-4)}.lageband-switch{border-radius:var(--corner-pill);background:var(--surface-raised);gap:2px;padding:3px;display:inline-flex}.lageband-switch button{border-radius:var(--corner-pill);min-width:52px;min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;border:0;transition:background-color .16s ease-out,color .16s ease-out}.lageband-switch button[aria-pressed=true]{background:var(--switch-on-bg);color:var(--switch-on-text)}.threshold-chart__axis--clock{height:1.4em;display:block;position:relative}.threshold-chart__axis--clock span{white-space:nowrap;position:absolute;translate:-50%}.threshold-chart__axis--clock span[data-edge=start]{translate:0}.threshold-chart__axis--clock span[data-edge=end]{color:var(--text-primary);translate:-100%}.lageband-facts{margin:var(--sp-4) 0 0;font-size:var(--fs-2);gap:6px;display:grid}.lageband-facts div{justify-content:space-between;gap:var(--sp-3);display:flex}.lageband-facts dt{color:var(--text-secondary)}.lageband-facts dd{text-align:right;margin:0}.lageband-chip{border-radius:var(--corner-pill);font-size:var(--fs-0);margin-left:6px;padding:0 8px;line-height:18px;display:inline-block}.lageband-chip[data-tone=erhoeht],.lageband-chip[data-tone=gust2]{background:var(--stage2-bg);color:var(--stage2-text)}.lageband-chip[data-tone=ausserg],.lageband-chip[data-tone=gust3]{background:var(--stage3-bg);color:var(--stage3-text)}.lageband-chip[data-tone=gust1]{background:var(--stage1-bg);color:var(--stage1-text)}.lageband-hint{margin:var(--sp-3) 0 0;color:var(--text-secondary);font-size:var(--fs-1);line-height:1.45}.lageband-h{font-size:var(--fs-3);font-weight:var(--fw-medium);margin:0}.lageband-h small{color:var(--text-secondary);font-size:var(--fs-1);font-weight:var(--fw-light)}.lageband-bars .lageband-hint:first-of-type{margin-top:4px}.lageband-chart{margin-top:var(--sp-3)}.lageband-chart svg{width:100%;height:auto;display:block;overflow:visible}.lageband-chart__grid{stroke:var(--chart-grid);stroke-dasharray:2 6}.lageband-chart__base{stroke:var(--chart-grid-strong)}.lageband-chart__dot{fill:var(--chart-zero)}.lageband-chart__usual{stroke:var(--text-soft);stroke-width:2px;stroke-dasharray:.1 7;stroke-linecap:round}.lageband-badge circle{fill:var(--pill-bg);stroke:var(--lage-blue);stroke-width:1.5px}.lageband-chart__hit{fill:var(--text-primary);fill-opacity:0;cursor:pointer;outline:none;transition:fill-opacity .16s ease-out}.lageband-chart__hit:hover,.lageband-chart__hit:focus-visible{fill-opacity:.05}.lageband-chart__hit:focus-visible{stroke:var(--lage-blue);stroke-width:1.5px}.lageband-hours,.lageband-row{text-align:center;font-size:var(--fs-1);gap:4px;margin-top:6px;display:grid}.lageband-hours span{color:var(--text-secondary)}.lageband-hours span[data-now]{color:var(--text-primary);font-weight:var(--fw-medium)}.lageband-row span{background:var(--lageband-cell-bg);min-height:20px;color:var(--text-secondary);border-radius:6px;line-height:20px}.lageband-row span[data-level="1"]{background:var(--stage1-bg);color:var(--stage1-text)}.lageband-row span[data-level="2"]{background:var(--stage2-bg);color:var(--stage2-text)}.lageband-row span[data-level="3"]{background:var(--stage3-bg);color:var(--stage3-text)}.lageband-legend-line{color:var(--text-secondary);font-size:var(--fs-1);margin:4px 0 0}.lageband-stage{font-weight:var(--fw-medium);border-radius:5px;margin-right:4px;padding:0 6px}.lageband-stage[data-level="1"]{background:var(--stage1-bg);color:var(--stage1-text)}.lageband-stage[data-level="2"]{background:var(--stage2-bg);color:var(--stage2-text)}.lageband-stage[data-level="3"]{background:var(--stage3-bg);color:var(--stage3-text)}.lageband-legend{gap:var(--sp-2) var(--sp-4);margin:var(--sp-2) 0 0;color:var(--text-secondary);font-size:var(--fs-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lageband-legend li{align-items:center;gap:6px;display:inline-flex}.lageband-legend i{border-radius:50%;width:9px;height:9px}.lageband-legend__usual{border-top:2px dotted var(--text-soft);border-radius:0!important;width:16px!important;height:0!important}.lageband-ranks{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.lageband-rank ol{margin:var(--sp-3) 0 0;border-radius:var(--corner-card);background:var(--lageband-cell-bg);gap:2px;padding:4px;list-style:none;display:grid}.lageband-rank li{align-items:center;gap:var(--sp-3);grid-template-columns:auto 1fr auto;padding:10px 12px;display:grid}.lageband-rank__n{background:var(--surface-raised);width:22px;height:22px;color:var(--text-secondary);font-size:var(--fs-0);border-radius:50%;place-items:center;display:grid}.lageband-rank__name,.lageband-rank__value{min-width:0;display:grid}.lageband-rank__name b{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lageband-rank small{color:var(--text-secondary);font-size:var(--fs-1)}.lageband-rank__value{text-align:right}.time-bar__count:has(.hour-chip){gap:var(--sp-3);padding-right:4px}.hour-chip{background:var(--surface-raised);padding:0 var(--sp-3) 0 var(--sp-4);border-radius:var(--corner-pill);border:1px solid var(--lage-blue);color:var(--text-primary);font:inherit;font-size:var(--fs-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex;min-height:36px!important}[data-layout=mobile] .lageband-status{max-width:60vw}[data-layout=mobile] .lageband-panel__grid,[data-layout=mobile] .lageband-ranks{grid-template-columns:1fr}@media (width<=1400px){.lageband-status__line{display:none}}[data-layout="4k"] .lageband-light{width:20px;height:20px}[data-layout="4k"] .lageband-light--big{width:30px;height:30px;margin-top:14px}[data-layout="4k"] .lageband-switch{padding:6px}[data-layout="4k"] .lageband-switch button{min-width:104px;min-height:72px}[data-layout="4k"] .lageband-legend i{width:18px;height:18px}[data-layout="4k"] .lageband-legend__usual{border-top-width:4px;width:32px!important}[data-layout="4k"] .lageband-rank__n{width:44px;height:44px}[data-layout="4k"] .lageband-rank li{padding:20px 24px}[data-layout="4k"] .lageband-row span{border-radius:12px;min-height:40px;line-height:40px}[data-layout="4k"] .lageband-chip{padding:0 16px;line-height:36px}[data-layout="4k"] .lageband-stage{border-radius:10px;padding:0 12px}[data-layout="4k"] .hour-chip{min-height:72px!important}.threshold-chart__mark--dotted{stroke-width:2.2px;stroke-dasharray:.1 6;stroke-linecap:round;opacity:.95}[data-layout="4k"] .threshold-chart__mark--dotted{stroke-width:4.4px;stroke-dasharray:.1 12}.lageband-focusrow{color:var(--text-secondary);font-size:var(--fs-0);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label);text-align:center;gap:4px;margin-top:2px;display:grid}.lageband-panel{padding:var(--sp-5) var(--sp-5) var(--sp-5);-webkit-backdrop-filter:blur(30px)saturate(1.05);backdrop-filter:blur(30px)saturate(1.05)}html:not([data-layout=mobile]) .lageband-panel{width:min(1120px, calc(100% - 2 * var(--edge)));left:auto}[data-layout="4k"] .lageband-panel{width:min(2240px, calc(100% - 2 * var(--edge)))}.lageband-panel__head{padding-bottom:var(--sp-2);border-bottom:0;align-items:start}.lageband-panel__title{font-size:var(--fs-5);font-weight:var(--fw-light);letter-spacing:-.01em;line-height:1.1}.lageband-panel__sub{font-size:var(--fs-2);margin-top:6px}.lageband-panel__stand{font-size:var(--fs-0);letter-spacing:.14em;text-transform:uppercase}.lageband-light--big{margin-top:11px}.lageband-panel__grid{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:minmax(380px,.86fr) 1fr}.lageband-card,.lageband-slab{padding:var(--sp-5);border-radius:var(--corner-card);background:var(--lageband-card-bg);box-shadow:var(--lageband-slab-edge)}.lageband-card__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.lageband-h{color:var(--text-secondary);font-size:var(--fs-0);font-weight:var(--fw-regular);letter-spacing:.16em;text-transform:uppercase}.lageband-h small{color:var(--text-muted);font-size:inherit;font-weight:inherit;letter-spacing:inherit}.lageband-card__head .lageband-h{padding-bottom:11px;position:relative}.lageband-card__head .lageband-h:after{content:"";background:var(--signal-curve);width:34px;height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--signal-curve) 70%, transparent);border-radius:1px;position:absolute;bottom:0;left:0}.lageband-switch{background:#00000042;box-shadow:inset 0 0 0 1px #ffffff0d}:root[data-theme=light] .lageband-switch{background:var(--surface-raised);box-shadow:none}.lageband-bars{align-content:start;gap:var(--sp-4);min-width:0;display:grid}.lageband-ranks{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin-top:0}.lageband-panel__note{padding:0 var(--sp-2);grid-column:1/-1;margin:0}.lageband-card .threshold-bar{margin-top:var(--sp-4)}.lageband-card{container-type:inline-size}.lageband-facts{gap:0 var(--sp-5);margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr)}.lageband-facts div{border-top:1px solid var(--border-hairline);justify-content:stretch;gap:3px;padding:10px 0 11px;display:grid}.lageband-facts dt{color:var(--text-muted);font-size:var(--fs-0);letter-spacing:.12em;text-transform:uppercase}.lageband-facts dd{font-size:var(--fs-3);font-weight:var(--fw-light);text-align:left}.lageband-facts b{font-size:var(--fs-4);font-weight:var(--fw-light)}@container (width>=400px){.lageband-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lageband-card .threshold-bar__fill[data-tone=none]{background:var(--signal-curve)}.lageband-chart__grid{stroke-dasharray:3 5}.lageband-chart__usual{stroke:var(--signal-ink);stroke-width:1.2px;stroke-dasharray:1 5;opacity:.55}.lageband-badge text{fill:var(--text-primary);font-size:13px;font-weight:300}.lageband-row span{border-radius:4px}.lageband-legend__usual{border-top-color:color-mix(in srgb, var(--signal-ink) 55%, transparent)}.lageband-rank ol{background:0 0;border-radius:0;gap:0;padding:0}.lageband-rank li{border-top:1px solid var(--border-hairline);padding:12px 0}.lageband-rank li+li{box-shadow:none}.lageband-rank__n{width:auto;min-width:14px;height:auto;color:var(--text-muted);font-size:var(--fs-1);font-weight:var(--fw-light);background:0 0}.lageband-rank__name b{font-size:var(--fs-3);font-weight:var(--fw-regular)}.lageband-rank__value b{font-size:var(--fs-4);font-weight:var(--fw-light)}.signal-chart{margin:var(--sp-4) 0 0}.signal-chart__plot{padding-bottom:46px;position:relative}.signal-chart svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.signal-chart__waves{pointer-events:none;position:absolute;inset:0 0 46px}.signal-chart__canvas{width:100%;height:100%;display:block}[data-layout="4k"] .signal-chart__waves{inset:0 0 92px}.signal-chart__grid{stroke:var(--chart-grid);stroke-dasharray:3 5}.signal-chart__base{stroke:var(--chart-grid-strong)}.signal-chart__mark{stroke-width:1px;stroke-dasharray:5 5;opacity:.8}.signal-chart__echo{fill:none;stroke-width:.8px}.signal-chart__usual{fill:none;stroke:var(--signal-ink);stroke-width:1px;opacity:.42}.signal-chart__glow{fill:none;stroke-width:5px;stroke-linecap:round;opacity:.7}.signal-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.signal-chart__drop{stroke:var(--signal-ink);stroke-width:1px;stroke-dasharray:4 4;opacity:.55}.signal-chart__dot{fill:var(--signal-ink);filter:drop-shadow(0 0 5px var(--signal-curve))}.signal-chart__dot-halo{fill:var(--signal-ink);opacity:.16}.signal-chart__point{fill:var(--bg-abyss);stroke:var(--signal-ink);stroke-width:1.4px}.signal-chart__tag{fill:var(--signal-ink);filter:drop-shadow(0 3px 5px #0006)}.signal-chart__tag-icon{fill:none;stroke:var(--bg-abyss);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=light] .signal-chart__point{fill:#fff}:root[data-theme=light] .signal-chart__tag-icon{stroke:#fff}:root[data-theme=light] .signal-chart__glow{opacity:.3}.signal-chart__over{pointer-events:none;position:absolute;inset:0 0 46px}.signal-chart__over>*{white-space:nowrap;position:absolute}.signal-chart__axis{color:var(--text-muted);font-size:var(--fs-1);font-weight:var(--fw-light);translate:-100% -50%}.signal-chart__marklabel{color:var(--text-secondary);font-size:var(--fs-0);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex;translate:0 -135%}.signal-chart__marklabel i{box-sizing:border-box;border:1.4px solid;border-radius:3px;width:10px;height:10px}.signal-chart__marklabel[data-tone=warn] i,.signal-chart__marklabel[data-tone=meldemarke] i{color:var(--station-warn)}.signal-chart__marklabel[data-tone=alarm] i{color:var(--station-alarm)}.signal-chart__marklabel[data-reached] i{background:currentColor}.signal-chart__tick{color:var(--text-muted);font-size:var(--fs-0);translate:-50%}.signal-chart__tick[data-edge=start]{translate:0}.signal-chart__tick[data-edge=end]{color:var(--text-secondary);translate:calc(-100% - 8px)}.signal-chart__anchor{text-align:left;gap:1px;display:grid;translate:14px -11px}.signal-chart__anchor[data-side=left]{text-align:right;translate:calc(-100% - 14px) -11px}.signal-chart__anchor b{color:var(--text-primary);font-size:var(--fs-4);font-weight:var(--fw-light);line-height:1.15}.signal-chart__anchor i{color:var(--text-secondary);font-size:var(--fs-0);letter-spacing:.12em;text-transform:uppercase;font-style:normal}.signal-chart__anchor span{color:var(--text-muted);font-size:var(--fs-0)}.signal-chart__anchor em{color:var(--signal-curve);font-style:normal}.signal-chart__tagvalue{color:var(--text-primary);font-size:var(--fs-3);align-items:baseline;gap:6px;display:inline-flex;translate:18px -50%}.signal-chart__tagvalue[data-side=left]{translate:calc(-100% - 18px) -50%}.signal-chart__tagvalue b{font-weight:var(--fw-light)}.signal-chart__tagvalue em{color:var(--signal-curve);font-size:var(--fs-0);font-style:normal}.signal-chart__legend{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-3);color:var(--text-secondary);font-size:var(--fs-0);flex-wrap:wrap;display:flex}.signal-chart__key{background:var(--signal-curve);width:18px;height:2px;box-shadow:0 0 8px var(--signal-curve);vertical-align:middle;border-radius:1px;margin-right:8px;display:inline-block}.signal-chart__key--usual{background:var(--signal-ink);height:1px;box-shadow:none;opacity:.5}[data-layout="4k"] .signal-chart__plot{padding-bottom:92px}[data-layout="4k"] .signal-chart__over{inset:0 0 92px}[data-layout="4k"] .signal-chart__anchor{translate:28px -22px}[data-layout="4k"] .signal-chart__anchor[data-side=left]{translate:calc(-100% - 28px) -22px}[data-layout="4k"] .signal-chart__marklabel i{border-width:2.8px;border-radius:6px;width:20px;height:20px}
