@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-text:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d6271fb3c49273f2-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39fd0d67cc0b05e0-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1efa8dc30471c2fd-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_01e4e9{font-family:Space Grotesk,Space Grotesk Fallback;font-weight:500;font-style:normal}.__variable_01e4e9{--font-wortmarke:"Space Grotesk","Space Grotesk Fallback"}:root{--violett:#5B3DF5;--violett-hell:#EDE9FE;--navy:#1B1B33;--papier:#FBFAF9;--grund:var(--papier);--flaeche:#FFFFFF;--flaeche-alt:#F4F2F8;--text:var(--navy);--text-leise:#55516E;--linie:#E3E0EC;--gut:#146B54;--warn:#8A5406;--radius:8px;--touch:48px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--grund);color:var(--text);font-family:var(--font-text,ui-sans-serif),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.015em}h1{font-size:27px;font-weight:800;letter-spacing:-.02em}h2{font-size:19px;font-weight:700}label{display:block}h3{font-size:16px;font-weight:700}p{margin:0}a{color:var(--violett)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--violett);outline-offset:2px;border-radius:4px}.huelle{max-width:720px;margin:0 auto;padding:24px 20px 64px}.huelle-schmal{max-width:400px}.stapel{gap:16px}.stapel,.stapel-eng{display:flex;flex-direction:column}.stapel-eng{gap:8px}.marke{display:flex;align-items:center;gap:10px;padding:20px 0}.marke span{font-family:var(--font-wortmarke,inherit),inherit;font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--text);font-weight:500}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.karte-klick{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:var(--touch);text-decoration:none;color:inherit}.karte-klick:hover{border-color:var(--violett)}.leise{color:var(--text-leise);font-size:14px}.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.marke-rolle{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 9px;border-radius:100px;background:var(--violett-hell);color:var(--violett);white-space:nowrap}.marke-rolle.admin{background:var(--navy);color:#fff}label{font-weight:600;font-size:15px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]),select,textarea{width:100%;min-height:var(--touch);padding:12px 14px;font-size:16px;font-family:inherit;line-height:1.5;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--text)}textarea{min-height:auto;resize:vertical}input::placeholder,textarea::placeholder{color:var(--text-leise);opacity:.7}button{min-height:var(--touch);padding:12px 20px;font-size:16px;font-weight:650;font-family:inherit;background:var(--violett);color:#fff;border:none;border-radius:var(--radius);cursor:pointer}button:hover{background:#4A2FE0}.hinweis{border-radius:var(--radius);padding:14px 16px;font-size:15px}.hinweis.gut{background:#E7F4EF;color:var(--gut)}.hinweis.warn{background:#FAF0DF;color:var(--warn)}.liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.zeile{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0}@media (prefers-color-scheme:dark){:root{--grund:#131327;--flaeche:#1B1B33;--flaeche-alt:#232342;--text:#ECEAF6;--text-leise:#9995B4;--linie:#32314F;--violett:#9583FF;--violett-hell:#2A2551;--gut:#64C8AA;--warn:#E5B25C}.hinweis.gut{background:#17302A}.hinweis.warn{background:#362A16}.marke-rolle.admin{background:#ECEAF6;color:#131327}button{color:#131327}}.sprachleiste{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sprache{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;background:var(--flaeche);color:var(--text-leise);border:1px solid var(--linie);border-radius:100px;font-size:14px;font-weight:600;white-space:nowrap}.sprache-an{background:var(--violett);color:#fff;border-color:var(--violett)}.punkt{width:8px;height:8px;border-radius:50%;display:inline-block}.punkt-fehlt{background:#C13B2F}.punkt-teilweise{background:#C9971E}.punkt-vollstaendig{background:#1E8A6A}.zeile-karte{background:var(--flaeche-alt);border:1px solid var(--linie);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{min-height:38px;padding:8px 12px;background:var(--flaeche);color:var(--text-leise);border:1px solid var(--linie);border-radius:100px;font-size:14px;font-weight:500}.chip-an{background:var(--violett);color:#fff;border-color:var(--violett)}.knopf-klein{min-height:40px;min-width:40px;padding:0 10px;background:var(--flaeche);color:var(--text);border:1px solid var(--linie);font-size:17px;font-weight:600}.knopf-klein:hover:not(:disabled){background:var(--violett-hell)}.knopf-klein:disabled{opacity:.35;cursor:not-allowed}.knopf-weg:hover:not(:disabled){background:#FBEAE8;color:#B3352A}.knopf-zweit{background:transparent;color:var(--violett);border:1px dashed var(--linie);font-weight:600}.knopf-zweit:hover{background:var(--violett-hell)}.leiste{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;background:linear-gradient(to top,var(--grund) 70%,transparent)}.leiste button{flex:none}details.karte>summary{cursor:pointer;list-style:none;min-height:32px}details.karte>summary::-webkit-details-marker{display:none}details.karte>summary:after{content:" ▾";color:var(--text-leise)}details.karte[open]>summary:after{content:" ▴"}.hinweis{background:var(--flaeche-alt);color:var(--text-leise)}.hinweis ul{margin:8px 0 0;padding-left:1.2em}.zustand-live{background:#E7F4EF;color:#146B54}.zustand-entwurf{background:var(--flaeche-alt);color:var(--text-leise)}.zustand-geplant{background:#E8F0F7;color:#2B5F86}.zustand-abgelaufen,.zustand-noch_nicht_gueltig{background:#FAF0DF;color:#8A5406}.visuell-versteckt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.knopf-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch);padding:12px 20px;background:var(--violett);color:#fff;text-decoration:none;border-radius:var(--radius);font-weight:650}@media (prefers-color-scheme:dark){.knopf-link{color:#131327}}.zugangsdaten{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;align-items:center;margin:4px 0}.zugangsdaten code{font-family:ui-monospace,Menlo,Consolas,monospace;background:var(--flaeche-alt);border:1px solid var(--linie);border-radius:6px;padding:8px 12px;word-break:break-all}.startpasswort{font-size:19px;letter-spacing:.06em;font-weight:600}