@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600 700;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:600;font-display:swap;src:url(/fonts/SpaceGrotesk-SemiBold.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(/fonts/SpaceGrotesk-Bold.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2")}:root{color-scheme:light;--hm-mauve:#0b5e5a;--hm-mauve-text:#0b5e5a;--hm-mauve-dunkel:#073b39;--hm-mauve-hauch:#e8f3f1;--hm-mauve-zart:#b9d9d4;--agile-signal:#ff5b24;--n-0:#ffffff;--n-50:#f7f9f9;--n-100:#eef2f1;--n-200:#e3eae8;--n-300:#d5dddb;--n-350:#ccd6d3;--n-400:#bfcbc8;--n-500:#8a9a9e;--n-600:#5b6b70;--bg:#f4f7f6;--surface:#ffffff;--border:#d5dddb;--fg:#0f1a1e;--fg-body:#24343a;--fg-muted:#4a5a5f;--accent:var(--hm-mauve-text);--radius:8px;--success-bd:#a9cdc4;--success-bg:#e6f4f0;--success-fg:#0b5e5a;--warning-bd:#e8cfa6;--warning-bg:#fdf3e7;--warning-fg:#7a3d06;--danger-bd:#e3b2b0;--danger-bg:#fdeceb;--danger-fg:#8f2420;--info-bd:#b3c6dc;--info-bg:#e6edf5;--info-fg:#2a5078;--tone-green:#0b5e5a;--tone-amber:#b45309;--tone-red:#c0332f;--tone-violet:#5a4785;--bd-c-tinte:#0f1a1e;--bd-bg:var(--bg);--bd-surface:var(--surface);--bd-surface-2:var(--n-200);--bd-surface-sunken:var(--n-100);--bd-border:var(--border);--bd-border-strong:var(--n-500);--bd-divider:var(--n-300);--bd-fg:var(--fg);--bd-fg-body:var(--fg-body);--bd-fg-muted:var(--fg-muted);--bd-fg-inverse:#ffffff;--bd-action:var(--hm-mauve-text);--bd-action-hover:var(--hm-mauve-dunkel);--bd-action-fg:#ffffff;--bd-focus:var(--hm-mauve-text);--bd-accent:var(--hm-mauve);--bd-accent-text:var(--hm-mauve-text);--bd-accent-soft:var(--hm-mauve-hauch);--bd-belegt:#0b5e5a;--bd-belegt-bg:#e6f4f0;--bd-vorschlag:#7a3d06;--bd-vorschlag-mark:#b45309;--bd-vorschlag-bg:#fdf3e7;--bd-widerspruch:#8f2420;--bd-widerspruch-bg:#fdeceb;--bd-hinweis:#2a5078;--bd-hinweis-bg:#e6edf5;--bd-historisch:#4a5a5f;--bd-historisch-bg:#eef2f1;--bd-font-serif:"Space Grotesk","Inter",Georgia,serif;--bd-font-sans:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bd-font-display:"Space Grotesk","Inter",-apple-system,sans-serif;--bd-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--bd-shadow-1:0 1px 2px rgba(15,26,30,0.05);--bd-shadow-2:0 2px 8px rgba(15,26,30,0.08);--bd-shadow-3:0 12px 32px rgba(15,26,30,0.16);--bd-shadow-focus:0 0 0 3px rgba(11,94,90,0.35)}[data-theme=dark]{color-scheme:dark;--hm-mauve:#3fb3aa;--hm-mauve-text:#7fd6cd;--hm-mauve-dunkel:#b6ece6;--hm-mauve-hauch:#12302e;--hm-mauve-zart:#1d4441;--n-0:#17211f;--n-50:#131c1b;--n-100:#0f1716;--n-200:#1f2a28;--n-300:#283533;--n-350:#2c3a38;--n-400:#3a4a47;--n-500:#5e706d;--n-600:#8fa29f;--bg:#0b1211;--surface:#131c1b;--border:#3a4a47;--fg:#eef5f4;--fg-body:#d6e2e0;--fg-muted:#a9bab7;--success-bd:#24544e;--success-bg:#10302c;--success-fg:#7fd6cd;--warning-bd:#6b5425;--warning-bg:#2e2513;--warning-fg:#e2be72;--danger-bd:#6e3434;--danger-bg:#331a1a;--danger-fg:#e99e97;--info-bd:#34506e;--info-bg:#16263a;--info-fg:#9fc0e3;--bd-c-tinte:#eef5f4;--bd-fg-inverse:#0b1211;--bd-action-fg:#0b1211;--bd-belegt:#7fd6cd;--bd-belegt-bg:#10302c;--bd-vorschlag:#e2be72;--bd-vorschlag-bg:#2e2513;--bd-widerspruch:#e99e97;--bd-widerspruch-bg:#331a1a;--bd-hinweis:#9fc0e3;--bd-hinweis-bg:#16263a;--bd-historisch:#a9bab7;--bd-historisch-bg:#1b2523}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--fg-body);font-family:var(--bd-font-sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--accent)}select optgroup,select option{background-color:var(--surface);color:var(--fg)}select option:disabled{color:var(--fg-muted)}:focus-visible{outline:2px solid var(--bd-focus);outline-offset:2px}.nur-vorleser{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;background:var(--bd-action);color:var(--bd-action-fg)}.hm-knopf:hover:not(:disabled){background:var(--bd-action-hover)}.hm-knopf:disabled{opacity:.6;cursor:not-allowed}.hm-knopf.leise{background:var(--surface);color:var(--fg);border-color:var(--border)}.hm-knopf.leise:hover:not(:disabled){background:var(--n-200)}.hm-feld{display:flex;flex-direction:column;gap:6px}.hm-feld label{font-weight:600;color:var(--fg)}.hm-feld input{height:42px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--n-500);background:var(--surface);color:var(--fg);font:inherit;font-size:15px}.hm-feld input:focus-visible{outline:2px solid var(--bd-focus);outline-offset:1px;border-color:var(--bd-focus)}.hm-kopf{display:flex;align-items:center;gap:12px;height:56px;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--border);color:var(--fg)}.hm-kopf img{height:24px;width:auto;flex:none}.hm-kopf strong{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-kopf-status{margin-left:auto;color:var(--fg-muted)}.hm-kopf-rechts{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.hm-kopf-status+.hm-kopf-rechts{margin-left:0}.hm-anmeldung{display:flex;justify-content:center;padding:64px 16px 32px}.hm-anmeldung-karte{width:100%;max-width:420px;padding:28px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--bd-shadow-2);display:flex;flex-direction:column;gap:16px}.hm-anmeldung-karte h1{margin:0;font-size:24px;color:var(--fg);font-family:var(--bd-font-display);letter-spacing:-.01em}.hm-anmeldung-karte p{margin:0;color:var(--fg-body)}.hm-leise{color:var(--fg-muted);font-size:13px}.hm-reiter{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:10px;background:var(--n-200)}.hm-reiter button{height:36px;border:0;border-radius:8px;background:none;font:inherit;font-weight:600;color:var(--fg-muted);cursor:pointer}.hm-reiter button[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:var(--bd-shadow-1)}.hm-formular{display:flex;flex-direction:column;gap:14px}.hm-code input{font-family:var(--bd-font-mono);font-size:22px;letter-spacing:6px;text-align:center}.hm-fehler{padding:10px 12px;border-radius:var(--radius);border:1px solid var(--danger-bd);background:var(--danger-bg);color:var(--danger-fg)}.hm-hinweis{padding:10px 12px;border-radius:var(--radius);border:1px solid var(--info-bd);background:var(--info-bg);color:var(--info-fg)}.hm-linkknopf{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.hm-platzhalter{max-width:720px;margin:48px auto;padding:32px;border-radius:14px;background:var(--surface);border:1px dashed var(--n-500)}.hm-platzhalter h1{margin:0 0 8px;font-size:20px;color:var(--fg)}.hm-platzhalter p{margin:0 0 8px}.hm-platzhalter code{font-family:var(--bd-font-mono);font-size:13px;background:var(--n-200);padding:1px 6px;border-radius:4px}@media (max-width:900px),(pointer:coarse){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],.iss-neu-titel,.clp-titel,.anb-name,.kab-titel-eingabe,.hm-code *),select,textarea:not(.iss-titel)){font-size:16px!important}}html{text-size-adjust:100%}body{overflow-wrap:break-word}.hm-kopf{height:auto;min-height:calc(56px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px))}.hm-knopf.hm-knopf-signal{background:var(--agile-signal);color:#ffffff}.hm-knopf.hm-knopf-signal:hover:not(:disabled){background:#e64a15}[data-theme=dark] img[src="/brand/agile-mark.svg"]{content:url(/brand/agile-mark-negativ.svg)}[data-theme=dark] img[src="/brand/agile-logo.svg"]{content:url(/brand/agile-logo-negativ.svg)}@media (pointer:coarse){:where(button,[role=button],[role=tab],[role=radio],[role=switch],summary,select,a){min-height:44px}:where(button,[role=button],[role=tab],[role=radio]){min-width:44px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){min-height:44px;font-size:max(16px,1em)}}@media (pointer:coarse){.clb-filter button,.clb-knopf-haupt,.clb-knopf-zweit,.clb-textknopf,.clp-segmentwahl button,.kab-knopf,.kab-knopf-haupt{min-height:44px}.kto-reiter a{height:44px}.zg-fortgeschritten>summary{min-height:44px}}@media (max-width:520px){[data-theme=dark] .hm-kopf img[src="/brand/agile-logo.svg"]{content:url(/brand/agile-mark-negativ.svg)}}.hm-kopf picture{display:contents}