:root{--color-brand-primary: #003b5c;--color-brand-accent: #0072b8;--color-brand-accent-light: #e6f2fb;--color-neutral-0: #ffffff;--color-neutral-50: #f8f9fa;--color-neutral-100: #f1f3f5;--color-neutral-200: #e9ecef;--color-neutral-300: #dee2e6;--color-neutral-400: #ced4da;--color-neutral-500: #adb5bd;--color-neutral-600: #868e96;--color-neutral-700: #495057;--color-neutral-800: #343a40;--color-neutral-900: #212529;--color-status-stable: #1a6b3b;--color-status-stable-bg: #d3f4e3;--color-status-beta: #7a4f00;--color-status-beta-bg: #fff3cd;--color-status-deprecated: #a62b21;--color-status-deprecated-bg: #fde8e7;--font-family-base: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--shell-nav-width: 240px;--shell-header-height: 56px;--content-max-width: 1280px;--preview-min-height: 400px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-width: 1px;--focus-ring: 0 0 0 3px var(--color-brand-accent);--focus-ring-offset: 2px;--transition-fast: .15s ease;--transition-base: .25s ease;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .07), 0 4px 6px rgba(0, 0, 0, .05);--surface-base: #f0f4f8;--surface-raised: #ffffff;--surface-overlay: rgba(255, 255, 255, .92);--surface-glass: rgba(255, 255, 255, .72);--border-glass: rgba(0, 59, 92, .12);--text-primary: #0d1b2a;--text-secondary: #334e68;--text-muted: #627d98;--color-glow-primary: rgba(0, 114, 184, .35);--color-glow-accent: rgba(0, 161, 255, .4);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s}[data-theme=dark]{--surface-base: #0a0f1a;--surface-raised: #111827;--surface-overlay: rgba(17, 24, 39, .95);--surface-glass: rgba(255, 255, 255, .06);--border-glass: rgba(255, 255, 255, .1);--text-primary: #e8f0fe;--text-secondary: #93b4d4;--text-muted: #6b8aaa;--color-glow-primary: rgba(0, 161, 255, .45);--color-glow-accent: rgba(64, 196, 255, .5);--color-status-stable: #4ade80;--color-status-stable-bg: rgba(74, 222, 128, .15);--color-status-beta: #fbbf24;--color-status-beta-bg: rgba(251, 191, 36, .15);--color-status-deprecated: #f87171;--color-status-deprecated-bg: rgba(248, 113, 113, .15)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.5;color:var(--text-primary);background-color:var(--surface-base)}:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:var(--focus-ring-offset);border-radius:var(--border-radius-sm);box-shadow:0 0 0 4px var(--color-glow-accent);transition:outline-offset var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.skip-link{position:absolute;top:-100%;left:var(--space-4);z-index:1000;padding:var(--space-2) var(--space-4);background:var(--color-brand-primary);color:var(--color-neutral-0);font-weight:600;text-decoration:none;border-radius:var(--border-radius-sm);transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-4)}a{color:var(--color-brand-accent);text-decoration:underline}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.25;font-weight:600;color:var(--text-primary)}p{margin:0}button{cursor:pointer;font-family:inherit}.sr-only,.live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes _headerFadeIn_156jc_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _mainFadeIn_156jc_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._header_156jc_23{position:sticky;top:0;z-index:100;height:var(--shell-header-height);background:linear-gradient(135deg,var(--color-brand-primary) 0%,#1a3a6b 50%,#0a1f4e 100%);box-shadow:0 2px 16px #00000059;animation:_headerFadeIn_156jc_1 var(--duration-slow) ease both}._headerInner_156jc_33{display:flex;align-items:center;gap:var(--space-4);height:100%;padding:0 var(--space-6)}._brand_156jc_41{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--color-neutral-0);white-space:nowrap}._bayerLogo_156jc_50{height:32px;width:auto;flex-shrink:0;filter:brightness(0) invert(1)}._brandName_156jc_57{font-size:var(--font-size-base);font-weight:700;letter-spacing:-.01em}._brandFull_156jc_63{opacity:.85;font-weight:400}._headerActions_156jc_68{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}._githubLink_156jc_75{color:#fffffff2;text-decoration:none;font-size:var(--font-size-base);font-weight:400;padding:8px 12px;transition:color .15s ease}._githubLink_156jc_75:hover{color:#fff}._themeToggle_156jc_88{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--color-neutral-0);font-size:var(--font-size-base);cursor:pointer;transition:background var(--duration-fast) ease,box-shadow var(--duration-fast) ease;flex-shrink:0}._themeToggle_156jc_88:hover{background:#fff3;box-shadow:0 0 8px var(--color-glow-accent)}._themeToggle_156jc_88:focus-visible{outline:3px solid rgba(255,255,255,.8);outline-offset:2px}._themeToggle_156jc_88 svg{flex-shrink:0}._internalBadge_156jc_120{font-size:var(--font-size-xs);font-weight:600;padding:2px var(--space-2);border:1px solid rgba(255,255,255,.3);border-radius:100px;color:#ffffffbf;white-space:nowrap}._main_156jc_130{min-height:calc(100vh - var(--shell-header-height));padding:var(--space-6);outline:none;animation:_mainFadeIn_156jc_1 var(--duration-base) ease both;background:var(--surface-base);color:var(--text-primary)}@media(max-width:768px){._brandFull_156jc_63{display:none}._main_156jc_130{padding:var(--space-4)}}
