@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.BJItruJi.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.C1SKuNhx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.BPWuI_CM.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.CTUnhTqV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal.n6oPB5VF.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.DSasf_jt.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.B97dYap6.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.OKGpH0gQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.BHf956ki.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.CyDjbWPV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CdZtFfYS.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.BU83cd9M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cfrm0EKX.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DujcQJCN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.D1zm99-P.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.BEypoZQd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.By04ZBDJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.BwBTeJfm.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.rpgY82Kd.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.V_-bWxzT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DprGrCew.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.CgrnmiIU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.BFLYOLbL.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.Dh0NORqx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.jBHiQjEG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.CJ5MtzOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.DM9A4i1K.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BuRiwhxF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.FZrtz_q-.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.BJUfoJTU.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DHNi5J5O.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.D03elqKW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.dAZVOL-H.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.bp4QDljZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.BGOKnPO6.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.ZykYOGKL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--grund: #f1f3f6;--karte: #ffffff;--erhoben: #e7ebf0;--rahmen: #e7ebf0;--menuezeile: #e7ebf0;--text: #141c27;--text-2: #505c6c;--linie: #c5cdd8;--kimero: #1f5fa8;--kimero-weich: #e3eefb;--tmostudy: #9c2438;--tmostudy-weich: #f8e6e9;--laeuft: #2b8a57;--teilweise: #d58a17;--geplant: #8993a1;--stoerung: #c23b3b;--pm-logo-back: #2A4466;--pm-logo-word: #505C6C;--abstand-4: 4px;--abstand-8: 8px;--abstand-12: 12px;--abstand-16: 16px;--abstand-24: 24px;--radius-6: 6px;--radius-10: 10px;--radius-14: 14px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme]){--grund: #091f33;--karte: #102b42;--erhoben: #17364f;--rahmen: #102b42;--menuezeile: #102b42;--text: #f3f7fa;--text-2: #9fb0c1;--linie: #2f4a62;--kimero: #43d3bf;--kimero-weich: #0f3b46;--tmostudy: #e89075;--tmostudy-weich: #3d2b30;--laeuft: #43d3bf;--teilweise: #ffc978;--geplant: #6d89a5;--stoerung: #ef7a6a;--pm-logo-back: #2F4B70;--pm-logo-word: #9FB0C1;color-scheme:dark}}:root[data-theme=dunkel]{--grund: #091f33;--karte: #102b42;--erhoben: #17364f;--rahmen: #102b42;--menuezeile: #102b42;--text: #f3f7fa;--text-2: #9fb0c1;--linie: #2f4a62;--kimero: #43d3bf;--kimero-weich: #0f3b46;--tmostudy: #e89075;--tmostudy-weich: #3d2b30;--laeuft: #43d3bf;--teilweise: #ffc978;--geplant: #6d89a5;--stoerung: #ef7a6a;--pm-logo-back: #2F4B70;--pm-logo-word: #9FB0C1;color-scheme:dark}:root[data-theme=slate]{--grund: #1c2636;--karte: #2a374c;--erhoben: #34445d;--rahmen: #2a374c;--menuezeile: #2a374c;--text: #eef2f8;--text-2: #b6c2d4;--linie: #435470;--kimero: #7db0ea;--kimero-weich: #1e3a5c;--tmostudy: #ee8a9b;--tmostudy-weich: #4a2a35;--laeuft: #4dc287;--teilweise: #efae3e;--geplant: #8696ad;--stoerung: #f07a7a;--pm-logo-back: #4B5E7E;--pm-logo-word: #B6C2D4;color-scheme:dark}:root[data-theme=mitternacht]{--grund: #04060b;--karte: #0c1220;--erhoben: #141c30;--rahmen: #0c1220;--menuezeile: #0c1220;--text: #e4e9f2;--text-2: #96a3bb;--linie: #1e2840;--kimero: #6fa2de;--kimero-weich: #12304f;--tmostudy: #e0788a;--tmostudy-weich: #47202a;--laeuft: #4dc287;--teilweise: #efae3e;--geplant: #5e6a80;--stoerung: #f07a7a;--pm-logo-back: #2B3C5E;--pm-logo-word: #96A3BB;color-scheme:dark}:root[data-theme=wald]{--grund: #0a130f;--karte: #14241c;--erhoben: #1c3328;--rahmen: #14241c;--menuezeile: #14241c;--text: #e5efe9;--text-2: #a0b8aa;--linie: #284636;--kimero: #6fa2de;--kimero-weich: #17304a;--tmostudy: #e0788a;--tmostudy-weich: #47202a;--laeuft: #5fd197;--teilweise: #efae3e;--geplant: #62786b;--stoerung: #f07a7a;--pm-logo-back: #3A5446;--pm-logo-word: #A0B8AA;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--grund);color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.hov{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hov.hov:hover{border-color:var(--text-2);box-shadow:0 4px 12px color-mix(in srgb,var(--text) 12%,transparent);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.hov{transition:none}.hov.hov:hover{transform:none}}.raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.raster>.s1{grid-column:span 1}.raster>.s2{grid-column:span 2}.raster>.s3{grid-column:span 3}.raster>.s4{grid-column:span 4}.cockpit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:1100px){.raster,.cockpit{grid-template-columns:repeat(2,minmax(0,1fr))}.raster>.s3,.raster>.s4{grid-column:span 2}}@media(max-width:700px){.raster,.cockpit{grid-template-columns:minmax(0,1fr);gap:16px}.raster>.s1,.raster>.s2,.raster>.s3,.raster>.s4{grid-column:span 1}}.kachel-symbole{opacity:0;transition:opacity .12s}:is(.panel,.ins):hover .kachel-symbole,:is(.panel,.ins):focus-within .kachel-symbole{opacity:1}@media(hover:none){.kachel-symbole{opacity:.55}}.fokus-grund{position:fixed;inset:0;z-index:55;background:color-mix(in srgb,var(--text) 38%,transparent)}.panel.fokus{position:fixed;z-index:60;inset:6vh 4vw auto 4vw;max-height:88vh;overflow:auto;box-shadow:0 16px 48px color-mix(in srgb,var(--text) 30%,transparent)}.panel.fokus .innen.innen{grid-template-columns:repeat(4,minmax(0,1fr))}.ins.fokus{position:fixed;z-index:60;inset:12vh 22vw auto 22vw;max-height:76vh;padding:24px;box-shadow:0 16px 48px color-mix(in srgb,var(--text) 30%,transparent)}.ins.fokus .grafik{height:160px}.ins.fokus svg{width:100%;max-width:360px;height:auto}.raster>.panel.breit{grid-column:span 4}.panel.breit .innen.innen{grid-template-columns:repeat(4,minmax(0,1fr))}.raster>.panel{position:relative}.griff-breite{position:absolute;top:14px;bottom:14px;right:-20px;z-index:3;width:20px;display:flex;justify-content:center;cursor:col-resize;touch-action:none;border-radius:6px}.griff-breite:after{content:"";width:3px;border-radius:2px;background:transparent;transition:background .12s}.griff-breite:hover:after,.griff-breite:focus-visible:after,.griff-breite.zieht:after{background:color-mix(in srgb,var(--text) 50%,transparent)}.griff-breite:focus-visible{outline:2px solid var(--text);outline-offset:1px}.panel.fokus .griff-breite,.panel[hidden] .griff-breite{display:none}@media(max-width:1100px){.griff-breite{display:none}}.hoehe-aktiv,.hoehe-aktiv *{cursor:row-resize!important;user-select:none}.breite-aktiv,.breite-aktiv *{cursor:col-resize!important;user-select:none}.breite-marke{position:fixed;z-index:90;padding:4px 10px;border-radius:var(--radius-6);background:var(--text);color:var(--karte);font-size:12px;font-weight:600;pointer-events:none;white-space:nowrap}.zieht{opacity:.5}.zieht-aktiv,.zieht-aktiv *{cursor:grabbing!important;user-select:none}.eintrag{touch-action:manipulation}.ablage-knopf{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--linie);border-radius:var(--radius-6);background:var(--karte);font-size:13px;cursor:pointer}.ablage-knopf:hover{background:var(--erhoben)}.ablage-fenster{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:300px;padding:8px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius-10);box-shadow:0 8px 24px color-mix(in srgb,var(--text) 16%,transparent);display:flex;flex-direction:column;gap:2px}.ablage-fenster[hidden]{display:none}.ablage-fenster .zeile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:var(--radius-6);font-size:13px}.ablage-fenster .zeile button,.ablage-fenster .standard{border:0;background:transparent;color:var(--kimero);font-size:13px;font-weight:500;cursor:pointer;padding:0}.ablage-fenster .leer{padding:6px 8px;font-size:12px;color:var(--text-2)}.ablage-fenster .standard{margin-top:4px;padding:8px;text-align:left;border-top:1px solid var(--linie);border-radius:0;color:var(--text-2)}.toast{position:fixed;left:50%;bottom:24px;z-index:70;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:10px 14px;background:var(--text);color:var(--karte);border-radius:var(--radius-10);font-size:13px;box-shadow:0 8px 24px color-mix(in srgb,var(--text) 30%,transparent)}.toast button{border:0;background:transparent;color:var(--karte);font-weight:600;text-decoration:underline;cursor:pointer;font-size:13px}
