:root{--color-primary:#21588F;--color-primary-hover:#1A4773;--color-primary-light:#3A6BA3;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover);--color-secondary:#946287;--color-secondary-hover:#7a536f;--color-accent:#3d6911;--color-accent-hover:#2F5209;--color-error:#dc3545;--color-success-bg:#d4edda;--color-success-text:#155724;--color-error-bg:#f8d7da;--color-error-text:#721c24;--color-warning-bg:#fff3cd;--color-warning-text:#856404;--color-info-bg:#d1ecf1;--color-info-text:#0c5460;--color-h1:#2F6592;--color-h2:#946287;--color-h3:var(--color-primary);--color-text-primary:#111111;--color-text-secondary:#666666;--color-text-muted:var(--color-text-secondary);--color-bg-primary:#ffffff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-border-light:var(--ui-rahmen);--color-border-medium:var(--ui-rahmen);--color-border:var(--ui-rahmen);--color-focus:var(--color-primary);--color-surface:#ffffff;--color-text:#333333;--color-text-on-primary:#ffffff;--color-text-on-accent:#ffffff;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:var(--ui-radius);--radius-md:var(--ui-radius);--radius-lg:var(--ui-radius);--radius-xl:var(--ui-radius);--radius-2xl:var(--ui-radius);--radius-3xl:var(--ui-radius);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--transition-fast:.15s ease;--transition-normal:.3s ease;--color-button-blue:#21588F;--color-button-blue-hover:#1A4773;--max-width:96ch;--ux-tap-min:44px;--ux-radius-card:var(--ui-radius);--ux-shadow-sm:none;--ux-shadow-md:none;--ux-shadow-focus:0 0 0 4px color-mix(in srgb, var(--color-primary, #21588F) 28%, transparent);--ux-transition:.16s cubic-bezier(.2, .8, .2, 1);--ux-ease-out:cubic-bezier(.2, .8, .2, 1);--ux-touch-pad:.625rem .875rem;--ux-text-max:70ch;--ux-focus-color:var(--color-focus);--ui-radius:.5rem;--ui-rahmen:#888;--color-button-green:#3d6911;--color-button-green-hover:#2F5209;--color-button-secondary:#946287;--color-button-secondary-hover:#7a536f;--font-family-base:"Avenir", Montserrat, Corbel, "URW Gothic", source-sans-pro, sans-serif;--font-family-headings:var(--font-family-base);--font-family-mono:"SF Mono", "Monaco", "Inconsolata", "Roboto Mono", monospace;--font-size-xs:var(--font-size-meta);--font-size-sm:var(--font-size-meta);--font-size-md:var(--font-size-ui);--font-size-lg:var(--font-size-ui-title);--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-size-h1:clamp(1.75rem, 8vw, 2.8rem);--font-size-h2:clamp(1.4rem, 6vw, 2.1rem);--font-size-h3:clamp(1.05rem, 4vw, 1.575rem);--font-size-h4:clamp(.875rem, 3vw, 1.3125rem);--font-size-h5:clamp(1rem, 2.5vw, 1.2rem);--font-size-h6:clamp(.7rem, 1.5vw, .875rem);--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-base:1.8;--line-height-h1:1.15;--line-height-h2:1.2;--font-size-ui:1rem;--font-size-meta:.875rem;--font-size-ui-title:1.25rem;--font-size-reading:1.2rem;--font-size-base:var(--font-size-ui);--font-sans:var(--font-family-base)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base,system-ui,sans-serif);color:var(--color-text-primary,#111);background:var(--color-bg-primary,#fff);line-height:var(--line-height-base,1.8)}.site-header{position:sticky;top:0;z-index:1000;background:var(--color-bg-primary,#fff);border-bottom:1px solid var(--color-border,#d0d0d0)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;width:100%;gap:10px;flex-wrap:wrap}.site-header__logo{flex:0 0 auto}.site-header__logo img{display:block;width:50px;height:50px}.site-header__actions{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0;max-width:100%}.nav-desktop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.nav-mobile{display:none;position:relative}.content{max-width:var(--max-width,96ch);margin:0 auto;padding:var(--space-8,2rem) var(--space-4,1rem)}@media(max-width:1149px){.nav-desktop{display:none!important}.nav-mobile{display:block!important}}@media(min-width:1150px){.nav-desktop{gap:2px}.nav-desktop .nav-link{font-size:var(--font-size-ui);padding:.2rem .3rem}.nav-desktop .nav-icon{width:18px;height:18px}}@font-face{font-family:Avenir;src:local("Avenir");font-weight:400}@font-face{font-family:Avenir;src:local("Avenir");font-weight:700}:is(h1,:where(.ueberschrift-h1)):where(:not(.ueberschrift-h2,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)),:is(h2,:where(.ueberschrift-h2)):where(:not(.ueberschrift-h1,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)),:is(h3,:where(.ueberschrift-h3)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)),:is(h4,:where(.ueberschrift-h4)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h3,.ueberschrift-h5,.ueberschrift-h6)),:is(h5,:where(.ueberschrift-h5)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h6)),:is(h6,:where(.ueberschrift-h6)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h5)){font-family:var(--font-family-base);margin-top:var(--space-4);margin-bottom:var(--space-6)}:is(h1,:where(.ueberschrift-h1)):where(:not(.ueberschrift-h2,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)){font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:700;color:var(--color-h1);margin-top:var(--space-8);margin-bottom:var(--space-16);text-align:center}:is(h2,:where(.ueberschrift-h2)):where(:not(.ueberschrift-h1,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)){font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:700;color:var(--color-h2);margin-top:var(--space-8);margin-bottom:var(--space-6);text-align:left}:is(h3,:where(.ueberschrift-h3)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)){font-size:var(--font-size-h3);line-height:1.3;font-weight:600;color:var(--color-h3);margin-top:var(--space-6);margin-bottom:var(--space-4);text-align:left}:is(p,:where(.html-code-p)){font-size:var(--font-size-reading);margin-bottom:var(--space-4)}strong{font-weight:700}a{color:var(--color-link);text-decoration:underline;font-weight:600;transition:color var(--transition-fast)}ul{list-style:square;padding-left:var(--space-8);padding-bottom:var(--space-4)}ol{padding-left:var(--space-8);padding-bottom:var(--space-4)}ul li,ol li{font-size:var(--font-size-reading);margin-bottom:var(--space-2)}code{font-family:var(--font-family-mono);background:var(--color-bg-tertiary);padding:.1em .4em;border-radius:var(--radius-md);font-size:.9em;word-wrap:break-word;overflow-wrap:break-word}pre{display:block;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg, 8px);overflow:hidden;margin:var(--space-6) 0;font-family:var(--font-family-mono);font-size:.85em;line-height:1.5;box-shadow:0 4px 12px #00000014;padding:var(--space-4);white-space:pre;overflow-x:auto;color:#3a3a3a}pre code{background:none;padding:0;border-radius:0;font-size:inherit;color:inherit}.terminal-window{background:var(--color-bg-primary);border:1px solid #e0e0e0;border-radius:var(--radius-lg, 8px);box-shadow:0 4px 16px #00000014;overflow:hidden;margin:var(--space-6) 0;font-family:var(--font-family-mono)}.terminal-header{background:linear-gradient(180deg,#f5f5f5,#e8e8e8);padding:10px 15px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d0d0d0;color:var(--color-text-secondary);font-size:13px;text-align:center}.terminal-header:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:#ff5f56;box-shadow:20px 0 #ffbd2e,40px 0 #27c93f;margin-right:48px;flex-shrink:0}.terminal-window>pre{margin:0;padding:20px;border:none;box-shadow:none;background:var(--color-bg-secondary);color:#3a3a3a;white-space:pre;overflow-x:auto;border-radius:0;font-size:.85em;line-height:1.5}.terminal-window>pre code{background:none;padding:0;border-radius:0;font-size:inherit}.term-green{color:#2e7d32}.term-red{color:#c62828}.term-yellow{color:#f9a825}.term-blue{color:#1565c0}.term-cyan{color:#00838f}.term-white{color:#1a1a1a}.term-dim{color:#9e9e9e}.term-bold{font-weight:600;color:#1a1a1a}.terminal-window details{margin:0}.terminal-window details summary{cursor:pointer;padding:12px 20px;background:#f0f0f0;border-bottom:1px solid rgba(128,128,128,.2);list-style:none;display:flex;align-items:center;gap:8px;font-size:14px;color:#555}.terminal-window details summary::-webkit-details-marker{display:none}.terminal-window details summary:before{content:"\25b6";font-size:10px;transition:transform .2s ease}.terminal-window details[open] summary:before{transform:rotate(90deg)}.terminal-window details summary:hover{background:#e8e8e8}[data-theme=dark] pre{background:#1e1e1e;border-color:var(--color-border-medium);color:#d4d4d4;box-shadow:0 4px 16px #0000004d}[data-theme=dark] .terminal-window{background:var(--color-bg-secondary);border-color:var(--color-border-medium);box-shadow:0 4px 16px #0000004d}[data-theme=dark] .terminal-header{background:linear-gradient(180deg,#3d3d3d,#2d2d2d);border-bottom-color:var(--color-border-medium);color:var(--color-text-muted)}[data-theme=dark] .terminal-window>pre{background:var(--color-bg-primary);color:#d4d4d4}[data-theme=dark] .term-green{color:#4ec9b0}[data-theme=dark] .term-red{color:#f14c4c}[data-theme=dark] .term-yellow{color:#dcdcaa}[data-theme=dark] .term-blue{color:#569cd6}[data-theme=dark] .term-cyan{color:#9cdcfe}[data-theme=dark] .term-dim{color:#6a6a6a}[data-theme=dark] .term-bold{color:#fff}[data-theme=dark] .terminal-window details summary{color:var(--color-text-secondary);background:var(--color-bg-tertiary)}[data-theme=dark] .terminal-window details summary:hover{background:var(--color-bg-secondary)}blockquote{border-left:3px solid var(--color-secondary);padding-left:var(--space-4);margin:var(--space-4) 0;color:var(--color-text-secondary);font-style:italic}table{width:100%;border-collapse:collapse;font-size:var(--font-size-reading)}th,td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-light)}th{font-weight:600;background:var(--color-bg-secondary);white-space:nowrap}th a{color:var(--color-text);text-decoration:none}th a:hover{color:var(--color-link)}tr:hover{background:var(--color-bg-secondary)}.table-responsive{overflow-x:auto}details{margin-bottom:var(--space-4)}summary{cursor:pointer;padding:var(--space-2) 0}.rule-block{margin:var(--space-8) 0;padding:var(--space-6);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border-left:4px solid var(--color-border-medium)}.rule-block :is(h3,:where(.ueberschrift-h3)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)){display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:0}.rule-id{font-family:var(--font-family-mono);font-weight:600;color:var(--color-text-primary)}.severity-badge{display:inline-block;padding:.2rem .6rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;text-transform:uppercase}.severity-badge.severity-critical{background:var(--color-error-bg);color:var(--color-error-text)}.severity-badge.severity-major{background:var(--color-warning-bg);color:var(--color-warning-text)}.severity-badge.severity-minor{background:var(--color-info-bg);color:var(--color-info-text)}.severity-badge.severity-info{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.type-badge{display:inline-block;padding:.2rem .6rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:500;background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.type-badge.type-forbidden{background:var(--color-error-bg);color:var(--color-error-text)}.type-badge.type-required{background:var(--color-success-bg);color:var(--color-success-text)}.type-badge.type-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.fix-suggestion{margin-top:var(--space-4);padding:.75rem 1rem;background:var(--color-success-bg);color:var(--color-success-text);border-radius:var(--radius-md);font-size:.9rem}.rule-pattern{margin-top:var(--space-4)}.rule-pattern strong{display:block;color:var(--color-text-muted);font-size:.85rem;margin-bottom:var(--space-2)}.toc-contracts{list-style:none;padding:0}.toc-contracts>li{margin-bottom:var(--space-4)}.toc-rules{list-style:none;padding-left:var(--space-6);margin-top:var(--space-2)}.toc-rules li{display:flex;align-items:center;gap:var(--space-2);padding:.2rem 0}.toc-count{color:var(--color-text-muted);font-size:.85rem}.toc-severity{display:inline-block;padding:.1rem .4rem;border-radius:var(--ui-radius);font-size:.7rem;font-weight:500;text-transform:uppercase}.toc-severity-critical{background:var(--color-error-bg);color:var(--color-error-text)}.toc-severity-major{background:var(--color-warning-bg);color:var(--color-warning-text)}.toc-severity-minor{background:var(--color-info-bg);color:var(--color-info-text)}.toc-severity-info{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}img{max-width:100%;height:auto}.site-footer{max-width:var(--max-width);margin:var(--space-16) auto 0;border-top:1px solid var(--color-border);padding:var(--space-4);text-align:center;font-size:var(--font-size-meta);color:var(--color-text-secondary);display:flex;justify-content:center;align-items:center;gap:1.25rem;flex-wrap:wrap}.site-footer a{color:var(--color-text-secondary);text-decoration:none;font-weight:400}.site-footer a:hover{color:var(--color-link)}.site-footer .sep{color:var(--color-text-secondary)}@media(max-width:640px){.site-footer{font-size:var(--font-size-meta);gap:.6rem}}@media(max-width:768px){.terminal-window>pre{padding:15px;font-size:11px}}.nav-link{color:var(--color-text-primary);text-decoration:none;padding:var(--space-2) var(--space-4);font-size:var(--font-size-md);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-1);transition:color var(--transition-fast)}.nav-link:hover{color:var(--color-link)}.nav-link.is-active{color:var(--color-link);font-weight:600}.nav-icon{display:inline-block;width:18px;height:18px;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}.nav-icon--karlscore{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Ccircle cx='12' cy='12' r='7' stroke-dasharray='4 2'/%3E%3Ccircle cx='12' cy='12' r='10' stroke-opacity='.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Ccircle cx='12' cy='12' r='7' stroke-dasharray='4 2'/%3E%3Ccircle cx='12' cy='12' r='10' stroke-opacity='.5'/%3E%3C/svg%3E")}.nav-icon--ki-gemeinschaft{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='7' r='3'/%3E%3Ccircle cx='5' cy='17' r='2.5'/%3E%3Ccircle cx='19' cy='17' r='2.5'/%3E%3Cpath d='M12 10v4'/%3E%3Cpath d='M8 14l4 0'/%3E%3Cpath d='M16 14l-4 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='7' r='3'/%3E%3Ccircle cx='5' cy='17' r='2.5'/%3E%3Ccircle cx='19' cy='17' r='2.5'/%3E%3Cpath d='M12 10v4'/%3E%3Cpath d='M8 14l4 0'/%3E%3Cpath d='M16 14l-4 0'/%3E%3C/svg%3E")}.nav-icon--ki-gemeinschaft-wissen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M4 4h6a3 3 0 013 3v13a2.5 2.5 0 00-2.5-2.5H4z'/%3E%3Cpath d='M20 4h-6a3 3 0 00-3 3v13a2.5 2.5 0 012.5-2.5H20z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M4 4h6a3 3 0 013 3v13a2.5 2.5 0 00-2.5-2.5H4z'/%3E%3Cpath d='M20 4h-6a3 3 0 00-3 3v13a2.5 2.5 0 012.5-2.5H20z'/%3E%3C/svg%3E")}.nav-icon--ki-gemeinschaft-videos{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5l6 3.5-6 3.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5l6 3.5-6 3.5z'/%3E%3C/svg%3E")}.nav-icon--ki-wissen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 3L2 9l10 6 10-6-10-6z'/%3E%3Cpath d='M2 17l10 6 10-6'/%3E%3Cpath d='M2 13l10 6 10-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 3L2 9l10 6 10-6-10-6z'/%3E%3Cpath d='M2 17l10 6 10-6'/%3E%3Cpath d='M2 13l10 6 10-6'/%3E%3C/svg%3E")}.nav-icon--systemisch-denken{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3Ccircle cx='8' cy='19' r='2'/%3E%3Ccircle cx='16' cy='19' r='2'/%3E%3Cpath d='M10.5 6.5L6.5 10.5M13.5 6.5L17.5 10.5M6.5 13.5L8 17M17.5 13.5L16 17M10 19h4' stroke-opacity='.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3Ccircle cx='8' cy='19' r='2'/%3E%3Ccircle cx='16' cy='19' r='2'/%3E%3Cpath d='M10.5 6.5L6.5 10.5M13.5 6.5L17.5 10.5M6.5 13.5L8 17M17.5 13.5L16 17M10 19h4' stroke-opacity='.6'/%3E%3C/svg%3E")}.nav-icon--videoraum{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M23 7l-7 5 7 5V7z'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M23 7l-7 5 7 5V7z'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E")}.nav-icon--chat{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E")}.nav-icon--erstgespraech{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z'/%3E%3Ccircle cx='12' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='8' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='16' cy='12' r='1' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z'/%3E%3Ccircle cx='12' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='8' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='16' cy='12' r='1' fill='%23000'/%3E%3C/svg%3E")}.nav-icon--anmelden{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M15 3h4a2 2 0 012 2v14a2 2 0 01-2 2h-4'/%3E%3Cpolyline points='10 17 15 12 10 7'/%3E%3Cline x1='15' y1='12' x2='3' y2='12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M15 3h4a2 2 0 012 2v14a2 2 0 01-2 2h-4'/%3E%3Cpolyline points='10 17 15 12 10 7'/%3E%3Cline x1='15' y1='12' x2='3' y2='12'/%3E%3C/svg%3E")}.nav-icon--abmelden{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M9 21H5a2 2 0 01-2-2V5a2 2 0 012-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M9 21H5a2 2 0 01-2-2V5a2 2 0 012-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E")}.nav-icon--start{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")}.nav-icon--profil{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.nav-icon--termine{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}.nav-icon--chat{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E")}.nav-icon--forum{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z'/%3E%3C/svg%3E")}.nav-icon--videos{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpolygon points='5 3 19 12 5 21 5 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpolygon points='5 3 19 12 5 21 5 3'/%3E%3C/svg%3E")}.nav-icon--beratung{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 015.83 1c0 2-3 3-3 3'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 015.83 1c0 2-3 3-3 3'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.mobile-menu-toggle{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-md);cursor:pointer}.mobile-dropdown{position:absolute;top:100%;right:0;min-width:200px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:1001;padding:var(--space-2) 0;display:none}.mobile-dropdown.is-open{display:block}.mobile-dropdown a{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-text-primary);text-decoration:none;font-size:var(--font-size-md);border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast)}.mobile-dropdown a:last-child{border-bottom:none}.mobile-dropdown a:hover{background:var(--color-bg-secondary)}.mobile-dropdown .nav-icon{width:20px;height:20px}[data-theme=dark] .mobile-dropdown{background:var(--color-bg-secondary);border-color:var(--color-border)}[data-theme=dark] .mobile-menu-toggle{color:var(--color-text-primary);border-color:var(--color-border)}.callout,.info,.warning,.danger,.highlight,.note{padding:1.25rem 1.5rem;border:1px solid;border-radius:var(--radius-lg);margin:var(--space-4, 1rem) 0}.callout :is(p,:where(.html-code-p)):last-child,.info :is(p,:where(.html-code-p)):last-child,.warning :is(p,:where(.html-code-p)):last-child,.danger :is(p,:where(.html-code-p)):last-child,.highlight :is(p,:where(.html-code-p)):last-child,.note :is(p,:where(.html-code-p)):last-child{margin-bottom:0}.callout strong,.info strong,.warning strong,.danger strong,.highlight strong,.note strong{display:inline}.callout{background:#edf7f1;border-color:#cbe6d7}.callout strong{color:#267346}.info{background:#edf2f7;border-color:#cbd9e6}.info strong{color:#2d5986}.warning{background:#fcf7e8;border-color:#f0d175}.warning strong{color:#8a6b0f}.danger{background:#fcf3f3;border-color:#f0c2c2}.danger strong{color:#8f2424}.highlight{background:#f7edf2;border-color:#e6cbd9}.highlight strong{color:#862d59}.note{background:var(--color-bg-secondary, #f8f9fa);border-color:var(--color-border, #d0d0d0)}.note strong{color:var(--color-text-primary, #111)}[data-theme=dark] .callout{background:#1d3025;border-color:#334d3e}[data-theme=dark] .callout strong{color:#7ece9f}[data-theme=dark] .info{background:#1d2630;border-color:#33404d}[data-theme=dark] .info strong{color:#7ea6ce}[data-theme=dark] .warning{background:#362e17;border-color:#675a32}[data-theme=dark] .warning strong{color:#e4c567}[data-theme=dark] .danger{background:#321b1b;border-color:#5d3232}[data-theme=dark] .danger strong{color:#d77575}[data-theme=dark] .highlight{background:#301d26;border-color:#4d3340}[data-theme=dark] .highlight strong{color:#d590b3}[data-theme=dark] .note{background:var(--color-bg-secondary, #2d2d2d);border-color:var(--color-border, #555)}.toc{background:var(--color-surface);padding:var(--spacing-md);margin:var(--spacing-lg) 0;border-radius:var(--radius);border:1px solid var(--color-border)}.toc strong{display:block;margin-bottom:var(--spacing-sm)}.toc ol{padding-left:var(--spacing-md)}.toc li{margin-bottom:var(--spacing-xs)}.toc-level-3{padding-left:var(--spacing-md)}.toc a{color:var(--color-text);font-size:.9rem}.toc a:hover{color:var(--color-link)}.content{max-width:var(--max-width);margin:0 auto;padding:var(--space-4)}.text-left{text-align:left}.text-center{text-align:center}.btn{display:inline-block;padding:.7em 1.2em;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:var(--font-size-md);transition:background-color var(--transition-normal);cursor:pointer;line-height:1.4}.btn-green{background:#3d6911;color:#fff}.btn-green:hover{background:#2f5209;color:#fff}.btn-blue{background:var(--color-button-blue);color:#fff}.btn-blue:hover{background:var(--color-button-blue-hover);color:#fff}.insight-box{border-radius:var(--radius-lg);padding:1.25rem 1.5rem;margin:var(--space-4) 0;border:1px solid}.insight-box :is(p,:where(.html-code-p)):last-child{margin-bottom:0}.insight-box.success{background:#edf7f1;border-color:#cbe6d7}.insight-box.success strong{color:#267346}.insight-box.primary{background:#edf2f7;border-color:#cbd9e6}.insight-box.primary strong{color:#2d5986}.insight-box.warning{background:#fcf7e8;border-color:#f0d175}.insight-box.warning strong{color:#8a6b0f}.insight-box.error{background:#fcf3f3;border-color:#f0c2c2}.insight-box.error strong{color:#8f2424}details.insight-box{cursor:pointer}details.insight-box summary{list-style:none}details.insight-box summary::-webkit-details-marker{display:none}.insight-summary{font-weight:600;font-size:var(--font-size-reading)}.insight-details{margin-top:var(--space-4)}.insight-flexbox{display:flex;align-items:center;gap:var(--space-2)}.insight-box.static{cursor:default}.article-grid{display:grid;gap:var(--space-8);margin:var(--space-8) 0}@media(min-width:769px){.article-grid{grid-template-columns:1fr 1fr;align-items:start}}.article-card{height:100%;display:flex;flex-direction:column;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-normal)}.article-card:hover{box-shadow:var(--shadow-md)}.article-image{position:relative;overflow:hidden}.article-image img{width:100%;height:auto;display:block}.article-image-link,.article-title-link{text-decoration:none}.article-content{padding:var(--space-4);flex:1}.article-content :is(h3,:where(.ueberschrift-h3)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)){margin-top:0}.article-marker{position:absolute;top:var(--space-2);right:var(--space-2);background:var(--color-primary);color:#fff;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600}.article-marker.gelesen{background:var(--color-accent)}.div-selector{display:flex;gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap}.div-selector button,.div-selector [data-toggle]{padding:var(--space-2) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);font-family:var(--font-family-base);transition:all var(--transition-fast)}.div-selector button:hover,.div-selector [data-toggle]:hover{background:var(--color-bg-tertiary)}.div-selector button.active,.div-selector [data-toggle].active{background:var(--color-button-blue);color:#fff;border-color:var(--color-button-blue)}.content-div{display:none}.content-div.active{display:block}.seminar-spacing{margin-top:var(--space-8)}.glossar-term{border-bottom:1px dotted var(--color-primary);text-decoration:none}.glossar-term:hover{border-bottom-style:solid}[data-theme=dark] .insight-box.success{background:#1d3025;border-color:#334d3e}[data-theme=dark] .insight-box.success strong{color:#7ece9f}[data-theme=dark] .insight-box.primary{background:#1d2630;border-color:#33404d}[data-theme=dark] .insight-box.primary strong{color:#7ea6ce}[data-theme=dark] .insight-box.warning{background:#362e17;border-color:#675a32}[data-theme=dark] .insight-box.warning strong{color:#e4c567}[data-theme=dark] .insight-box.error{background:#321b1b;border-color:#5d3232}[data-theme=dark] .insight-box.error strong{color:#d77575}[data-theme=dark] .article-card{border-color:var(--color-border)}[data-theme=dark] .btn-green{background:#3d6911}[data-theme=dark] .btn-blue{background:var(--color-button-blue)}.merkliste-link,.sysebook-impulse-tasks__footer{display:none}[data-typografie=ui],[data-typografie=ui] *,[data-typografie=ui] *:before,[data-typografie=ui] *:after{box-sizing:border-box}[data-typografie=ui] :where(:is(main,:where(.html-main)),fieldset,input,select,textarea){min-inline-size:0;max-inline-size:100%}[data-typografie=ui]{overflow-wrap:anywhere}.typografie-tabelle{max-inline-size:100%;overflow:auto;overflow-wrap:normal}.typografie-tabelle table{min-inline-size:100%;width:max-content}:where(button,input,select,textarea){font-family:inherit;font-size:var(--font-size-ui);line-height:var(--line-height-normal)}[data-typografie=ui]{font-family:var(--font-family-base);font-size:var(--font-size-ui);line-height:var(--line-height-base)}[data-typografie=ui] :where(:is(p,:where(.html-code-p)),li,table,label,button,input,select,textarea){font-size:var(--font-size-ui)}[data-typografie=ui] :where(:is(h1,:where(.ueberschrift-h1)):where(:not(.ueberschrift-h2,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)),:is(h2,:where(.ueberschrift-h2)):where(:not(.ueberschrift-h1,.ueberschrift-h3,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)),:is(h3,:where(.ueberschrift-h3)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)),legend){font-size:var(--font-size-ui-title)}[data-typografie=ui] :where(small,.hint,.form-hint,.field-error){font-size:var(--font-size-meta)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:-9999px;top:0;padding:.625rem 1rem;background:var(--color-bg-primary, #fff);color:var(--color-link, #21588F);border:2px solid var(--color-primary, #21588F);border-radius:var(--ui-radius);z-index:9999;font-weight:700}.skip-link:focus,.skip-link:focus-visible{left:.5rem;top:.5rem;outline:3px solid var(--ux-focus-color, #1A4773);outline-offset:2px}:focus-visible:not(input):not(textarea):not(select){outline:3px solid var(--ux-focus-color, #1A4773);outline-offset:2px;border-radius:var(--ui-radius)}button:focus-visible,a:focus-visible,[role=button]:focus-visible{box-shadow:var(--ux-shadow-focus);outline-offset:3px}button,.btn,.nav-link,[role=button]{min-height:var(--ux-tap-min);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--ux-touch-pad)}input[type=text],input[type=email],input[type=search],textarea,select{min-height:var(--ux-tap-min);padding:.625rem .75rem}.form-group{display:grid;gap:.375rem;margin-bottom:1rem}.form-group label{font-weight:600;color:var(--color-text-primary, #111)}.form-group .hint{font-size:.875rem;color:var(--color-text-secondary, #666)}.form-group .err{font-size:.875rem;color:var(--color-error, #dc3545);font-weight:600}input[aria-invalid=true]{border-color:var(--color-error, #dc3545)}.required-asterisk{color:var(--color-error, #dc3545);margin-left:.125rem}img,svg,video{max-width:100%;height:auto}:is(p,:where(.html-code-p)),.lead,.prose{max-width:var(--ux-text-max)}[aria-busy=true]{cursor:progress;opacity:.7;pointer-events:none}.spinner{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ux-spin .7s linear infinite}@keyframes ux-spin{to{transform:rotate(360deg)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{opacity:1;transition:opacity .2s ease-in}:is([role=status],[role=alert],.callout,.info,.warning,.danger,.highlight,.note,.insight-box,.rule-block,.success-message,.error-message,.form-status,.form-message,.access-notice,.product-access-notice,.auth-card,.info-box,.notice){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--color-text-primary,inherit)}:is([role=status],[role=alert],.callout,.info,.warning,.danger,.highlight,.note,.insight-box,.rule-block){padding:0;margin-block:var(--space-4,1rem)}:is([role=status],[role=alert]):empty{display:none}:is(.card,.panel,.form-card,.product-card,.article-card,.dimension-card,.dimension-intro,.dimension-overview-card,.module-summary-card,.reflection-card,.protected-section-login,.product-login-form,.user-auth-form,.recommendation-box,.info-footer,.product-details,.karte,.start-angebot,.profil-block,.zugangs-gate,.vv-karte){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}:is(blockquote,.reply-indicator,.parent-message-quote){border-inline-start:0!important;border-left:0!important}:is([class$=-card],[class*="-card "],.toc,.btn,.suite-nav-toggle,.suite-nav-dropdown){border-radius:var(--ui-radius)!important;box-shadow:none!important}:is(button,.gate-cta,.chat-popover-panel,li.is-active,.video-container>:is(div,:where(.html-code-div))){border-radius:var(--ui-radius)!important;box-shadow:none!important}.content.vv-breit{inline-size:100%;min-inline-size:0;grid-template-columns:minmax(0,1fr)}.vv-karte{min-inline-size:0}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]),textarea,select){border:1px solid var(--color-border,#d0d0d0);border-radius:0!important;box-shadow:none!important}:where(input,textarea,select):is(:focus,:focus-visible){border-color:var(--color-primary,#21588f)!important;border-width:1px!important;outline:none!important;box-shadow:none!important}:where(input,textarea,select)[aria-invalid=true]:not(:focus){border-color:var(--color-error,#dc3545)}.auth{max-inline-size:var(--ux-text-max,70ch);margin-inline:auto}.auth [hidden]{display:none!important}.auth-flow{margin-block-start:var(--space-6,1.5rem)}.auth .form-group{max-inline-size:32rem}.auth input{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#111)}.auth-code.form-group{display:block;border:0;padding:0;margin:0 0 var(--space-4,1rem);min-inline-size:0;inline-size:100%;max-inline-size:100%}.auth-code legend{font-weight:600;margin-block-end:var(--space-2,.5rem)}.auth-code-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.25rem,1vw,.5rem);inline-size:19rem;max-inline-size:100%}.auth .auth-code-digit{box-sizing:border-box;min-inline-size:0;inline-size:100%;max-inline-size:100%;block-size:2.75rem;min-block-size:44px;padding-inline:0;text-align:center;font-size:var(--font-size-ui-title,1.25rem);font-variant-numeric:tabular-nums}.auth-code-label{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth .hint{display:block;margin-block-start:var(--space-2,.5rem)}.auth-msg{margin-block:var(--space-4,1rem)}.auth-alternatives{display:flex;flex-wrap:wrap;gap:var(--space-4,1rem);margin-block-start:var(--space-4,1rem)}.auth .btn-link{display:inline-flex;align-items:center;min-block-size:44px;padding:0;border:0;background:transparent;color:var(--color-link,var(--color-primary,#21588f));font:inherit;text-decoration:underline;cursor:pointer}.auth .btn-link:disabled{color:var(--color-text-secondary,#666);cursor:default}.product-cards{list-style:none;padding:0;display:grid;gap:var(--space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.product-card{padding:var(--space-4,1rem)}.product-card :is(h3,:where(.ueberschrift-h3)):where(:not(.ueberschrift-h1,.ueberschrift-h2,.ueberschrift-h4,.ueberschrift-h5,.ueberschrift-h6)){margin:0 0 var(--space-2,.5rem);font-size:var(--font-size-ui-title)}.product-meta{color:var(--color-text-secondary,#666);font-size:var(--font-size-meta);margin:0}.profile-nav{margin-block-start:var(--space-6,1.5rem);padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-6,1.5rem)}.suite-navigation .suite-user-view{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25em 1em;padding:.25em 1.25em;border-bottom:1px solid var(--color-border,#d0d0d0);overflow-wrap:anywhere}.suite-user-view a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-link,#21588f);font:inherit}.suite-navigation.site-header{position:sticky;top:0;z-index:1000;width:100%;margin:0;background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#111);border:0;border-bottom:1px solid var(--color-border,#d0d0d0);font-family:var(--font-family-base,"Avenir",Montserrat,Corbel,"URW Gothic",source-sans-pro,sans-serif);font-size:var(--font-size-ui,medium);line-height:var(--line-height-normal,1.5);font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none}.suite-navigation *{box-sizing:border-box}.suite-navigation .site-header__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;padding:10px 20px;width:100%}.suite-navigation .site-header__logo{display:block;flex:0 0 auto}.suite-navigation .site-header__logo img{display:block;width:50px;height:50px}.suite-navigation .site-header__actions{display:flex;align-items:center;min-width:0;max-width:100%;margin:0}.suite-navigation .suite-nav-desktop{display:none;align-items:center;gap:2px;margin:0;padding:0}.suite-navigation .suite-nav-mobile{display:block;position:relative;margin:0;padding:0}.suite-navigation a.nav-link{display:flex;align-items:center;gap:4px;min-height:44px;margin:0;padding:.2em .3em;text-decoration:none;white-space:nowrap;color:inherit;font-family:inherit;font-size:var(--font-size-ui,medium);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:normal;text-transform:none}.suite-navigation a.nav-link:hover{color:var(--color-link,#21588f)}.suite-navigation .suite-nav-toggle{display:block;min-height:44px;margin:0;padding:.5em .75em;border:1px solid var(--color-border,#d0d0d0);border-radius:var(--radius-md,6px);background:var(--color-bg-primary,#fff);color:inherit;font:inherit;font-weight:400;cursor:pointer}.suite-navigation .suite-nav-dropdown{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:1001;width:max-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 90px);overflow:auto;margin:0;padding:.5em;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border,#d0d0d0);border-radius:var(--radius-md,6px);box-shadow:0 4px 12px #0002}.suite-navigation .suite-nav-dropdown[hidden]{display:none}.suite-navigation :is(a,button):focus-visible{outline:2px solid var(--color-link,#21588f);outline-offset:2px}.suite-skip-link{font-family:var(--font-family-base,system-ui,sans-serif);font-size:var(--font-size-ui,medium);font-weight:400;line-height:1.5;position:fixed;left:1rem;top:-10rem;z-index:2000;padding:.5em;background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#111)}.suite-skip-link:focus{top:.5rem}@media(min-width:1150px){.suite-navigation[data-authenticated=false] .suite-nav-desktop{display:flex}.suite-navigation[data-authenticated=false] .suite-nav-mobile{display:none}}@media(min-width:1440px){.suite-navigation .suite-nav-desktop{display:flex}.suite-navigation .suite-nav-mobile{display:none}}.suite-navigation .nav-icon{display:inline-block;width:18px;height:18px;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}.suite-navigation .nav-icon--ki-gemeinschaft-wissen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M4 4h6a3 3 0 013 3v13a2.5 2.5 0 00-2.5-2.5H4z'/%3E%3Cpath d='M20 4h-6a3 3 0 00-3 3v13a2.5 2.5 0 012.5-2.5H20z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M4 4h6a3 3 0 013 3v13a2.5 2.5 0 00-2.5-2.5H4z'/%3E%3Cpath d='M20 4h-6a3 3 0 00-3 3v13a2.5 2.5 0 012.5-2.5H20z'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--ki-gemeinschaft-videos{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5l6 3.5-6 3.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5l6 3.5-6 3.5z'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--ki-wissen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 3L2 9l10 6 10-6-10-6z'/%3E%3Cpath d='M2 17l10 6 10-6'/%3E%3Cpath d='M2 13l10 6 10-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M12 3L2 9l10 6 10-6-10-6z'/%3E%3Cpath d='M2 17l10 6 10-6'/%3E%3Cpath d='M2 13l10 6 10-6'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--systemisch-denken{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3Ccircle cx='8' cy='19' r='2'/%3E%3Ccircle cx='16' cy='19' r='2'/%3E%3Cpath d='M10.5 6.5L6.5 10.5M13.5 6.5L17.5 10.5M6.5 13.5L8 17M17.5 13.5L16 17M10 19h4' stroke-opacity='.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='5' r='2'/%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3Ccircle cx='8' cy='19' r='2'/%3E%3Ccircle cx='16' cy='19' r='2'/%3E%3Cpath d='M10.5 6.5L6.5 10.5M13.5 6.5L17.5 10.5M6.5 13.5L8 17M17.5 13.5L16 17M10 19h4' stroke-opacity='.6'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--videoraum{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M23 7l-7 5 7 5V7z'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M23 7l-7 5 7 5V7z'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--chat{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--erstgespraech{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z'/%3E%3Ccircle cx='12' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='8' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='16' cy='12' r='1' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z'/%3E%3Ccircle cx='12' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='8' cy='12' r='1' fill='%23000'/%3E%3Ccircle cx='16' cy='12' r='1' fill='%23000'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--anmelden{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M15 3h4a2 2 0 012 2v14a2 2 0 01-2 2h-4'/%3E%3Cpolyline points='10 17 15 12 10 7'/%3E%3Cline x1='15' y1='12' x2='3' y2='12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M15 3h4a2 2 0 012 2v14a2 2 0 01-2 2h-4'/%3E%3Cpolyline points='10 17 15 12 10 7'/%3E%3Cline x1='15' y1='12' x2='3' y2='12'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--abmelden{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M9 21H5a2 2 0 01-2-2V5a2 2 0 012-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M9 21H5a2 2 0 01-2-2V5a2 2 0 012-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--profil{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--termine{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--chat{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/%3E%3C/svg%3E")}.suite-navigation .nav-icon--beratung{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 015.83 1c0 2-3 3-3 3'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 015.83 1c0 2-3 3-3 3'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.suite-navigation .nav-icon{width:20px;height:20px}:where(.content,.inhalt,#main-content){min-inline-size:0;overflow-wrap:anywhere}.content :where(table){display:block;max-inline-size:100%;overflow-x:auto}:where(input,select,textarea){min-inline-size:0;max-inline-size:100%}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-link)!important;outline-offset:2px}body[data-server-planning] a{color:var(--color-link)}.site-main .btn.btn--primary{background:var(--color-button-blue)!important;color:var(--color-text-on-primary)!important}.article-list__tag:not(.active){background:var(--color-bg-secondary);color:var(--color-text-primary)}.article-list__tag:not(.active):hover{background:var(--color-bg-tertiary)}.article-list__tag.active{background:var(--color-button-blue);color:var(--color-text-on-primary)}body:has(.adm-table-wrap)>header:not(.suite-navigation){flex-wrap:wrap;gap:1rem}body:has(.adm-table-wrap) .suite-nav-toggle{white-space:nowrap;flex-shrink:0}body{font-family:var(--font-family-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-bg-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings)}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}button,input,select,textarea{font-family:inherit}:is(pre,code,kbd,samp){font-family:var(--font-family-mono)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.html-strong-block{font-weight:700}.html-summary-block{display:block}.html-list{padding:0;margin:0}.html-list-note{list-style:none}.html-code-div,.html-code-p{display:block}.btn.btn-green{background-color:var(--color-button-green)!important;color:var(--color-text-on-accent)!important}.btn.btn-green:hover{background-color:var(--color-button-green-hover)!important}.btn.btn--primary{background-color:var(--color-button-blue)!important;color:var(--color-text-on-primary)!important}.gate-cta:not(.gate-cta--neben){background-color:var(--color-button-secondary)!important;color:var(--color-text-on-primary)!important}.gate-cta:not(.gate-cta--neben):hover{background-color:var(--color-button-secondary-hover)!important}.gate-cta{min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.insight-box{max-inline-size:100%;overflow-x:auto}.suite-navigation .suite-nav-desktop{flex-wrap:wrap}.suite-navigation .site-header__actions{min-inline-size:0;flex-shrink:1}.suite-navigation a.nav-link{font-size:var(--font-size-ui)!important}[data-color-role=text]{color:var(--color-text-primary)!important}[data-color-role=muted]{color:var(--color-text-secondary)!important}[data-color-role=link]{color:var(--color-link)!important}.htmx-indicator{opacity:0}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{opacity:1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]),textarea,select){border:1px solid var(--ui-rahmen)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}:where([data-typografie=ui]) :where(h1){color:var(--color-h1)}:where([data-typografie=ui] form) :where(button[type=submit],button:not([type]),input[type=submit]){font:inherit;padding:.5em .75em;border:1px solid var(--ui-rahmen);border-radius:var(--ui-radius);background:var(--color-button-blue);color:var(--color-text-on-primary);cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-primary:#1a1a1a;--color-bg-secondary:#2d2d2d;--color-bg-tertiary:#404040;--color-text-primary:#f5f5f5;--color-text-secondary:#d4d4d4;--color-text-muted:var(--color-text-secondary);--color-h1:#7fa8d1;--color-h2:#c794bb;--color-h3:#6b9bd3;--color-primary:#4a7ba7;--color-primary-hover:#5a8bb7;--color-primary-light:#6b9bd3;--color-link:#8ab4e3;--color-link-hover:#b0d2f2;--color-secondary:#c794bb;--color-secondary-hover:#d4a9cc;--color-accent:#7db33f;--color-accent-hover:#94c456;--color-success-bg:#1f3d24;--color-success-text:#a8d5b0;--color-error-bg:#3d1f23;--color-error-text:#f5b7bd;--color-warning-bg:#3d3520;--color-warning-text:#f5e0a0;--color-info-bg:#1f333d;--color-info-text:#a0d4e0;--color-surface:#2d2d2d;--color-text:#f5f5f5;--color-error:#e5737e;--ux-shadow-focus:0 0 0 4px color-mix(in srgb, var(--color-primary, #4a7ba7) 38%, transparent)}}[data-theme=dark]{--color-bg-primary:#1a1a1a;--color-bg-secondary:#2d2d2d;--color-bg-tertiary:#404040;--color-text-primary:#f5f5f5;--color-text-secondary:#d4d4d4;--color-text-muted:var(--color-text-secondary);--color-h1:#7fa8d1;--color-h2:#c794bb;--color-h3:#6b9bd3;--color-primary:#4a7ba7;--color-primary-hover:#5a8bb7;--color-primary-light:#6b9bd3;--color-link:#8ab4e3;--color-link-hover:#b0d2f2;--color-secondary:#c794bb;--color-secondary-hover:#d4a9cc;--color-accent:#7db33f;--color-accent-hover:#94c456;--color-success-bg:#1f3d24;--color-success-text:#a8d5b0;--color-error-bg:#3d1f23;--color-error-text:#f5b7bd;--color-warning-bg:#3d3520;--color-warning-text:#f5e0a0;--color-info-bg:#1f333d;--color-info-text:#a0d4e0;--color-surface:#2d2d2d;--color-text:#f5f5f5;--color-error:#e5737e;--ux-shadow-focus:0 0 0 4px color-mix(in srgb, var(--color-primary, #4a7ba7) 38%, transparent)}:where(main.rahmen) :where(.welt,.lesebegleitung,.dokumentseite){--color-primary:#21588F;--color-primary-hover:#1A4773;--color-primary-light:#3A6BA3;--color-link:#21588F;--color-link-hover:#1A4773;--color-primary-dark:#0F2C45;--color-secondary:#946287;--color-secondary-hover:#7a536f;--color-secondary-light:#b57aa5;--color-secondary-dark:#5e3b59;--color-accent:#3d6911;--color-accent-hover:#2F5209;--color-accent-light:#4F7F15;--color-accent-dark:#1F3408;--color-success:#28a745;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#17a2b8;--color-success-hover:#218838;--color-success-bg:#d4edda;--color-success-border:#c3e6cb;--color-success-text:#155724;--color-error-hover:#c82333;--color-error-bg:#f8d7da;--color-error-border:#f5c6cb;--color-error-text:#721c24;--color-warning-bg:#fff3cd;--color-warning-border:#ffeeba;--color-warning-text:#856404;--color-info-bg:#d1ecf1;--color-info-border:#bee5eb;--color-info-text:#0c5460;--color-overlay:rgba(0, 0, 0, .5);--color-overlay-dark:rgba(0, 0, 0, .7);--color-overlay-darker:rgba(0, 0, 0, .8);--color-dark-red:#8B2635;--color-orange:#CC7A00;--color-dark-green:#1e7e34;--color-h1:#2F6592;--color-h2:#946287;--color-h3:#21588F;--color-text-primary:#111111;--color-text-secondary:#666666;--color-text-muted:#666666;--color-text-light:#cccccc;--color-text-white:#ffffff;--color-bg-primary:#ffffff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-bg-dark:#343a40;--color-border-light:#888;--color-border-medium:#888;--color-border-dark:#6c757d;--color-border:#888;--color-focus:#21588F;--color-hover:#3d6911;--card-bg:rgba(255, 255, 255, .7);--card-border:rgba(47, 101, 146, .2);--btn-bg:rgba(255, 255, 255, .6);--btn-bg-hover:rgba(255, 255, 255, .7);--color-surface:#ffffff;--color-background:#ffffff;--color-text:#333333;--color-text-inverse:#ffffff;--color-text-on-primary:#ffffff;--color-text-on-accent:#ffffff;--color-text-on-success:#ffffff;--color-button-blue:#21588F;--color-button-blue-hover:#1A4773;--color-field-active:#fde7ef;--color-button-green:#3d6911;--color-button-green-hover:#2F5209;--color-button-secondary:#946287;--color-button-secondary-hover:#7a536f;color:var(--color-text-primary);color-scheme:light}
