:root{color-scheme:light;--brand:#2762ea;--brand-hover:#1d4ed8;--brand-tint:#eff4ff;--brand-tint-2:#f0f6ff;--brand-tint-border:#d1e0ff;--focus-ring:rgba(39,98,234,0.35);--on-brand:#fff;--focus-ring-soft:rgba(39,98,234,0.16);--brand-halo:rgba(39,98,234,0.18);--brand-disabled:#86a7f3;--page-bg:#f5f6f8;--card-bg:#ffffff;--sidebar-bg:#0f1319;--sidebar-text:#c4ccd8;--sidebar-muted:#8b93a1;--sidebar-section:#5b6472;--sidebar-divider:rgba(255,255,255,0.08);--sidebar-hover:rgba(255,255,255,0.06);--text:#101828;--text-secondary:#667085;--text-label:#344054;--text-muted:#98a2b3;--border-card:#e5e8ec;--border-inner:#eef0f3;--border-field:#d0d5dd;--ok-bg:#ecfdf3;--ok-text:#067647;--ok-border:#abefc6;--ok-dot:#17b26a;--warn-bg:#fffaeb;--warn-text:#b54708;--warn-border:#fedf89;--warn-dot:#f79009;--neutral-bg:#f2f4f7;--neutral-text:#667085;--neutral-border:#e4e7ec;--neutral-dot:#98a2b3;--danger-bg:#fef3f2;--danger-text:#d92d20;--danger-border:#fecdca;--status-neu-bg:#eff4ff;--status-neu-text:#2563eb;--status-neu-border:#d1e0ff;--status-neu-dot:#3c83f6;--status-triage-bg:#fffaeb;--status-triage-text:#b54708;--status-triage-border:#fedf89;--status-triage-dot:#f79009;--status-triagiert-bg:#f4f3ff;--status-triagiert-text:#6941c6;--status-triagiert-border:#e0d7fb;--status-triagiert-dot:#7a5af8;--status-bearbeitung-bg:#e6f5f2;--status-bearbeitung-text:#0e7c73;--status-bearbeitung-border:#a6e9c1;--status-bearbeitung-dot:#0e9384;--status-rueckmeldung-bg:#fff4ed;--status-rueckmeldung-text:#c4320a;--status-rueckmeldung-border:#f9dbaf;--status-rueckmeldung-dot:#ef6820;--status-abgeschlossen-bg:#ecfdf3;--status-abgeschlossen-text:#067647;--status-abgeschlossen-border:#a6e9c1;--status-abgeschlossen-dot:#17b26a;--status-abgewiesen-bg:#fef3f2;--status-abgewiesen-text:#b42318;--status-abgewiesen-border:#fecdca;--status-abgewiesen-dot:#f04438;--status-kein-bedarf-bg:#f2f4f7;--status-kein-bedarf-text:#475467;--status-kein-bedarf-border:#e4e7ec;--status-kein-bedarf-dot:#98a2b3;--cat-kaputt-bg:#fff7ed;--cat-kaputt-border:#fdba74;--cat-kaputt-tile:#ffedd5;--cat-kaputt-accent:#c2410c;--cat-kaputt-sel-bg:#ffedd5;--cat-kaputt-sel-border:#ea580c;--cat-kaputt-ring:rgba(234,88,12,0.16);--cat-unordnung-bg:var(--status-neu-bg);--cat-unordnung-border:#bcd4fb;--cat-unordnung-tile:#dbe8fe;--cat-unordnung-accent:var(--status-neu-text);--cat-unordnung-sel-bg:#dbe8fe;--cat-unordnung-sel-border:var(--status-neu-dot);--cat-unordnung-ring:rgba(60,131,246,0.18);--cat-ordnung-bg:var(--status-abgeschlossen-bg);--cat-ordnung-border:var(--status-abgeschlossen-border);--cat-ordnung-tile:#d1fadf;--cat-ordnung-accent:var(--status-abgeschlossen-text);--cat-ordnung-sel-bg:#d1fadf;--cat-ordnung-sel-border:var(--status-abgeschlossen-text);--cat-ordnung-ring:rgba(6,118,71,0.15);--dot-triage:#7a5af8;--dot-stamm:#0e9384;--radius-card:15px;--radius-control:10px;--radius-badge:8px;--shadow-dialog:0 24px 60px rgba(16,24,40,0.24);--shadow-popover:0 16px 40px rgba(16,24,40,0.18);--font-sans:var(--font-public-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-archivo),var(--font-sans);--font-wordmark:var(--font-archivo-black),var(--font-display);--fs-app-title:26px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--page-bg);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body,h1,h2,h3{color:var(--text)}h1,h2,h3{margin:0}a{color:var(--brand)}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:6px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card{background:var(--card-bg);border:1px solid var(--border-card);border-radius:var(--radius-card);padding:24px}.label{display:block;font-size:13.5px;font-weight:600;color:var(--text-label);margin-bottom:6px}.field{width:100%;padding:11px 14px;font:inherit;color:var(--text);background:#fff;border:1px solid var(--border-field);border-radius:var(--radius-control)}.field:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;font:inherit;font-weight:600;border-radius:var(--radius-control);border:1px solid transparent;cursor:pointer;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-hover)}.btn-secondary{background:#fff;color:var(--text-label);border-color:var(--border-field)}.btn-secondary:hover:not(:disabled),.notice{background:var(--neutral-bg)}.notice{display:flex;gap:10px;padding:12px 14px;border-radius:var(--radius-control);border:1px solid var(--border-inner);color:var(--text-secondary);font-size:13.5px}.notice-error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.notice-ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_7dd612{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_7dd612{--font-public-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_f3bf53{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_f3bf53{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_bb0bfe{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_bb0bfe{--font-archivo-black:"Archivo Black","Archivo Black Fallback"}