@font-face{font-family:__fontSans_3b4df4;src:url(/_next/static/media/5ee2e40a90353ef2-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__fontSans_3b4df4;src:url(/_next/static/media/4af164edeee980e6-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__fontSans_3b4df4;src:url(/_next/static/media/de15e030c2dcb8c5-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__fontSans_3b4df4;src:url(/_next/static/media/cb0c9e61da25cd52-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__fontSans_Fallback_3b4df4;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_3b4df4{font-family:__fontSans_3b4df4,__fontSans_Fallback_3b4df4,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.__variable_3b4df4{--font-sans:"__fontSans_3b4df4","__fontSans_Fallback_3b4df4",system-ui,-apple-system,Segoe UI,Arial,sans-serif}@font-face{font-family:__fontMono_ddd8fe;src:url(/_next/static/media/e575e710eeba3082-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__fontMono_ddd8fe;src:url(/_next/static/media/b0609cd376f8e3b6-s.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__fontMono_Fallback_ddd8fe;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ddd8fe{font-family:__fontMono_ddd8fe,__fontMono_Fallback_ddd8fe,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_ddd8fe{--font-mono:"__fontMono_ddd8fe","__fontMono_Fallback_ddd8fe",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:__fontDisplay_5d2416;src:url(/_next/static/media/ab1b468b45bf8982-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__fontDisplay_5d2416;src:url(/_next/static/media/adebef54b29c1a26-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__fontDisplay_Fallback_5d2416;src:local("Arial");ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.00%;size-adjust:101.35%}.__className_5d2416{font-family:__fontDisplay_5d2416,__fontDisplay_Fallback_5d2416,Georgia,Times New Roman,serif}.__variable_5d2416{--font-display:"__fontDisplay_5d2416","__fontDisplay_Fallback_5d2416",Georgia,Times New Roman,serif}:root{--accent:#2a6adf;--accent-soft:rgba(42,106,223,.1);--accent-line:rgba(42,106,223,.28);--accent-ink:#1d4fa8;--navy:#0a1a3b;--navy-2:#13284f;--navy-press:#071129;--navy-line:rgba(10,26,59,.18);--on-navy:#fff;--brand-gold:#b8925a;--brand-gold-soft:#f0e6d6;--brand-gold-ink:#7a5c22;--brand-gold-border:#dcc9a9;--bronze:var(--brand-gold);--bronze-soft:var(--brand-gold-soft);--bronze-ink:var(--brand-gold-ink);--bg:#f6f7fa;--bg-2:#f1f3f8;--paper:#fff;--paper-2:#fafbfd;--line:rgba(10,26,59,.08);--line-soft:rgba(10,26,59,.05);--line-strong:rgba(10,26,59,.16);--line-btn:#e2e6ef;--line-btn-hover:#c9d1e2;--ink:#0e1526;--ink-2:#1e2740;--ink-3:#4a5570;--ink-4:#66708a;--ink-5:#5d6880;--ink-6:#67718a;--success:#15803d;--success-soft:rgba(21,128,61,.08);--success-line:rgba(21,128,61,.18);--success-ink:#166534;--warn:#b45309;--warn-soft:rgba(180,83,9,.08);--warn-line:rgba(180,83,9,.18);--warn-ink:#92400e;--danger:#b91c1c;--danger-soft:rgba(185,28,28,.07);--danger-line:rgba(185,28,28,.18);--danger-ink:#8f1d1d;--info:#2a6adf;--info-soft:rgba(42,106,223,.08);--info-line:rgba(42,106,223,.18);--fs-label:11px;--fs-meta:12px;--fs-small:13px;--fs-body:14px;--fs-section:16px;--fs-card:20px;--fs-page:26px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--elevation-1:0 1px 2px rgba(10,26,59,.04),0 2px 8px rgba(10,26,59,.05);--elevation-2:0 2px 6px rgba(10,26,59,.05),0 10px 24px rgba(10,26,59,.08);--elevation-3:0 6px 16px rgba(10,26,59,.06),0 20px 40px rgba(10,26,59,.1);--elevation-4:0 12px 28px rgba(10,26,59,.08),0 34px 60px rgba(10,26,59,.13);--shadow-card:0 1px 2px rgba(10,26,59,.04),0 10px 30px -18px rgba(10,26,59,.14);--shadow-pop:0 0 0 1px rgba(10,26,59,.04),0 12px 32px -8px rgba(10,26,59,.16);--shadow-premium:0 20px 50px -24px rgba(10,26,59,.22);--shadow-btn-primary:0 8px 18px -10px rgba(10,26,59,.5);--ring:0 0 0 3px rgba(42,106,223,.35);--brand-navy:var(--navy);--brand-navy-2:var(--navy-2);--surface:var(--paper);--surface-sunken:var(--bg);--hairline:var(--line);--focus-ring:var(--accent);--brand:var(--navy)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:var(--ring)}.md-page-title{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;font-size:var(--fs-page);letter-spacing:-.03em;color:var(--navy);line-height:1.15;margin:0}@media (max-width:639px){.md-page-title{font-size:23px}}.md-page-lead{font-size:var(--fs-small);color:var(--ink-3);line-height:1.5;margin-top:4px}.md-section-label{font-size:var(--fs-label);color:var(--ink-4);font-weight:400}.md-mono,.md-section-label{font-family:var(--font-mono,ui-monospace,monospace)}.md-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.md-display{font-family:var(--font-display,Georgia,serif);font-weight:400;letter-spacing:-.01em}.md-line3{display:flex;height:3px;width:100%}.md-line3>span:first-child{width:46%;background:var(--brand-gold)}.md-line3>span:nth-child(2){width:32%;background:var(--brand-gold-border)}.md-line3>span:nth-child(3){width:22%;background:var(--brand-gold-ink)}.md-brand-hairline{height:3px;width:56px;border-radius:999px;margin-top:14px;background:linear-gradient(90deg,var(--brand-gold) 0 46%,var(--brand-gold-border) 46% 78%,var(--brand-gold-ink) 78% 100%)}.md-page-head-c{container-type:inline-size;container-name:pagehead;min-width:0;margin-bottom:20px}.md-page-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px 16px;min-width:0}.md-page-head-main{min-width:0}.md-page-head-back{display:inline-block;margin-bottom:8px}.md-page-head-kicker{margin:0 0 4px;font-size:var(--fs-meta);color:var(--ink-4);overflow-wrap:anywhere}.md-page-head-chips{gap:6px;margin-top:8px}.md-page-head-actions,.md-page-head-chips{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.md-page-head-actions{gap:8px}@container pagehead (min-width: 640px){.md-page-head{grid-template-columns:minmax(0,1fr) auto}.md-page-head-actions{justify-content:flex-end}}@container pagehead (max-width: 479px){.md-page-head-actions>.md-page-head-primary{flex:1 1 100%}.md-page-head-actions>.md-page-head-primary>:is(a,button){width:100%}}.md-btn-danger,.md-btn-primary,.md-btn-quiet,.md-btn-secondary,.md-btn-sm,.md-btn-sm-danger,.md-btn-sm-primary,.md-btn-sm-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-pill);font-family:inherit;font-size:var(--fs-small);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:color .1s ease,background-color .1s ease,border-color .1s ease,box-shadow .1s ease}.md-btn-primary,.md-btn-sm-primary{border-color:var(--navy);background:var(--navy);color:var(--on-navy);font-weight:600;box-shadow:var(--shadow-btn-primary)}.md-btn-sm-primary{box-shadow:none}.md-btn-primary:hover,.md-btn-sm-primary:hover{background:var(--navy-2);border-color:var(--navy-2)}.md-btn-primary:active,.md-btn-sm-primary:active{background:var(--navy-press);border-color:var(--navy-press)}.md-btn-secondary,.md-btn-sm-secondary{border-color:var(--line-btn);background:var(--paper);color:var(--ink)}.md-btn-secondary:hover,.md-btn-sm-secondary:hover{border-color:var(--line-btn-hover);background:var(--paper-2)}.md-btn-secondary:active,.md-btn-sm-secondary:active{background:var(--bg-2)}.md-btn-quiet{padding:0 10px;background:transparent;color:var(--ink-2)}.md-btn-quiet:hover{background:var(--bg-2);color:var(--ink)}.md-btn-quiet:active{background:var(--line)}.md-btn-danger,.md-btn-sm-danger{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.md-btn-danger:hover,.md-btn-sm-danger:hover{background:color-mix(in srgb,var(--danger) 12%,var(--paper))}.md-btn-danger:active,.md-btn-sm-danger:active{background:color-mix(in srgb,var(--danger) 18%,var(--paper))}.md-btn-md{height:36px;padding:0 14px}.md-btn-lg,.md-btn-md{font-size:var(--fs-body)}.md-btn-lg{height:44px;padding:0 18px}.md-btn-danger:focus-visible,.md-btn-primary:focus-visible,.md-btn-quiet:focus-visible,.md-btn-secondary:focus-visible,.md-btn-sm-danger:focus-visible,.md-btn-sm-primary:focus-visible,.md-btn-sm-secondary:focus-visible{box-shadow:var(--ring)}.md-btn-danger:disabled,.md-btn-primary:disabled,.md-btn-quiet:disabled,.md-btn-secondary:disabled,.md-btn-sm-danger:disabled,.md-btn-sm-primary:disabled,.md-btn-sm-secondary:disabled,.md-btn-sm:disabled{opacity:.5;cursor:not-allowed}.md-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-pill);font-size:var(--fs-body);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.md-cta-primary{color:var(--on-navy);background:var(--navy);border:1px solid var(--navy);box-shadow:var(--shadow-btn-primary)}.md-cta-primary:hover{transform:translateY(-1px);background:var(--navy-2);border-color:var(--navy-2)}.md-cta-primary:active{transform:translateY(0);background:var(--navy-press)}.md-cta-ghost{color:var(--ink-2);background:var(--paper);border:1px solid var(--line-btn);box-shadow:var(--elevation-1)}.md-cta-ghost:hover{transform:translateY(-1px);border-color:var(--line-btn-hover);box-shadow:var(--elevation-2)}.md-cta-ghost:active{transform:translateY(0)}.md-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.md-cta:active,.md-cta:hover{transform:none}}@media (pointer:coarse){.md-btn-danger,.md-btn-lg,.md-btn-md,.md-btn-primary,.md-btn-quiet,.md-btn-secondary,.md-btn-sm,.md-btn-sm-danger,.md-btn-sm-primary,.md-btn-sm-secondary,.md-cta{min-height:44px}}.md-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-label);font-weight:500;padding:0 7px;border-radius:6px;background:var(--bg-2);color:var(--ink-3);border:1px solid var(--line);height:18px;white-space:nowrap}.md-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.85;flex-shrink:0}.md-chip-neutral{background:var(--bg-2);color:var(--ink-3);border-color:var(--line)}.md-chip-green{background:var(--success-soft);color:var(--success-ink);border-color:var(--success-line)}.md-chip-amber{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn-line)}.md-chip-red{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.md-chip-blue{background:var(--info-soft);color:var(--accent-ink);border-color:var(--info-line)}.md-chip-ink{background:var(--ink);color:var(--on-navy);border-color:var(--ink)}.md-chip-muted{background:var(--paper-2);color:var(--ink-5);border-color:var(--line)}.md-chip-muted:before{opacity:.5}.md-tag{display:inline-flex;align-items:center;font-size:var(--fs-label);font-weight:500;padding:0 7px;height:18px;border-radius:6px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-3);white-space:nowrap}.md-tag-bronze{border-color:var(--brand-gold-border);background:var(--brand-gold-soft);color:var(--brand-gold-ink)}.md-alert-danger{border-color:var(--danger-line);background:color-mix(in srgb,var(--danger) 7%,var(--paper));color:var(--danger)}.md-alert-success{border-color:var(--success-line);background:color-mix(in srgb,var(--success) 7%,var(--paper));color:var(--success-ink)}.md-alert-info{border-color:var(--info-line);background:color-mix(in srgb,var(--info) 7%,var(--paper));color:var(--accent-ink)}.md-error-text{color:var(--danger)}.md-toast{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-width:1px;border-style:solid;border-radius:var(--r-md);font-size:var(--fs-small);font-weight:500;box-shadow:var(--shadow-pop)}.md-toast-icon{display:inline-flex;flex-shrink:0}.md-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.md-empty-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:var(--bg-2);color:var(--ink-5)}.md-empty-mark.is-fehler{background:var(--danger-soft);color:var(--danger)}.md-empty-title{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--ink);letter-spacing:-.005em}.md-empty-text{margin:0;max-width:46ch;font-size:var(--fs-small);line-height:1.55;color:var(--ink-4)}.md-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}@keyframes md-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.md-skel,.skeleton{background:linear-gradient(90deg,var(--bg-2) 0,var(--paper-2) 50%,var(--bg-2) 100%);background-size:800px 100%;animation:md-shimmer 1.4s linear infinite;border-radius:4px}@media (prefers-reduced-motion:reduce){.md-skel,.skeleton{animation:none}}@keyframes md-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes md-sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.md-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);box-shadow:var(--elevation-4);animation:md-dialog-in .2s cubic-bezier(.2,0,0,1)}.md-dialog.is-narrow{width:min(420px,calc(100vw - 32px))}.md-dialog::backdrop{background:color-mix(in srgb,var(--navy) 32%,transparent);backdrop-filter:blur(2px)}.md-dialog-grip{display:none;width:36px;height:4px;margin:8px auto 0;border-radius:4px;background:var(--line-strong)}.md-dialog-h{padding:18px 20px 0}.md-dialog-title{margin:0;font-size:var(--fs-section);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.md-dialog-title:focus{outline:none}.md-dialog-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.md-dialog-lead{margin-top:5px;font-size:var(--fs-small);color:var(--ink-3)}.md-dialog-b{display:flex;flex-direction:column;gap:14px;padding:14px 20px 4px}.md-dialog-f{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px 18px;background:var(--paper)}.md-dialog-check{display:flex;align-items:flex-start;gap:9px;padding:5px 0;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer}.md-dialog-check small{display:block;font-size:var(--fs-meta);color:var(--ink-4)}.md-dialog-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--navy)}.md-dialog-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.md-dialog-seg-opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:52px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper);text-align:center;cursor:pointer}.md-dialog-seg-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.md-dialog-seg-opt b{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.md-dialog-seg-opt small{font-size:var(--fs-meta);color:var(--ink-4)}.md-dialog-seg-opt:has(input:checked){border-color:var(--navy);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--navy)}.md-dialog-seg-opt:has(input:focus-visible){box-shadow:inset 0 0 0 1px var(--navy),var(--ring)}@media (pointer:coarse){.md-dialog-f>:is(button,a){min-height:44px}}@media (max-width:767px){.md-dialog,.md-dialog.is-narrow{width:100%;max-width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0;border-bottom:0;border-radius:18px 18px 0 0;animation:md-sheet-up .22s cubic-bezier(.2,0,0,1)}.md-dialog-grip{display:block}.md-dialog-h{padding:12px 16px 0}.md-dialog-b{padding:14px 16px 6px}.md-dialog-f{position:sticky;bottom:0;z-index:2;flex-direction:column;padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.md-dialog-f>*{width:100%;height:48px;font-size:var(--fs-body)}.md-dialog-check{min-height:44px;padding:10px 0;font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.md-dialog,.md-dialog.is-narrow{animation:none}}