@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.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:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans-latin.woff2) format("woff2");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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans-latin.woff2) format("woff2");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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans-latin.woff2) format("woff2");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:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans-latin-ext.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:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans-latin-ext.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:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/fonts/opensans-latin-ext.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:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/orbitron-latin.woff2) format("woff2");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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/orbitron-latin.woff2) format("woff2");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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/orbitron-latin.woff2) format("woff2");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{--ds-color-cyan: #22d3ee;--ds-color-cyan-hell: #67e8f9;--ds-color-cyan-rgb: 34, 211, 238;--ds-color-violett: #8b5cf6;--ds-color-violett-rgb: 139, 92, 246;--ds-color-violett-tief: #7c3aed;--ds-color-indigo-hell: #a5b4fc;--ds-color-gruen: #34d399;--ds-color-gelb: #fbbf24;--ds-color-gold: #ffd700;--ds-color-erfolg: #25d366;--ds-color-fehler: #ff6b6b;--ds-color-bg-canvas: #030712;--ds-color-bg-canvas-95: rgba(3, 7, 18, .95);--ds-color-bg-canvas-85: rgba(3, 7, 18, .85);--ds-color-surface: #0a1020;--ds-color-surface-rgb: 10, 16, 32;--ds-color-surface-tief: #060a16;--ds-color-card: rgba(10, 15, 30, .8);--ds-color-text: #f8fafc;--ds-color-text-weiss: #ffffff;--ds-color-text-hell: #e2e8f0;--ds-color-text-hellst: #f1f5f9;--ds-color-schwarz: #000000;--ds-color-weiss-rgb: 255, 255, 255;--ds-color-schwarz-rgb: 0, 0, 0;--ds-color-slate-rgb: 148, 163, 184;--ds-color-hellgrau-rgb: 226, 232, 240;--ds-cyan-05: rgba(34, 211, 238, .05);--ds-cyan-08: rgba(34, 211, 238, .08);--ds-cyan-10: rgba(34, 211, 238, .1);--ds-cyan-12: rgba(34, 211, 238, .12);--ds-cyan-15: rgba(34, 211, 238, .15);--ds-cyan-20: rgba(34, 211, 238, .2);--ds-cyan-25: rgba(34, 211, 238, .25);--ds-cyan-30: rgba(34, 211, 238, .3);--ds-cyan-35: rgba(34, 211, 238, .35);--ds-cyan-40: rgba(34, 211, 238, .4);--ds-cyan-45: rgba(34, 211, 238, .45);--ds-cyan-50: rgba(34, 211, 238, .5);--ds-cyan-60: rgba(34, 211, 238, .6);--ds-cyan-75: rgba(34, 211, 238, .75);--ds-violett-08: rgba(139, 92, 246, .08);--ds-violett-10: rgba(139, 92, 246, .1);--ds-violett-12: rgba(139, 92, 246, .12);--ds-violett-15: rgba(139, 92, 246, .15);--ds-violett-20: rgba(139, 92, 246, .2);--ds-violett-30: rgba(139, 92, 246, .3);--ds-violett-50: rgba(139, 92, 246, .5);--ds-weiss-02: rgba(255, 255, 255, .02);--ds-weiss-03: rgba(255, 255, 255, .03);--ds-weiss-04: rgba(255, 255, 255, .04);--ds-weiss-05: rgba(255, 255, 255, .05);--ds-weiss-06: rgba(255, 255, 255, .06);--ds-weiss-08: rgba(255, 255, 255, .08);--ds-weiss-10: rgba(255, 255, 255, .1);--ds-weiss-12: rgba(255, 255, 255, .12);--ds-weiss-20: rgba(255, 255, 255, .2);--ds-weiss-35: rgba(255, 255, 255, .35);--ds-weiss-50: rgba(255, 255, 255, .5);--ds-weiss-60: rgba(255, 255, 255, .6);--ds-weiss-70: rgba(255, 255, 255, .7);--ds-weiss-90: rgba(255, 255, 255, .9);--ds-schwarz-20: rgba(0, 0, 0, .2);--ds-schwarz-30: rgba(0, 0, 0, .3);--ds-schwarz-35: rgba(0, 0, 0, .35);--ds-schwarz-40: rgba(0, 0, 0, .4);--ds-schwarz-45: rgba(0, 0, 0, .45);--ds-schwarz-50: rgba(0, 0, 0, .5);--ds-schwarz-60: rgba(0, 0, 0, .6);--ds-slate-95: rgba(148, 163, 184, .95);--ds-slate-90: rgba(148, 163, 184, .9);--ds-slate-85: rgba(148, 163, 184, .85);--ds-slate-80: rgba(148, 163, 184, .8);--ds-slate-70: rgba(148, 163, 184, .7);--ds-hellgrau-90: rgba(226, 232, 240, .9);--ds-hellgrau-85: rgba(226, 232, 240, .85);--ds-weiss-30: rgba(255, 255, 255, .3);--ds-weiss-40: rgba(255, 255, 255, .4);--ds-weiss-55: rgba(255, 255, 255, .55);--ds-weiss-75: rgba(255, 255, 255, .75);--ds-weiss-80: rgba(255, 255, 255, .8);--ds-weiss-82: rgba(255, 255, 255, .82);--ds-weiss-85: rgba(255, 255, 255, .85);--ds-weiss-92: rgba(255, 255, 255, .92);--ds-weiss-95: rgba(255, 255, 255, .95);--ds-hellgrau-92: rgba(226, 232, 240, .92);--ds-hellgrau-95: rgba(226, 232, 240, .95);--ds-silber-100: #cbd5e1;--ds-silber-92: rgba(203, 213, 225, .92);--ds-silber-90: rgba(203, 213, 225, .9);--ds-silber-85: rgba(203, 213, 225, .85);--ds-slate-100: #94a3b8;--ds-slate-92: rgba(148, 163, 184, .92);--ds-slate-75: rgba(148, 163, 184, .75);--ds-slate-55: rgba(148, 163, 184, .55);--ds-slate-40: rgba(148, 163, 184, .4);--ds-slate-30: rgba(148, 163, 184, .3);--ds-textweiss-97: rgba(248, 250, 252, .97);--ds-textweiss-95: rgba(248, 250, 252, .95);--ds-textweiss-92: rgba(248, 250, 252, .92);--ds-textweiss-85: rgba(248, 250, 252, .85);--ds-textweiss-80: rgba(248, 250, 252, .8);--ds-textweiss-70: rgba(248, 250, 252, .7);--ds-weiss-62: rgba(255, 255, 255, .62);--ds-weiss-15: rgba(255, 255, 255, .15);--ds-hellgrau-88: rgba(226, 232, 240, .88);--ds-hellgrau-75: rgba(226, 232, 240, .75);--ds-silber-88: rgba(203, 213, 225, .88);--ds-slate-78: rgba(148, 163, 184, .78);--ds-slate-60: rgba(148, 163, 184, .6);--ds-slate-45: rgba(148, 163, 184, .45);--ds-slate-28: rgba(148, 163, 184, .28);--ds-slate-22: rgba(148, 163, 184, .22);--ds-cyan-90: rgba(34, 211, 238, .9);--ds-cyan-85: rgba(34, 211, 238, .85);--ds-cyan-80: rgba(34, 211, 238, .8);--ds-cyan-70: rgba(34, 211, 238, .7);--ds-cyan-65: rgba(34, 211, 238, .65);--ds-cyan-55: rgba(34, 211, 238, .55);--ds-color-cyan-blass: #a5f3fc;--ds-color-cyan-eis: #cffafe;--ds-color-cyan-nebel: #e6fbff;--ds-color-violett-blass: #c4b5fd;--ds-color-violett-nebel: #e9d5ff;--ds-color-violett-signal: #a855f7;--ds-color-gruen-blass: #6ee7b7;--ds-color-gruen-hell: #86efac;--ds-color-gruen-signal: #22c55e;--ds-color-gruen-nebel: #d4ffe8;--ds-color-gelb-blass: #fde68a;--ds-color-rot-blass: #fca5a5;--ds-color-rot-signal: #ef4444;--ds-color-blau-signal: #3b82f6;--ds-color-orange-signal: #f97316;--ds-color-blau-nebel: #e8eefc;--ds-color-gelb-signal: #f59e0b;--ds-eisweiss-92: rgba(226, 240, 245, .92);--ds-titelverlauf-ende: rgba(165, 180, 203, .9);--ds-color-violett-mittel: #a78bfa;--ds-akte-feld: rgba(6, 10, 22, .72);--ds-auf-bild-text: #f8fafc;--ds-auf-bild-rand: rgba(255, 255, 255, .08);--ds-auf-bild-grund: rgba(6, 10, 22, .72);--ds-auf-bild-grund-stark: rgba(3, 7, 18, .78);--ds-gruen-12: rgba(52, 211, 153, .12);--ds-gruen-30: rgba(52, 211, 153, .3);--ds-gelb-12: rgba(251, 191, 36, .12);--ds-gelb-30: rgba(251, 191, 36, .3);--ds-rot-12: rgba(255, 107, 107, .12);--ds-rot-30: rgba(255, 107, 107, .3);--ds-gradient-cyan-violett: linear-gradient(135deg, #22d3ee, #8b5cf6);--ds-gradient-cyan-violett-120: linear-gradient(120deg, #22d3ee 0%, #8b5cf6 100%);--ds-gradient-violett-cyan: linear-gradient(135deg, #8b5cf6, #22d3ee);--ds-gradient-dunkel: linear-gradient(180deg, rgba(3, 7, 18, .95) 0%, rgba(3, 7, 18, .85) 100%);--ds-gradient-karte: linear-gradient(145deg, rgba(34, 211, 238, .08), rgba(139, 92, 246, .08));--ds-gradient-hero-text: linear-gradient(90deg, #22d3ee, #8b5cf6, #22d3ee);--ds-gradient-akte: linear-gradient(160deg, rgba(12, 18, 36, .96), rgba(6, 10, 22, .98));--ds-gradient-akte-name: linear-gradient(180deg, rgba(6, 10, 22, 0), rgba(6, 10, 22, .88));--ds-glass-bg: rgba(255, 255, 255, .04);--ds-glass-bg-stark: rgba(10, 16, 32, .55);--ds-glass-bg-navbar: rgba(8, 12, 24, .42);--ds-glass-border: rgba(255, 255, 255, .08);--ds-glass-border-hover: rgba(34, 211, 238, .35);--ds-glass-blur: blur(14px) saturate(150%);--ds-glass-blur-stark: blur(22px) saturate(180%);--ds-glass-blur-weit: blur(18px) saturate(170%);--ds-blur-4: blur(4px);--ds-blur-6: blur(6px);--ds-blur-8: blur(8px);--ds-blur-10: blur(10px);--ds-blur-12: blur(12px);--ds-shadow-sm: 0 4px 12px rgba(0, 0, 0, .15);--ds-shadow-md: 0 6px 24px rgba(0, 0, 0, .3);--ds-shadow-lg: 0 12px 40px rgba(0, 0, 0, .4);--ds-shadow-glas: 0 8px 32px rgba(0, 0, 0, .35);--ds-shadow-tief: 0 16px 48px rgba(0, 0, 0, .45);--ds-shadow-tiefer: 0 20px 60px rgba(0, 0, 0, .45);--ds-shadow-button: 0 14px 32px rgba(34, 211, 238, .24);--ds-shadow-button-hover: 0 18px 42px rgba(34, 211, 238, .32);--ds-glow-sm: 0 8px 20px rgba(34, 211, 238, .15);--ds-glow-md: 0 12px 28px rgba(34, 211, 238, .2);--ds-glow-lg: 0 20px 40px rgba(34, 211, 238, .25);--ds-glow-xl: 0 24px 60px rgba(34, 211, 238, .3);--ds-glow-cyan: 0 8px 28px rgba(34, 211, 238, .28);--ds-glow-cyan-stark: 0 14px 40px rgba(34, 211, 238, .38);--ds-ring-cyan: 0 0 0 1px rgba(34, 211, 238, .16);--ds-highlight-innen: inset 0 1px 0 rgba(255, 255, 255, .06);--ds-highlight-innen-stark: inset 0 1px 0 rgba(255, 255, 255, .35);--ds-inset-glow: inset 0 0 20px rgba(34, 211, 238, .35);--ds-inset-glow-leicht: inset 0 0 15px rgba(34, 211, 238, .2);--ds-kennzahl-tooltip-grund: #0b1424;--ds-kennzahl-tooltip-rand: rgba(34, 211, 238, .35);--ds-kennzahl-tooltip-text: rgba(248, 250, 252, .95);--ds-space-1: .25rem;--ds-space-2: .5rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-7: 1.75rem;--ds-space-8: 2rem;--ds-space-10: 2.5rem;--ds-space-12: 3rem;--ds-space-16: 4rem;--ds-space-px-2: 2px;--ds-space-px-4: 4px;--ds-space-px-6: 6px;--ds-space-px-8: 8px;--ds-space-px-10: 10px;--ds-space-px-12: 12px;--ds-space-px-14: 14px;--ds-space-px-16: 16px;--ds-space-px-18: 18px;--ds-space-px-20: 20px;--ds-space-px-24: 24px;--ds-space-px-40: 40px;--ds-radius-xs: 4px;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 16px;--ds-radius-xl: 20px;--ds-radius-2xl: 24px;--ds-radius-pille: 999px;--ds-radius-kreis: 50%;--ds-font-sans: "Inter Variable", "Inter", "Segoe UI", system-ui, sans-serif;--ds-font-display: "Orbitron", "Inter Variable", sans-serif;--ds-font-mono: "Fira Code", "Consolas", monospace;--ds-text-072: .72rem;--ds-text-075: .75rem;--ds-text-080: .8rem;--ds-text-085: .85rem;--ds-text-090: .9rem;--ds-text-095: .95rem;--ds-text-100: 1rem;--ds-text-105: 1.05rem;--ds-text-110: 1.1rem;--ds-text-115: 1.15rem;--ds-text-120: 1.2rem;--ds-text-125: 1.25rem;--ds-text-130: 1.3rem;--ds-text-150: 1.5rem;--ds-text-200: 2rem;--ds-leading-1: 1;--ds-leading-eng: 1.1;--ds-leading-tight: 1.2;--ds-leading-snug: 1.4;--ds-leading-base: 1.5;--ds-leading-relaxed: 1.6;--ds-leading-loose: 1.7;--ds-track-minus-03: -.03em;--ds-track-minus-02: -.02em;--ds-track-minus-01: -.01em;--ds-track-plus-01: .01em;--ds-track-plus-02: .02em;--ds-track-plus-04: .04em;--ds-track-plus-08: .08em;--ds-track-plus-16: .16em;--ds-weight-normal: 400;--ds-weight-medium: 500;--ds-weight-semibold: 600;--ds-weight-bold: 700;--ds-weight-extra: 750;--ds-dur-150: .15s;--ds-dur-200: .2s;--ds-dur-250: .25s;--ds-dur-300: .3s;--ds-dur-350: .35s;--ds-dur-400: .4s;--ds-dur-450: .45s;--ds-dur-500: .5s;--ds-dur-600: .6s;--ds-dur-700: .7s;--ds-dur-1000: 1s;--ds-ease-standard: cubic-bezier(.4, 0, .2, 1);--ds-ease-aus: cubic-bezier(.16, 1, .3, 1);--ds-ease-aus-sanft: cubic-bezier(.22, 1, .36, 1);--ds-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ds-transition-fast: .15s ease;--ds-transition-base: .3s ease;--ds-transition-smooth: .4s cubic-bezier(.4, 0, .2, 1);--ds-transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55);--ds-hover-lift: -4px;--ds-z-basis: 1;--ds-z-inhalt: 2;--ds-z-topbar: 800;--ds-z-nav-dropdown: 1100;--ds-z-peek: 9997;--ds-z-sidebar: 9998;--ds-z-header: 9999;--ds-z-overlay: 10000;--ds-z-dropdown: 10050;--ds-z-modal: 10100;--ds-z-chat-button: 11000;--ds-z-chat: 12000}:root[data-theme=light]{color-scheme:light;--ds-color-cyan: #155e75;--ds-color-cyan-hell: #164e63;--ds-color-cyan-rgb: 21, 94, 117;--ds-color-violett: #7c3aed;--ds-color-violett-rgb: 124, 58, 237;--ds-color-violett-tief: #6d28d9;--ds-color-indigo-hell: #4f46e5;--ds-color-gruen: #065f46;--ds-color-gelb: #92400e;--ds-color-gold: #92400e;--ds-color-erfolg: #166534;--ds-color-fehler: #7f1d1d;--ds-color-bg-canvas: #eef2f8;--ds-color-bg-canvas-95: rgba(238, 242, 248, .95);--ds-color-bg-canvas-85: rgba(238, 242, 248, .85);--ds-color-surface: #ffffff;--ds-color-surface-rgb: 255, 255, 255;--ds-color-surface-tief: #e2e8f0;--ds-color-card: rgba(255, 255, 255, .82);--ds-color-text: #0f172a;--ds-color-text-weiss: #020617;--ds-color-text-hell: #1e293b;--ds-color-text-hellst: #0f172a;--ds-color-schwarz: #0f172a;--ds-color-weiss-rgb: 15, 23, 42;--ds-color-schwarz-rgb: 15, 23, 42;--ds-color-slate-rgb: 51, 65, 85;--ds-color-hellgrau-rgb: 30, 41, 59;--ds-cyan-05: rgba(21, 94, 117, .05);--ds-cyan-08: rgba(21, 94, 117, .07);--ds-cyan-10: rgba(21, 94, 117, .09);--ds-cyan-12: rgba(21, 94, 117, .1);--ds-cyan-15: rgba(21, 94, 117, .13);--ds-cyan-20: rgba(21, 94, 117, .18);--ds-cyan-25: rgba(21, 94, 117, .22);--ds-cyan-30: rgba(21, 94, 117, .26);--ds-cyan-35: rgba(21, 94, 117, .32);--ds-cyan-40: rgba(21, 94, 117, .38);--ds-cyan-45: rgba(21, 94, 117, .42);--ds-cyan-50: rgba(21, 94, 117, .48);--ds-cyan-60: rgba(21, 94, 117, .58);--ds-cyan-75: rgba(21, 94, 117, .72);--ds-violett-08: rgba(124, 58, 237, .07);--ds-violett-10: rgba(124, 58, 237, .09);--ds-violett-12: rgba(124, 58, 237, .1);--ds-violett-15: rgba(124, 58, 237, .13);--ds-violett-20: rgba(124, 58, 237, .18);--ds-violett-30: rgba(124, 58, 237, .26);--ds-violett-50: rgba(124, 58, 237, .48);--ds-weiss-02: rgba(15, 23, 42, .025);--ds-weiss-03: rgba(15, 23, 42, .035);--ds-weiss-04: rgba(15, 23, 42, .045);--ds-weiss-05: rgba(15, 23, 42, .05);--ds-weiss-06: rgba(15, 23, 42, .06);--ds-weiss-08: rgba(15, 23, 42, .1);--ds-weiss-10: rgba(15, 23, 42, .12);--ds-weiss-12: rgba(15, 23, 42, .14);--ds-weiss-20: rgba(15, 23, 42, .22);--ds-weiss-35: rgba(15, 23, 42, .55);--ds-weiss-50: rgba(15, 23, 42, .72);--ds-weiss-60: rgba(15, 23, 42, .78);--ds-weiss-70: rgba(15, 23, 42, .82);--ds-weiss-90: rgba(15, 23, 42, .92);--ds-schwarz-20: rgba(15, 23, 42, .06);--ds-schwarz-30: rgba(15, 23, 42, .08);--ds-schwarz-35: rgba(15, 23, 42, .1);--ds-schwarz-40: rgba(15, 23, 42, .11);--ds-schwarz-45: rgba(15, 23, 42, .12);--ds-schwarz-50: rgba(15, 23, 42, .14);--ds-schwarz-60: rgba(15, 23, 42, .18);--ds-slate-95: rgba(30, 41, 59, .98);--ds-slate-90: rgba(30, 41, 59, .95);--ds-slate-85: rgba(30, 41, 59, .92);--ds-slate-80: rgba(30, 41, 59, .9);--ds-slate-70: rgba(30, 41, 59, .88);--ds-hellgrau-90: rgba(30, 41, 59, .95);--ds-hellgrau-85: rgba(30, 41, 59, .92);--ds-weiss-30: rgba(15, 23, 42, .55);--ds-weiss-40: rgba(15, 23, 42, .6);--ds-weiss-55: rgba(15, 23, 42, .7);--ds-weiss-75: rgba(15, 23, 42, .8);--ds-weiss-80: rgba(15, 23, 42, .82);--ds-weiss-82: rgba(15, 23, 42, .84);--ds-weiss-85: rgba(15, 23, 42, .86);--ds-weiss-92: rgba(15, 23, 42, .92);--ds-weiss-95: rgba(15, 23, 42, .95);--ds-hellgrau-92: rgba(30, 41, 59, .96);--ds-hellgrau-95: rgba(30, 41, 59, .98);--ds-silber-100: #1e293b;--ds-silber-92: rgba(30, 41, 59, .94);--ds-silber-90: rgba(30, 41, 59, .92);--ds-silber-85: rgba(30, 41, 59, .9);--ds-slate-100: #1e293b;--ds-slate-92: rgba(30, 41, 59, .94);--ds-slate-75: rgba(30, 41, 59, .86);--ds-slate-55: rgba(30, 41, 59, .76);--ds-slate-40: rgba(30, 41, 59, .66);--ds-slate-30: rgba(30, 41, 59, .58);--ds-textweiss-97: rgba(15, 23, 42, .97);--ds-textweiss-95: rgba(15, 23, 42, .95);--ds-textweiss-92: rgba(15, 23, 42, .92);--ds-textweiss-85: rgba(15, 23, 42, .86);--ds-textweiss-80: rgba(15, 23, 42, .84);--ds-textweiss-70: rgba(15, 23, 42, .8);--ds-weiss-62: rgba(15, 23, 42, .75);--ds-weiss-15: rgba(15, 23, 42, .35);--ds-hellgrau-88: rgba(30, 41, 59, .94);--ds-hellgrau-75: rgba(30, 41, 59, .86);--ds-silber-88: rgba(30, 41, 59, .92);--ds-slate-78: rgba(30, 41, 59, .87);--ds-slate-60: rgba(30, 41, 59, .78);--ds-slate-45: rgba(30, 41, 59, .68);--ds-slate-28: rgba(30, 41, 59, .56);--ds-slate-22: rgba(30, 41, 59, .52);--ds-cyan-90: rgba(21, 94, 117, .97);--ds-cyan-85: rgba(21, 94, 117, .95);--ds-cyan-80: rgba(21, 94, 117, .92);--ds-cyan-70: rgba(21, 94, 117, .88);--ds-cyan-65: rgba(21, 94, 117, .85);--ds-cyan-55: rgba(21, 94, 117, .78);--ds-color-cyan-blass: #155e75;--ds-color-cyan-eis: #164e63;--ds-color-cyan-nebel: #0f172a;--ds-color-violett-blass: #6d28d9;--ds-color-violett-nebel: #6d28d9;--ds-color-violett-signal: #6b21a8;--ds-color-gruen-blass: #065f46;--ds-color-gruen-hell: #14532d;--ds-color-gruen-signal: #14532d;--ds-color-gruen-nebel: #065f46;--ds-color-gelb-blass: #92400e;--ds-color-rot-blass: #991b1b;--ds-color-rot-signal: #991b1b;--ds-color-blau-signal: #1e3a8a;--ds-color-orange-signal: #7c2d12;--ds-color-blau-nebel: #1e293b;--ds-color-gelb-signal: #92400e;--ds-eisweiss-92: rgba(15, 23, 42, .92);--ds-gruen-12: rgba(6, 95, 70, .1);--ds-gruen-30: rgba(6, 95, 70, .28);--ds-gelb-12: rgba(146, 64, 14, .1);--ds-gelb-30: rgba(146, 64, 14, .28);--ds-rot-12: rgba(127, 29, 29, .1);--ds-rot-30: rgba(127, 29, 29, .28);--ds-color-violett-mittel: #6d28d9;--ds-titelverlauf-ende: rgba(51, 65, 85, .92);--ds-akte-feld: rgba(255, 255, 255, .82);--ds-gradient-cyan-violett: linear-gradient(135deg, #155e75, #7c3aed);--ds-gradient-cyan-violett-120: linear-gradient(120deg, #155e75 0%, #7c3aed 100%);--ds-gradient-violett-cyan: linear-gradient(135deg, #7c3aed, #155e75);--ds-gradient-dunkel: linear-gradient(180deg, rgba(255, 255, 255, .95) 0%, rgba(241, 245, 249, .85) 100%);--ds-gradient-karte: linear-gradient(145deg, rgba(21, 94, 117, .06), rgba(124, 58, 237, .06));--ds-gradient-hero-text: linear-gradient(90deg, #155e75, #7c3aed, #155e75);--ds-gradient-akte: linear-gradient(160deg, rgba(255, 255, 255, .98), rgba(238, 242, 248, .98));--ds-gradient-akte-name: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .9));--ds-glass-bg: rgba(255, 255, 255, .62);--ds-glass-bg-stark: rgba(255, 255, 255, .8);--ds-glass-bg-navbar: rgba(255, 255, 255, .72);--ds-glass-border: rgba(15, 23, 42, .1);--ds-glass-border-hover: rgba(21, 94, 117, .42);--ds-shadow-sm: 0 4px 12px rgba(15, 23, 42, .06);--ds-shadow-md: 0 6px 24px rgba(15, 23, 42, .08);--ds-shadow-lg: 0 12px 40px rgba(15, 23, 42, .1);--ds-shadow-glas: 0 8px 32px rgba(15, 23, 42, .09);--ds-shadow-tief: 0 16px 48px rgba(15, 23, 42, .12);--ds-shadow-tiefer: 0 20px 60px rgba(15, 23, 42, .13);--ds-shadow-button: 0 12px 28px rgba(21, 94, 117, .22);--ds-shadow-button-hover: 0 16px 36px rgba(21, 94, 117, .3);--ds-glow-sm: 0 8px 20px rgba(21, 94, 117, .1);--ds-glow-md: 0 12px 28px rgba(21, 94, 117, .12);--ds-glow-lg: 0 20px 40px rgba(21, 94, 117, .14);--ds-glow-xl: 0 24px 60px rgba(21, 94, 117, .16);--ds-glow-cyan: 0 8px 28px rgba(21, 94, 117, .16);--ds-glow-cyan-stark: 0 14px 40px rgba(21, 94, 117, .22);--ds-ring-cyan: 0 0 0 1px rgba(21, 94, 117, .2);--ds-highlight-innen: inset 0 1px 0 rgba(255, 255, 255, .85);--ds-highlight-innen-stark: inset 0 1px 0 rgba(255, 255, 255, 1);--ds-inset-glow: inset 0 0 20px rgba(21, 94, 117, .1);--ds-inset-glow-leicht: inset 0 0 15px rgba(21, 94, 117, .07);--ds-kennzahl-tooltip-grund: #ffffff;--ds-kennzahl-tooltip-rand: rgba(21, 94, 117, .45);--ds-kennzahl-tooltip-text: #0f172a;--surface-dark-rgb: 255, 255, 255;--banner-color-rgb: 226, 232, 240;--page-accent-rgb: 21, 94, 117;--page-accent-secondary-rgb: 124, 58, 237;--neon-pink: #9333ea;--unified-background-gradient: linear-gradient(180deg, #eef2f8 0%, #f4f7fb 50%, #eef2f8 100%);--hero-gradient: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(244, 247, 251, .94) 50%, rgba(238, 242, 248, .95) 100%);--text-light: #0f172a;--text-secondary: rgba(15, 23, 42, .82);--text-muted: rgba(15, 23, 42, .78);--text-subtle: rgba(15, 23, 42, .7);--text-white: #0f172a}:root{--primary-cyan: #22d3ee;--primary-purple: #8b5cf6;--primary-blue: var(--ds-color-violett);--cyan-5: var(--ds-cyan-05);--cyan-8: var(--ds-cyan-08);--cyan-10: var(--ds-cyan-10);--cyan-12: var(--ds-cyan-12);--cyan-15: var(--ds-cyan-15);--cyan-20: var(--ds-cyan-20);--cyan-25: var(--ds-cyan-25);--cyan-30: var(--ds-cyan-30);--cyan-35: var(--ds-cyan-35);--cyan-50: var(--ds-cyan-50);--cyan-75: var(--ds-cyan-75);--purple-10: var(--ds-violett-10);--purple-15: var(--ds-violett-15);--purple-20: var(--ds-violett-20);--purple-30: var(--ds-violett-30);--bg-dark: #030712;--bg-dark-95: var(--ds-color-bg-canvas-95);--bg-dark-85: var(--ds-color-bg-canvas-85);--bg-card: var(--ds-color-card);--bg-overlay: var(--ds-schwarz-50);--text-white: var(--ds-color-text-weiss);--text-light: rgba(255, 255, 255, .9);--text-secondary: var(--ds-weiss-70);--text-muted: var(--ds-weiss-70);--text-subtle: var(--ds-weiss-60);--success: var(--ds-color-erfolg);--error: var(--ds-color-fehler);--warning: var(--ds-color-gold);--info: var(--ds-color-cyan);--gradient-cyan-purple: var(--ds-gradient-cyan-violett);--gradient-cyan-blue: var(--ds-gradient-cyan-violett-120);--gradient-purple-cyan: var(--ds-gradient-violett-cyan);--gradient-dark: var(--ds-gradient-dunkel);--gradient-card: var(--ds-gradient-karte);--gradient-hero-text: var(--ds-gradient-hero-text);--shadow-sm: var(--ds-shadow-sm);--shadow-md: var(--ds-shadow-md);--shadow-lg: var(--ds-shadow-lg);--shadow-glow-sm: var(--ds-glow-sm);--shadow-glow-md: var(--ds-glow-md);--shadow-glow-lg: var(--ds-glow-lg);--shadow-glow-xl: var(--ds-glow-xl);--shadow-inset: var(--ds-inset-glow);--shadow-inset-light: var(--ds-inset-glow-leicht);--shadow-button: var(--ds-shadow-button);--shadow-button-hover: var(--ds-shadow-button-hover);--radius-xs: var(--ds-radius-xs);--radius-sm: var(--ds-radius-sm);--radius-md: var(--ds-radius-md);--radius-lg: 15px;--radius-xl: var(--ds-radius-xl);--radius-2xl: var(--ds-radius-2xl);--radius-full: var(--ds-radius-pille);--space-xs: var(--ds-space-1);--space-sm: var(--ds-space-2);--space-md: var(--ds-space-4);--space-lg: var(--ds-space-6);--space-xl: var(--ds-space-8);--space-2xl: var(--ds-space-12);--space-3xl: var(--ds-space-16);--transition-fast: var(--ds-transition-fast);--transition-base: var(--ds-transition-base);--transition-smooth: var(--ds-transition-smooth);--transition-bounce: var(--ds-transition-bounce);--hover-lift: var(--ds-hover-lift);--hover-duration: var(--ds-dur-250);--hover-ease: var(--ds-ease-standard);--font-primary: "Inter Variable", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: var(--ds-font-sans);--font-mono: var(--ds-font-mono);--font-size-xs: var(--ds-text-075);--font-size-sm: .875rem;--font-size-base: var(--ds-text-100);--font-size-lg: 1.125rem;--font-size-xl: var(--ds-text-125);--font-size-2xl: var(--ds-text-150);--font-size-3xl: var(--ds-text-200);--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--line-height-tight: var(--ds-leading-tight);--line-height-base: var(--ds-leading-base);--line-height-relaxed: 1.75;--z-base: 1;--z-dropdown: 100;--z-sticky: 500;--z-fixed: 1000;--z-modal-backdrop: 9000;--z-modal: 9500;--z-tooltip: 10000;--z-toast: 10500;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-2xl: 1400px;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1140px;--container-2xl: 1320px}@media (prefers-color-scheme: dark){:root{color-scheme:dark}}
