@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:"Azeret Mono", ui-monospace, monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Azeret Mono", ui-monospace, monospace;--color-surface-void:#070b0d;--color-surface-panel:#0c1214;--color-surface-raised:#111a1c;--color-surface-deep:#040708;--color-line-hairline:#14211f;--color-line-strong:#20302d;--color-ink-primary:#dce8e5;--color-ink-soft:#a9bcb7;--color-ink-muted:#849793;--color-ink-faint:#849793;--color-ink-bright:#f2faf8;--color-teal:#6ee5d5;--color-teal-bright:#8ffff0;--color-teal-dim:#3a8f85;--color-coral:#e2837a;--color-amber:#e2b35a;--color-ok:#8fd0a8;--color-health-stable:#6ee5d5;--color-health-attention:#e2b35a;--color-health-critical:#e2837a;--color-evi-measured:#6ee5d5;--color-evi-documented:#8fd0a8;--color-evi-interpretation:#b5c66a;--color-evi-hypothesis:#d9a45f;--color-evi-judgment:#c48ec9;--color-evi-policy:#7fa8e0;--color-evi-unclear:#61716e}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.break-all{word-break:break-all}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-app-label:var(--font-app-sans);--motion-fast:.16s;--motion-base:.32s;--motion-lens:.4s;--motion-entrance:.56s;--ease-vault:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.42, .5, 1);--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 10px -2px #00000080;--shadow-lg:0 14px 32px -8px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--color-surface-void:#f4f6f9;--color-surface-panel:#fff;--color-surface-raised:#f7f8fa;--color-surface-deep:#eef1f5;--color-line-hairline:#ebeef2;--color-line-strong:#e2e6eb;--color-ink-primary:#1f2937;--color-ink-soft:#4b5563;--color-ink-muted:#596474;--color-ink-faint:#596474;--color-ink-bright:#111827;--color-teal:#005461;--color-teal-bright:#00434e;--color-teal-dim:#2d6872;--color-coral:#b91c1c;--color-amber:#8a3f05;--color-ok:#0b6b32;--color-health-stable:#005461;--color-health-attention:#8a3f05;--color-health-critical:#b91c1c;--color-evi-measured:#005461;--color-evi-documented:#15803d;--color-evi-interpretation:#65731a;--color-evi-hypothesis:#9c5c10;--color-evi-judgment:#82467f;--color-evi-policy:#2f4f9e;--color-evi-unclear:#8b93a1;--shadow-sm:0 1px 2px #0f172a0a, 0 1px 1px #0f172a0f;--shadow-md:0 4px 6px -1px #0f172a0f, 0 2px 4px -2px #0f172a0a, 0 0 0 1px #0f172a0a;--shadow-lg:0 12px 24px -4px #0f172a14, 0 4px 8px -4px #0f172a0a, 0 0 0 1px #0f172a0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-lens:0s}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.decision-draft-shell{min-width:0}.decision-draft-panel{border:1px solid var(--color-line-hairline);background:var(--color-surface-raised);border-radius:12px;gap:10px;margin:16px clamp(16px,3vw,40px) 0;padding:16px;display:grid}.decision-draft-panel textarea{resize:vertical;width:100%;min-width:0}.decision-draft-panel>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.decision-draft-panel p{color:var(--color-ok);margin:0}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--color-ink-primary);background:var(--color-surface-void);font-family:var(--font-app-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}input:not([type=checkbox]):not([type=radio]),textarea,select{font:inherit;font-size:max(16px,1em)}h1,h2,h3{font-family:var(--font-app-display,var(--font-app-sans));letter-spacing:-.01em;text-wrap:balance}::selection{background:#6ee5d540}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-teal) 25%, transparent)}}:focus-visible{outline:1.5px solid var(--color-teal);outline-offset:2px;border-radius:2px}.foundation{width:min(680px,100% - 48px);margin:0 auto;padding:14vh 0 80px}.foundation .eyebrow{color:var(--color-teal);font-family:var(--font-app-label);letter-spacing:.105em;font-size:11.5px;font-weight:650}.foundation h1{letter-spacing:-.06em;max-width:560px;margin:20px 0 12px;font-size:clamp(42px,8vw,80px);font-weight:500;line-height:.95}.foundation .lede{max-width:560px;color:var(--color-ink-muted);line-height:1.6}.foundation dl{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);grid-template-columns:repeat(3,1fr);margin:52px 0 36px;display:grid}.foundation dl div{padding:18px 0}.foundation dt{color:var(--color-ink-faint);font-size:11px}.foundation dd{font-family:var(--font-app-mono);margin:6px 0 0;font-size:11px}.foundation ul{padding:0;list-style:none}.foundation li{color:var(--color-ink-soft);border-bottom:1px solid var(--color-line-hairline);padding:12px 0;font-size:13px}.foundation li:before{content:"✓";color:var(--color-teal);margin-right:10px}@media (max-width:620px){.foundation dl{grid-template-columns:1fr}.foundation dl div{border-bottom:1px solid var(--color-line-hairline)}}.console{background:radial-gradient(1100px 480px at 50% -12%, #6ee5d50e, transparent 68%), repeating-linear-gradient(0deg, transparent 0 47px, #6ee5d506 47px 48px), var(--color-surface-void);flex-direction:column;min-height:100dvh;display:flex}@supports (color:color-mix(in lab, red, red)){.console{background:radial-gradient(1100px 480px at 50% -12%, color-mix(in srgb, var(--color-teal) 5.5%, transparent), transparent 68%), repeating-linear-gradient(0deg, transparent 0 47px, color-mix(in srgb, var(--color-teal) 2.2%, transparent) 47px 48px), var(--color-surface-void)}}.console-topbar{border-bottom:1px solid var(--color-line-hairline);background:#070b0dd1;align-items:center;gap:20px;height:52px;padding:0 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.console-topbar{background:color-mix(in srgb, var(--color-surface-void) 82%, transparent)}}.console-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;position:sticky;top:0}.console-wordmark{font-family:var(--font-app-mono);letter-spacing:.34em;color:var(--color-ink-primary);white-space:nowrap;font-size:12px;text-decoration:none}.console-wordmark b{color:var(--color-teal);font-weight:600}.console-topbar nav{gap:4px;display:flex}.console-topbar nav a{color:var(--color-ink-muted);transition:color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault);border-radius:6px;padding:5px 10px;font-size:12px;text-decoration:none}.console-topbar nav a:hover{color:var(--color-ink-primary);background:#6ee5d50f}@supports (color:color-mix(in lab, red, red)){.console-topbar nav a:hover{background:color-mix(in srgb, var(--color-teal) 6%, transparent)}}.console-topbar nav a[aria-current=page]{color:var(--color-teal);background:#6ee5d514}@supports (color:color-mix(in lab, red, red)){.console-topbar nav a[aria-current=page]{background:color-mix(in srgb, var(--color-teal) 8%, transparent)}}.console-topbar-spacer{flex:1}.a11y-controls{gap:4px;display:flex}.a11y-controls button{border:1px solid var(--color-line-hairline);min-height:32px;color:var(--color-ink-faint);font-family:var(--font-app-mono);cursor:pointer;background:0 0;border-radius:5px;padding:5px 8px;font-size:10px}.a11y-controls button[aria-pressed=true]{border-color:var(--color-teal-dim);color:var(--color-teal)}.a11y-short{display:none}html[data-contrast=high]{--color-surface-void:#000;--color-surface-panel:#050807;--color-surface-raised:#0a0f0e;--color-line-hairline:#61716e;--color-line-strong:#a9bcb7;--color-ink-primary:#fff;--color-ink-muted:#fff;--color-ink-faint:#a9bcb7;--color-teal:#8ffff0;--color-teal-dim:#6ee5d5}html[data-contrast=high][data-theme=light]{--color-surface-void:#fff;--color-surface-panel:#fffdf9;--color-surface-raised:#f1ede4;--color-line-hairline:#566661;--color-line-strong:#22312f;--color-ink-primary:#000;--color-ink-muted:#000;--color-ink-faint:#33403c;--color-teal:#065a50;--color-teal-dim:#0c7d6f}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.error-room{max-width:720px;padding-top:14vh}.error-room>p:not(.kicker){max-width:560px;color:var(--color-ink-muted)}.error-room code{color:var(--color-health-critical);font-family:var(--font-app-mono);margin:24px 0;display:block}.audit-room .room-question{padding:20px 26px}.audit-table-wrap{border:1px solid var(--color-line-hairline);border-radius:8px;margin:0 26px 32px;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:790px}.audit-table tr{border-bottom:1px solid var(--color-line-hairline)}.audit-table tbody tr:last-child{border-bottom:0}.audit-table th,.audit-table td{text-align:left;min-width:0;color:var(--color-ink-muted);font-family:var(--font-app-mono);text-overflow:ellipsis;white-space:nowrap;padding:11px 13px;font-size:11px;overflow:hidden}.audit-table th{color:var(--color-ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.audit-result{color:var(--color-teal)}.audit-legacy-row{background:#e2b35a0d}@supports (color:color-mix(in lab, red, red)){.audit-legacy-row{background:color-mix(in srgb, var(--color-amber) 5%, transparent)}}.audit-legacy-row td:first-child{box-shadow:inset 2px 0 0 var(--color-amber)}.audit-result.result-denied,.audit-result.result-error{color:var(--color-health-critical)}.mode-badge{font-family:var(--font-app-label);letter-spacing:.126em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;font-weight:650;display:inline-flex}.mode-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.mode-badge.live{color:var(--color-teal);border-color:#6ee5d573}@supports (color:color-mix(in lab, red, red)){.mode-badge.live{border-color:color-mix(in srgb, var(--color-teal) 45%, transparent)}}.mode-badge.live{background:#6ee5d512}@supports (color:color-mix(in lab, red, red)){.mode-badge.live{background:color-mix(in srgb, var(--color-teal) 7%, transparent)}}.mode-badge.live i{animation:2.2s ease-in-out infinite mode-pulse}.mode-badge.demo{color:var(--color-amber);border-color:#e2b35a80}@supports (color:color-mix(in lab, red, red)){.mode-badge.demo{border-color:color-mix(in srgb, var(--color-amber) 50%, transparent)}}.mode-badge.demo{background:#e2b35a14}@supports (color:color-mix(in lab, red, red)){.mode-badge.demo{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}@keyframes mode-pulse{0%,to{opacity:1}50%{opacity:.35}}.room{flex-direction:column;flex:1;min-height:0;display:flex}.room-head{border-bottom:1px solid var(--color-line-hairline);justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 26px 18px;display:flex}.room-head .kicker{font-family:var(--font-app-label);letter-spacing:.1em;color:var(--color-teal-dim);margin:0 0 8px;font-size:10.5px;font-weight:650}.room-head h1{letter-spacing:-.02em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:500;line-height:1.25}@media (max-width:1100px){.room-columns{grid-template-columns:1fr}}.room-panel{border-right:1px solid var(--color-line-hairline);flex-direction:column;min-width:0;min-height:0;display:flex}.room-panel:last-child{border-right:0}.panel-head{border-bottom:1px solid var(--color-line-hairline);background:#070b0ddb;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex;position:sticky;top:52px}@supports (color:color-mix(in lab, red, red)){.panel-head{background:color-mix(in srgb, var(--color-surface-void) 86%, transparent)}}.panel-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.panel-head h2{font-family:var(--font-app-label);letter-spacing:.1em;color:var(--color-ink-muted);margin:0;font-size:10.5px;font-weight:650}.panel-head .panel-count{font-family:var(--font-app-mono);color:var(--color-ink-faint);font-size:10px}.panel-body{scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;padding:16px 18px 90px;overflow-y:auto}.fact-group{margin-bottom:22px}.fact-group>h3{letter-spacing:.08em;color:var(--color-ink-faint);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:500}.fact-reading{text-align:left;background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);cursor:pointer;width:100%;color:inherit;font:inherit;transition:border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault), transform var(--motion-fast) var(--ease-vault);border-radius:10px;margin-bottom:8px;padding:12px 14px;display:block}@supports (color:color-mix(in lab, red, red)){.fact-reading:hover{border-color:color-mix(in srgb, var(--color-teal) 35%, transparent)}}.fact-reading:hover{background:var(--color-surface-raised)}.fact-reading:active{transform:scale(.995)}.fact-reading .fact-label{color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px;display:flex}.fact-reading .fact-value{font-family:var(--font-app-mono);align-items:baseline;gap:6px;display:flex}.fact-reading .fact-value strong{letter-spacing:-.02em;color:var(--color-ink-primary);font-size:22px;font-weight:500}.fact-reading .fact-value span{color:var(--color-ink-faint);font-size:11px}.fact-reading .fact-foot{font-family:var(--font-app-mono);letter-spacing:.06em;color:var(--color-ink-faint);align-items:center;gap:8px;margin-top:7px;font-size:9.5px;display:flex}.fact-reading .fact-foot .provenance-hint{color:var(--color-teal-dim);border-bottom:1px dotted;margin-left:auto}.fact-reading:hover .fact-foot .provenance-hint{color:var(--color-teal)}.state-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.state-dot.fresh,.state-dot.passed{background:var(--color-teal)}.state-dot.lagging,.state-dot.warning{background:var(--color-amber)}.state-dot.stale,.state-dot.partial{border:1.5px solid var(--color-amber);background:0 0}.state-dot.failed,.state-dot.conflicted{background:var(--color-coral)}.state-dot.suppressed,.state-dot.unknown{background:repeating-linear-gradient(45deg, var(--color-ink-faint) 0 1.5px, transparent 1.5px 3px);border:1px solid var(--color-ink-faint)}.state-badge{font-family:var(--font-app-label);letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}.state-badge.stale,.state-badge.lagging,.state-badge.partial,.state-badge.warning{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.state-badge.stale,.state-badge.lagging,.state-badge.partial,.state-badge.warning{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.state-badge.stale,.state-badge.lagging,.state-badge.partial,.state-badge.warning{background:repeating-linear-gradient(-45deg,#e2b35a12 0 5px,#0000 5px 10px)}@supports (color:color-mix(in lab, red, red)){.state-badge.stale,.state-badge.lagging,.state-badge.partial,.state-badge.warning{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-amber) 7%, transparent) 0 5px, transparent 5px 10px)}}.state-badge.conflicted,.state-badge.failed{color:var(--color-coral);border-color:#e2837a73}@supports (color:color-mix(in lab, red, red)){.state-badge.conflicted,.state-badge.failed{border-color:color-mix(in srgb, var(--color-coral) 45%, transparent)}}.state-badge.conflicted,.state-badge.failed{background:#e2837a12}@supports (color:color-mix(in lab, red, red)){.state-badge.conflicted,.state-badge.failed{background:color-mix(in srgb, var(--color-coral) 7%, transparent)}}.state-badge.suppressed,.state-badge.unknown{color:var(--color-ink-muted);border-color:var(--color-line-strong);background:repeating-linear-gradient(45deg,#84979314 0 4px,#0000 4px 8px)}@supports (color:color-mix(in lab, red, red)){.state-badge.suppressed,.state-badge.unknown{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-ink-muted) 8%, transparent) 0 4px, transparent 4px 8px)}}.state-badge.fresh,.state-badge.passed{color:var(--color-teal);border-color:#6ee5d559}@supports (color:color-mix(in lab, red, red)){.state-badge.fresh,.state-badge.passed{border-color:color-mix(in srgb, var(--color-teal) 35%, transparent)}}.state-badge.fresh,.state-badge.passed{background:#6ee5d50d}@supports (color:color-mix(in lab, red, red)){.state-badge.fresh,.state-badge.passed{background:color-mix(in srgb, var(--color-teal) 5%, transparent)}}.fact-suppressed .fact-value strong{color:var(--color-ink-faint);letter-spacing:.2em}.provenance-card{background:var(--color-surface-raised);border:1px solid var(--color-line-strong);border-radius:12px;width:min(400px,92vw);max-height:min(560px,78vh);overflow-y:auto;box-shadow:0 22px 60px #0000008c,0 0 0 1px #6ee5d50f}@supports (color:color-mix(in lab, red, red)){.provenance-card{box-shadow:0 22px 60px #0000008c, 0 0 0 1px color-mix(in srgb, var(--color-teal) 6%, transparent)}}.provenance-card{z-index:60;animation:pop-in var(--motion-fast) var(--ease-vault);padding:0}@keyframes pop-in{0%{opacity:0;transform:translateY(4px)scale(.985)}}.provenance-card header{border-bottom:1px solid var(--color-line-hairline);padding:14px 16px 12px}.provenance-card header .kicker{font-family:var(--font-app-label);letter-spacing:.1em;color:var(--color-teal-dim);margin:0 0 5px;font-size:9.5px;font-weight:650}.provenance-card header strong{font-size:13px;font-weight:500}.provenance-chain{margin:0;padding:6px 0}.provenance-chain div{border-bottom:1px solid var(--color-line-hairline);grid-template-columns:118px 1fr;gap:12px;padding:7px 16px;display:grid}.provenance-chain div:last-child{border-bottom:0}.provenance-chain dt{color:var(--color-ink-faint);padding-top:1px;font-size:10.5px}.provenance-chain dd{font-family:var(--font-app-mono);color:var(--color-ink-primary);word-break:break-word;min-width:0;margin:0;font-size:11px}.provenance-chain dd.hash{color:var(--color-ink-faint);font-size:9.5px}.provenance-chain dd .state-badge{margin-right:5px}.evidence-badge{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;color:var(--color-ink-muted);border:1px solid var(--color-line-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 6px;font-size:9.5px;font-weight:650;display:inline-flex}.evidence-badge i{background:var(--evi-tone,var(--color-evi-unclear));border-radius:2px;width:7px;height:7px}.claim-card{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-left:2px solid var(--evi-tone,var(--color-line-strong));transition:border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault);border-radius:0 10px 10px 0;margin-bottom:10px;padding:13px 14px}.claim-card:hover{background:var(--color-surface-raised)}.claim-card .claim-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.claim-card .claim-scope{font-family:var(--font-app-mono);color:var(--color-ink-faint);font-size:9.5px}.claim-card p{color:var(--color-ink-primary);margin:0;font-size:13px;line-height:1.6}.claim-card .claim-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.claim-card .claim-freshness.expired{color:var(--color-coral)}.claim-card .claim-freshness.due{color:var(--color-amber)}.claim-card .claim-freshness{font-family:var(--font-app-mono);letter-spacing:.08em;color:var(--color-ink-faint);font-size:9.5px}.trace-link{font-family:var(--font-app-mono);letter-spacing:.06em;color:var(--color-teal-dim);cursor:pointer;transition:color var(--motion-fast) var(--ease-vault);background:0 0;border:0;border-bottom:1px dotted;padding:0 0 1px;font-size:10px}.trace-link:hover{color:var(--color-teal)}.conflict-pair{border:1px solid #e2837a59;margin-bottom:12px}@supports (color:color-mix(in lab, red, red)){.conflict-pair{border:1px solid color-mix(in srgb, var(--color-coral) 35%, transparent)}}.conflict-pair{border-radius:10px;overflow:hidden}.conflict-pair>header{background:#e2837a12;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.conflict-pair>header{background:color-mix(in srgb, var(--color-coral) 7%, transparent)}}.conflict-pair>header{font-family:var(--font-app-mono);letter-spacing:.14em;color:var(--color-coral);font-size:9.5px}.conflict-pair .conflict-sides{grid-template-columns:1fr 1fr;display:grid}.conflict-pair .conflict-sides>div{padding:11px 12px;font-size:12px;line-height:1.55}.conflict-pair .conflict-sides>div+div{border-left:1px dashed #e2837a4d}@supports (color:color-mix(in lab, red, red)){.conflict-pair .conflict-sides>div+div{border-left:1px dashed color-mix(in srgb, var(--color-coral) 30%, transparent)}}.synthesis-status{font-family:var(--font-app-mono);letter-spacing:.1em;color:var(--color-ink-faint);align-items:center;gap:9px;font-size:10px;display:flex}.synthesis-status .thinking-dot{background:var(--color-teal);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite mode-pulse}.synth-section{border-bottom:1px solid var(--color-line-hairline);animation:section-arrive var(--motion-base) var(--ease-vault) both;padding:14px 0;position:relative}@keyframes section-arrive{0%{opacity:0;transform:translateY(7px)}}.synth-section:after{content:"";background:linear-gradient(90deg, var(--color-teal), transparent);height:1px;animation:validate-sweep .9s var(--ease-vault) forwards;opacity:.7;position:absolute;bottom:-1px;left:0;right:100%}@keyframes validate-sweep{to{opacity:0;right:0}}.synth-section>h3{font-family:var(--font-app-label);letter-spacing:.14em;color:var(--color-teal-dim);align-items:center;gap:10px;margin:0 0 8px;font-size:10.5px;font-weight:650;display:flex}.synth-section>h3 .section-index{color:var(--color-ink-faint)}.synth-section p{margin:0;font-size:13.5px;line-height:1.65}.synth-section .section-refs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.warning-code{font-family:var(--font-app-mono);letter-spacing:.08em;color:var(--color-amber);border:1px solid #e2b35a59;font-size:9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.warning-code{border:1px solid color-mix(in srgb, var(--color-amber) 35%, transparent)}}.warning-code{border-radius:4px;padding:2px 6px}.confidence-block{border:1px solid var(--color-line-strong);background:var(--color-surface-panel);border-radius:10px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;display:flex}.confidence-meter{gap:3px;padding-top:4px;display:flex}.confidence-meter i{background:var(--color-line-strong);border-radius:2px;width:16px;height:5px}.confidence-meter.low i:first-child,.confidence-meter.medium i:nth-child(-n+2),.confidence-meter.high i{background:var(--color-teal)}.confidence-block .confidence-text b{font-family:var(--font-app-label);letter-spacing:.112em;text-transform:uppercase;color:var(--color-ink-primary);margin-bottom:4px;font-size:10.5px;font-weight:650;display:block}.confidence-block .confidence-text p{color:var(--color-ink-muted);margin:0;font-size:12px}.confidence-block .confidence-text ul{color:var(--color-ink-faint);margin:8px 0 0;padding-left:16px;font-size:11.5px}.missing-info-item{border-bottom:1px dashed var(--color-line-hairline);grid-template-columns:auto 1fr;gap:10px;padding:9px 0;font-size:12.5px;display:grid}.missing-info-item:last-child{border-bottom:0}.missing-info-item .impact{font-family:var(--font-app-label);letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:4px;align-self:start;margin-top:2px;padding:2px 6px;font-size:9.5px;font-weight:650}.missing-info-item .impact.blocking{color:var(--color-coral);border-color:#e2837a73}@supports (color:color-mix(in lab, red, red)){.missing-info-item .impact.blocking{border-color:color-mix(in srgb, var(--color-coral) 45%, transparent)}}.missing-info-item .impact.high{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.missing-info-item .impact.high{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.missing-info-item small{color:var(--color-ink-faint);margin-top:3px;display:block}.model-badge{font-family:var(--font-app-mono);color:var(--color-ink-faint);font-size:9.5px}.model-badge .fallback{color:var(--color-amber)}.disclosure-notice{color:var(--color-ink-muted);border:1px solid var(--color-line-strong);background:var(--color-surface-panel);border-radius:8px;gap:9px;margin:12px 0;padding:10px 12px;font-size:11.5px;display:flex}.run-blocked{border:1px solid #e2837a66;padding:18px 16px}@supports (color:color-mix(in lab, red, red)){.run-blocked{border:1px solid color-mix(in srgb, var(--color-coral) 40%, transparent)}}.run-blocked{background:#e2837a0d;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.run-blocked{background:color-mix(in srgb, var(--color-coral) 5%, transparent)}}.run-blocked h3{font-family:var(--font-app-label);letter-spacing:.112em;color:var(--color-coral);align-items:center;gap:8px;margin:0 0 8px;font-size:11.5px;font-weight:650;display:flex}.run-blocked p{color:var(--color-ink-muted);margin:0 0 10px;font-size:12.5px}.run-blocked ul{margin:0;padding:0;list-style:none}.run-blocked li{font-family:var(--font-app-mono);color:var(--color-coral);padding:4px 0;font-size:10.5px}.gate-bar.ready{color:var(--color-teal)}.gate-bar.ready .gate-fill{background:linear-gradient(90deg, var(--color-teal-dim), var(--color-teal))}.gate-bar.warn{color:var(--color-amber)}.gate-bar.warn .gate-fill{background:repeating-linear-gradient(-45deg, var(--color-amber) 0 6px, #e2b35a40 6px 12px)}@supports (color:color-mix(in lab, red, red)){.gate-bar.warn .gate-fill{background:repeating-linear-gradient(-45deg, var(--color-amber) 0 6px, color-mix(in srgb, var(--color-amber) 25%, transparent) 6px 12px)}}.gate-bar.blocked{color:var(--color-coral)}.gate-bar.blocked .gate-fill{background:var(--color-coral)}.gate-requirements .requirement{color:var(--color-ink-muted);border:1px dashed var(--color-line-strong);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.gate-requirements .requirement:before{content:"→";color:var(--color-amber)}.action-row{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px 14px;display:flex}.action-row .action-spacer{flex:1}.btn{font:inherit;box-sizing:border-box;border:1px solid var(--color-line-strong);background:var(--color-surface-panel);min-height:44px;color:var(--color-ink-primary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault), color var(--motion-fast) var(--ease-vault), transform var(--motion-fast) var(--ease-vault);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-size:12.5px;display:inline-flex}.btn:hover:not(:disabled){border-color:#6ee5d566}@supports (color:color-mix(in lab, red, red)){.btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-teal) 40%, transparent)}}.btn:hover:not(:disabled){background:var(--color-surface-raised)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.38;cursor:not-allowed}.btn.primary{background:#6ee5d51f}@supports (color:color-mix(in lab, red, red)){.btn.primary{background:color-mix(in srgb, var(--color-teal) 12%, transparent)}}.btn.primary{border-color:#6ee5d58c}@supports (color:color-mix(in lab, red, red)){.btn.primary{border-color:color-mix(in srgb, var(--color-teal) 55%, transparent)}}.btn.primary{color:var(--color-teal);font-weight:500}.btn.primary:hover:not(:disabled){background:#6ee5d52e}@supports (color:color-mix(in lab, red, red)){.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-teal) 18%, transparent)}}.btn .btn-key{font-family:var(--font-app-mono);color:var(--color-ink-faint);border:1px solid var(--color-line-strong);border-radius:4px;padding:1px 5px;font-size:9px}.action-receipt{font-family:var(--font-app-mono);color:var(--color-teal-dim);animation:section-arrive var(--motion-base) var(--ease-vault);font-size:10px}.action-receipt.error{color:var(--color-coral)}.freigabe-quittung{color:var(--color-teal);animation:section-arrive var(--motion-base) var(--ease-vault);margin:12px 0 0;font-size:13px;line-height:1.5}.freigabe-quittung b{color:var(--color-ink-primary);font-weight:600}.trace-overlay{background:#040708b8;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.trace-overlay{background:color-mix(in srgb, var(--color-surface-deep) 72%, transparent)}}.trace-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;animation:overlay-in var(--motion-fast) linear}@keyframes overlay-in{0%{opacity:0}}.trace-dialog{background:var(--color-surface-raised);border:1px solid var(--color-line-strong);z-index:71;width:min(680px,94vw);max-height:84vh;animation:pop-in var(--motion-base) var(--ease-vault);border-radius:14px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #0009}.trace-dialog>header{border-bottom:1px solid var(--color-line-hairline);background:var(--color-surface-raised);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.trace-dialog>header h2{font-family:var(--font-app-label);letter-spacing:.14em;color:var(--color-ink-muted);margin:0;font-size:11.5px;font-weight:650}.trace-dialog .dialog-close{border:1px solid var(--color-line-strong);color:var(--color-ink-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.trace-dialog .dialog-close:hover{color:var(--color-ink-primary);border-color:var(--color-ink-faint)}.trace-body{padding:16px 20px 22px}.trace-body .traced-text{border-left:2px solid var(--color-teal);background:var(--color-surface-panel);border-radius:0 8px 8px 0;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.6}.empty-state{color:var(--color-ink-faint);border:1px dashed var(--color-line-hairline);text-align:center;border-radius:10px;padding:20px 16px;font-size:12px}.wissen-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.messliste-gekuerzt,.audit-legacy-hint,.review-panel-note,.decision-draft-help,.relation-author-text,.operations-observation{max-width:78ch;color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.55}@media (prefers-contrast:more){body{color:var(--color-ink-bright)}.fact-reading,.claim-card,.btn{border-color:var(--color-ink-faint)}.mode-badge,.state-badge{border-width:2px}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--color-line-strong) var(--color-surface-void)}.console-topbar{box-shadow:0 1px #ffffff05,0 14px 40px #0000002e}.presentation-shell{--presentation-gutter:clamp(24px, 4.2vw, 72px);isolation:isolate;background:radial-gradient(ellipse 58% 54% at 70% 45%, #6ee5d50e, transparent 70%), linear-gradient(90deg, #6ee5d505 1px, transparent 1px), linear-gradient(#6ee5d504 1px, transparent 1px), var(--color-surface-void);grid-template-rows:64px minmax(0,1fr) 74px;height:calc(100dvh - 52px);min-height:650px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.presentation-shell{background:radial-gradient(ellipse 58% 54% at 70% 45%, color-mix(in srgb, var(--color-teal) 5.5%, transparent), transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--color-teal) 1.8%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--color-teal) 1.4%, transparent) 1px, transparent 1px), var(--color-surface-void)}}.presentation-shell{background-size:auto,72px 72px,72px 72px,auto}.presentation-shell:before{content:"";inset:64px var(--presentation-gutter) 74px;border-left:1px solid #6ee5d50f;position:absolute}@supports (color:color-mix(in lab, red, red)){.presentation-shell:before{border-left:1px solid color-mix(in srgb, var(--color-teal) 6%, transparent)}}.presentation-shell:before{border-right:1px solid #6ee5d50f}@supports (color:color-mix(in lab, red, red)){.presentation-shell:before{border-right:1px solid color-mix(in srgb, var(--color-teal) 6%, transparent)}}.presentation-shell:before{pointer-events:none;z-index:-1}.presentation-header,.presentation-controls{padding-inline:var(--presentation-gutter);align-items:center;gap:24px;display:flex}.presentation-header{border-bottom:1px solid var(--color-line-hairline)}.presentation-brand{color:var(--color-ink-primary);font-family:var(--font-app-mono);letter-spacing:.3em;white-space:nowrap;align-items:baseline;font-size:13px;display:flex}.presentation-brand b{color:var(--color-teal);font-weight:650}.presentation-brand span{color:var(--color-ink-faint);letter-spacing:.16em;text-transform:uppercase;margin-left:17px;font-size:8.5px}.presentation-sources .connected i{background:var(--color-teal);box-shadow:0 0 10px #6ee5d5a6}@supports (color:color-mix(in lab, red, red)){.presentation-sources .connected i{box-shadow:0 0 10px color-mix(in srgb, var(--color-teal) 65%, transparent)}}.presentation-viewport{min-height:0;overflow:auto}.presentation-scene{min-height:100%;padding:clamp(36px, 5vh, 72px) var(--presentation-gutter);animation:presentation-scene-enter .52s var(--ease-vault) both}@keyframes presentation-scene-enter{0%{opacity:0;transform:translateY(14px)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}.scene-number,.scene-label{color:var(--color-teal-dim);font-family:var(--font-app-label);letter-spacing:.133em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:650}.presentation-scene h1{color:var(--color-ink-bright);letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(42px,6vw,92px);font-weight:470;line-height:.94}.presentation-scene h1 em{color:var(--color-teal);font-style:normal;font-weight:430}@keyframes presentation-signal-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.presentation-graph-canvas .graph-canvas{height:100%;min-height:100%}.presentation-unavailable{min-height:180px;color:var(--color-ink-muted);flex-direction:column;justify-content:center;font-size:13px;display:flex}.presentation-unavailable strong{color:var(--color-ink-primary);font-size:16px;font-weight:520}.presentation-unavailable span{margin-top:6px}.scene-loop{grid-template-rows:1fr auto;grid-template-columns:minmax(340px,.8fr) minmax(620px,1.4fr);align-items:center;gap:30px clamp(70px,9vw,150px);display:grid}.scene-loop h1{font-size:clamp(45px,5.2vw,82px)}.learning-orbit{border-top:1px solid var(--color-line-strong);margin:0;padding:0;list-style:none}.learning-orbit li{border-bottom:1px solid var(--color-line-hairline);transition:padding-left var(--motion-fast) var(--ease-vault), color var(--motion-fast) var(--ease-vault);grid-template-columns:42px minmax(130px,.7fr) 1fr;align-items:baseline;gap:18px;padding:clamp(12px,1.8vh,19px) 0;display:grid}.learning-orbit li:hover{color:var(--color-teal);padding-left:10px}.learning-orbit li span{color:var(--color-teal-dim);font-family:var(--font-app-mono);font-size:10px}.learning-orbit li strong{color:var(--color-ink-primary);font-size:18px;font-weight:510}.learning-orbit li small{color:var(--color-ink-muted);font-size:12px}.scene-trust{grid-template-columns:minmax(420px,1fr) minmax(420px,.8fr);align-items:center;gap:clamp(80px,11vw,180px);display:grid}.trust-statement>p:last-child{max-width:540px;color:var(--color-ink-muted);margin:30px 0 0;font-size:18px}.presentation-controls{border-top:1px solid var(--color-line-hairline);background:#070b0dc2;justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.presentation-controls{background:color-mix(in srgb, var(--color-surface-void) 76%, transparent)}}.presentation-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-tabs{align-self:stretch;display:flex}.scene-tabs button{color:var(--color-ink-faint);cursor:pointer;transition:color var(--motion-fast) var(--ease-vault), border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault);background:0 0;border:0;border-top:2px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:11px;display:flex}.scene-tabs button i{color:inherit;font-family:var(--font-app-mono);font-size:8px;font-style:normal}.scene-tabs button:hover{color:var(--color-ink-primary);background:#6ee5d506}@supports (color:color-mix(in lab, red, red)){.scene-tabs button:hover{background:color-mix(in srgb, var(--color-teal) 2.5%, transparent)}}.scene-tabs button[aria-selected=true]{border-top-color:var(--color-teal);color:var(--color-teal)}.transport-controls{gap:5px;display:flex}.transport-controls button{border:1px solid var(--color-line-strong);min-width:38px;min-height:34px;color:var(--color-ink-muted);font-family:var(--font-app-mono);cursor:pointer;background:0 0;border-radius:4px;padding:0 10px;font-size:10px}.transport-controls button:hover,.transport-controls button.active{border-color:var(--color-teal-dim);color:var(--color-teal)}@media (max-width:1040px){.console-topbar{gap:12px;padding-inline:14px}.console-topbar nav{scrollbar-width:none;overflow-x:auto}.console-topbar nav::-webkit-scrollbar{display:none}.console-topbar nav a{white-space:nowrap}.presentation-entry{padding-inline:8px;font-size:0}.presentation-entry span{font-size:12px}.presentation-shell{--presentation-gutter:28px}.scene-overview,.scene-trust{gap:48px}.scene-loop{grid-template-columns:.75fr 1.25fr;gap:45px}.trust-ledger>div{grid-template-columns:90px 120px 1fr}}@media (max-width:760px){.console-topbar{flex-wrap:wrap;height:auto;min-height:52px;padding-block:8px}.console-topbar nav{order:3;width:100%;margin:0}.console-topbar-spacer{display:none}.console-topbar .a11y-controls{margin-left:auto}.console-topbar .a11y-controls button{width:32px;padding-inline:0}.console-topbar .a11y-full{display:none}.console-topbar .a11y-short{font-family:var(--font-app-mono);font-size:11px;display:inline}.presentation-shell{--presentation-gutter:20px;grid-template-rows:58px minmax(0,1fr) 64px;height:calc(100dvh - 88px);min-height:620px}.presentation-brand span,.presentation-sources{display:none}.presentation-header{justify-content:space-between;gap:12px}.presentation-scene{padding-block:30px;overflow-y:auto}.scene-overview,.scene-loop,.scene-trust{flex-direction:column;align-items:stretch;gap:34px;display:flex}.presentation-scene h1{font-size:clamp(40px,13vw,62px)}.scene-signal-column{justify-content:flex-start}.graph-scene-head{align-items:start}.graph-scene-head>p{display:none}.presentation-graph-canvas{min-height:440px}.learning-orbit li{grid-template-columns:34px 1fr}.learning-orbit li small{grid-column:2}.trust-ledger>div{grid-template-columns:86px 1fr}.trust-ledger p{grid-column:1/-1}.scene-tabs button{padding-inline:10px;font-size:0}.scene-tabs button i{font-size:9px}}@media (prefers-reduced-motion:reduce){.presentation-scene,.presentation-signal{animation:none}}.dashboard-room{max-width:1480px}.section-heading{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:end;gap:24px;padding:22px 0 13px;display:flex}.section-heading h2,.signal-group h2{letter-spacing:-.02em;margin:3px 0 0;font-size:18px;font-weight:520}.section-heading>p{color:var(--color-ink-faint);margin:0;font-size:12px}.health-lines{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.health-line{border-bottom:1px solid var(--color-line-hairline);min-height:116px;animation:dashboard-enter var(--motion-base) var(--ease-vault) both;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:17px 18px 14px 0;display:grid}.health-dot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-top:6px;box-shadow:0 0 14px}.status-green{color:var(--color-health-stable)}.status-yellow{color:var(--color-health-attention)}.status-red{color:var(--color-health-critical)}.health-line h3,.signal-row h3{color:var(--color-ink-primary);margin:0;font-size:13px;font-weight:520}.health-line p,.signal-row p{color:var(--color-ink-muted);margin:4px 0 0;font-size:12px}.health-line time{color:var(--color-ink-faint);font-family:var(--font-app-mono);font-size:9.5px}.health-line .source-query{grid-column:2/-1}.source-query>button{color:var(--color-teal-dim);font-family:var(--font-app-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px}.source-query>button:hover{color:var(--color-teal)}.source-query-detail{border-top:1px solid var(--color-line-hairline);color:var(--color-ink-faint);font-family:var(--font-app-mono);animation:query-reveal var(--motion-fast) var(--ease-vault);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 15px;margin:8px 0 0;padding:9px 0 2px;font-size:9.5px;display:grid}.source-query-detail div{min-width:0}.source-query-detail dt{color:var(--color-ink-faint)}.source-query-detail dd{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.dashboard-grid{border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;margin-top:42px;display:grid}.signal-group{border-bottom:1px solid var(--color-line-strong);min-width:0;padding:25px 0 34px}.signal-group ul{margin:18px 0 0;padding:0;list-style:none}.signal-row{border-top:1px solid var(--color-line-hairline);transition:background var(--motion-fast) var(--ease-vault),transform var(--motion-fast) var(--ease-vault);grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.signal-row:hover{background:linear-gradient(90deg,color-mix(in srgb,currentColor 5%,transparent),transparent 70%)}}.signal-count{color:currentColor;font-family:var(--font-app-mono);font-size:20px;line-height:1}.signal-copy a{color:inherit;text-decoration:none}.signal-copy a:hover{color:var(--color-teal)}.learning-line,.security-line{border-top:1px solid var(--color-line-hairline);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.learning-status header,.chat-flow header{margin-bottom:18px}.learning-line span,.security-line span,.flow-numbers span{color:var(--color-ink-faint);font-family:var(--font-app-label);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.learning-line strong,.security-line strong{color:var(--color-ink-primary);margin-top:3px;font-size:13px;font-weight:520;display:block}.learning-line p,.security-line p,.chat-flow>p{color:var(--color-ink-muted);margin:4px 0 0;font-size:12px}.security-line{border-left:2px solid var(--color-health-attention);margin-top:5px;padding-left:11px}.security-line a{color:var(--color-teal);white-space:nowrap;align-self:center;font-size:11px;text-decoration:none}.flow-numbers{border-top:1px solid var(--color-line-hairline);border-bottom:1px solid var(--color-line-hairline);grid-template-columns:repeat(3,1fr);display:grid}.flow-numbers div{padding:13px 0}.flow-numbers div+div{border-left:1px solid var(--color-line-hairline);padding-left:16px}.flow-numbers strong{color:var(--color-ink-primary);font-family:var(--font-app-mono);margin-top:3px;font-size:22px;font-weight:450;display:block}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes query-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width:900px){.health-lines,.dashboard-grid{grid-template-columns:1fr}.health-line+.health-line{border-left:0;padding-left:0}.signal-group:nth-child(odd){border-right:0;padding-right:0}.dashboard-grid{gap:0}.section-heading{flex-direction:column;align-items:start}}@media (max-width:620px){.console-topbar{gap:10px;padding:0 12px;overflow:hidden}.console-topbar nav{scrollbar-width:none;min-width:0;overflow-x:auto}.console-topbar nav::-webkit-scrollbar{display:none}.console-topbar nav a{white-space:nowrap}.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-head .mode-badge{margin-top:12px}.signal-row{grid-template-columns:32px minmax(0,1fr)}.signal-row>.source-query{grid-column:2}.flow-numbers{grid-template-columns:1fr}.flow-numbers div+div{border-top:1px solid var(--color-line-hairline);border-left:0;padding-left:0}.learning-line,.security-line{flex-direction:column}.source-query-detail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.health-line,.source-query-detail{animation:none}.signal-row:hover{transform:none}}.distill-layout{flex:1;grid-template-columns:minmax(264px,316px) minmax(0,1fr);min-height:0;display:grid}@media (max-width:1100px){.distill-layout{grid-template-columns:1fr}}.run-rail{border-right:1px solid var(--color-line-hairline);min-height:0;padding:0 14px 18px;overflow-y:auto}.run-card{text-align:left;background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);width:100%;color:inherit;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault);border-radius:10px;margin-bottom:10px;padding:12px 13px;display:block}a.run-card{text-decoration:none}.run-card:hover{background:var(--color-surface-raised)}.run-card.active{border-color:var(--color-teal-dim);background:var(--color-surface-raised);box-shadow:inset 2px 0 0 var(--color-teal)}.run-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.run-id{font-family:var(--font-app-mono);letter-spacing:.06em;color:var(--color-ink-primary);font-size:11px}.run-status{font-family:var(--font-app-label);letter-spacing:.098em;text-transform:uppercase;color:var(--color-ink-muted);align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:inline-flex}.run-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.run-status.ready{color:var(--color-teal)}.run-status.busy{color:var(--color-amber)}.run-status.busy i{animation:run-pulse 1.6s var(--ease-vault) infinite}.run-status.done{color:var(--color-ink-faint)}.run-status.failed{color:var(--color-coral)}@keyframes run-pulse{0%,to{opacity:1}50%{opacity:.25}}.run-period{color:var(--color-ink-muted);margin:7px 0 0;font-size:11.5px}.run-card footer{font-family:var(--font-app-mono);color:var(--color-ink-faint);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:9.5px;display:flex}.class-counts{gap:4px;display:inline-flex}.class-counts b{text-align:center;border-radius:4px;min-width:16px;padding:1px 4px;font-weight:500}.class-counts b.gruen{color:var(--color-health-stable);background:#6ee5d514}@supports (color:color-mix(in lab, red, red)){.class-counts b.gruen{background:color-mix(in srgb, var(--color-teal) 8%, transparent)}}.class-counts b.gelb{color:var(--color-amber);background:#e2b35a1a}@supports (color:color-mix(in lab, red, red)){.class-counts b.gelb{background:color-mix(in srgb, var(--color-amber) 10%, transparent)}}.class-counts b.orange{color:var(--color-coral);background:#e2837a1a}@supports (color:color-mix(in lab, red, red)){.class-counts b.orange{background:color-mix(in srgb, var(--color-coral) 10%, transparent)}}.run-card .warning-code{margin-top:8px}.start-run{margin-bottom:14px}.start-run>.btn{width:100%}.start-run-form{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-radius:10px;flex-direction:column;gap:12px;margin-top:10px;padding:13px;display:flex}.start-run-hint{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.start-run-period{gap:10px;display:flex}.start-run-period label{color:var(--color-ink-muted);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.start-run-period input{min-height:40px;color:var(--color-ink-primary);background:var(--color-surface-raised);border:1px solid var(--color-line-hairline);border-radius:8px;padding:6px 9px}.start-run-areas{border:0;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;display:flex}.start-run-areas legend{color:var(--color-ink-muted);padding:0 0 6px;font-size:12px}.start-run-areas label{align-items:center;gap:6px;font-size:12.5px;display:flex}.start-run-problem{color:var(--color-ink-muted);margin:0;font-size:12px}.start-run-receipt{background:#6ee5d514;border-radius:8px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.start-run-receipt{background:color-mix(in srgb, var(--color-teal) 8%, transparent)}}.start-run-receipt{border:1px solid #6ee5d54d}@supports (color:color-mix(in lab, red, red)){.start-run-receipt{border:1px solid color-mix(in srgb, var(--color-teal) 30%, transparent)}}.start-run-receipt.error{background:#e2837a14}@supports (color:color-mix(in lab, red, red)){.start-run-receipt.error{background:color-mix(in srgb, var(--color-coral) 8%, transparent)}}.start-run-receipt.error{border-color:#e2837a57}@supports (color:color-mix(in lab, red, red)){.start-run-receipt.error{border-color:color-mix(in srgb, var(--color-coral) 34%, transparent)}}.distill-workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.cluster-strip{border-bottom:1px solid var(--color-line-hairline);gap:10px;padding:14px 18px;display:flex;overflow-x:auto}.cluster-chip{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);min-width:220px;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.cluster-chip:hover{background:var(--color-surface-raised)}.pattern-badge{font-family:var(--font-app-label);letter-spacing:.098em;text-transform:uppercase;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:650}.pattern-badge.new_candidate{color:var(--color-teal);border-color:#6ee5d566}@supports (color:color-mix(in lab, red, red)){.pattern-badge.new_candidate{border-color:color-mix(in srgb, var(--color-teal) 40%, transparent)}}.pattern-badge.contradicts_existing{color:var(--color-coral);border-color:#e2837a66}@supports (color:color-mix(in lab, red, red)){.pattern-badge.contradicts_existing{border-color:color-mix(in srgb, var(--color-coral) 40%, transparent)}}.pattern-badge.supports_existing{color:var(--color-health-stable);border-color:#6ee5d54d}@supports (color:color-mix(in lab, red, red)){.pattern-badge.supports_existing{border-color:color-mix(in srgb, var(--color-teal) 30%, transparent)}}.pattern-badge.insufficient,.pattern-badge.needs_test{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.pattern-badge.insufficient,.pattern-badge.needs_test{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.cluster-topic{color:var(--color-ink-primary);font-size:12px;line-height:1.45}.cluster-counts{font-family:var(--font-app-mono);color:var(--color-ink-faint);font-size:9.5px}.distill-bench{flex:1;grid-template-columns:minmax(360px,1fr) minmax(340px,1fr);gap:0;min-height:0;display:grid;overflow-y:auto}.distill-bench.single{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}@media (max-width:1280px){.distill-bench{grid-template-columns:1fr}}.proposal-pane{border-right:1px solid var(--color-line-hairline);min-width:0;padding:0 18px 18px}.proposal-state{font-family:var(--font-app-label);letter-spacing:.098em;text-transform:uppercase;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:650}.proposal-state.draft{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.proposal-state.draft{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.proposal-state.in_review{color:var(--color-teal);border-color:#6ee5d566}@supports (color:color-mix(in lab, red, red)){.proposal-state.in_review{border-color:color-mix(in srgb, var(--color-teal) 40%, transparent)}}.proposal-state.changes_requested{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.proposal-state.changes_requested{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.proposal-state.rejected{color:var(--color-coral);border-color:#e2837a66}@supports (color:color-mix(in lab, red, red)){.proposal-state.rejected{border-color:color-mix(in srgb, var(--color-coral) 40%, transparent)}}.proposal-head{padding:14px 0 4px}.proposal-head .kicker{font-family:var(--font-app-label);letter-spacing:.126em;color:var(--color-teal-dim);margin:0 0 8px;font-size:10px;font-weight:650}.proposal-head h2{letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.35}.proposal-chips{flex-wrap:wrap;gap:6px;display:flex}.area-chip,.routing-chip{border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:999px;padding:3px 9px;font-size:10.5px}.routing-chip{color:var(--color-teal);border-color:#6ee5d559}@supports (color:color-mix(in lab, red, red)){.routing-chip{border-color:color-mix(in srgb, var(--color-teal) 35%, transparent)}}.routing-chip small{color:var(--color-ink-muted);font-size:10px}.class-chip{font-family:var(--font-app-label);letter-spacing:.084em;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:650}.class-chip.gelb{color:var(--color-amber);background:#e2b35a1a}@supports (color:color-mix(in lab, red, red)){.class-chip.gelb{background:color-mix(in srgb, var(--color-amber) 10%, transparent)}}.class-chip.gruen{color:var(--color-health-stable);background:#6ee5d514}@supports (color:color-mix(in lab, red, red)){.class-chip.gruen{background:color-mix(in srgb, var(--color-teal) 8%, transparent)}}.class-chip.orange{color:var(--color-coral);background:#e2837a1a}@supports (color:color-mix(in lab, red, red)){.class-chip.orange{background:color-mix(in srgb, var(--color-coral) 10%, transparent)}}.rejection-note{color:var(--color-ink-primary);background:#e2837a12;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.rejection-note{background:color-mix(in srgb, var(--color-coral) 7%, transparent)}}.rejection-note{border:1px solid #e2837a59}@supports (color:color-mix(in lab, red, red)){.rejection-note{border:1px solid color-mix(in srgb, var(--color-coral) 35%, transparent)}}.rejection-note{border-radius:8px}.rejection-note b{color:var(--color-coral);font-weight:500}.proposal-claims{margin-top:14px}.proposal-claims .claim-foot span{font-family:var(--font-app-mono);letter-spacing:.04em;color:var(--color-ink-faint);font-size:9.5px}.proposal-claims .claim-foot .counter-note{color:var(--color-coral)}.conflict-flag{font-family:var(--font-app-label);letter-spacing:.06em;color:var(--color-coral);background:#e2837a14;font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.conflict-flag{background:color-mix(in srgb, var(--color-coral) 8%, transparent)}}.conflict-flag{border:1px solid #e2837a59}@supports (color:color-mix(in lab, red, red)){.conflict-flag{border:1px solid color-mix(in srgb, var(--color-coral) 35%, transparent)}}.conflict-flag{cursor:pointer;transition:background var(--motion-fast) var(--ease-vault);border-radius:5px;padding:2px 8px}.conflict-flag:hover{background:#e2837a29}@supports (color:color-mix(in lab, red, red)){.conflict-flag:hover{background:color-mix(in srgb, var(--color-coral) 16%, transparent)}}.knowledge-matches{margin-top:18px}.match-row{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;display:flex}.match-row.contradicts{border-color:#e2837a59}@supports (color:color-mix(in lab, red, red)){.match-row.contradicts{border-color:color-mix(in srgb, var(--color-coral) 35%, transparent)}}.relation-badge{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:650}.relation-badge.contradicts{color:var(--color-coral);border-color:#e2837a66}@supports (color:color-mix(in lab, red, red)){.relation-badge.contradicts{border-color:color-mix(in srgb, var(--color-coral) 40%, transparent)}}.relation-badge.confirms{color:var(--color-health-stable);border-color:#6ee5d54d}@supports (color:color-mix(in lab, red, red)){.relation-badge.confirms{border-color:color-mix(in srgb, var(--color-teal) 30%, transparent)}}.relation-badge.overlaps{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.relation-badge.overlaps{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.match-ref{font-family:var(--font-app-mono);color:var(--color-ink-primary);flex-direction:column;font-size:10.5px;display:flex}.match-ref small{color:var(--color-ink-faint);font-size:9px}.match-scope{font-family:var(--font-app-mono);color:var(--color-ink-faint);margin-left:auto;font-size:9.5px}.hash-seal{border:1px solid #6ee5d54d;margin-top:18px;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.hash-seal{border:1px solid color-mix(in srgb, var(--color-teal) 30%, transparent)}}.hash-seal{background:linear-gradient(#6ee5d50a,#6ee5d505);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.hash-seal{background:linear-gradient(color-mix(in srgb, var(--color-teal) 4%, transparent), color-mix(in srgb, var(--color-teal) 2%, transparent))}}.hash-seal .kicker{font-family:var(--font-app-label);letter-spacing:.14em;color:var(--color-teal);margin:0 0 10px;font-size:9.5px;font-weight:650}.routing-panel{border:1px dashed var(--color-line-strong);border-radius:10px;margin-top:14px;padding:12px 14px}.routing-panel .kicker{font-family:var(--font-app-label);letter-spacing:.14em;color:var(--color-ink-muted);margin:0 0 9px;font-size:9.5px;font-weight:650}.routing-note{color:var(--color-ink-faint);margin:9px 0 0;font-size:10.5px;line-height:1.55}.evidence-ledger{min-width:0;padding:0 18px 18px}.ledger-lineage-count{font-family:var(--font-app-mono);letter-spacing:.06em;color:var(--color-ink-faint);font-size:9.5px}.ledger-lineage-count b{color:var(--color-amber);font-weight:500}.ledger-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (max-width:720px){.ledger-columns{grid-template-columns:1fr}}.ledger-heading{font-family:var(--font-app-label);letter-spacing:.112em;color:var(--color-ink-muted);margin:0 0 10px;font-size:10px;font-weight:650}.ledger-heading.supports{color:var(--color-teal)}.ledger-heading.contradicts{color:var(--color-coral)}.ledger-heading.inconclusive{color:var(--color-ink-faint)}.ledger-inconclusive{border-top:1px dashed var(--color-line-hairline);margin-top:14px;padding-top:12px}.event-log{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-left-width:2px;border-radius:0 10px 10px 0;margin-bottom:10px;padding:11px 12px}.event-log.supports{border-left-color:var(--color-teal-dim)}.event-log.contradicts{border-left-color:var(--color-coral)}.event-log.inconclusive{border-left-color:var(--color-line-strong)}.event-log header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.event-type{font-family:var(--font-app-label);letter-spacing:.098em;text-transform:uppercase;color:var(--color-ink-primary);font-size:9.5px;font-weight:650}.event-date{font-family:var(--font-app-mono);color:var(--color-ink-faint);font-size:9.5px}.event-claim{color:var(--color-ink-primary);flex-direction:column;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:12px;line-height:1.55;display:flex}.heute-fokus-lernkreis,.heute-fokus-anlass{gap:8px;margin:10px 0 0;display:grid}.heute-fokus-anlass-eintrag p{margin:0 0 4px}.heute-fokus-anlass-marke{font-weight:600}.heute-fokus-lernkreis-stationen{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex}.heute-fokus-lernkreis-stationen li{color:var(--color-ink-muted);gap:1px;display:grid}.heute-fokus-lernkreis-stationen li.erreicht{color:var(--color-ink-primary);font-weight:550}.heute-fokus-lernkreis-stationen li small{letter-spacing:.02em;color:var(--color-ink-muted);font-size:10px;font-weight:400}.wiederverwendung-karte{color:var(--color-ink-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.wiederverwendung{color:var(--color-ink-muted);gap:3px;margin:6px 0 0;padding-left:16px;font-size:11px;line-height:1.5;display:grid}.cluster-notes{color:var(--color-ink-muted);gap:4px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.event-caveats{color:var(--color-ink-muted);gap:3px;margin:8px 0 0;padding-left:16px;font-size:11px;line-height:1.5;display:grid}.event-sources{gap:4px;margin:10px 0 0;display:grid}.event-sources>div{align-items:baseline;gap:8px;display:flex}.event-sources dt{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;color:var(--color-ink-faint);flex:0 0 76px;font-size:9px;font-weight:650}.event-sources dd{font-family:var(--font-app-mono);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:10px;display:flex}.event-sources dd small{color:var(--color-ink-faint);font-size:9px}.lineage-tag{border:1px solid var(--color-line-strong);border-radius:4px;padding:1px 6px}.lineage-tag.duplicate{color:var(--color-amber);border-color:#e2b35a80}@supports (color:color-mix(in lab, red, red)){.lineage-tag.duplicate{border-color:color-mix(in srgb, var(--color-amber) 50%, transparent)}}.lineage-tag.duplicate{background:#e2b35a14}@supports (color:color-mix(in lab, red, red)){.lineage-tag.duplicate{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}.lineage-tag b{letter-spacing:.1em;font-size:8.5px;font-weight:500}.review-actions{border-top:1px solid var(--color-line-hairline);background:#070b0dd9}@supports (color:color-mix(in lab, red, red)){.review-actions{background:color-mix(in srgb, var(--color-surface-void) 85%, transparent)}}.review-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:0}.review-actions .action-row{padding:12px 18px}.review-panel{border-bottom:1px solid var(--color-line-hairline);background:var(--color-surface-panel);padding:16px 18px}.adapt-claim{grid-template-columns:minmax(0,1fr) 130px;gap:12px;margin-bottom:12px;display:grid}.adapt-claim label,.review-reason{flex-direction:column;gap:5px;display:flex}.adapt-claim label span,.review-reason span{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;color:var(--color-ink-faint);font-size:9.5px;font-weight:650}.review-panel textarea,.review-panel input[type=text],.review-panel select{color:var(--color-ink-primary);background:var(--color-surface-void);border:1px solid var(--color-line-strong);resize:vertical;border-radius:8px;padding:8px 10px;line-height:1.5}.review-panel textarea:focus-visible,.review-panel input:focus-visible,.review-panel select:focus-visible{outline:2px solid var(--color-teal-dim);outline-offset:1px}.review-reason{margin-bottom:12px}.review-panel-row{gap:10px;display:flex}.btn.danger{border-color:#e2837a80}@supports (color:color-mix(in lab, red, red)){.btn.danger{border-color:color-mix(in srgb, var(--color-coral) 50%, transparent)}}.btn.danger{color:var(--color-coral)}.btn.danger:hover:not(:disabled){background:#e2837a1a}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-coral) 10%, transparent)}}.live-unavailable{border:1px dashed var(--color-line-strong);text-align:center;border-radius:12px;max-width:560px;margin:24px auto;padding:22px 24px}.live-unavailable h2{color:var(--color-ink-primary);margin:0 0 10px;font-size:15px;font-weight:500}.live-unavailable p{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.65}.live-unavailable code{font-family:var(--font-app-mono);color:var(--color-teal-dim);font-size:11px}.conflict-meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.conflict-sides{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}@media (max-width:720px){.conflict-sides{grid-template-columns:1fr}}.conflict-side{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-radius:10px;padding:11px 12px}.conflict-side h4{font-family:var(--font-app-label);letter-spacing:.112em;color:var(--color-ink-muted);margin:0 0 8px;font-size:10px;font-weight:650}@media (prefers-reduced-motion:reduce){.run-status.busy i{animation:none}}.distill .panel-head,.approval .panel-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.distill-bench .claim-card,.distill-bench .event-log,.distill-bench .match-row,.distill-bench .hash-seal,.distill-bench .routing-panel{animation:section-arrive var(--motion-base) var(--ease-vault) backwards}.distill-bench .claim-card:nth-child(2){animation-delay:60ms}.distill-bench .claim-card:nth-child(3){animation-delay:.12s}.distill-bench .event-log:nth-of-type(2){animation-delay:60ms}.distill-bench .event-log:nth-of-type(3){animation-delay:.12s}.distill-bench .hash-seal{animation-delay:.16s}.distill-bench .routing-panel{animation-delay:.22s}.adapt-original{color:var(--color-ink-faint);border-left:2px solid var(--color-line-strong);margin:5px 0 0;padding-left:8px;font-size:11px;line-height:1.5}.adapt-original b{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;color:var(--color-amber);margin-right:5px;font-size:9px;font-weight:650}@media (prefers-contrast:more){.run-card,.cluster-chip,.event-log,.match-row,.hash-seal,.routing-panel,.review-panel textarea,.review-panel input[type=text],.review-panel select{border-color:var(--color-ink-faint)}.pattern-badge,.relation-badge,.lineage-tag,.warning-code{border-width:2px}}.approval-layout{flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:0;display:grid}.queue-rail{border-right:1px solid var(--color-line-hairline);min-height:0;padding:0 14px 18px;overflow-y:auto}.queue-card{text-align:left;background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);width:100%;color:inherit;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault);border-radius:10px;margin-bottom:10px;padding:12px 13px;display:block}.queue-card:hover{background:var(--color-surface-raised)}.queue-card.active{border-color:var(--color-teal-dim);background:var(--color-surface-raised);box-shadow:inset 2px 0 0 var(--color-teal)}.queue-title{color:var(--color-ink-primary);font-size:12.5px;line-height:1.45}.queue-expiry{font-family:var(--font-app-mono);letter-spacing:.08em;color:var(--color-ink-faint);font-size:9px}.queue-flag{font-family:var(--font-app-label);letter-spacing:.084em;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:650}.queue-flag.adapted{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.queue-flag.adapted{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.queue-flag.decided{color:var(--color-teal);border-color:#6ee5d566}@supports (color:color-mix(in lab, red, red)){.queue-flag.decided{border-color:color-mix(in srgb, var(--color-teal) 40%, transparent)}}.queue-flag.decided{background:#6ee5d512}@supports (color:color-mix(in lab, red, red)){.queue-flag.decided{background:color-mix(in srgb, var(--color-teal) 7%, transparent)}}.approval-workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.approval-bench{flex:1;grid-template-columns:minmax(380px,1.35fr) minmax(320px,.9fr);min-height:0;display:grid;overflow-y:auto}.approval-review{border-right:1px solid var(--color-line-hairline);min-width:0;padding:0 18px 18px}.approval-bench .claim-card,.approval-bench .source-preview,.approval-bench .hash-seal,.approval-bench .adaptation-panel,.approval-bench .quorum-panel{animation:section-arrive var(--motion-base) var(--ease-vault) backwards}.orange-note{font-family:var(--font-app-mono);letter-spacing:.1em;color:var(--color-coral);font-size:9px}.relation-banner{border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;padding:11px 13px;font-size:11.5px;display:flex}.relation-banner b{color:var(--color-ink-primary);font-weight:500}.relation-expiry{font-family:var(--font-app-mono);letter-spacing:.06em;color:var(--color-ink-faint);margin-left:auto;font-size:9.5px}.relation-banner.blocked{border-color:#e2837a66}@supports (color:color-mix(in lab, red, red)){.relation-banner.blocked{border-color:color-mix(in srgb, var(--color-coral) 40%, transparent)}}.relation-banner.blocked{background:#e2837a0d}@supports (color:color-mix(in lab, red, red)){.relation-banner.blocked{background:color-mix(in srgb, var(--color-coral) 5%, transparent)}}.relation-banner.blocked.stale_assurance,.relation-banner.blocked.expired_grant{border-color:#e2b35a73}@supports (color:color-mix(in lab, red, red)){.relation-banner.blocked.stale_assurance,.relation-banner.blocked.expired_grant{border-color:color-mix(in srgb, var(--color-amber) 45%, transparent)}}.relation-banner.blocked.stale_assurance,.relation-banner.blocked.expired_grant{background:#e2b35a0d}@supports (color:color-mix(in lab, red, red)){.relation-banner.blocked.stale_assurance,.relation-banner.blocked.expired_grant{background:color-mix(in srgb, var(--color-amber) 5%, transparent)}}.relation-blocked-text{color:var(--color-ink-primary);flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.55}.adaptation-panel{border:1px solid #e2b35a66;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.adaptation-panel{border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent)}}.adaptation-panel{background:#e2b35a0a;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.adaptation-panel{background:color-mix(in srgb, var(--color-amber) 4%, transparent)}}.diff-block{margin-bottom:10px}.diff-claim{font-family:var(--font-app-mono);color:var(--color-ink-faint);font-size:9.5px}.diff-before,.diff-after{margin:6px 0 0;padding-left:9px;font-size:12px;line-height:1.55}.diff-before{color:var(--color-ink-faint);border-left:2px solid #e2837a80}@supports (color:color-mix(in lab, red, red)){.diff-before{border-left:2px solid color-mix(in srgb, var(--color-coral) 50%, transparent)}}.diff-before{-webkit-text-decoration:line-through #e2837a8c;text-decoration:line-through #e2837a8c}@supports (color:color-mix(in lab, red, red)){.diff-before{-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-coral) 55%, transparent)}}.diff-before{text-decoration-thickness:1px}.diff-after{color:var(--color-ink-primary);border-left:2px solid var(--color-teal-dim)}.diff-before b,.diff-after b{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;margin-right:6px;font-size:9px;font-weight:650;text-decoration:none;display:inline-block}.diff-before b{color:var(--color-coral)}.diff-after b{color:var(--color-teal)}.counter-entry{color:var(--color-ink-muted);gap:7px;margin:0 0 4px;font-size:13px;line-height:1.5;display:flex}.counter-entry span{color:var(--color-coral);font-size:11px;line-height:1.7}.source-previews{margin-top:18px}.source-preview{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-radius:10px;margin-bottom:10px;padding:11px 12px}.source-preview header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.source-preview header b{color:var(--color-ink-primary);font-size:12px;font-weight:500}.source-preview header span{font-family:var(--font-app-mono);color:var(--color-ink-faint);gap:7px;font-size:9.5px;display:flex}.source-preview blockquote{border-left:2px solid var(--color-line-strong);color:var(--color-ink-muted);margin:8px 0 0;padding-left:10px;font-size:12px;line-height:1.6}.source-preview footer{font-family:var(--font-app-mono);letter-spacing:.08em;color:var(--color-ink-faint);margin-top:7px;font-size:9px}.quorum-panel{min-width:0;padding:0 18px 18px}.quorum-slots{flex-direction:column;gap:7px;margin-top:10px;display:flex}.quorum-slot{border:1px solid var(--color-line-hairline);color:var(--color-ink-muted);border-radius:8px;align-items:center;gap:10px;padding:8px 11px;font-size:12px;display:flex}.quorum-slot i{border:1px solid var(--color-line-strong);width:16px;height:16px;color:var(--color-surface-void);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-style:normal;display:inline-flex}.quorum-slot.satisfied{border-color:#6ee5d559}@supports (color:color-mix(in lab, red, red)){.quorum-slot.satisfied{border-color:color-mix(in srgb, var(--color-teal) 35%, transparent)}}.quorum-slot.satisfied{color:var(--color-ink-primary)}.quorum-slot.satisfied i{background:var(--color-teal);border-color:var(--color-teal)}.quorum-slot.ineligible{border-style:dashed}.quorum-slot small{font-family:var(--font-app-mono);letter-spacing:.08em;color:var(--color-coral);margin-left:auto;font-size:8.5px}.quorum-reason{color:var(--color-ink-faint);margin:10px 0 0;font-size:11px;line-height:1.6}.invalidation-notice{border:1px solid #e2837a66;margin:12px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.invalidation-notice{border:1px solid color-mix(in srgb, var(--color-coral) 40%, transparent)}}.invalidation-notice{background:#e2837a0f;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.invalidation-notice{background:color-mix(in srgb, var(--color-coral) 6%, transparent)}}.invalidation-notice{color:var(--color-ink-primary);gap:9px;font-size:12px;line-height:1.55;display:flex}.invalidation-notice span{color:var(--color-coral)}.personenbezug-hinweis{border:1px solid #e2837a66;margin:12px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.personenbezug-hinweis{border:1px solid color-mix(in srgb, var(--color-coral) 40%, transparent)}}.personenbezug-hinweis{background:#e2837a0f;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.personenbezug-hinweis{background:color-mix(in srgb, var(--color-coral) 6%, transparent)}}.personenbezug-hinweis{color:var(--color-ink-primary);font-size:12px;line-height:1.55}.vote-ledger{margin:14px 0 0;padding:0;list-style:none}.vote-row{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;padding:9px 11px;display:flex}.vote-row.invalidated{opacity:.62}.vote-row.invalidated .vote-actor,.vote-row.invalidated .vote-decision{-webkit-text-decoration:line-through #e2837a99;text-decoration:line-through #e2837a99}@supports (color:color-mix(in lab, red, red)){.vote-row.invalidated .vote-actor,.vote-row.invalidated .vote-decision{-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-coral) 60%, transparent)}}.vote-decision{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:650}.vote-decision.approve{color:var(--color-teal);border-color:#6ee5d566}@supports (color:color-mix(in lab, red, red)){.vote-decision.approve{border-color:color-mix(in srgb, var(--color-teal) 40%, transparent)}}.vote-decision.reject{color:var(--color-coral);border-color:#e2837a66}@supports (color:color-mix(in lab, red, red)){.vote-decision.reject{border-color:color-mix(in srgb, var(--color-coral) 40%, transparent)}}.vote-decision.request_changes,.vote-decision.abstain{color:var(--color-amber);border-color:#e2b35a66}@supports (color:color-mix(in lab, red, red)){.vote-decision.request_changes,.vote-decision.abstain{border-color:color-mix(in srgb, var(--color-amber) 40%, transparent)}}.vote-actor{color:var(--color-ink-primary);font-size:12px}.vote-actor small{font-family:var(--font-app-mono);color:var(--color-teal-dim);font-size:9px}.vote-origin{font-family:var(--font-app-label);letter-spacing:.084em;color:var(--color-ink-faint);border:1px solid var(--color-line-hairline);border-radius:4px;padding:1px 6px;font-size:9px;font-weight:650}.vote-time{font-family:var(--font-app-mono);color:var(--color-ink-faint);margin-left:auto;font-size:9.5px}.vote-invalid-tag{font-family:var(--font-app-label);letter-spacing:.07em;color:var(--color-coral);flex-basis:100%;font-size:9px;font-weight:650}.vote-comment{color:var(--color-ink-muted);quotes:"„" "“";flex-basis:100%;font-size:11.5px;line-height:1.55}.verweis-ohne-treffer{border:1px solid var(--color-line-hairline);border-left:3px solid var(--color-line-strong);color:var(--color-ink-muted);background:var(--color-surface-raised);border-radius:6px;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:1.5}.own-vote-note{border-top:1px solid var(--color-line-hairline);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:10px 18px;font-size:12px;display:flex}.own-vote-note b{font-family:var(--font-app-label);letter-spacing:.07em;text-transform:uppercase;color:var(--color-teal);font-size:10.5px;font-weight:650}@media (prefers-contrast:more){.queue-card,.quorum-slot,.vote-row,.source-preview,.relation-banner,.adaptation-panel{border-color:var(--color-ink-faint)}}.graph-room{--gnode-card:var(--color-teal);--gnode-claim:#a9ddc9;--gnode-object:var(--color-amber);--gnode-source:#7fa8e0;--gnode-numeric_fact:#9db8e6;--gnode-derived_fact:#b3a4e6;--gnode-policy:#d99a6c;--gnode-precedent:#8fa09c;--gnode-conflict:var(--color-coral);--gnode-operational:#8fd0a8;flex-direction:column;min-width:0;min-height:calc(100dvh - 52px);display:flex}.graph-provenance{font-family:var(--font-app-mono);letter-spacing:.04em;color:var(--color-ink-muted);align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.graph-source{letter-spacing:.14em;border:1px solid var(--color-line-strong);border-radius:3px;padding:2px 8px;font-size:10px}.graph-source.live{color:var(--color-teal);border-color:#6ee5d573}@supports (color:color-mix(in lab, red, red)){.graph-source.live{border-color:color-mix(in srgb, var(--color-teal) 45%, transparent)}}.graph-source.live{background:#6ee5d514}@supports (color:color-mix(in lab, red, red)){.graph-source.live{background:color-mix(in srgb, var(--color-teal) 8%, transparent)}}.graph-source.demo{color:var(--color-amber);border-color:#e2b35a73}@supports (color:color-mix(in lab, red, red)){.graph-source.demo{border-color:color-mix(in srgb, var(--color-amber) 45%, transparent)}}.graph-source.demo{background:#e2b35a14}@supports (color:color-mix(in lab, red, red)){.graph-source.demo{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}.lens-bar{border-bottom:1px solid var(--color-line-hairline);align-items:center;gap:8px;padding:14px 0 12px;display:flex}.lens-chip{border:1px solid var(--color-line-strong);color:var(--color-ink-muted);font-family:var(--font-app-label);letter-spacing:.06em;cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:650;display:inline-flex}.lens-chip b{color:var(--color-ink-faint);font-weight:500}.lens-chip:hover{color:var(--color-ink-primary);border-color:var(--color-teal-dim)}.lens-chip.active{color:var(--color-surface-void);background:var(--color-teal);border-color:var(--color-teal)}.lens-chip.active b{color:#070b0db3}@supports (color:color-mix(in lab, red, red)){.lens-chip.active b{color:color-mix(in srgb, var(--color-surface-void) 70%, transparent)}}.lens-note{color:var(--color-ink-faint);text-align:right;max-width:380px;margin-left:auto;font-size:11.5px}.graph-stage{flex:1;min-height:540px;position:relative}.graph-canvas{background:radial-gradient(ellipse 60% 50% at 50% 42%, #6ee5d509, transparent 70%), radial-gradient(circle at 1px 1px, var(--color-line-hairline) 1px, transparent 0);min-width:0;height:100%;min-height:540px;position:relative}@supports (color:color-mix(in lab, red, red)){.graph-canvas{background:radial-gradient(ellipse 60% 50% at 50% 42%, color-mix(in srgb, var(--color-teal) 3.5%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, var(--color-line-hairline) 1px, transparent 0)}}.graph-canvas{background-size:auto,34px 34px}.graph-canvas svg{display:block}.cluster-caption{fill:var(--color-ink-faint);opacity:.4;font-family:var(--font-app-label);letter-spacing:.1em;text-anchor:middle;pointer-events:none;font-size:10.5px;font-weight:650}.gedge{stroke:var(--color-line-strong);stroke-width:1px;opacity:.75;transition:opacity var(--motion-fast) ease, stroke var(--motion-fast) ease}.gedge-supported_by,.gedge-measured_by,.gedge-derived_from{stroke:#2e645d}@supports (color:color-mix(in lab, red, red)){.gedge-supported_by,.gedge-measured_by,.gedge-derived_from{stroke:color-mix(in srgb, var(--color-teal-dim) 55%, var(--color-line-strong))}}.gedge-conflicts_with{stroke:var(--color-coral);stroke-dasharray:5 4;stroke-width:1.3px;opacity:.85;animation:1.6s linear infinite conflict-march}@keyframes conflict-march{to{stroke-dashoffset:-18px}}.gedge-applies_to{stroke:var(--gnode-policy)}@supports (color:color-mix(in lab, red, red)){.gedge-applies_to{stroke:color-mix(in srgb, var(--gnode-policy) 60%, var(--color-line-strong))}}.gedge-applies_to{stroke-dasharray:2 4}.gedge.lit{stroke:var(--color-teal);stroke-width:1.6px;opacity:1}.gedge-conflicts_with.lit{stroke:var(--color-coral)}.gedge.faded{opacity:.14}.gnode{cursor:pointer;transition:opacity var(--motion-fast) ease;outline:none}.gnode-inner{animation:gnode-bloom .64s var(--ease-vault) backwards}.gnode-inner.no-bloom{animation:none}@keyframes gnode-bloom{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.gnode.faded{opacity:.18}.gnode-core{fill:var(--tone,#6ee5d5)}@supports (color:color-mix(in lab, red, red)){.gnode-core{fill:color-mix(in srgb, var(--tone,var(--color-teal)) 26%, var(--color-surface-panel))}}.gnode-core{stroke:var(--tone,var(--color-teal));stroke-width:1.4px;transition:fill var(--motion-fast) ease}.gnode:hover .gnode-core,.gnode:focus-visible .gnode-core{fill:var(--tone,#6ee5d5)}@supports (color:color-mix(in lab, red, red)){.gnode:hover .gnode-core,.gnode:focus-visible .gnode-core{fill:color-mix(in srgb, var(--tone,var(--color-teal)) 48%, var(--color-surface-panel))}}.gnode:focus-visible .gnode-ring{stroke:var(--color-teal);stroke-width:1.6px}.gnode-ring{fill:none;stroke:var(--tone,#6ee5d5)}@supports (color:color-mix(in lab, red, red)){.gnode-ring{stroke:color-mix(in srgb, var(--tone,var(--color-teal)) 28%, transparent)}}.gnode-ring{stroke-width:1px}.gnode-halo{fill:none;stroke:var(--tone,var(--color-teal));stroke-width:1.2px;opacity:.7;animation:2.4s ease-in-out infinite halo-breathe}@keyframes halo-breathe{0%,to{opacity:.7;stroke-width:1.2px}50%{opacity:.25;stroke-width:2.4px}}.gnode-class{fill:var(--color-amber)}.gnode-label{fill:var(--color-ink-muted);letter-spacing:.02em;text-anchor:middle;pointer-events:none;transition:fill var(--motion-fast) ease;font-size:9.5px}.gnode:hover .gnode-label,.gnode.selected .gnode-label{fill:var(--color-ink-primary)}.gnode-conflict .gnode-ring{stroke-dasharray:3 3}.gnode-card{--tone:var(--gnode-card)}.gnode-claim{--tone:var(--gnode-claim)}.gnode-object{--tone:var(--gnode-object)}.gnode-source{--tone:var(--gnode-source)}.gnode-numeric_fact{--tone:var(--gnode-numeric_fact)}.gnode-derived_fact{--tone:var(--gnode-derived_fact)}.gnode-policy{--tone:var(--gnode-policy)}.gnode-precedent{--tone:var(--gnode-precedent)}.gnode-conflict{--tone:var(--gnode-conflict)}.gnode-operational{--tone:var(--gnode-operational)}.graph-legend{pointer-events:none;flex-wrap:wrap;gap:6px 12px;max-width:60%;display:flex;position:absolute;bottom:14px;left:14px}.legend-chip{font-family:var(--font-app-label);letter-spacing:.06em;color:var(--color-ink-faint);align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.legend-chip i{background:var(--tone,#6ee5d5);border-radius:50%;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.legend-chip i{background:color-mix(in srgb, var(--tone,var(--color-teal)) 30%, var(--color-surface-panel))}}.legend-chip i{border:1px solid var(--tone,var(--color-teal))}.gdetail{border-left:1px solid var(--color-line-hairline);background:#0c1214e0;width:380px;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.gdetail{background:color-mix(in srgb, var(--color-surface-panel) 88%, transparent)}}.gdetail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:section-arrive var(--motion-base) var(--ease-vault) both;padding:18px 20px 22px;overflow-y:auto}.gdetail-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gdetail-type{font-family:var(--font-app-label);letter-spacing:.112em;color:var(--tone,var(--color-teal));border:1px solid var(--tone,#6ee5d5);font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.gdetail-type{border:1px solid color-mix(in srgb, var(--tone,var(--color-teal)) 40%, transparent)}}.gdetail-type{border-radius:3px;padding:3px 8px}.gnode-tone-card{--tone:var(--gnode-card)}.gnode-tone-claim{--tone:var(--gnode-claim)}.gnode-tone-object{--tone:var(--gnode-object)}.gnode-tone-source{--tone:var(--gnode-source)}.gnode-tone-numeric_fact{--tone:var(--gnode-numeric_fact)}.gnode-tone-derived_fact{--tone:var(--gnode-derived_fact)}.gnode-tone-policy{--tone:var(--gnode-policy)}.gnode-tone-precedent{--tone:var(--gnode-precedent)}.gnode-tone-conflict{--tone:var(--gnode-conflict)}.gnode-tone-operational{--tone:var(--gnode-operational)}.gdetail-title{letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:550}.gdetail-id{font-family:var(--font-app-mono);color:var(--color-ink-faint);margin-bottom:12px;font-size:11px}.gdetail-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.gdetail-inactive{font-family:var(--font-app-label);letter-spacing:.084em;color:var(--color-coral);border:1px solid #e2837a66;font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.gdetail-inactive{border:1px solid color-mix(in srgb, var(--color-coral) 40%, transparent)}}.gdetail-inactive{border-radius:3px;padding:2px 7px}.gdetail-section{border-top:1px solid var(--color-line-hairline);padding:12px 0}.gdetail-facts div{grid-template-columns:120px 1fr;gap:10px;padding:3.5px 0;font-size:12.5px;display:grid}.gdetail-facts dt{font-family:var(--font-app-label);letter-spacing:.06em;color:var(--color-ink-faint);padding-top:1.5px;font-size:11px;font-weight:650}.gdetail-facts dd{color:var(--color-ink-primary)}.gdetail-overrides p{color:var(--color-ink-primary);background:#e2b35a12;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.gdetail-overrides p{background:color-mix(in srgb, var(--color-amber) 7%, transparent)}}.gdetail-overrides p{border-left:2px solid var(--color-amber);border-radius:0 4px 4px 0;padding:8px 10px}.gdetail-overrides b{font-family:var(--font-app-label);letter-spacing:.06em;color:var(--color-amber);margin-bottom:3px;font-size:11px;font-weight:650;display:block}.gdetail-list{flex-direction:column;gap:7px;list-style:none;display:flex}.gdetail-list li{color:var(--color-ink-primary);font-size:12.5px}.gdetail-list em{color:var(--color-ink-faint);font-style:normal}.gdetail-ref{font-family:var(--font-app-mono);letter-spacing:.04em;color:var(--color-ink-faint);font-size:10.5px;display:block}.gdetail-connections{flex-direction:column;gap:2px;list-style:none;display:flex}.gdetail-connections button{text-align:left;width:100%;color:var(--color-ink-primary);cursor:pointer;transition:background var(--motion-fast) ease;background:0 0;border:none;border-radius:4px;grid-template-columns:14px 128px 1fr;align-items:baseline;gap:8px;padding:6px 8px;font-size:12.5px;display:grid}.gdetail-connections button:hover{background:#6ee5d512}@supports (color:color-mix(in lab, red, red)){.gdetail-connections button:hover{background:color-mix(in srgb, var(--color-teal) 7%, transparent)}}.gdetail-connections i{color:var(--color-teal-dim);font-style:normal}.gdetail-connections em{font-style:normal;font-family:var(--font-app-mono);letter-spacing:.04em;color:var(--color-ink-faint);font-size:10.5px}.gdetail-seal{border-top:1px solid var(--color-line-hairline);font-family:var(--font-app-mono);letter-spacing:.04em;color:var(--color-ink-faint);flex-direction:column;gap:3px;margin-top:14px;padding-top:12px;font-size:10.5px;display:flex}@media (max-width:1100px){.lens-bar{scrollbar-width:none;max-width:100%;overflow-x:auto}.lens-bar::-webkit-scrollbar{display:none}.lens-chip{flex:none}.graph-provenance{flex-wrap:wrap}.gdetail{width:min(380px,92vw)}.lens-note{display:none}}@media (prefers-reduced-motion:reduce){.gnode-inner,.gdetail,.gedge-conflicts_with{animation:none}.gnode-halo{opacity:.7;animation:none}}@media (prefers-contrast:more){.gnode-label{fill:var(--color-ink-primary)}.gedge{opacity:1;stroke-width:1.4px}.cluster-caption{opacity:.8}}html[data-view=einfach] .x-expert,html[data-view=experte] .x-einfach{display:none!important}html[data-view=einfach] body{font-size:15px}.seg-switch{border:1px solid var(--color-line-hairline);background:#111a1c8c;border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.seg-switch{background:color-mix(in srgb, var(--color-surface-raised) 55%, transparent)}}.seg-caption{color:var(--color-ink-faint);font-family:var(--font-app-label);letter-spacing:.091em;text-transform:uppercase;padding:0 5px 0 8px;font-size:9.5px;font-weight:650}.seg-option{min-height:24px;color:var(--color-ink-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-vault), color var(--motion-fast) var(--ease-vault);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.seg-option:hover{color:var(--color-ink-primary)}.seg-option.active{background:#6ee5d524}@supports (color:color-mix(in lab, red, red)){.seg-option.active{background:color-mix(in srgb, var(--color-teal) 14%, transparent)}}.seg-option.active{color:var(--color-teal)}.seg-option svg{flex:none;width:13px;height:13px}@media (max-width:1360px){.seg-icon .seg-label,.seg-caption{display:none}}.demo-preview-backdrop{z-index:80;background:#0407089e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.demo-preview-backdrop{background:color-mix(in srgb, var(--color-surface-deep) 62%, transparent)}}.demo-preview-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.demo-preview{border:1px solid var(--color-line-strong);background:var(--color-surface-panel);width:min(560px,100%);max-height:min(82vh,720px);animation:demo-preview-enter .24s var(--ease-vault) both;border-radius:14px;overflow:auto;box-shadow:0 30px 90px #00000073}@keyframes demo-preview-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.demo-preview-banner{border-bottom:1px solid #e2b35a4d;margin:0;padding:8px 20px;display:block}@supports (color:color-mix(in lab, red, red)){.demo-preview-banner{border-bottom:1px solid color-mix(in srgb, var(--color-amber) 30%, transparent)}}.demo-preview-banner{background:#e2b35a24}@supports (color:color-mix(in lab, red, red)){.demo-preview-banner{background:color-mix(in srgb, var(--color-amber) 14%, transparent)}}.demo-preview-banner{color:var(--color-amber);font-family:var(--font-app-label);letter-spacing:.098em;font-size:10.5px;font-weight:650}.demo-preview-head{justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}.demo-preview-head h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:560}.demo-preview-lede{color:var(--color-ink-muted);margin:10px 0 0;padding:0 20px;font-size:13.5px;line-height:1.6}.demo-preview-facts{border:1px solid var(--color-line-hairline);background:#111a1cb3;border-radius:10px;margin:16px 20px 0;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.demo-preview-facts{background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent)}}.demo-preview-facts div{grid-template-columns:110px 1fr;gap:10px;padding:5px 0;display:grid}.demo-preview-facts dt{color:var(--color-ink-faint);font-size:11px}.demo-preview-facts dd{color:var(--color-ink-primary);margin:0;font-size:12.5px;line-height:1.5}.demo-preview-tech{margin:14px 20px 0}.demo-preview-tech summary{color:var(--color-ink-faint);cursor:pointer;font-size:11px}.demo-preview-tech pre{background:var(--color-surface-deep);max-height:220px;color:var(--color-ink-soft);font-family:var(--font-app-mono);border-radius:8px;margin:8px 0 0;padding:12px;font-size:10.5px;line-height:1.55;overflow:auto}.demo-preview-foot{justify-content:flex-end;padding:18px 20px 20px;display:flex}.presentation-shell{grid-template-rows:64px auto minmax(0,1fr) 74px}.presentation-banner{padding:7px var(--presentation-gutter);border-bottom:1px solid #e2b35a3d;margin:0}@supports (color:color-mix(in lab, red, red)){.presentation-banner{border-bottom:1px solid color-mix(in srgb, var(--color-amber) 24%, transparent)}}.presentation-banner{background:#e2b35a14}@supports (color:color-mix(in lab, red, red)){.presentation-banner{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}.presentation-banner{color:var(--color-amber);letter-spacing:.02em;font-size:11.5px}.presenter-detail-toggle{border:1px solid var(--color-line-strong);width:26px;height:26px;color:var(--color-ink-muted);font-family:var(--font-app-mono);cursor:pointer;background:0 0;border-radius:50%;margin-left:auto;font-size:12px;font-style:italic}.presenter-detail-toggle:hover,.presenter-detail-toggle[aria-pressed=true]{border-color:var(--color-teal-dim);color:var(--color-teal)}.presenter-detail{z-index:70;border:1px solid var(--color-line-strong);background:#0c1214eb;border-radius:12px;width:min(400px,90vw);max-height:calc(100dvh - 220px);padding:18px 20px;position:fixed;top:118px;right:24px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.presenter-detail{background:color-mix(in srgb, var(--color-surface-panel) 92%, transparent)}}.presenter-detail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:demo-preview-enter .22s var(--ease-vault) both;box-shadow:0 22px 60px #00000059}.presenter-detail header{justify-content:space-between;align-items:center;display:flex}.presenter-detail h2{color:var(--color-teal-dim);font-family:var(--font-app-label);letter-spacing:.112em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:650}.presenter-detail dl{margin:12px 0 0}.presenter-detail dl div{border-top:1px solid var(--color-line-hairline);grid-template-columns:128px 1fr;gap:12px;padding:7px 0;display:grid}.presenter-detail dt{color:var(--color-ink-faint);font-size:11px}.presenter-detail dd{color:var(--color-ink-soft);font-family:var(--font-app-mono);margin:0;font-size:11px;line-height:1.5}.scene-problem{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.problem-field{gap:16px;display:grid;position:relative}.problem-question{border:1px solid #6ee5d547;padding:26px 28px}@supports (color:color-mix(in lab, red, red)){.problem-question{border:1px solid color-mix(in srgb, var(--color-teal) 28%, transparent)}}.problem-question{background:#6ee5d50f;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.problem-question{background:color-mix(in srgb, var(--color-teal) 6%, transparent)}}.problem-question span{color:var(--color-ink-faint);font-size:12px;display:block}.problem-question strong{color:var(--color-ink-bright);letter-spacing:-.015em;margin-top:10px;font-size:clamp(19px,1.8vw,25px);font-weight:520;line-height:1.3;display:block}.problem-fragments{gap:18px;display:grid}.fragment{border:1px dashed var(--color-line-strong);background:#0c1214bd;border-radius:10px;max-width:420px;padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.fragment{background:color-mix(in srgb, var(--color-surface-panel) 74%, transparent)}}.fragment{animation:fragment-drift .56s var(--ease-vault) both}.fragment:first-child{animation-delay:.12s;transform:rotate(-1.1deg)}.fragment:nth-child(2){animation-delay:.26s;transform:rotate(.8deg)translate(9%)}.fragment:nth-child(3){animation-delay:.4s;transform:rotate(-.5deg)translate(2%)}@keyframes fragment-drift{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.fragment span{color:var(--color-amber);font-family:var(--font-app-label);letter-spacing:.098em;text-transform:uppercase;font-size:10px;font-weight:650}.fragment p{color:var(--color-ink-soft);margin:6px 0 0;font-size:13.5px;line-height:1.55}.scene-what{grid-template-rows:auto auto minmax(0,1fr);gap:clamp(20px,3.2vh,36px);display:grid}.what-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.what-path li{border:1px solid var(--color-line-hairline);background:#0c1214cc;border-radius:12px;padding:16px 18px 16px 52px;position:relative}@supports (color:color-mix(in lab, red, red)){.what-path li{background:color-mix(in srgb, var(--color-surface-panel) 80%, transparent)}}.what-path li{animation:fragment-drift .48s var(--ease-vault) both}.what-path li:nth-child(2){animation-delay:.16s}.what-path li:nth-child(3){animation-delay:.32s}.what-path li:not(:last-child):after{content:"→";z-index:1;color:var(--color-teal-dim);font-size:15px;position:absolute;top:50%;right:-14px;translate:0 -50%}.what-path i{background:#6ee5d529;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:18px;left:16px}@supports (color:color-mix(in lab, red, red)){.what-path i{background:color-mix(in srgb, var(--color-teal) 16%, transparent)}}.what-path i{color:var(--color-teal);font-family:var(--font-app-mono);font-size:11px;font-style:normal}.what-path strong{color:var(--color-ink-primary);font-size:15px;font-weight:550;display:block}.what-path small{color:var(--color-ink-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.what-constellation{border:1px solid var(--color-line-hairline);border-radius:14px;min-height:0;position:relative;overflow:hidden}.what-constellation .graph-canvas{position:absolute;inset:0}.scene-human{grid-template-rows:auto 1fr;gap:clamp(28px,4.5vh,56px);display:grid}.human-split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.4vw,32px);max-width:1180px;display:grid}.human-card{animation:fragment-drift .48s var(--ease-vault) both;border-radius:14px;padding:24px 26px}.human-card.ai{border:1px solid #6ee5d542}@supports (color:color-mix(in lab, red, red)){.human-card.ai{border:1px solid color-mix(in srgb, var(--color-teal) 26%, transparent)}}.human-card.ai{background:#6ee5d50d}@supports (color:color-mix(in lab, red, red)){.human-card.ai{background:color-mix(in srgb, var(--color-teal) 5%, transparent)}}.human-card.person{border:1px solid var(--color-line-strong);background:#0c1214d1}@supports (color:color-mix(in lab, red, red)){.human-card.person{background:color-mix(in srgb, var(--color-surface-panel) 82%, transparent)}}.human-card.person{animation-delay:.2s}.human-arrow{color:var(--color-teal-dim);align-self:center;font-size:clamp(22px,2.4vw,34px)}.human-card-role{color:var(--color-teal-dim);font-family:var(--font-app-label);letter-spacing:.112em;text-transform:uppercase;font-size:10.5px;font-weight:650;display:block}.human-card.person .human-card-role{color:var(--color-amber)}.human-card-lede{color:var(--color-ink-bright);letter-spacing:-.012em;margin:14px 0 0;font-size:clamp(17px,1.6vw,22px);font-weight:510;line-height:1.35}.human-card ul{margin:16px 0 0;padding:0;list-style:none}.human-card li{color:var(--color-ink-soft);border-top:1px solid var(--color-line-hairline);padding:8px 0 8px 24px;font-size:13.5px;line-height:1.5;position:relative}.human-card li.pro:before{content:"＋";color:var(--color-teal);position:absolute;left:0}.human-card li.open:before{content:"?";color:var(--color-amber);font-weight:600;position:absolute;left:2px}.human-choices li b{color:var(--color-ink-primary);font-weight:560}.human-choices li:before{content:"•";color:var(--color-amber);position:absolute;left:4px}.human-note{color:var(--color-ink-faint);margin:16px 0 0;font-size:12px}.loop-example{border-left:2px solid var(--color-teal-dim);background:#6ee5d50a;max-width:760px;margin:clamp(20px,3.5vh,40px) 0 0;padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.loop-example{background:color-mix(in srgb, var(--color-teal) 4%, transparent)}}.loop-example{color:var(--color-ink-soft);font-size:14px;line-height:1.6}.loop-example span{color:var(--color-teal);font-family:var(--font-app-label);letter-spacing:.098em;text-transform:uppercase;margin-right:8px;font-size:10.5px;font-weight:650}.trust-plain{max-width:720px;margin:clamp(28px,5vh,56px) 0 0;padding:0;list-style:none}.trust-plain li{border-top:1px solid var(--color-line-hairline);color:var(--color-ink-primary);animation:fragment-drift .46s var(--ease-vault) both;padding:15px 0 15px 34px;font-size:clamp(15px,1.4vw,18px);line-height:1.5;position:relative}.trust-plain li:nth-child(2){animation-delay:.12s}.trust-plain li:nth-child(3){animation-delay:.24s}.trust-plain li:nth-child(4){animation-delay:.36s}.trust-plain li:before{content:"✓";color:var(--color-teal);position:absolute;left:2px}.trust-cta{align-items:center;gap:8px;margin-top:clamp(24px,4vh,44px);text-decoration:none;display:inline-flex}html[data-theme=light] .graph-room{--gnode-claim:#2e7d5b;--gnode-source:#2d5fa8;--gnode-numeric_fact:#3a5f9e;--gnode-derived_fact:#5f4a9e;--gnode-policy:#9c5c2a;--gnode-precedent:#5c6b66;--gnode-operational:#1e7a43}html[data-theme=light] .demo-preview,html[data-theme=light] .presenter-detail{box-shadow:0 22px 60px #40341a29}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .console-topbar{background:color-mix(in srgb, var(--color-surface-void) 86%, transparent)}}@media (prefers-reduced-motion:reduce){.fragment,.what-path li,.human-card,.trust-plain li,.demo-preview,.presenter-detail{animation:none!important}}html[data-motion=reduce] .fragment,html[data-motion=reduce] .what-path li,html[data-motion=reduce] .human-card,html[data-motion=reduce] .trust-plain li{animation:none!important}@media (max-width:1100px){.scene-problem{grid-template-columns:1fr}.what-path{grid-template-columns:1fr;max-width:560px}.what-path li:not(:last-child):after{content:"↓";inset:auto auto -16px 26px}.human-split{grid-template-columns:1fr}.human-arrow{display:none}}.presentation-scene h1{font-size:clamp(34px,4.6vw,72px)}.fragment{padding:13px 18px}.problem-question{padding:20px 24px}.scene-trust{align-content:center;padding-block:clamp(20px,3vh,40px)}.trust-cta{place-self:start}.trust-plain{margin-top:clamp(12px,2vh,28px)}@keyframes reco-in{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:none}}@keyframes reco-sheen{to{transform:translate(130%)}}@media (max-width:1000px){.reco-hero{grid-template-columns:1fr}.reco-facts{border-left:0;padding-left:0}}.room-columns .room-panel{border:1px solid var(--color-line-hairline);background:var(--color-surface-panel);border-radius:14px;overflow:hidden}html[data-theme=light] .room-columns .room-panel{box-shadow:0 12px 32px #16211e0f}.room-columns .panel-head{background:#0c1214e6;border-radius:14px 14px 0 0;top:0}@supports (color:color-mix(in lab, red, red)){.room-columns .panel-head{background:color-mix(in srgb, var(--color-surface-panel) 90%, transparent)}}.room-columns .panel-head h2:before{content:"";background:var(--panel-mark,var(--color-teal));vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:9px;display:inline-block}.room-columns .room-panel:first-child{--panel-mark:var(--color-teal)}.room-columns .room-panel:nth-child(2){--panel-mark:var(--color-evi-documented)}.room-columns .room-panel:nth-child(3){--panel-mark:var(--color-evi-policy)}.fact-reading{border:1px solid var(--color-line-hairline);background:#111a1c99;border-radius:12px;width:100%}@supports (color:color-mix(in lab, red, red)){.fact-reading{background:color-mix(in srgb, var(--color-surface-raised) 60%, transparent)}}.fact-reading{transition:border-color var(--motion-fast) var(--ease-vault), transform var(--motion-fast) var(--ease-vault), box-shadow var(--motion-fast) var(--ease-vault);margin-bottom:10px}.fact-reading:hover{border-color:#6ee5d573}@supports (color:color-mix(in lab, red, red)){.fact-reading:hover{border-color:color-mix(in srgb, var(--color-teal) 45%, transparent)}}.fact-reading:hover{transform:translateY(-1px);box-shadow:0 10px 24px #04070880}@supports (color:color-mix(in lab, red, red)){.fact-reading:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--color-surface-deep) 50%, transparent)}}.fact-reading .fact-value strong{font-family:var(--font-app-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;animation:value-in .52s var(--ease-vault) both;font-size:29px;font-weight:500}@keyframes value-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.claim-card{padding-left:18px;position:relative}.claim-card:before{content:"";background:#6ee5d58c;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}@supports (color:color-mix(in lab, red, red)){.claim-card:before{background:color-mix(in srgb, var(--color-teal) 55%, transparent)}}.action-row .btn{transition:transform var(--motion-fast) var(--ease-vault), border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault), box-shadow var(--motion-fast) var(--ease-vault)}.action-row .btn:hover:not(:disabled){transform:translateY(-1px)}.action-row .btn.primary:hover:not(:disabled){box-shadow:0 10px 26px #6ee5d54d}@supports (color:color-mix(in lab, red, red)){.action-row .btn.primary:hover:not(:disabled){box-shadow:0 10px 26px color-mix(in srgb, var(--color-teal) 30%, transparent)}}html[data-theme=light] .console-topbar{background:#ffffffe0}html[data-theme=light] .console{background:radial-gradient(1100px 480px at 50% -12%, #6ee5d512, transparent 68%), repeating-linear-gradient(0deg, transparent 0 47px, #6ee5d508 47px 48px), var(--color-surface-void)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .console{background:radial-gradient(1100px 480px at 50% -12%, color-mix(in srgb, var(--color-teal) 7%, transparent), transparent 68%), repeating-linear-gradient(0deg, transparent 0 47px, color-mix(in srgb, var(--color-teal) 3%, transparent) 47px 48px), var(--color-surface-void)}}@media (prefers-reduced-motion:reduce){.reco-hero,.reco-hero:after,.fact-reading .fact-value strong{animation:none!important}.fact-reading:hover,.action-row .btn:hover:not(:disabled){transform:none}}html[data-motion=reduce] .reco-hero,html[data-motion=reduce] .reco-hero:after,html[data-motion=reduce] .fact-reading .fact-value strong{animation:none!important}.heute{max-width:1020px;margin:0 auto;padding:36px 28px 90px}.heute h1{color:var(--color-ink-bright);margin:0 0 12px;font-size:clamp(30px,4.4vw,44px);font-weight:750;line-height:1.08}.heute-fokus{max-width:64ch;color:var(--color-ink-soft);margin:0 0 26px;font-size:16px;line-height:1.6}.heute-hint{color:var(--color-ink-faint);font-size:12px}.heute-chip{font:inherit;color:var(--color-ink-soft);background:var(--color-surface-panel);border:1px solid var(--color-line-strong);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-vault), color var(--motion-fast) var(--ease-vault), box-shadow var(--motion-fast) var(--ease-vault);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:550}.heute-chip:hover{border-color:#438179}@supports (color:color-mix(in lab, red, red)){.heute-chip:hover{border-color:color-mix(in srgb, var(--color-teal) 45%, var(--color-line-strong))}}.heute-chip:hover{color:var(--color-teal);box-shadow:var(--shadow-sm)}.heute-empfehlung{background:linear-gradient(135deg, #6ee5d50a, transparent 46%), var(--color-surface-panel);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.heute-empfehlung{background:linear-gradient(135deg, color-mix(in srgb, var(--color-teal) 4%, transparent), transparent 46%), var(--color-surface-panel)}}.heute-empfehlung{border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-md);border-radius:18px;margin-bottom:20px;padding:22px 24px}.heute-emp-kicker{font-family:var(--font-app-label);letter-spacing:.112em;text-transform:uppercase;color:var(--color-teal);margin:0 0 6px;font-size:11px;font-weight:650}.heute-empfehlung h3{color:var(--color-ink-bright);margin:0 0 8px;font-size:19px;font-weight:700}.heute-emp-text{max-width:78ch;color:var(--color-ink-soft);margin:0 0 16px;font-size:14.5px;line-height:1.6}.heute-triage{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.heute-triage>div{background:var(--color-surface-raised);border:1px solid var(--color-line-hairline);border-radius:12px;padding:13px 15px}.heute-triage header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.heute-triage b{color:var(--color-ink-primary);font-size:13.5px;font-weight:650}.heute-count{font-family:var(--font-app-mono);color:var(--color-teal);font-size:14px;font-weight:500}.heute-count.muted{color:var(--color-ink-faint)}.heute-triage p{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.heute-emp-fuss{border-top:1px solid var(--color-line-hairline);color:var(--color-ink-muted);margin:0;padding-top:14px;font-size:13px;line-height:1.55}.heute-prio.zuerst{color:var(--color-surface-panel);background:var(--color-teal)}html[data-theme=light] .heute-prio.zuerst{color:#fff}.heute-prio.danach{color:var(--color-ink-muted);background:var(--color-surface-raised);border:1px solid var(--color-line-hairline)}.role-switch{position:relative}.role-switch-trigger{font:inherit;color:var(--color-ink-primary);background:var(--color-surface-panel);border:1px solid var(--color-line-strong);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-vault);border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 26px 5px 11px;display:flex;position:relative}.role-switch-trigger:hover{border-color:#438179}@supports (color:color-mix(in lab, red, red)){.role-switch-trigger:hover{border-color:color-mix(in srgb, var(--color-teal) 45%, var(--color-line-strong))}}.role-switch-trigger svg{color:var(--color-ink-faint);position:absolute;top:50%;right:9px;translate:0 -50%}.role-switch-label{font-family:var(--font-app-label);letter-spacing:.098em;text-transform:uppercase;color:var(--color-ink-faint);font-size:9px;font-weight:650}.role-switch-value{white-space:nowrap;font-size:12.5px;font-weight:650}.role-switch-menu{z-index:70;background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);min-width:252px;box-shadow:var(--shadow-lg);border-radius:14px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 7px);right:0}.role-switch-menu button{width:100%;font:inherit;text-align:left;color:var(--color-ink-primary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 11px;font-size:13px;font-weight:550;display:flex}.role-switch-menu button:hover{background:var(--color-surface-raised)}.role-switch-menu button.active{color:var(--color-teal);background:#6ee5d514}@supports (color:color-mix(in lab, red, red)){.role-switch-menu button.active{background:color-mix(in srgb, var(--color-teal) 8%, transparent)}}.role-switch-hint{color:var(--color-ink-faint);font-size:11px;font-style:normal;font-weight:450}@media (max-width:760px){.heute{padding:24px 16px 70px}.heute-triage{grid-template-columns:1fr}.heute-stepper{flex-wrap:wrap;row-gap:6px}.role-switch-label{display:none}}.room{width:100%;max-width:1480px;margin:0 auto;padding:34px 32px 90px}.room-head{border-bottom:0;align-items:flex-start;padding:0 0 24px}.room-head .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 10px;font-size:10.5px}.room-head h1{letter-spacing:-.015em;color:var(--color-ink-bright);font-size:clamp(26px,3.2vw,38px);font-weight:750;line-height:1.1}.room-question{max-width:72ch;color:var(--color-ink-soft);margin:10px 0 0;font-size:15px;line-height:1.6}.raum-bilanz{margin-bottom:22px}.raum-bilanz h2{color:var(--color-ink-bright);margin:0 0 8px;font-size:19px;font-weight:700}.dashboard-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0}.signal-group{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);border-bottom:1px solid var(--color-line-hairline);border-radius:18px;padding:20px 22px}.signal-group:nth-child(odd){border-right:1px solid var(--color-line-hairline);padding-right:22px}.signal-group header .kicker{font-family:var(--font-app-label);letter-spacing:.112em;text-transform:uppercase;color:var(--color-teal);margin:0 0 4px;font-size:10.5px;font-weight:650}.signal-group h2{color:var(--color-ink-bright);margin:0;font-size:16.5px;font-weight:700}.signal-group ul{margin-top:12px}.signal-row{padding:12px 0}.signal-row .signal-count{font-family:var(--font-app-mono);color:var(--color-ink-bright);font-size:17px;font-weight:500}.signal-row.status-red .signal-count{color:var(--color-coral)}.signal-row.status-yellow .signal-count{color:var(--color-amber)}.signal-row.status-green .signal-count{color:var(--color-ok)}.signal-row .signal-count{align-items:center;gap:6px;display:inline-flex}.signal-row .signal-count:before{content:"";border:1.5px solid;flex:none;width:9px;height:9px}.signal-row.status-red .signal-count:before{background:currentColor}.signal-row.status-yellow .signal-count:before{background:linear-gradient(135deg,currentColor 50%,#0000 50%)}.signal-row.status-green .signal-count:before{background:0 0}.signal-row h3{font-size:13.5px;font-weight:600}.signal-row p{font-size:12.5px;line-height:1.5}.signal-row:hover{background:0 0;transform:none}.dashboard-room .health-rail{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);border-radius:18px;margin-top:16px;padding:20px 22px}.health-lines{gap:12px;margin-top:14px}.health-line{background:var(--color-surface-raised);border:1px solid var(--color-line-hairline);border-bottom:1px solid var(--color-line-hairline);border-radius:12px;min-height:0;padding:14px 15px}.health-line+.health-line{border-left:1px solid var(--color-line-hairline);padding-left:15px}.distill-layout,.approval-layout{gap:18px;margin-top:0;padding:0}.run-rail,.queue-rail{background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.run-rail .panel-head,.queue-rail .panel-head{box-shadow:none;background:0 0;border:0;padding:0 4px 2px;position:static}.run-rail .panel-head h2,.queue-rail .panel-head h2{font-family:var(--font-app-label);letter-spacing:.112em;text-transform:uppercase;color:var(--color-ink-faint);font-size:11px;font-weight:650}.run-card,.queue-card{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-fast) var(--ease-vault), border-color var(--motion-fast) var(--ease-vault), transform var(--motion-fast) var(--ease-vault);border-radius:16px;padding:15px 17px}.run-card:hover,.queue-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-line-strong);transform:translateY(-1px)}.run-card.active,.queue-card.active{border-color:#386f68}@supports (color:color-mix(in lab, red, red)){.run-card.active,.queue-card.active{border-color:color-mix(in srgb, var(--color-teal) 40%, var(--color-line-hairline))}}.run-card.active,.queue-card.active{box-shadow:0 0 0 1px #6ee5d538, var(--shadow-md)}@supports (color:color-mix(in lab, red, red)){.run-card.active,.queue-card.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-teal) 22%, transparent), var(--shadow-md)}}.run-card.active,.queue-card.active{background:var(--color-surface-panel)}.cluster-strip{background:0 0;border:0;gap:8px;margin-bottom:14px;padding:0}.cluster-chip{background:var(--color-surface-panel);border:1px solid var(--color-line-strong);box-shadow:none;border-radius:999px;padding:8px 14px}.cluster-chip:hover{border-color:#438179}@supports (color:color-mix(in lab, red, red)){.cluster-chip:hover{border-color:color-mix(in srgb, var(--color-teal) 45%, var(--color-line-strong))}}.cluster-chip.active{border-color:var(--color-teal);background:#142323}@supports (color:color-mix(in lab, red, red)){.cluster-chip.active{background:color-mix(in srgb, var(--color-teal) 8%, var(--color-surface-panel))}}.cluster-chip.active{box-shadow:none}.lens-bar{background:0 0;border:0;gap:8px;margin:0 0 16px;padding:0}.lens-chip{background:var(--color-surface-panel);border:1px solid var(--color-line-strong);color:var(--color-ink-soft);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:550}.lens-chip:hover{border-color:#438179}@supports (color:color-mix(in lab, red, red)){.lens-chip:hover{border-color:color-mix(in srgb, var(--color-teal) 45%, var(--color-line-strong))}}.lens-chip:hover{color:var(--color-teal)}.lens-chip.active{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-surface-panel)}html[data-theme=light] .lens-chip.active{color:#fff}.lens-chip.active b{color:inherit;opacity:.85}.graph-stage{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-md);border-radius:18px;overflow:hidden}.live-unavailable{background:var(--color-surface-panel);border:1px dashed var(--color-line-strong);box-shadow:none;border-radius:18px;padding:28px 30px}.live-unavailable h2{color:var(--color-ink-bright);font-size:17px;font-weight:700}@media (max-width:980px){.dashboard-grid,.health-lines{grid-template-columns:1fr}.room{padding:24px 16px 70px}}:root{--shell-bg:#0b1014;--shell-panel:#10171d;--shell-elevated:#151d24;--shell-ink:#f6f9f7;--shell-ink-soft:#f6f9f7a8;--shell-ink-faint:#f6f9f7ad;--shell-line:#ffffff17;--shell-accent:#4bd0a0}.shell{background:var(--shell-bg);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.shell-main{background:var(--color-surface-void);min-width:0;box-shadow:-1px 0 0 var(--shell-line);flex-direction:column;display:flex}.shell-content{flex:1;min-width:0}.shell-side{top:var(--shell-offset,0px);height:calc(100vh - var(--shell-offset,0px));height:calc(100dvh - var(--shell-offset,0px));background:var(--shell-bg);flex-direction:column;gap:6px;padding:18px 12px 16px;display:flex;position:sticky}.shell-wordmark{color:var(--shell-ink);font-family:var(--font-app-display,var(--font-app-sans));letter-spacing:.14em;align-items:baseline;gap:2px;padding:6px 10px 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.shell-wordmark-mark{background:var(--shell-accent);color:#06251b;letter-spacing:0;border-radius:8px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.shell-nav{flex-direction:column;gap:2px;display:flex}.shell-nav a{color:var(--shell-ink-soft);letter-spacing:.01em;border-radius:10px;align-items:center;gap:11px;padding:10px;font-size:13.5px;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:flex}.shell-nav a:hover{background:var(--shell-panel);color:var(--shell-ink)}.shell-nav a[aria-current=page]{background:var(--shell-elevated);color:var(--shell-ink);box-shadow:inset 2px 0 0 var(--shell-accent)}.shell-nav-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.shell-nav-icon svg{width:18px;height:18px}.shell-side-foot{color:var(--shell-ink-faint);letter-spacing:.04em;margin-top:auto;padding:10px;font-size:11px;line-height:1.5}.shell-top{z-index:40;background:var(--shell-bg);border-bottom:1px solid var(--shell-line);align-items:center;gap:12px;height:64px;padding:0 20px 0 16px;display:flex;position:sticky;top:0}.shell-top-spacer{flex:1}.shell-search{background:var(--shell-panel);border:1px solid var(--shell-line);min-width:220px;max-width:340px;height:38px;color:var(--shell-ink-faint);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;transition:border-color .14s;display:flex}.shell-search:focus-within{border-color:var(--shell-accent)}@supports (color:color-mix(in lab, red, red)){.shell-search:focus-within{border-color:color-mix(in srgb, var(--shell-accent) 55%, transparent)}}.shell-search svg{flex:none;width:16px;height:16px}.shell-search input{min-width:0;color:var(--shell-ink);background:0 0;border:0;outline:none;flex:1}.shell-search input::placeholder{color:var(--shell-ink-faint)}.shell-ask{border:1px solid var(--shell-accent);border-radius:10px;height:38px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.shell-ask{border:1px solid color-mix(in srgb, var(--shell-accent) 45%, transparent)}}.shell-ask{color:var(--shell-accent);font:inherit;cursor:pointer;background:0 0;font-size:13.5px;font-weight:600;transition:background .14s}.shell-ask:hover{background:var(--shell-accent)}@supports (color:color-mix(in lab, red, red)){.shell-ask:hover{background:color-mix(in srgb, var(--shell-accent) 12%, transparent)}}.shell-ask-short{display:none}.client-interaction-gate[aria-busy=true] .shell{cursor:progress}.client-interaction-gate-status{z-index:100;border:1px solid var(--color-line-strong);background:var(--color-surface-panel);color:var(--color-ink-muted);border-radius:999px;margin:0;padding:7px 10px;font-size:12px;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px #0000001f}.shell-submit{background:var(--shell-accent);color:#06251b;height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:650;text-decoration:none;transition:filter .14s;display:inline-flex}.shell-submit:hover{filter:brightness(1.06)}.shell-session{position:relative}.shell-session-button{border:1px solid var(--shell-line);height:38px;color:var(--shell-ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-size:13px}.shell-session-button:hover:not(:disabled){background:var(--shell-panel);color:var(--shell-ink)}.shell-session-button:disabled{cursor:wait;opacity:.7}.shell-session-problem{z-index:30;border:1px solid var(--shell-line);background:var(--shell-panel);max-width:min(320px,80vw);color:var(--shell-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0}.auth-gate{background:var(--shell-bg,#0b1512);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-gate-licht{pointer-events:none;background:radial-gradient(46% 38% at 50% 42%, var(--shell-accent), transparent 68%), radial-gradient(38% 30% at 76% 6%, var(--shell-accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-gate-licht{background:radial-gradient(46% 38% at 50% 42%, color-mix(in srgb, var(--shell-accent) 13%, transparent), transparent 68%), radial-gradient(38% 30% at 76% 6%, color-mix(in srgb, var(--shell-accent) 6%, transparent), transparent 70%)}}.auth-gate-card{border:1px solid var(--shell-line);background:var(--shell-panel);border-radius:20px;gap:16px;width:min(100%,520px);padding:clamp(26px,5vw,44px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-gate-card{background:color-mix(in srgb, var(--shell-panel) 86%, transparent)}}.auth-gate-card{color:var(--shell-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff12,0 24px 60px #0000006b}.auth-gate-marke{font-family:var(--font-app-display,var(--font-app-sans));letter-spacing:.14em;color:var(--shell-ink);align-items:center;gap:3px;font-size:15px;font-weight:700;display:flex}.auth-gate-eyebrow{font-family:var(--font-app-label);letter-spacing:.06em;color:var(--shell-accent);margin:-10px 0 0;font-size:11.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.auth-gate-eyebrow{color:color-mix(in srgb, var(--shell-accent) 72%, var(--shell-ink))}}.auth-gate-card h1{font-family:var(--font-app-display);letter-spacing:-.015em;text-wrap:balance;color:var(--shell-ink);margin:6px 0 0;font-size:clamp(25px,3.4vw,33px);font-weight:700;line-height:1.18}.auth-gate-card p{color:var(--shell-ink-soft);margin:0;line-height:1.6}.auth-gate-satz{max-width:46ch;font-size:14.5px;line-height:1.65}.auth-gate-card .shell-submit,.auth-gate-nebenweg{justify-self:start;min-height:44px;margin-top:4px}.auth-gate-nebenweg{border:1px solid var(--shell-line);color:var(--shell-ink);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.auth-gate-nebenweg:hover{border-color:var(--shell-accent)}@supports (color:color-mix(in lab, red, red)){.auth-gate-nebenweg:hover{border-color:color-mix(in srgb, var(--shell-accent) 45%, var(--shell-line))}}.auth-gate-nebenweg:hover{background:#ffffff0a}.auth-gate-note{border-top:1px solid var(--shell-line);color:var(--shell-ink-faint);margin-top:4px;padding-top:16px;font-size:12.5px;line-height:1.55}.shell-iconbtn{border:1px solid var(--shell-line);width:38px;height:38px;color:var(--shell-ink-soft);cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:background .14s,color .14s;display:grid;position:relative}.shell-iconbtn:hover{background:var(--shell-panel);color:var(--shell-ink)}.shell-iconbtn svg{width:19px;height:19px}.shell-notify{position:relative}.shell-notify-dot{background:var(--shell-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--shell-bg);border-radius:50%;position:absolute;top:7px;right:7px}.shell-notify-menu{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);width:330px;box-shadow:var(--shadow-lg);z-index:60;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.shell-notify-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;align-items:center;margin:0;padding:8px 10px 10px;font-size:12px;font-weight:700;display:flex}.shell-notify-demo{letter-spacing:.08em;color:var(--color-amber);border:1px solid #e2b35a66;font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.shell-notify-demo{border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent)}}.shell-notify-demo{border-radius:999px;padding:2px 8px}.shell-notify-empty{color:var(--color-ink-muted);margin:0;padding:10px;font-size:13px}.shell-notify-rest{color:var(--color-ink-faint);margin:0;padding:6px 10px 10px;font-size:11.5px}.shell-notify-hint{color:var(--color-ink-faint);margin:0;padding:0 10px 10px;font-size:11.5px;line-height:1.45}.shell-notify-group+.shell-notify-group>.shell-notify-head{padding-top:12px}.shell-notify-menu a{color:var(--color-ink-primary);border-radius:10px;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.shell-notify-menu a:hover{background:var(--color-surface-raised)}.shell-notify-menu a b{letter-spacing:.07em;text-transform:uppercase;color:var(--color-teal);font-size:10.5px;font-weight:700}.shell-notify-menu a span{font-size:13px;line-height:1.45}.shell-notify-menu a em{color:var(--color-ink-faint);font-size:11.5px;font-style:normal}.shell-top .role-switch-trigger{background:var(--shell-panel);border-color:var(--shell-line);color:var(--shell-ink)}.shell-top .role-switch-trigger:hover{border-color:var(--shell-accent)}@supports (color:color-mix(in lab, red, red)){.shell-top .role-switch-trigger:hover{border-color:color-mix(in srgb, var(--shell-accent) 45%, transparent)}}.shell-top .role-switch-label{color:var(--shell-ink-faint)}.shell-top .role-switch-value{color:var(--shell-ink)}.drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070c108c;justify-content:flex-end;animation:.16s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drawer{background:var(--color-surface-panel);border-left:1px solid var(--color-line-hairline);width:min(420px,92vw);height:100%;padding:20px 22px 32px;animation:.24s cubic-bezier(.2,.8,.2,1) drawerIn;overflow-y:auto;box-shadow:0 18px 50px #00000047}@keyframes drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-backdrop{animation:none}}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.drawer-head h2{margin:0;font-size:18px}.drawer-hint{color:var(--color-ink-muted);margin:0 0 12px;font-size:12.5px;line-height:1.55}.drawer-group{border-top:1px solid var(--color-line-hairline);padding:16px 0}.drawer-group:first-of-type{border-top:0}.drawer-group h3{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 10px;font-size:11.5px;font-weight:700}.drawer-links{flex-direction:column;gap:4px;display:flex}.drawer-links a{color:var(--color-ink-primary);border-radius:10px;align-items:baseline;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:550;text-decoration:none;display:flex}.drawer-links a:hover{background:var(--color-surface-raised)}.drawer-links a small{color:var(--color-ink-faint);font-size:11.5px;font-weight:450}.release-identity{gap:8px;margin:0 0 10px;display:grid}.release-identity div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.release-identity dt{color:var(--color-ink-muted);font-size:12px}.release-identity dd{color:var(--color-ink-primary);margin:0;font-size:12px;font-weight:650}.release-identity code{font-family:var(--font-app-mono);font-size:11.5px}.begruendung-drawer{width:min(560px,94vw)}.begruendung-drawer .room-panel{box-shadow:none;background:0 0;border:0;padding:0}.begruendung-drawer .panel-head{border-bottom:1px solid var(--color-line-hairline);padding:0 0 10px}.ask-dialog{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);width:min(620px,94vw);box-shadow:var(--shadow-lg);border-radius:18px;margin:auto;padding:20px 22px}.ask-dialog textarea{resize:vertical;width:100%;color:var(--color-ink-primary);background:var(--color-surface-raised);border:1px solid var(--color-line-strong);border-radius:12px;padding:12px 14px;line-height:1.55}.ask-dialog textarea:focus-visible{border-color:var(--color-teal);outline:none;box-shadow:0 0 0 3px #6ee5d52e}@supports (color:color-mix(in lab, red, red)){.ask-dialog textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 18%, transparent)}}.ask-beispiele{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ask-foot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.ask-demo-note{color:var(--color-amber);margin:12px 0 0;font-size:11.5px}.reviews-wrap{flex-direction:column;display:flex}.bereich-tabs{flex-wrap:wrap;gap:6px;width:100%;max-width:1480px;margin:0 auto;padding:20px 32px 0;display:flex}.bereich-tabs a,.bereich-tabs button{border:1px solid var(--color-line-strong);background:var(--color-surface-panel);color:var(--color-ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .14s,color .14s,background .14s}.bereich-tabs a:hover,.bereich-tabs button:hover{border-color:var(--color-teal-dim);color:var(--color-ink-primary)}.bereich-tabs a[aria-current=page],.bereich-tabs button[aria-current=page]{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-surface-void)}.reviews-wrap .room{padding-top:22px}.wissen-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;margin:0 0 18px;padding:0 0 4px;overflow-x:auto}.wissen-tabs::-webkit-scrollbar{display:none}.wissen-tabs a,.wissen-tabs button{white-space:nowrap;flex:none}.band-chip{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.band-chip.band-jetzt{background:#6ee5d524}@supports (color:color-mix(in lab, red, red)){.band-chip.band-jetzt{background:color-mix(in srgb, var(--color-teal) 14%, transparent)}}.band-chip.band-jetzt{color:var(--color-teal)}.band-chip.band-diese_woche{background:#e2b35a29}@supports (color:color-mix(in lab, red, red)){.band-chip.band-diese_woche{background:color-mix(in srgb, var(--color-amber) 16%, transparent)}}.band-chip.band-diese_woche{color:var(--color-amber)}.band-chip.band-beobachten{background:var(--color-surface-raised);color:var(--color-ink-muted)}.pack-details>summary:after{content:"+";color:var(--color-ink-faint);font-family:var(--font-app-mono);margin-left:auto;padding-left:12px}.pack-details[open]>summary:after{content:"−"}.beitrag-status{letter-spacing:.06em;text-transform:uppercase;background:var(--color-surface-raised);color:var(--color-ink-muted);border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:700}.beitrag-status.status-in_review{background:#e2b35a29}@supports (color:color-mix(in lab, red, red)){.beitrag-status.status-in_review{background:color-mix(in srgb, var(--color-amber) 16%, transparent)}}.beitrag-status.status-in_review{color:var(--color-amber)}.beitrag-status.status-bestaetigt,.beitrag-status.status-aktiv{background:#8fd0a824}@supports (color:color-mix(in lab, red, red)){.beitrag-status.status-bestaetigt,.beitrag-status.status-aktiv{background:color-mix(in srgb, var(--color-ok) 14%, transparent)}}.beitrag-status.status-bestaetigt,.beitrag-status.status-aktiv{color:var(--color-ok)}.beitrag-status.status-rueckfrage{background:#e2837a24}@supports (color:color-mix(in lab, red, red)){.beitrag-status.status-rueckfrage{background:color-mix(in srgb, var(--color-coral) 14%, transparent)}}.beitrag-status.status-rueckfrage{color:var(--color-coral)}.beitrag-status.status-abgelehnt{background:#e2837a38}@supports (color:color-mix(in lab, red, red)){.beitrag-status.status-abgelehnt{background:color-mix(in srgb, var(--color-coral) 22%, transparent)}}.beitrag-status.status-abgelehnt{color:var(--color-coral)}.cockpit-vorbereitet{background:var(--color-surface-panel);border:1px dashed var(--color-line-strong);border-radius:18px;max-width:760px;padding:28px 30px}.cockpit-vorbereitet h2{margin:0 0 10px;font-size:20px}.cockpit-vorbereitet p{color:var(--color-ink-soft);max-width:64ch;margin:0 0 12px;font-size:14px;line-height:1.6}.cockpit-vorbereitet footer{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.cockpit-vorbereitet-hint{color:var(--color-ink-faint);max-width:40ch;font-size:12.5px}.pack-guide{border:1px solid var(--color-line-hairline);background:var(--color-surface-panel);box-shadow:var(--shadow-sm);border-radius:18px;margin-top:16px;padding:22px 24px;scroll-margin-top:84px}.pack-guide-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pack-guide-kicker{color:var(--color-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10.5px;font-weight:700}.pack-guide-head h2{margin:0 0 7px;font-size:19px;line-height:1.3}.pack-guide-head p:not(.pack-guide-kicker){max-width:76ch;color:var(--color-ink-muted);margin:0;font-size:13.5px;line-height:1.55}.pack-version{border:1px solid var(--color-line-hairline);color:var(--color-ink-faint);font-family:var(--font-app-mono);border-radius:999px;flex:none;padding:4px 8px;font-size:10px}.pack-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 14px;padding:0;list-style:none;display:grid}.pack-workflow li{border:1px solid var(--color-line-hairline);background:var(--color-surface-raised);border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:11px 12px;display:grid}.pack-workflow li>span{background:#6ee5d524;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.pack-workflow li>span{background:color-mix(in srgb, var(--color-teal) 14%, transparent)}}.pack-workflow li>span{color:var(--color-teal);font-size:12px;font-weight:750}.pack-workflow b{margin:1px 0 3px;font-size:12.5px;display:block}.pack-workflow p{color:var(--color-ink-muted);margin:0;font-size:11.5px;line-height:1.45}.pack-details{border-top:1px solid var(--color-line-hairline)}.pack-details>summary{min-height:48px;color:var(--color-teal);cursor:pointer;align-items:center;font-size:13px;font-weight:650;display:flex}.pack-details-body{padding:2px 0 4px}.pack-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pack-coverage article{border:1px solid var(--color-line-hairline);background:var(--color-surface-raised);border-radius:12px;min-width:0;padding:14px}.pack-state{background:var(--color-surface-panel);color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.pack-state-im_datenvertrag{color:var(--color-ok)}.pack-state-ueber_wissen{color:var(--color-teal)}.pack-state-noch_anzubinden{color:var(--color-amber)}.pack-coverage h3{margin:10px 0 4px;font-size:13.5px;line-height:1.35}.pack-coverage p{color:var(--color-ink-muted);margin:0;font-size:11.5px;line-height:1.5}.pack-coverage .pack-coverage-question{color:var(--color-ink-primary);margin-bottom:7px;font-weight:600}.pack-boundary{border-left:3px solid var(--color-amber);background:#202520;border-radius:8px;margin-top:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.pack-boundary{background:color-mix(in srgb, var(--color-amber) 7%, var(--color-surface-raised))}}.pack-boundary b{margin-bottom:3px;font-size:12px;display:block}.pack-boundary p{color:var(--color-ink-muted);margin:0;font-size:12px;line-height:1.55}.pack-boundary ul{gap:3px;margin:0 0 11px;padding:0;display:grid}.pack-boundary ul:last-child{margin-bottom:0}.pack-boundary li{max-width:78ch;color:var(--color-ink-muted);padding-left:13px;font-size:12px;line-height:1.5;position:relative}.pack-boundary li:before{content:"";background:var(--color-ink-faint);width:5px;height:1px;position:absolute;top:8px;left:1px}.decision-workspace{padding-top:22px}.decision-header{padding-bottom:18px}.decision-header-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.decision-crumb{color:var(--color-ink-muted);font-size:12.5px;font-weight:600;text-decoration:none}.decision-crumb:hover{color:var(--color-teal)}.decision-meta-item{color:var(--color-ink-muted);font-size:12.5px}.decision-header-spacer{flex:1}.decision-header h1{letter-spacing:-.012em;max-width:68ch;margin:0;font-size:clamp(20px,2.3vw,27px);font-weight:720;line-height:1.28}.decision-frage-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.decision-mehr{font:inherit;color:var(--color-teal);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12.5px;font-weight:600}.decision-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.evidence-workspace{min-width:0}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metric-tile{text-align:left;background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);cursor:pointer;font:inherit;color:var(--color-ink-primary);border-radius:16px;gap:6px;padding:16px 18px;transition:border-color .14s,box-shadow .14s;display:grid}.metric-tile:hover{border-color:var(--color-teal-dim);box-shadow:var(--shadow-md)}.metric-tile-label{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px;font-weight:700}.metric-tile-wert{font-family:var(--font-app-mono,monospace);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:26px;font-weight:600;display:flex}.metric-tile-wert small{color:var(--color-ink-muted);font-size:14px;font-weight:500}.metric-tile-wert-text{font-family:inherit;font-size:15px;font-weight:650;line-height:1.35}.metric-tile-kontext{color:var(--color-ink-muted);font-size:12px;line-height:1.45}.metric-tile-kennung{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ink-muted);word-break:break-all;font-size:11px;line-height:1.4}.metric-tile.ton-ok .metric-tile-kontext{color:var(--color-ok)}.metric-tile.ton-warn .metric-tile-kontext{color:var(--color-amber)}.metric-tile.ton-warn{border-color:#5c5434}@supports (color:color-mix(in lab, red, red)){.metric-tile.ton-warn{border-color:color-mix(in srgb, var(--color-amber) 35%, var(--color-line-hairline))}}.ews-tabs{border-bottom:1px solid var(--color-line-strong);gap:4px;margin-bottom:18px;display:flex}.ews-tab{font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px 11px;font-size:13.5px;font-weight:600;transition:color .14s,border-color .14s}.ews-tab:hover{color:var(--color-ink-primary)}.ews-tab.active{color:var(--color-teal);border-bottom-color:var(--color-teal)}.ews-body{min-width:0}.ews-body .room-panel{box-shadow:none;background:0 0;border:0;padding:0}.ews-body .panel-head{padding:0 0 12px}.ews-group{margin-bottom:26px}.ews-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 12px;font-size:12px;font-weight:700}.ews-claims{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ews-verlauf .verlauf-liste{margin:0 0 16px;padding:0;list-style:none}.verlauf-liste li{border-left:2px solid var(--color-teal);background:var(--color-surface-panel);box-shadow:var(--shadow-sm);border-radius:0 12px 12px 0;gap:4px;padding:14px 16px;font-size:13.5px;display:grid}.verlauf-liste b{font-size:13px}.verlauf-liste span{color:var(--color-ink-soft);line-height:1.55}.recommendation-rail{top:calc(80px + var(--shell-offset,0px));max-height:calc(100dvh - 96px - var(--shell-offset,0px));background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-md);border-radius:18px;flex-direction:column;display:flex;position:sticky;overflow:hidden}.rail-scroll{flex:1;min-height:120px;padding:20px 22px;overflow-y:auto}.rail-head{margin-bottom:14px}.rail-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.rail-datenlage{border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5}.rail-datenlage.ton-ok{background:#8fd0a81a}@supports (color:color-mix(in lab, red, red)){.rail-datenlage.ton-ok{background:color-mix(in srgb, var(--color-ok) 10%, transparent)}}.rail-datenlage.ton-ok{color:var(--color-ok)}.rail-datenlage.ton-warn{background:#e2b35a1f}@supports (color:color-mix(in lab, red, red)){.rail-datenlage.ton-warn{background:color-mix(in srgb, var(--color-amber) 12%, transparent)}}.rail-datenlage.ton-warn{color:var(--color-amber)}.rail-datenlage.ton-block{background:#e2837a1f}@supports (color:color-mix(in lab, red, red)){.rail-datenlage.ton-block{background:color-mix(in srgb, var(--color-coral) 12%, transparent)}}.rail-datenlage.ton-block{color:var(--color-coral)}.rail-wait{color:var(--color-ink-muted);font-size:13.5px;line-height:1.6}.rail-titel{letter-spacing:-.012em;margin:0 0 12px;font-size:21px;font-weight:730;line-height:1.25}.rail-punkte{gap:8px;margin:0 0 16px;padding:0 0 0 2px;list-style:none;display:grid}.rail-punkte li{padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.rail-punkte li:before{content:"";background:var(--color-teal);border-radius:2px;width:7px;height:7px;position:absolute;top:7px;left:0}.rail-block{border-top:1px solid var(--color-line-hairline);padding:12px 0}.rail-block h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 6px;font-size:10.5px;font-weight:700}.rail-block p{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.55}.rail-messziel{font-family:var(--font-app-mono,monospace);color:var(--color-ink-primary);font-size:13px}.rail-block-detail{color:var(--color-ink-faint);font-size:12px}.rail-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-confidence .confidence-meter{margin-top:10px}.rail-begruendung{border:1px solid var(--color-line-strong);width:100%;font:inherit;color:var(--color-teal);cursor:pointer;background:0 0;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s}.rail-begruendung:hover{background:var(--color-surface-raised);border-color:var(--color-teal-dim)}.rail-model{color:var(--color-ink-faint);font-weight:500}.rail-foot{border-top:1px solid var(--color-line-strong);background:var(--color-surface-raised);flex:none;padding:14px 22px 18px}.rail-actions{gap:8px;display:grid}.rail-primary,.rail-secondary{justify-content:center;width:100%}.rail-tertiary{color:var(--color-ink-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.rail-tertiary button{font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12.5px;font-weight:600}.rail-tertiary button:hover{color:var(--color-teal);text-decoration:underline}.rail-actions .action-receipt{font-size:12px}.messliste li .btn{justify-self:start;margin-top:4px}.capture-hinweis{color:var(--color-ink-muted);border-left:3px solid var(--color-amber,currentColor);margin-top:4px;padding:4px 8px;font-size:12.5px;line-height:1.45;display:block}.live-rail-actions{margin-top:12px}.live-rail-actions .rail-state{color:var(--color-ink-muted);font-size:12.5px}.live-rail-actions .action-hint{color:var(--color-ink-muted);background:var(--color-surface-panel);border-left:3px solid var(--color-line-strong);margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.rail-data-requests{gap:8px;display:grid}.rail-data-requests>h4,.rail-data-requests>p{margin:0}.rail-data-request{background:var(--color-surface-panel);border-left:3px solid var(--color-amber,currentColor);gap:8px;margin-top:4px;padding:12px;display:grid}.rail-data-request h4,.rail-data-request p{margin:0}.rail-data-request>p,.rail-data-request li small,.rail-data-request li span{color:var(--color-ink-muted);font-size:12.5px;line-height:1.45}.rail-data-request ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rail-data-request li{gap:2px;display:grid}.rail-data-request .btn{justify-self:start}.rail-request-open{gap:8px;display:grid}.rail-request-technik{color:var(--color-ink-muted);font-size:12.5px}.rail-request-technik code{overflow-wrap:anywhere;font-family:var(--font-app-mono)}.rail-tests h4{margin:8px 0 4px;font-size:13px}.rail-tests ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rail-tests li{background:var(--color-surface-panel);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.rail-tests .test-title{flex:auto;font-weight:600}.rail-tests .test-state{color:var(--color-ink-muted)}.rail-tests .test-quiet{color:var(--color-ink-faint)}.rail-tests li button{font:inherit;color:var(--color-teal);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600}.rail-tests li button:hover{text-decoration:underline}.decision-dialog{background:var(--color-surface-raised);border:1px solid var(--color-line-strong);gap:6px;margin-top:10px;padding:12px;display:grid}.decision-dialog header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.decision-dialog h3{margin:0;font-size:15px}.decision-dialog .dialog-lede{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.45}.decision-dialog label{margin-top:4px;font-size:12.5px;font-weight:600}.decision-dialog textarea,.decision-dialog select,.decision-dialog input{width:100%;padding:6px 8px}.decision-dialog .dialog-inline{border:0;align-items:center;gap:6px;margin:4px 0 0;padding:0;display:flex}.decision-dialog .dialog-inline legend{padding:0;font-size:12.5px;font-weight:600}.decision-dialog .dialog-inline select{width:auto}.decision-dialog .dialog-inline input{width:6.5em}.decision-dialog .dialog-note,.decision-dialog .dialog-warn{color:var(--color-ink-muted);font-size:12px}.decision-dialog .dialog-note ul{margin:4px 0 0;padding-left:18px}.decision-dialog footer{gap:8px;margin-top:8px;display:flex}.room.empfehlungen{--feed-mass:880px}.room.empfehlungen>.room-head,.room.empfehlungen .familie-hinweis{max-width:var(--feed-mass)}.familie-hinweis{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-left:3px solid var(--color-teal);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:26px;padding:16px 20px}.feed-pack-orientation{max-width:var(--feed-mass,880px);border:1px solid var(--color-line-hairline);background:var(--color-surface-raised);border-radius:14px;margin:0 0 14px;padding:14px 18px}.feed-pack-orientation b{margin-bottom:5px;font-size:13.5px;display:block}.feed-pack-orientation p{color:var(--color-ink-muted);margin:0 0 7px;font-size:12.5px;line-height:1.55}.feed-pack-orientation a{color:var(--color-teal);font-size:12.5px;font-weight:650}.familie-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);margin:0 0 6px;font-size:11px;font-weight:700}.familie-problem{max-width:78ch;margin:0 0 8px;font-size:15px;font-weight:620;line-height:1.45}.familie-detail{color:var(--color-ink-muted);margin:0;font-size:12.5px}.familie-detail a{color:var(--color-teal);font-weight:600}.feed-band{margin-bottom:30px}.feed-band-titel{letter-spacing:-.005em;align-items:center;gap:10px;margin:0 0 14px;font-size:15px;font-weight:720;display:flex}.feed-band-count{color:var(--color-ink-faint);background:var(--color-surface-raised);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650}.feed-band-leer{color:var(--color-ink-faint);margin:0;font-size:13.5px}.feed-pagination,.capture-pagination{border:1px solid var(--color-line-hairline);background:var(--color-surface-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 30px;padding:14px 16px;display:flex}.feed-pagination p,.capture-pagination p{color:var(--color-ink-muted);margin:0;font-size:13px}.feed-liste{gap:14px;display:grid}.feed-card{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);width:100%;min-width:0;max-width:var(--feed-mass,880px);border-radius:16px;padding:20px 22px}.feed-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.feed-lens{color:var(--color-ink-muted);font-size:12px;font-weight:650}.feed-meta{color:var(--color-ink-faint);margin-left:auto;font-size:12px}.feed-card h3{letter-spacing:-.008em;margin:0 0 8px;font-size:18.5px;font-weight:700;line-height:1.3}.feed-satz{color:var(--color-ink-soft);max-width:72ch;margin:0 0 14px;font-size:14px;line-height:1.6}.feed-facts{grid-template-columns:auto 1fr;gap:6px 20px;margin:0 0 16px;display:grid}.feed-facts>div{display:contents}.feed-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);align-self:baseline;padding-top:1px;font-size:11px;font-weight:700}.feed-facts dd{color:var(--color-ink-primary);margin:0;font-size:13px;line-height:1.5}.feed-evidenz{border:1px solid var(--color-line-hairline);background:var(--color-surface-raised);border-radius:12px;min-width:0;margin:0 0 16px}.feed-evidenz>summary{cursor:pointer;color:var(--color-ink-soft);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:650;display:flex}.datenlage-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--color-line-hairline);color:var(--color-ink-muted);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.datenlage-chip.datenlage-blockiert{color:var(--color-evi-unclear)}.datenlage-chip.datenlage-mit_einschraenkung{color:var(--color-evi-interpretation)}.datenlage-chip.datenlage-belastbar{color:var(--color-evi-measured)}.feed-evidenz-body{gap:16px;min-width:0;padding:4px 14px 16px;display:grid}.feed-evidenz-body>section{min-width:0}.feed-evidenz-body h4{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 6px;font-size:11px;font-weight:700}.evidenz-meta{color:var(--color-ink-muted);margin:0 0 8px;font-size:12.5px}.evidenz-leer{color:var(--color-ink-faint);margin:0;font-size:13px}.evidenz-tabelle-huelle{max-width:100%;overflow-x:auto}.evidenz-tabelle{border-collapse:collapse;font-size:12.5px}.evidenz-tabelle th,.evidenz-tabelle td{text-align:left;border-bottom:1px solid var(--color-line-hairline);white-space:nowrap;padding:5px 12px 5px 0}.evidenz-tabelle th{color:var(--color-ink-faint);font-weight:650}.evidenz-wert{font-variant-numeric:tabular-nums}.evidenz-tabelle th.evidenz-wert-kopf,.evidenz-tabelle td.evidenz-wert{text-align:right;padding-right:6px}.evidenz-tabelle td.evidenz-einheit{color:var(--color-ink-muted);font-size:11.5px}.evidenz-guete:before{content:"";border:1.5px solid;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.guete-gemessen{color:var(--color-evi-measured)}.guete-gemessen:before{background:currentColor}.guete-eingeschraenkt{color:var(--color-evi-hypothesis)}.guete-eingeschraenkt:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.evidenz-liste{gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.evidenz-blocker{color:var(--color-evi-unclear)}.evidenz-konflikt{color:var(--color-evi-interpretation)}.evidenz-actiontype,.evidenz-abhaengigkeit{color:var(--color-ink-faint);font-size:12px}.feed-evidenz-body>.evidenz-stufe{padding-left:16px;position:relative}.feed-evidenz-body>.evidenz-stufe:before{content:"";background:var(--stufe-ton);border-radius:1px;width:2px;position:absolute;inset:4px auto 0 0}.feed-evidenz-body>.evidenz-stufe>h4{font-size:12px}.stufe-gemessen{--stufe-ton:var(--color-evi-measured)}.stufe-annahmen{--stufe-ton:var(--color-evi-hypothesis)}.stufe-offen{--stufe-ton:var(--color-evi-unclear)}.stufe-empfehlung{--stufe-ton:var(--color-ink-bright)}.feed-evidenz-body>.stufe-gemessen>h4{color:var(--color-evi-measured)}.feed-evidenz-body>.stufe-annahmen>h4{color:var(--color-evi-hypothesis)}.feed-evidenz-body>.stufe-offen>h4{color:var(--color-ink-muted)}.feed-evidenz-body>.stufe-empfehlung>h4{color:var(--color-ink-bright)}.stufe-empfehlung .evidenz-liste{gap:9px;font-size:13.5px}.stufe-empfehlung .evidenz-liste>li>b{color:var(--color-ink-bright)}.feed-foot{border-top:1px solid var(--color-line-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.feed-action-type{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px;font-weight:700}.feed-actions{gap:8px;display:flex}.capture-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.capture-form{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);border-radius:18px;gap:18px;padding:24px;display:grid}.capture-freitext textarea{min-height:148px}.capture-anfaenge{gap:7px;display:grid}.capture-anfaenge-frage{color:var(--color-ink-muted);font-size:12.5px}.capture-anfaenge-liste{flex-wrap:wrap;gap:6px;display:flex}.capture-quelle{justify-items:start;gap:9px;display:grid}.capture-quelle .capture-feld{width:100%}.capture-quelle-schalter{font:inherit;color:var(--color-teal);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:620;text-decoration:underline}.capture-quellenvorschlag{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.capture-quellenvorschlag code{overflow-wrap:anywhere}.capture-feld{gap:7px;display:grid}.capture-feld>span{font-size:13.5px;font-weight:620}.capture-feld>span em{color:var(--color-ink-faint);font-style:normal;font-weight:450}.capture-feld textarea,.capture-feld input{color:var(--color-ink-primary);background:var(--color-surface-raised);border:1px solid var(--color-line-strong);resize:vertical;border-radius:12px;padding:11px 13px;line-height:1.55}.capture-feld textarea:focus-visible,.capture-feld input:focus-visible{border-color:var(--color-teal);outline:none;box-shadow:0 0 0 3px #6ee5d529}@supports (color:color-mix(in lab, red, red)){.capture-feld textarea:focus-visible,.capture-feld input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 16%, transparent)}}.heute-chip.active{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-surface-void)}.capture-details summary{cursor:pointer;color:var(--color-teal);font-size:13.5px;font-weight:620}.capture-rollenfelder{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.capture-feld-klein>span{color:var(--color-ink-muted);font-size:12px;font-weight:600}.capture-vault{background:var(--color-surface-raised);border:1px dashed var(--color-line-strong);border-radius:12px;padding:14px 16px}.capture-vault-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--color-teal);margin:0 0 8px;font-size:11px;font-weight:700}.capture-vault ul{gap:4px;margin:0;padding:0 0 0 16px;display:grid}.capture-vault li{color:var(--color-ink-soft);font-size:12.5px;line-height:1.5}.capture-einordnung{border-style:solid;border-color:#6ee5d542}@supports (color:color-mix(in lab, red, red)){.capture-einordnung{border-color:color-mix(in srgb, var(--color-teal) 26%, transparent)}}.capture-einordnung{gap:9px;display:grid}.capture-einordnung[data-stand=laeuft] .capture-einordnung-zeile>span,.capture-einordnung[data-stand=laeuft] .capture-einordnung-titel{opacity:.55;transition:opacity var(--motion-fast) var(--ease-vault)}.capture-einordnung-satz{color:var(--color-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.capture-einordnung-zeile{color:var(--color-ink-primary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.capture-einordnung-zeile>*+*{border-left:1px solid var(--color-line-strong);padding-left:10px}.capture-einordnung-titel{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.capture-einordnung-aendern{font:inherit;color:var(--color-teal);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.capture-art select{color:var(--color-ink-primary);background:var(--color-surface-panel);border:1px solid var(--color-line-strong);cursor:pointer;border-radius:999px;padding:3px 9px;font-weight:620}.capture-art select:focus-visible{border-color:var(--color-teal);outline:none;box-shadow:0 0 0 3px #6ee5d529}@supports (color:color-mix(in lab, red, red)){.capture-art select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 16%, transparent)}}.capture-einordnung-bereiche{flex-wrap:wrap;gap:6px;display:flex}.capture-einordnung-bereiche .heute-chip.vorgeschlagen{border-style:dashed;border-color:var(--color-teal);color:var(--color-teal)}@media (prefers-reduced-motion:reduce){.capture-einordnung[data-stand=laeuft] .capture-einordnung-zeile>span,.capture-einordnung[data-stand=laeuft] .capture-einordnung-titel{transition:none}}.capture-aehnliche{border-style:solid;border-color:#84979338}@supports (color:color-mix(in lab, red, red)){.capture-aehnliche{border-color:color-mix(in srgb, var(--color-ink-muted) 22%, transparent)}}.capture-aehnliche{gap:9px;display:grid}.capture-aehnliche[data-stand=laeuft] .capture-aehnliche-liste{opacity:.55;transition:opacity var(--motion-fast) var(--ease-vault)}.capture-aehnliche-satz{color:var(--color-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.capture-aehnliche-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.capture-aehnliche-liste>li{border-bottom:1px solid var(--color-line-hairline);gap:3px;padding-bottom:9px;display:grid}.capture-aehnliche-liste>li:last-child{border-bottom:0;padding-bottom:0}.capture-aehnliche-liste b{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.capture-aehnliche-fakten{color:var(--color-ink-muted);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.capture-aehnliche-liste a{justify-self:start;font-size:12px}.capture-aehnliche-frage{margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.capture-aehnliche-antworten{flex-wrap:wrap;gap:6px;display:flex}.capture-aehnliche-antwort{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.capture-aehnliche-abschluss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.capture-aehnliche[data-stand=laeuft] .capture-aehnliche-liste{transition:none}}.capture-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.capture-draft-recovery{border:1px solid #34665f;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.capture-draft-recovery{border:1px solid color-mix(in srgb, var(--color-teal) 35%, var(--color-line-hairline))}}.capture-draft-recovery{background:#121f20;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.capture-draft-recovery{background:color-mix(in srgb, var(--color-teal) 6%, var(--color-surface-panel))}}.capture-draft-recovery p{margin:0;font-size:13px;line-height:1.45}.capture-beitraege{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);top:calc(84px + var(--shell-offset,0px));border-radius:18px;padding:22px;position:sticky}.capture-beitraege h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 12px;font-size:12px;font-weight:700}.capture-beitrag{border-top:1px solid var(--color-line-hairline);gap:4px;margin:0;padding:11px 0;display:grid}.capture-beitrag:first-of-type{border-top:0}.capture-beitrag>p{gap:4px;margin:0;display:grid}.capture-beitrag b{font-size:13px;font-weight:550;line-height:1.45}.capture-beitrag em{color:var(--color-teal);font-size:12px;font-style:normal}.capture-beitrag-neu{background:#6ee5d50f}@supports (color:color-mix(in lab, red, red)){.capture-beitrag-neu{background:color-mix(in srgb, var(--color-teal) 6%, transparent)}}.capture-beitrag-neu{border-radius:10px;padding-inline:10px}.capture-beitraege-note{color:var(--color-ink-faint);margin:14px 0 0;font-size:12px;line-height:1.55}.capture-hauptspalte{align-content:start;gap:16px;min-width:0;display:grid}.capture-bezug-fehlt{border:1px solid #e2b35a66;margin:0 0 16px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.capture-bezug-fehlt{border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent)}}.capture-bezug-fehlt{background:#e2b35a14;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.capture-bezug-fehlt{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}.capture-bezug-fehlt{color:var(--color-ink-primary);font-size:13px;line-height:1.55}.capture-beitrag-angesteuert{border-left:3px solid var(--color-teal);padding-left:12px;scroll-margin-block:96px}.capture-beitrag-angesteuert:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.capture-nebenweg{color:var(--color-ink-faint);margin:0;font-size:12.5px;line-height:1.55}.capture-nebenweg a{color:var(--color-teal);text-underline-offset:.15em;text-decoration:underline}.wissens-composer-backdrop{justify-content:center}.wissens-composer-dialog{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);width:min(720px,94vw);box-shadow:var(--shadow-lg);border-radius:18px;margin:auto;padding:20px 22px 22px}.capture-form-dialog{box-shadow:none;background:0 0;border:0;padding:0}.wissens-quittung{gap:12px;min-width:0;display:grid}.wissens-quittung-karte{border:1px solid #37665f;gap:8px;padding:20px 22px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.wissens-quittung-karte{border:1px solid color-mix(in srgb, var(--color-teal) 30%, var(--color-line-strong))}}.wissens-quittung-karte{background:var(--color-surface-panel);box-shadow:var(--shadow-md);border-radius:12px;min-width:0}.wissens-quittung-karte:focus-visible{border-color:var(--color-teal);box-shadow:var(--shadow-md), 0 0 0 3px #6ee5d529;outline:none}@supports (color:color-mix(in lab, red, red)){.wissens-quittung-karte:focus-visible{box-shadow:var(--shadow-md), 0 0 0 3px color-mix(in srgb, var(--color-teal) 16%, transparent)}}@keyframes quittung-setzt-sich{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wissens-quittung-karte.setzt-sich{animation:.2s cubic-bezier(.2,.7,.2,1) both quittung-setzt-sich}.wissens-quittung-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:10.5px;font-weight:700;display:flex}.wissens-quittung-kicker code{letter-spacing:.02em;text-transform:none;color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:11px;font-weight:500}.wissens-quittung-titel{letter-spacing:-.01em;text-wrap:balance;color:var(--color-ink-bright);margin:0;font-size:19px;font-weight:650;line-height:1.25}.wissens-quittung-aussage{color:var(--color-ink-soft);margin:0;font-size:13.5px;line-height:1.55}.wissens-quittung-fakten{gap:2px;margin:4px 0 0;font-size:12.5px;line-height:1.5;display:grid}.wissens-quittung-fakten dt{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint);margin-top:6px;font-size:10px;font-weight:700}.wissens-quittung-fakten dt:first-of-type{margin-top:0}.wissens-quittung-fakten dd{color:var(--color-ink-soft);overflow-wrap:anywhere;min-width:0;margin:0}.wissens-quittung-fakten code{color:var(--color-ink-faint);font-size:11.5px}.wissens-quittung-fuss{border-top:1px solid var(--color-line-hairline);color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;padding-top:10px;font-size:12px;display:flex}.wissens-quittung-wirkung{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.55}.wissens-quittung-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wissen-suche{background:var(--color-surface-panel);border:1px solid var(--color-line-strong);max-width:620px;height:48px;box-shadow:var(--shadow-sm);color:var(--color-ink-faint);border-radius:14px;align-items:center;gap:10px;margin-bottom:26px;padding:0 16px;display:flex}.wissen-suche:focus-within{border-color:var(--color-teal);box-shadow:0 0 0 3px #6ee5d524}@supports (color:color-mix(in lab, red, red)){.wissen-suche:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 14%, transparent)}}.wissen-suche svg{flex:none;width:17px;height:17px}.wissen-suche input{min-width:0;color:var(--color-ink-primary);background:0 0;border:0;outline:none;flex:1}.wissen-suche .btn{flex:none;min-height:44px;padding:7px 13px}.wissen-block{margin-bottom:26px}.wissen-block h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 12px;font-size:12px;font-weight:700}.wissen-objekte{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.wissen-objekt{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);color:var(--color-ink-primary);border-radius:14px;gap:5px;padding:16px 18px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:grid}.wissen-objekt:hover{border-color:var(--color-teal-dim);box-shadow:var(--shadow-md)}.wissen-typ{letter-spacing:.07em;text-transform:uppercase;color:var(--color-teal);font-size:10.5px;font-weight:700}.wissen-objekt b{font-size:14px;font-weight:650;line-height:1.35}.wissen-hinweis{color:var(--color-ink-muted);font-size:12.5px;line-height:1.45}.wissen-treffer-status{flex-wrap:wrap;gap:6px;display:flex}.wissen-treffer-hinweise{color:var(--color-amber);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.wissen-treffer-quelle{color:var(--color-ink-muted);font-size:13px;line-height:1.45}.wissen-doppel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wissen-liste{margin:0;padding:0;list-style:none}.wissen-liste li{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-sm);border-radius:12px;gap:3px;margin-bottom:8px;padding:12px 16px;display:grid}.wissen-liste b{font-size:13.5px;font-weight:600;line-height:1.4}.wissen-liste span{color:var(--color-ink-muted);font-size:12px}.wissen-konflikt{border-left:3px solid var(--color-coral)}.wissen-konflikt-note{color:var(--color-ink-faint);margin:10px 0 0;font-size:12px}.wissen-back-link{color:var(--color-teal);margin-bottom:14px;font-size:13px;font-weight:650;display:inline-flex}.wissen-detail-text{max-width:78ch;color:var(--color-ink-soft);white-space:pre-wrap;margin:12px 0 0;line-height:1.6}.wissen-data-class,.wissen-lifecycle{border:1px solid var(--color-line-hairline);border-radius:999px;align-items:center;min-height:25px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.wissen-data-class-gruen{color:var(--color-teal);background:#6ee5d514}@supports (color:color-mix(in lab, red, red)){.wissen-data-class-gruen{background:color-mix(in srgb, var(--color-teal) 8%, transparent)}}.wissen-data-class-gelb,.wissen-lifecycle-warning{color:var(--color-amber);background:#e2b35a1c}@supports (color:color-mix(in lab, red, red)){.wissen-data-class-gelb,.wissen-lifecycle-warning{background:color-mix(in srgb, var(--color-amber) 11%, transparent)}}.wissen-detail-facts{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin:0;display:grid}.wissen-detail-facts div,.wissen-detail-provenance dl>div{background:var(--color-surface-raised);border-radius:10px;min-width:0;padding:11px 12px}.wissen-detail-facts dt,.wissen-detail-provenance dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700}.wissen-detail-facts dd,.wissen-detail-provenance dd{color:var(--color-ink-primary);overflow-wrap:anywhere;margin:0;font-size:13px}.wissen-detail-caveats{border-left:3px solid var(--color-amber);background:#202520;border-radius:10px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.wissen-detail-caveats{background:color-mix(in srgb, var(--color-amber) 7%, var(--color-surface-raised))}}.wissen-detail-caveats h3,.wissen-detail-provenance h3{margin:0 0 7px;font-size:13px}.wissen-detail-caveats p{color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.5}.wissen-detail-caveats ul{gap:7px;margin:9px 0 0;padding-left:20px;display:grid}.wissen-detail-caveats li{color:var(--color-ink-soft);font-size:13px;line-height:1.5}.wissen-detail-provenance{gap:8px;display:grid}.wissen-detail-provenance dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin:0;display:grid}.wissen-detail-provenance dd{flex-wrap:wrap;gap:5px;display:flex}.wissen-detail-provenance code,.wissen-detail-caveats code{overflow-wrap:anywhere;word-break:break-word}.thread-card{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);box-shadow:var(--shadow-md);border-radius:18px;max-width:980px;padding:24px 26px}.thread-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);margin:0 0 8px;font-size:11px;font-weight:700}.thread-head h3{letter-spacing:-.01em;margin:0 0 18px;font-size:20px;font-weight:720;line-height:1.3}.thread-signale{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.thread-signal{background:var(--color-surface-raised);border:1px solid var(--color-line-hairline);border-radius:12px;align-content:start;gap:5px;padding:13px 14px;display:grid}.thread-signal b{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px}.thread-signal-kopf{font-size:14px;font-weight:680}.thread-signal p{color:var(--color-ink-soft);margin:0;font-size:12px;line-height:1.5}.thread-evidenz{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.thread-evidenz.evidenz-gemessen{background:#8fd0a824}@supports (color:color-mix(in lab, red, red)){.thread-evidenz.evidenz-gemessen{background:color-mix(in srgb, var(--color-ok) 14%, transparent)}}.thread-evidenz.evidenz-gemessen{color:var(--color-ok)}.thread-evidenz.evidenz-beobachtet{background:#e2b35a29}@supports (color:color-mix(in lab, red, red)){.thread-evidenz.evidenz-beobachtet{background:color-mix(in srgb, var(--color-amber) 16%, transparent)}}.thread-evidenz.evidenz-beobachtet{color:var(--color-amber)}.thread-evidenz.evidenz-einschaetzung{background:var(--color-surface-deep);color:var(--color-ink-muted)}.thread-synthese{border-top:1px solid var(--color-line-hairline);padding:16px 0}.thread-synthese h4,.thread-aktionen h4{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 8px;font-size:12px;font-weight:700}.thread-synthese p{max-width:76ch;margin:0 0 8px;font-size:14px;line-height:1.6}.thread-evidenzlage{color:var(--color-ink-muted);font-size:12.5px}.thread-aktionen{border-top:1px solid var(--color-line-hairline);padding-top:16px}.thread-aktionen ul{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.thread-aktionen li{background:var(--color-surface-raised);border:1px solid var(--color-line-hairline);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.thread-rolle{letter-spacing:.06em;text-transform:uppercase;background:#6ee5d51f;border-radius:999px;justify-self:start;padding:2px 9px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.thread-rolle{background:color-mix(in srgb, var(--color-teal) 12%, transparent)}}.thread-rolle{color:var(--color-teal)}.thread-aktionen li p{margin:0;font-size:13.5px;line-height:1.5}.thread-aktion-meta{color:var(--color-ink-muted);font-size:12px}.thread-aktion-meta em{color:var(--color-ink-soft);font-style:normal;font-weight:650}.thread-messziel{color:var(--color-ink-muted);margin:0;font-size:12.5px}.graph-embedded{padding:0}.graph-embed-head{margin-bottom:12px}@media (max-width:1439px){.shell{grid-template-columns:80px minmax(0,1fr)}.shell-nav a{justify-content:center;padding:12px 8px}.shell-nav-label,.shell-wordmark-text,.shell-side-foot{display:none}.shell-wordmark{justify-content:center;padding-inline:0}}@media (max-width:1359px){.decision-layout{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1080px){.decision-layout{grid-template-columns:1fr}.recommendation-rail{order:-1;max-height:none;position:static}.capture-layout{grid-template-columns:1fr}.capture-beitraege{position:static}}@media (max-width:620px){.feed-pagination,.capture-pagination,.capture-draft-recovery{flex-direction:column;align-items:flex-start}}@media (max-width:980px){.thread-signale{grid-template-columns:repeat(2,minmax(0,1fr))}.wissen-doppel{grid-template-columns:1fr}.metric-strip,.pack-workflow,.pack-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shell{grid-template-columns:1fr}.shell-side{z-index:70;width:100%;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--shell-line);flex-direction:row;align-items:center;position:fixed;top:auto;bottom:0}.shell-wordmark{display:none}.shell-nav{flex-direction:row;flex:1;justify-content:space-around}.shell-main{border-radius:0;padding-bottom:64px}.shell-search{display:none}.thread-signale,.metric-strip,.capture-rollenfelder{grid-template-columns:1fr}.capture-einordnung-zeile{gap:4px;display:grid}.capture-einordnung-zeile>*+*{border-left:0;padding-left:0}.capture-art{justify-self:start}.wissens-quittung-karte{padding:16px 16px 14px}.wissens-quittung-aktionen .btn{text-align:center;flex:100%}.bereich-tabs{padding-inline:16px}.pack-guide{padding-inline:18px}.pack-guide-head{flex-direction:column;gap:10px}.pack-workflow,.pack-coverage{grid-template-columns:1fr}}@media (max-width:900px){.shell-top{flex-wrap:wrap;height:auto;min-height:64px}.shell-search{display:none}.shell-search.shell-search-solo{flex-basis:100%;order:1;min-width:0;max-width:none;margin-bottom:8px;display:flex}.shell-ask{flex:none;place-items:center;width:38px;padding:0;display:grid}.shell-ask-long{display:none}.shell-ask-short{font-size:16px;line-height:1;display:inline}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lift-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.lift-in{animation:lift-in var(--motion-entrance) var(--ease-vault) backwards}@keyframes chip-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.shell-nav a{animation:rise-in var(--motion-base) var(--ease-vault) backwards}.shell-nav a:first-child{animation-delay:60ms}.shell-nav a:nth-child(2){animation-delay:.1s}.shell-nav a:nth-child(3){animation-delay:.14s}.shell-nav a:nth-child(4){animation-delay:.18s}.shell-nav a:nth-child(5){animation-delay:.22s}.shell-nav a:nth-child(6){animation-delay:.26s}.shell-nav a .shell-nav-icon{transition:transform var(--motion-fast) var(--ease-spring)}.shell-nav a:hover .shell-nav-icon{transform:translate(1px)scale(1.08)}.shell-nav a[aria-current=page] .shell-nav-icon{transform:scale(1.04)}@keyframes glow-breath{0%{box-shadow:0 0 #4bd0a000}40%{box-shadow:0 0 0 6px #4bd0a038}to{box-shadow:0 0 #4bd0a000}}.shell-wordmark-mark{animation:glow-breath 1.6s var(--ease-vault) .2s 1}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff47 45% 55%,#0000 100%);position:absolute;inset:0;transform:translate(-140%)}.btn.primary:hover:after{animation:sheen-sweep .72s var(--ease-vault)}@keyframes sheen-sweep{to{transform:translate(140%)}}.shell-submit{position:relative;overflow:hidden}.shell-submit:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff4d 50%,#0000 100%);position:absolute;inset:0;transform:translate(-140%)}.shell-submit:hover:after{animation:sheen-sweep .72s var(--ease-vault)}.success-burst{color:var(--color-teal);vertical-align:middle;place-items:center;display:inline-grid;position:relative}.success-ring{border:2px solid var(--color-teal);opacity:.9;animation:success-ring .9s var(--ease-vault) forwards;border-radius:50%;position:absolute;inset:0;transform:scale(.5)}@keyframes success-ring{0%{opacity:.85;transform:scale(.4)}70%{opacity:.35}to{opacity:0;transform:scale(1.7)}}.success-check{stroke-dasharray:26;stroke-dashoffset:26px;animation:success-check .52s var(--ease-vault) .12s forwards}@keyframes success-check{to{stroke-dashoffset:0}}.success-burst.reduced .success-ring{display:none}.success-burst.reduced .success-check{stroke-dashoffset:0;animation:none}.rail-confidence .confidence-meter i{transform-origin:0;animation:meter-fill .62s var(--ease-spring) backwards}.rail-confidence .confidence-meter i:first-child{animation-delay:.12s}.rail-confidence .confidence-meter i:nth-child(2){animation-delay:.22s}.rail-confidence .confidence-meter i:nth-child(3){animation-delay:.32s}@keyframes meter-fill{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes lens-refresh{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lens-refresh{opacity:1;animation:none;transform:none}}.heute-cta span[aria-hidden],.feed-actions .btn span[aria-hidden]{transition:transform var(--motion-fast) var(--ease-spring);display:inline-block}.feed-card,.wissen-objekt,.metric-tile,.thread-signal{transition:transform var(--motion-fast) var(--ease-vault), box-shadow var(--motion-fast) var(--ease-vault), border-color var(--motion-fast) var(--ease-vault)}.feed-card:hover,.wissen-objekt:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.metric-tile:hover{transform:translateY(-2px)}.metric-tile{position:relative}.metric-tile:after{content:"";background:var(--color-teal);transform-origin:0;height:2px;transition:transform var(--motion-base) var(--ease-vault);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.metric-tile:hover:after{transform:scaleX(1)}.metric-tile.ton-warn:after{background:var(--color-amber)}.band-chip,.area-chip,.heute-chip{transition:transform var(--motion-fast) var(--ease-spring), background var(--motion-fast) var(--ease-vault), border-color var(--motion-fast) var(--ease-vault)}.heute-chip:hover{transform:translateY(-1px)}@keyframes notify-ping{0%{box-shadow:0 0 #4bd0a080}70%{box-shadow:0 0 0 7px #4bd0a000}to{box-shadow:0 0 #4bd0a000}}.shell-notify-dot{animation:notify-ping 1.8s var(--ease-vault) .6s 2}.feed-band{animation:rise-in var(--motion-entrance) var(--ease-vault) backwards}.feed-band:first-of-type{animation-delay:60ms}.feed-band:nth-of-type(2){animation-delay:.14s}.feed-band:nth-of-type(3){animation-delay:.22s}.thread-signale>*{animation:rise-in var(--motion-base) var(--ease-vault) backwards}.thread-signale>:first-child{animation-delay:80ms}.thread-signale>:nth-child(2){animation-delay:.15s}.thread-signale>:nth-child(3){animation-delay:.22s}.thread-signale>:nth-child(4){animation-delay:.29s}.rail-punkte li{animation:rail-point-in var(--motion-base) var(--ease-vault) backwards}.rail-punkte li:first-child{animation-delay:80ms}.rail-punkte li:nth-child(2){animation-delay:.16s}.rail-punkte li:nth-child(3){animation-delay:.24s}@keyframes rail-point-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.action-receipt{align-items:center;gap:6px;display:inline-flex}.capture-beitrag-check{align-items:center;gap:8px;display:inline-flex}@keyframes route-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.route-transition{animation:route-in var(--motion-base) var(--ease-vault)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html[data-theme-switching=true]::view-transition-new(root){animation:theme-reveal .52s var(--ease-vault)}@keyframes theme-reveal{0%{clip-path:circle(0% at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(160% at var(--vt-x,50%) var(--vt-y,50%))}}[data-spotlight]{--spot:0;--mx:50%;--my:50%;position:relative}[data-spotlight]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:calc(var(--spot) * 1);background:radial-gradient(260px circle at var(--mx) var(--my), #6ee5d529, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-spotlight]:before{background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--color-teal) 16%, transparent), transparent 68%)}}[data-spotlight]:before{transition:opacity var(--motion-base) var(--ease-vault)}[data-spotlight]>*{z-index:1;position:relative}html[data-theme=light] [data-spotlight]:before{background:radial-gradient(260px circle at var(--mx) var(--my), #6ee5d51a, transparent 68%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-spotlight]:before{background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in srgb, var(--color-teal) 10%, transparent), transparent 68%)}}.btn,.shell-ask,.shell-submit,.heute-chip,.metric-tile{transition:transform var(--motion-fast) var(--ease-vault), box-shadow var(--motion-fast) var(--ease-vault), border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault), color var(--motion-fast) var(--ease-vault)}.btn:active,.shell-ask:active,.shell-submit:active,.rail-primary:active,.heute-chip:active{transform:scale(.97)}.metric-tile:active{transform:translateY(-1px)scale(.99)}@keyframes focus-ring-in{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-teal) 55%, transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 30%, transparent)}}.btn:focus-visible,.shell-ask:focus-visible,.shell-submit:focus-visible,.shell-nav a:focus-visible,.ews-tab:focus-visible,.bereich-tabs a:focus-visible,.bereich-tabs button:focus-visible,.heute-chip:focus-visible,.metric-tile:focus-visible,.role-switch-trigger:focus-visible,.rail-begruendung:focus-visible{outline:none;box-shadow:0 0 0 3px #6ee5d54d}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible,.shell-ask:focus-visible,.shell-submit:focus-visible,.shell-nav a:focus-visible,.ews-tab:focus-visible,.bereich-tabs a:focus-visible,.bereich-tabs button:focus-visible,.heute-chip:focus-visible,.metric-tile:focus-visible,.role-switch-trigger:focus-visible,.rail-begruendung:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 30%, transparent)}}.btn:focus-visible,.shell-ask:focus-visible,.shell-submit:focus-visible,.shell-nav a:focus-visible,.ews-tab:focus-visible,.bereich-tabs a:focus-visible,.bereich-tabs button:focus-visible,.heute-chip:focus-visible,.metric-tile:focus-visible,.role-switch-trigger:focus-visible,.rail-begruendung:focus-visible{animation:focus-ring-in var(--motion-fast) var(--ease-vault)}.pack-details>summary:focus-visible,.feed-pack-orientation a:focus-visible{border-radius:6px;outline:none;box-shadow:0 0 0 3px #6ee5d54d}@supports (color:color-mix(in lab, red, red)){.pack-details>summary:focus-visible,.feed-pack-orientation a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 30%, transparent)}}@keyframes count-settle{0%{transform:scale(1)}35%{transform:scale(1.09)}to{transform:scale(1)}}.count-settled{animation:count-settle .42s var(--ease-spring);display:inline-block}.shell-content,.cockpit,.decision-workspace,.decision-layout,.evidence-workspace,.ews-body,.graph-room,.graph-embedded,.graph-stage,.graph-canvas,.gdetail{min-width:0;max-width:100%}.decision-meta-item,.gdetail-id,.gdetail-ref,.gdetail-seal,.gdetail-facts dd,.provenance-chain dd,.action-receipt,code{overflow-wrap:anywhere;word-break:break-word}.ews-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;min-width:0;max-width:100%;padding:3px 3px 0;overflow:auto clip}.ews-tab{scroll-snap-align:start;flex:none;min-height:44px}.lens-bar{flex-wrap:wrap;min-width:0;max-width:100%}.lens-chip{white-space:normal;text-align:left;max-width:100%;min-height:44px}.lens-note{overflow-wrap:anywhere;min-width:0}.graph-provenance{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.recommendation-rail{max-height:calc(100dvh - 96px)}.drawer{height:100dvh;max-height:100dvh}.ask-dialog,.trace-dialog,.demo-preview,.wissens-composer-dialog,.presenter-detail{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.btn,.dialog-close,.rail-begruendung,.rail-tertiary button{min-height:44px}.dialog-close{cursor:pointer;place-items:center;min-width:44px;display:inline-grid}@media (max-width:720px){.ews-tabs{margin-inline:-3px}.graph-stage,.graph-canvas{min-height:min(540px,70dvh)}.gdetail{width:100%;max-height:100%}.gdetail-facts div,.gdetail-connections button{grid-template-columns:1fr}.gdetail-connections button{min-height:44px}}@media (max-width:480px){.shell-top{gap:8px;padding-inline:12px}.shell-top .role-switch{flex:auto;min-width:0}.shell-top .role-switch-trigger{width:100%;min-width:0}.shell-top .role-switch-value{text-overflow:ellipsis;max-width:100%;overflow:hidden}.shell-top .shell-submit-knowledge{white-space:nowrap;flex:0 auto;justify-content:center;width:auto;min-width:0;max-width:100%;padding-inline:12px;font-size:13.5px;overflow:hidden}.shell-top .shell-submit-knowledge span{flex:none;font-size:18px}.shell-top .shell-session-button{flex:0 0 38px;width:38px;padding:0;font-size:0}.shell-top .shell-session-button:before{content:"↪";font-size:18px}.shell-iconbtn{flex:0 0 38px}.room,.heute{padding-inline:12px}.room-head{flex-wrap:wrap}.room-head>.mode-badge,.room-head>.room-meta{flex:0 auto;max-width:100%}}.admin-module-list{gap:10px;max-width:680px;margin:18px 0 0;padding:0;list-style:none;display:grid}.admin-module-list li{border:1px solid var(--color-line-hairline);background:var(--color-surface-panel);border-radius:12px;padding:14px 16px}.admin-module-list a{color:var(--color-teal);font-weight:600}.admin-module-list small{color:var(--color-ink-muted);font-size:12.5px;display:block}.admin-note{max-width:760px;color:var(--color-ink-muted);margin:12px 0 0;font-size:13px}.admin-note.admin-demo{color:var(--color-amber)}.admin-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0 8px;display:flex}.admin-search{gap:4px;font-size:12.5px;font-weight:600;display:grid}.admin-search input{font:inherit;border:1px solid var(--color-line-strong);background:var(--color-surface-panel);min-width:12rem;max-width:100%;min-height:44px;color:var(--color-ink-primary);border-radius:10px;padding:8px 10px;font-weight:400}.admin-count{color:var(--color-ink-muted);margin:0;font-size:12.5px}.admin-pagination{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.admin-feedback{border:1px solid var(--color-line-strong);background:var(--color-surface-panel);border-radius:10px;max-width:760px;margin:10px 0 0;padding:8px 13px;font-size:13px}.admin-feedback.error{border-color:#e2837a8c}@supports (color:color-mix(in lab, red, red)){.admin-feedback.error{border-color:color-mix(in srgb, var(--color-coral) 55%, transparent)}}.admin-feedback.success{border-color:#8fd0a88c}@supports (color:color-mix(in lab, red, red)){.admin-feedback.success{border-color:color-mix(in srgb, var(--color-ok) 55%, transparent)}}.admin-feedback-mail{color:var(--color-ink-muted)}.admin-empty{border:1px dashed var(--color-line-strong);border-radius:12px;max-width:680px;margin:20px 0 0;padding:18px}.admin-empty h2{margin:0 0 6px;font-size:16px}.admin-access-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.admin-access-card{border:1px solid var(--color-line-hairline);border-left:3px solid var(--color-teal-dim);background:var(--color-surface-panel);border-radius:12px;min-width:0;padding:14px 16px}.admin-access-card.kind-pending{border-left-color:var(--color-amber)}.admin-access-card.kind-disabled,.admin-access-card.kind-expired{border-left-color:var(--color-line-strong)}.admin-access-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin-access-head h2{overflow-wrap:anywhere;margin:0;font-size:15px}.admin-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:999px;padding:2px 8px;font-size:11.5px}.admin-chip.kind-active{color:var(--color-teal);border-color:var(--color-teal-dim)}.admin-chip.kind-pending{color:var(--color-amber);border-color:#e2b35a8c}@supports (color:color-mix(in lab, red, red)){.admin-chip.kind-pending{border-color:color-mix(in srgb, var(--color-amber) 55%, transparent)}}.admin-access-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 18px;margin:10px 0 0;display:grid}.admin-access-facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);font-size:11.5px}.admin-access-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.admin-access-hint,.admin-access-custom{color:var(--color-ink-muted);margin:8px 0 0;font-size:12.5px}.admin-access-custom summary{cursor:pointer;color:var(--color-ink-soft);align-items:center;min-height:44px;font-weight:600;display:flex}.admin-access-actions{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.admin-dialog{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:12px;gap:6px;max-width:640px;margin:18px 0 0;padding:14px 16px;display:grid}.admin-dialog header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-dialog h2{margin:0;font-size:16px}.admin-dialog label{margin-top:4px;font-size:12.5px;font-weight:600}.admin-dialog input,.admin-dialog select{border:1px solid var(--color-line-strong);background:var(--color-surface-panel);width:100%;max-width:100%;min-height:44px;color:var(--color-ink-primary);border-radius:10px;padding:8px 10px}.admin-dialog .dialog-lede,.admin-dialog .dialog-note{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.45}.admin-dialog .dialog-warn{color:var(--color-amber);margin:4px 0 0;font-size:12.5px}.admin-dialog footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.admin-areas{border:1px solid var(--color-line-hairline);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 14px;margin:8px 0 0;padding:10px 12px;display:grid}.admin-areas legend{padding:0 4px;font-size:12.5px;font-weight:600}.admin-area,.admin-confirm{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:400;display:flex}.admin-area input,.admin-confirm input{flex:0 0 20px;width:20px;min-height:20px}.admin-profile-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.admin-profile-choice legend{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);margin-bottom:6px;padding:0;font-size:11.5px}.admin-profile-card{border:1px solid var(--color-line-strong);background:var(--color-surface-raised);cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:3px 10px;padding:11px 13px;display:grid}.admin-profile-card:hover{border-color:var(--color-teal-dim)}.admin-profile-card.selected{border-color:var(--color-teal-dim);background:#182a2b}@supports (color:color-mix(in lab, red, red)){.admin-profile-card.selected{background:color-mix(in srgb, var(--color-teal) 8%, var(--color-surface-raised))}}.admin-profile-card:focus-within{outline:2px solid var(--color-teal);outline-offset:2px}.admin-profile-card input{flex:0 0 18px;width:18px;min-height:18px;margin:2px 0 0}.admin-profile-name{grid-column:2;font-size:14.5px;font-weight:600}.admin-profile-card.selected .admin-profile-name{color:var(--color-teal)}.admin-profile-say{color:var(--color-ink-muted);grid-column:2;font-size:12.5px}.admin-profile-caps{flex-wrap:wrap;grid-column:2;gap:5px;margin-top:5px;display:flex}.admin-cap{border:1px solid var(--color-line-strong);color:var(--color-ink-muted);border-radius:999px;padding:2px 8px;font-size:11.5px}.admin-cap.inherits{border-style:dashed;font-style:italic}.admin-profile-card.selected .admin-cap{border-color:var(--color-teal-dim);color:var(--color-ink-primary)}.admin-tally{flex-wrap:wrap;gap:6px;margin:0 clamp(16px,3vw,40px) 12px;display:flex}.admin-tally-chip{font:inherit;border:1px solid var(--color-line-strong);color:var(--color-ink-muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;font-size:12.5px}.admin-tally-chip:hover{border-color:var(--color-teal-dim)}.admin-tally-chip.on{border-color:var(--color-teal-dim);color:var(--color-teal);background:#6ee5d51a}@supports (color:color-mix(in lab, red, red)){.admin-tally-chip.on{background:color-mix(in srgb, var(--color-teal) 10%, transparent)}}.admin-tally-chip.on{font-weight:600}.admin-tally-chip.tone-waiting{color:var(--color-amber);border-color:#e2b35a73}@supports (color:color-mix(in lab, red, red)){.admin-tally-chip.tone-waiting{border-color:color-mix(in srgb, var(--color-amber) 45%, transparent)}}.admin-tally-chip.tone-drifting,.admin-tally-chip.tone-locked{color:var(--color-coral);border-color:#e2837a73}@supports (color:color-mix(in lab, red, red)){.admin-tally-chip.tone-drifting,.admin-tally-chip.tone-locked{border-color:color-mix(in srgb, var(--color-coral) 45%, transparent)}}.admin-chip.tone-waiting{color:var(--color-amber);border-color:#e2b35a8c}@supports (color:color-mix(in lab, red, red)){.admin-chip.tone-waiting{border-color:color-mix(in srgb, var(--color-amber) 55%, transparent)}}.admin-chip.tone-alarm{color:var(--color-coral);border-color:#e2837a8c}@supports (color:color-mix(in lab, red, red)){.admin-chip.tone-alarm{border-color:color-mix(in srgb, var(--color-coral) 55%, transparent)}}.admin-chip.tone-settled{color:var(--color-ink-muted)}.admin-access-card.note-waiting{border-left-color:var(--color-amber)}.admin-access-card.note-alarm{border-left-color:var(--color-coral)}.admin-access-hint.tone-waiting{color:var(--color-amber)}.admin-access-hint.tone-alarm{color:var(--color-coral)}.admin-cap-list{gap:3px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:grid}.admin-cap-list .partial{color:var(--color-amber)}.admin-diff-list{gap:6px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.admin-diff-list li{grid-template-columns:14px minmax(0,1fr);gap:2px 8px;display:grid}.admin-diff-list li>span:first-child{font-family:var(--font-app-mono,ui-monospace, monospace);font-weight:600}.admin-diff-list li small{color:var(--color-ink-muted);grid-column:2;font-size:11.5px}.admin-diff-list li.drop{color:var(--color-ink-primary)}.admin-diff-list li.drop>span:first-child{color:var(--color-amber)}.admin-diff-list li.add>span:first-child{color:var(--color-teal)}.admin-diff-list li.part>span:first-child{color:var(--color-ink-muted)}.admin-diff-rest{color:var(--color-ink-muted);margin:8px 0 0;font-size:12px}.admin-pending{color:var(--color-ink-muted);font-size:12.5px}.admin-pack-group{margin:26px 0 0}.admin-pack-group h2{align-items:baseline;gap:8px;margin:0;font-size:16px;display:flex}.admin-pack-group-count{color:var(--color-ink-muted);border:1px solid var(--color-line-strong);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.admin-pack-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-pack-card{border:1px solid var(--color-line-hairline);border-left:3px solid var(--color-line-strong);background:var(--color-surface-panel);border-radius:12px;min-width:0;padding:14px 16px}.admin-pack-card.state-active_by_release,.admin-pack-card.state-open_by_evidence{border-left-color:var(--color-teal)}.admin-pack-card.state-projection_refresh_pending{border-left-color:var(--color-teal-dim)}.admin-pack-card.state-expired,.admin-pack-card.state-blocked_requirements{border-left-color:var(--color-amber)}.admin-pack-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin-pack-head h3{overflow-wrap:anywhere;margin:0;font-size:15px}.admin-chip.state-active_by_release,.admin-chip.state-open_by_evidence{color:var(--color-teal);border-color:var(--color-teal-dim)}.admin-chip.state-expired,.admin-chip.state-blocked_requirements,.admin-chip.state-blocked_derived_inputs{color:var(--color-amber);border-color:#e2b35a8c}@supports (color:color-mix(in lab, red, red)){.admin-chip.state-expired,.admin-chip.state-blocked_requirements,.admin-chip.state-blocked_derived_inputs{border-color:color-mix(in srgb, var(--color-amber) 55%, transparent)}}.admin-chip.req-attested{color:var(--color-teal);border-color:var(--color-teal-dim)}.admin-chip.req-expired{color:var(--color-amber);border-color:#e2b35a8c}@supports (color:color-mix(in lab, red, red)){.admin-chip.req-expired{border-color:color-mix(in srgb, var(--color-amber) 55%, transparent)}}.admin-pack-note{color:var(--color-ink-muted);margin:8px 0 0;font-size:12.5px}.admin-req-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-req{border-top:1px solid var(--color-line-hairline);min-width:0;padding:10px 0 0}.admin-req-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin-req-head h4{overflow-wrap:anywhere;margin:0;font-size:13.5px}.admin-req-question{color:var(--color-ink-soft);margin:4px 0 0;font-size:12.5px}.admin-req-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 18px;margin:8px 0 0;display:grid}.admin-req-facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);font-size:11.5px}.admin-req-facts dd{overflow-wrap:anywhere;margin:0;font-size:12.5px}.admin-req-blocker{color:var(--color-ink-muted);margin:8px 0 0;font-size:12.5px}.operations-facts{margin:8px 0 0;display:block}.operations-facts>div{border-top:1px solid var(--color-line-hairline);padding:6px 0}.operations-facts>div:first-child{border-top:0}.operations-reason{color:var(--color-ink-soft);margin:2px 0 0;font-size:12.5px;display:block}.operations-sources{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.operations-sources li{overflow-wrap:anywhere;font-size:12.5px}.admin-req-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.admin-pack-derived{border:1px dashed var(--color-line-strong);border-radius:10px;margin:12px 0 0;padding:10px 12px}.admin-pack-derived h4{margin:0;font-size:13px}.admin-pack-derived ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-derived{overflow-wrap:anywhere;font-size:12.5px}.admin-derived.derived-blocked{color:var(--color-amber)}.admin-cap-group{margin:26px 0 0}.admin-cap-group h2{align-items:baseline;gap:8px;margin:0;font-size:16px;display:flex}.admin-cap-list,.admin-cap-readonly,.admin-cap-bindings{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-cap-card,.admin-cap-readonly-row,.admin-cap-binding-row{border:1px solid var(--color-line-hairline);border-left:3px solid var(--color-line-strong);background:var(--color-surface-panel);border-radius:12px;min-width:0;padding:14px 16px}.admin-cap-card.effective-enabled,.admin-cap-readonly-row.effective-enabled{border-left-color:var(--color-teal)}.admin-cap-card.effective-unavailable,.admin-cap-readonly-row.effective-unavailable{border-left-color:var(--color-amber)}.admin-cap-binding-row.binding-bound{border-left-color:var(--color-teal)}.admin-cap-binding-row.binding-absent{border-left-color:var(--color-line-strong)}.admin-cap-card h3,.admin-cap-readonly-row h3,.admin-cap-binding-row h3{overflow-wrap:anywhere;margin:0;font-size:15px}.admin-chip.effective-enabled{color:var(--color-teal);border-color:var(--color-teal-dim)}.admin-chip.effective-unavailable{color:var(--color-amber);border-color:#e2b35a8c}@supports (color:color-mix(in lab, red, red)){.admin-chip.effective-unavailable{border-color:color-mix(in srgb, var(--color-amber) 55%, transparent)}}.admin-chip.binding-bound{color:var(--color-teal);border-color:var(--color-teal-dim)}.admin-cap-effect{margin:8px 0 0;font-size:13px}.admin-cap-code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:11.5px}.admin-cap-choice{border:1px solid var(--color-line-hairline);border-radius:10px;gap:8px;margin:12px 0 0;padding:10px 12px;display:grid}.admin-cap-choice legend{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);padding:0 4px;font-size:12px}.admin-cap-choice label{grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:13px;display:grid}.admin-cap-choice small{color:var(--color-ink-muted);font-size:12px;display:block}@media (max-width:720px){.admin-toolbar{align-items:stretch}.admin-search input{width:100%;min-width:0}.admin-access-actions .btn,.admin-req-actions .btn{flex:100%}}.admin-worklist{margin-top:22px}.admin-worklist h2{align-items:baseline;gap:10px;display:flex}.admin-work-list{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.admin-work-item{border:1px solid var(--color-line-hairline);border-left:3px solid var(--color-amber);background:var(--color-surface-panel);border-radius:12px;min-width:0;padding:15px 17px}.admin-work-item.schritt-beleg_hinterlegen,.admin-work-item.schritt-beleg_aktualisieren{border-left-color:var(--color-teal)}.admin-work-item.schritt-noch_nicht_geklaert{border-left-color:var(--color-line-strong)}.admin-work-item h3{letter-spacing:-.01em;color:var(--color-ink-bright);margin:0 0 5px;font-size:16px;font-weight:600}.admin-work-why{color:var(--color-ink-soft);max-width:68ch;margin:0 0 12px;font-size:13.5px}.admin-work-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 24px;margin:0 0 13px;display:grid}.admin-work-facts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:2px;font-size:10px}.admin-work-facts dd{color:var(--color-ink-primary);margin:0;font-size:13.5px}.admin-work-owner{color:var(--color-ink-muted);margin:0;font-size:13.5px}.admin-work-owner b{color:var(--color-ink-bright);font-weight:600}.admin-pack-overview{margin-top:34px}.admin-pack-usability{color:var(--color-ink-soft);margin:6px 0 10px;font-size:13.5px}.admin-pack-answered,.admin-pack-evidence{margin-top:10px}.admin-pack-answered summary,.admin-pack-evidence summary{cursor:pointer;color:var(--color-teal);font-size:13px}.admin-pack-answered ul{color:var(--color-ink-soft);flex-direction:column;gap:6px;margin:10px 0 0;padding-left:18px;font-size:13.5px;display:flex}.entscheidungsliste-gruppe{margin-bottom:24px}.entscheidungsliste-gruppe-kopf{justify-content:flex-start;align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.entscheidungsliste-gruppe-kopf h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-size:12px;font-weight:700}.entscheidungsliste-gruppe-zahl{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;border:1px solid var(--color-line-strong);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700;line-height:1.7}.entscheidungsliste-gruppe.leer{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.entscheidungsliste-gruppe.leer .entscheidungsliste-gruppe-kopf{flex:none;margin-bottom:0}.entscheidungsliste-gruppe.leer .entscheidungsliste-leer{margin:0}.entscheidungsliste-gruppe.leer+.entscheidungsliste-gruppe:not(.leer){margin-top:22px}.entscheidungsliste-gruppe ul{margin:0;padding:0;list-style:none}.entscheidungsliste-gruppe li{border-bottom:1px solid var(--color-line-hairline);flex-direction:column;gap:2px;padding:11px 2px;display:flex}.entscheidungsliste-gruppe li:last-child{border-bottom:0}.entscheidungsliste-gruppe li a{color:var(--color-ink-primary);font-weight:550;text-decoration:none}.entscheidungsliste-gruppe li a:hover{color:var(--color-teal);text-decoration:underline}.entscheidungsliste-grund{color:var(--color-ink-muted);font-size:12.5px}.entscheidungsliste-leer{color:var(--color-ink-muted);margin:0;font-size:12.5px}.es-leiste{flex:none;gap:3px;display:inline-flex}.es-leiste i{box-sizing:border-box;background:#8497934d;border-radius:2px;width:18px;height:4px}@supports (color:color-mix(in lab, red, red)){.es-leiste i{background:color-mix(in srgb, var(--color-ink-muted) 30%, transparent)}}.es-leiste i{transition:background var(--motion-base) var(--ease-vault)}.es-leiste i[data-zustand=gesehen]{background:linear-gradient(to right, var(--color-teal) 0 50%, #8497934d 50% 100%)}@supports (color:color-mix(in lab, red, red)){.es-leiste i[data-zustand=gesehen]{background:linear-gradient(to right, var(--color-teal) 0 50%, color-mix(in srgb, var(--color-ink-muted) 30%, transparent) 50% 100%)}}.es-leiste i[data-zustand=erledigt]{background:var(--color-teal)}.es-leiste i[data-zustand=geschlossen]{background:0 0;border:1px dashed #8497938c}@supports (color:color-mix(in lab, red, red)){.es-leiste i[data-zustand=geschlossen]{border:1px dashed color-mix(in srgb, var(--color-ink-muted) 55%, transparent)}}.es-spur{background:var(--color-surface-panel);border-bottom:1px solid var(--color-line-hairline);min-height:44px;box-shadow:inset 3px 0 0 var(--color-teal);animation:es-spur-an var(--motion-entrance) var(--ease-vault) both;flex:none;align-items:center;gap:14px;padding:8px clamp(14px,2vw,20px);display:flex}@keyframes es-spur-an{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.es-spur[data-zu=ja]{box-shadow:inset 3px 0 0 var(--color-ok)}.es-spur-zaehler{font-family:var(--font-app-mono);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.es-spur-text{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:13px;display:flex;overflow:hidden}.es-spur-text b{color:var(--color-ink-bright);font-weight:600}.es-spur-marke{font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;color:var(--color-teal);flex:none;font-size:10px;font-weight:650}.es-spur-satz{color:var(--color-ink-muted);text-overflow:ellipsis;overflow:hidden}.es-spur-rest{flex:1;min-width:0}.es-spur-tun,.es-spur-karte,.es-spur-aus{font:inherit;cursor:pointer;min-height:32px;transition:background var(--motion-fast) var(--ease-vault), border-color var(--motion-fast) var(--ease-vault);border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.es-spur-tun{border:1px solid #6ee5d58c}@supports (color:color-mix(in lab, red, red)){.es-spur-tun{border:1px solid color-mix(in srgb, var(--color-teal) 55%, transparent)}}.es-spur-tun{background:#6ee5d51f}@supports (color:color-mix(in lab, red, red)){.es-spur-tun{background:color-mix(in srgb, var(--color-teal) 12%, transparent)}}.es-spur-tun{color:var(--color-teal);font-weight:500}.es-spur-tun:hover{background:#6ee5d533}@supports (color:color-mix(in lab, red, red)){.es-spur-tun:hover{background:color-mix(in srgb, var(--color-teal) 20%, transparent)}}.es-spur-karte{border:1px solid var(--color-line-strong);color:var(--color-ink-soft);background:0 0}.es-spur-karte:hover{border-color:var(--color-teal-dim);color:var(--color-ink-primary)}.es-spur-aus{color:var(--color-ink-muted);background:0 0;border:0;padding:6px 8px}.es-spur-aus:hover{color:var(--color-ink-primary)}@media (max-width:1100px){.es-spur-satz{display:none}}@media (max-width:820px){.es-spur{gap:10px}.es-spur-zaehler,.es-spur-karte,.es-spur-aus-lang{display:none}}@media (max-width:560px){.es-spur{gap:8px;padding:8px 12px}.es-spur .es-leiste,.es-spur-marke{display:none}.es-spur-tun{padding:6px 10px}}.drawer-backdrop.es-backdrop{justify-content:center;align-items:center;padding:clamp(10px,2vh,24px) clamp(12px,3vw,40px);overflow:auto}.es-karte{background:var(--color-surface-panel);border:1px solid var(--color-line-strong);width:min(1080px,100%);max-height:100%;box-shadow:var(--shadow-lg);animation:es-karte-an var(--motion-entrance) var(--ease-spring) both;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@keyframes es-karte-an{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.es-karte-kopf{border-bottom:1px solid var(--color-line-hairline);background:linear-gradient(#6ee5d50d,#0000);padding:18px clamp(20px,3vw,32px) 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.es-karte-kopf{background:linear-gradient(180deg, color-mix(in srgb, var(--color-teal) 5%, transparent), transparent)}}.es-karte-eyebrow{font-family:var(--font-app-label);letter-spacing:.112em;text-transform:uppercase;color:var(--color-teal);margin:0 0 8px;font-size:10.5px;font-weight:650}.es-karte-kopf h2{letter-spacing:-.015em;color:var(--color-ink-bright);text-wrap:balance;margin:0 0 8px;font-size:clamp(21px,2.6vw,27px);line-height:1.15}.es-karte-kopf p#es-karte-lead{max-width:92ch;color:var(--color-ink-soft);margin:0;font-size:13px;line-height:1.55}.es-karte-lage{border:1px solid #e2b35a66;border-radius:10px;margin:10px 0 0;padding:8px 13px}@supports (color:color-mix(in lab, red, red)){.es-karte-lage{border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent)}}.es-karte-lage{background:#e2b35a14}@supports (color:color-mix(in lab, red, red)){.es-karte-lage{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}.es-karte-lage{color:var(--color-ink-primary);max-width:88ch;font-size:12.5px;line-height:1.55}.es-karte .dialog-close{border:1px solid var(--color-line-strong);background:var(--color-surface-panel);width:34px;height:34px;color:var(--color-ink-muted);cursor:pointer;border-radius:8px;font-size:17px;line-height:1;position:absolute;top:16px;right:16px}.es-karte .dialog-close:hover{color:var(--color-ink-primary);border-color:var(--color-teal-dim)}.es-karte-koerper{flex:1;grid-template-columns:minmax(320px,1.05fr) minmax(280px,1fr);gap:clamp(20px,3vw,38px);min-height:0;padding:16px clamp(20px,3vw,32px) 12px;display:grid;overflow-y:auto}.es-karte-koerper h3{font-family:var(--font-app-label);letter-spacing:.091em;text-transform:uppercase;color:var(--color-ink-muted);align-items:baseline;gap:10px;margin:0 0 14px;font-size:10px;font-weight:650;display:flex}.es-kreis-zaehler{color:var(--color-teal);font-variant-numeric:tabular-nums;letter-spacing:.08em}.es-kreis-bahn{padding-left:34px;position:relative}.es-faden{background:var(--color-line-strong);transform-origin:top;width:1.5px;animation:es-faden-an .52s var(--ease-vault) both;position:absolute;top:16px;bottom:42px;left:47.25px}@keyframes es-faden-an{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.es-rueckweg{border:1.5px dashed #6ee5d599;width:48px;position:absolute;top:16px;bottom:26px;left:0}@supports (color:color-mix(in lab, red, red)){.es-rueckweg{border:1.5px dashed color-mix(in srgb, var(--color-teal) 60%, transparent)}}.es-rueckweg{animation:es-rueckweg-an .62s .26s var(--ease-vault) both;border-right:0;border-radius:12px 0 0 12px}@keyframes es-rueckweg-an{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.es-rueckweg[data-zu=ja]{border-style:solid;border-color:var(--color-ok);animation-duration:.9s;animation-delay:.32s}.es-rueckweg:after{content:"";color:#6ee5d599;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:-4px;right:-1px}@supports (color:color-mix(in lab, red, red)){.es-rueckweg:after{color:color-mix(in srgb, var(--color-teal) 60%, transparent)}}.es-rueckweg:after{transform:rotate(45deg)}.es-rueckweg[data-zu=ja]:after{color:var(--color-ok)}.es-stationen{margin:0;padding:0;list-style:none;position:relative}.es-station{animation:es-station-an .42s var(--ease-vault) both;grid-template-columns:28px 1fr;gap:14px;padding:0 0 11px;display:grid}.es-station:last-child{padding-bottom:6px}.es-station:first-child{animation-delay:80ms}.es-station:nth-child(2){animation-delay:.14s}.es-station:nth-child(3){animation-delay:.2s}.es-station:nth-child(4){animation-delay:.26s}.es-station:nth-child(5){animation-delay:.32s}@keyframes es-station-an{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.es-pin{border:1.5px solid var(--color-line-strong);background:var(--color-surface-panel);width:28px;height:28px;font-family:var(--font-app-mono);color:var(--color-ink-muted);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid;position:relative}.es-pin-haken{width:14px;height:14px}.es-station[data-zustand=erledigt] .es-pin{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-surface-void)}.es-station[data-naechste=ja] .es-pin{border-width:2px;border-color:var(--color-teal);color:var(--color-teal)}.es-station[data-zustand=geschlossen] .es-pin{opacity:.75;border-style:dashed}.es-station-text{flex-direction:column;gap:2px;min-width:0;display:flex}.es-station-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.es-station-text b{color:var(--color-ink-bright);font-size:14px;font-weight:600;line-height:1.35}.es-station[data-naechste=ja] .es-station-text b{color:var(--color-teal)}.es-station[data-zustand=geschlossen] .es-station-text b{color:var(--color-ink-muted);font-weight:500}.es-station-frage{color:var(--color-ink-soft);font-size:12.5px}.es-station-ort{font-family:var(--font-app-mono);letter-spacing:.07em;color:var(--color-ink-faint);white-space:nowrap;font-size:10px}.es-station-erklaerung{color:var(--color-ink-muted);max-width:52ch;font-size:12px;line-height:1.5}.es-station-ort.es-marke-fertig{color:var(--color-ok)}.es-station-ort.es-marke-zu{color:var(--color-amber)}.es-station-tun{font:inherit;color:var(--color-teal);background:#6ee5d51a;align-self:flex-start;gap:6px;margin-top:7px;font-size:12.5px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.es-station-tun{background:color-mix(in srgb, var(--color-teal) 10%, transparent)}}.es-station-tun{border:1px solid #6ee5d573}@supports (color:color-mix(in lab, red, red)){.es-station-tun{border:1px solid color-mix(in srgb, var(--color-teal) 45%, transparent)}}.es-station-tun{cursor:pointer;min-height:32px;transition:background var(--motion-fast) var(--ease-vault);border-radius:8px;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.es-station-tun:hover{background:#6ee5d52e}@supports (color:color-mix(in lab, red, red)){.es-station-tun:hover{background:color-mix(in srgb, var(--color-teal) 18%, transparent)}}.es-kreis-hinweis{border:1px solid #e2b35a59;border-radius:9px;margin:2px 0 12px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.es-kreis-hinweis{border:1px solid color-mix(in srgb, var(--color-amber) 35%, transparent)}}.es-kreis-hinweis{background:#e2b35a12}@supports (color:color-mix(in lab, red, red)){.es-kreis-hinweis{background:color-mix(in srgb, var(--color-amber) 7%, transparent)}}.es-kreis-hinweis{color:var(--color-ink-soft);font-size:11.5px;line-height:1.5}.es-kreis-schluss{grid-template-columns:28px 1fr;align-items:start;gap:14px;margin:2px 0 0;display:grid}.es-kreis-schluss b{color:var(--color-ink-soft);font-size:13px;font-weight:600;display:block}.es-kreis-schluss span span,.es-kreis-schluss>span:last-child{color:var(--color-ink-muted);font-size:12px;line-height:1.5}.es-pin-rund{color:var(--color-teal);background:0 0;border:0;font-size:15px}.es-kreis-schluss[data-zu=ja]{border-top:1px solid #8fd0a84d;margin-top:6px;padding:12px 14px 12px 0}@supports (color:color-mix(in lab, red, red)){.es-kreis-schluss[data-zu=ja]{border-top:1px solid color-mix(in srgb, var(--color-ok) 30%, transparent)}}.es-kreis-schluss[data-zu=ja]{animation:es-schluss-an .52s 1.18s var(--ease-vault) both}@keyframes es-schluss-an{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.es-kreis-schluss[data-zu=ja] b{color:var(--color-ok);margin-bottom:3px;font-size:14px}.es-kreis-schluss[data-zu=ja] .es-pin-rund{color:var(--color-ok);font-size:17px}.es-rahmen{align-content:start;gap:18px;min-width:0;display:grid}.es-schalter{gap:8px;margin:0;display:grid}.es-schalter>div{border:1px solid var(--color-line-hairline);background:var(--color-surface-raised);border-radius:10px;grid-template-columns:minmax(96px,150px) 1fr;gap:4px 14px;padding:10px 13px;display:grid}.es-schalter dt{color:var(--color-ink-bright);font-size:12.5px;font-weight:600}.es-schalter dd{color:var(--color-ink-muted);margin:0;font-size:11.5px;line-height:1.5}.es-vorlagen{gap:7px;display:grid}.es-vorlage{border:1px solid var(--color-line-hairline);transition:border-color var(--motion-fast) var(--ease-vault), background var(--motion-fast) var(--ease-vault);border-radius:10px;padding:10px 13px;text-decoration:none;display:block}.es-vorlage:hover{border-color:var(--color-teal-dim);background:var(--color-surface-raised)}.es-vorlage b{color:var(--color-ink-bright);align-items:center;gap:8px;font-size:12.5px;display:flex}.es-vorlage span{color:var(--color-ink-muted);font-size:11.5px;line-height:1.5}.es-vorlage-frei{border-style:dashed}.es-frei{font-family:var(--font-app-label);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-muted);border:1px solid var(--color-line-strong);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:650}.es-karte-fuss{border-top:1px solid var(--color-line-hairline);background:var(--color-surface-raised);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:13px clamp(20px,3vw,32px);display:flex}.es-fuss-zaehler{font-family:var(--font-app-mono);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.es-fuss-rest{flex:1;min-width:0}.es-fuss-aus,.es-fuss-zu{font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;min-height:32px;padding:8px 6px;font-size:12px}.es-fuss-aus:hover,.es-fuss-zu:hover{color:var(--color-ink-primary)}@media (prefers-reduced-motion:reduce){.es-spur,.es-karte,.es-faden,.es-rueckweg,.es-rueckweg[data-zu=ja],.es-station,.es-kreis-schluss[data-zu=ja]{animation-delay:0s!important}}html[data-motion=reduce] .es-spur,html[data-motion=reduce] .es-karte,html[data-motion=reduce] .es-faden,html[data-motion=reduce] .es-rueckweg,html[data-motion=reduce] .es-station,html[data-motion=reduce] .es-kreis-schluss[data-zu=ja]{animation-delay:0s!important}@media (max-width:900px){.es-karte-koerper{grid-template-columns:1fr}.es-fuss-zu-lang{display:none}}@media (max-width:560px){.es-kreis-bahn{padding-left:20px}.es-faden{left:33.25px}.es-rueckweg{width:34px}.es-station-kopf{justify-content:flex-start;gap:3px 10px}.es-station-erklaerung{display:none}}.drawer-links .drawer-link-knopf{text-align:left;font:inherit;color:var(--color-ink-primary);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:550;display:flex}.drawer-links .drawer-link-knopf:hover{background:var(--color-surface-raised)}.drawer-links .drawer-link-knopf small{color:var(--color-ink-faint);font-size:11.5px;font-weight:450}.einreichen-gesperrt{border:1px solid #e2b35a66;border-radius:10px;margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.einreichen-gesperrt{border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent)}}.einreichen-gesperrt{background:#e2b35a14}@supports (color:color-mix(in lab, red, red)){.einreichen-gesperrt{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}.einreichen-gesperrt{color:var(--color-ink-primary);max-width:62ch;font-size:12.5px;line-height:1.55}.einreichen-gesperrt b{color:var(--color-ink-bright)}.vorbehalte-titel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 8px;font-size:12px;font-weight:700}.vorbehalte-liste{color:var(--color-ink-soft);margin:0 0 14px;padding-left:18px;font-size:13px;line-height:1.55}.vorbehalte-liste li+li{margin-top:4px}.vorbehalte-liste code,.vorbehalte-warnungen code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.vorbehalte-warnungen{color:var(--color-ink-muted);margin:0 0 14px;font-size:12.5px}.vorbehalte-warnungen summary{cursor:pointer}.vorbehalte-warnungen ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.heute-fokus-page{overflow-wrap:anywhere;width:min(100%,1120px);min-width:0;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,3.2vw,40px) 80px}.heute-fokus-page *{min-width:0}.heute-fokus-header{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.heute-fokus-eyebrow{color:var(--color-teal);font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650;line-height:1.4}.heute-fokus-header h1{color:var(--color-ink-bright);letter-spacing:-.025em;margin:0;font-size:clamp(27px,4vw,40px);font-weight:730;line-height:1.12}.heute-fokus-lens{color:var(--color-ink-muted);margin:9px 0 0;font-size:14px}.heute-fokus-header-meta{color:var(--color-ink-faint);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:12px;font-size:12.5px;display:flex}.heute-fokus-date{white-space:nowrap}.heute-fokus-refresh,.heute-fokus-more{border:1px solid var(--color-line-strong);min-height:40px;color:var(--color-ink-primary);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:620}.heute-fokus-refresh:hover,.heute-fokus-more:hover{border-color:var(--color-teal-dim);color:var(--color-teal);background:#6ee5d512}@supports (color:color-mix(in lab, red, red)){.heute-fokus-refresh:hover,.heute-fokus-more:hover{background:color-mix(in srgb, var(--color-teal) 7%, transparent)}}.heute-fokus-refresh:disabled{cursor:wait;opacity:.7}.heute-fokus-count{color:var(--color-ink-soft);margin:18px 0 0;font-size:14px}.heute-fokus-state,.heute-fokus-incomplete{border:1px dashed var(--color-line-strong);background:#0c1214ad;border-radius:9px;margin:8px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.heute-fokus-state,.heute-fokus-incomplete{background:color-mix(in srgb, var(--color-surface-panel) 68%, transparent)}}.heute-fokus-state,.heute-fokus-incomplete{color:var(--color-ink-muted);font-size:12.5px;line-height:1.55}.heute-fokus-source-caveats{color:var(--color-ink-muted);margin:8px 0 0;padding:0 0 0 18px;font-size:12px;line-height:1.55}.heute-fokus-focus{border:1px solid #346861;margin-top:22px;padding:clamp(20px,3vw,30px)}@supports (color:color-mix(in lab, red, red)){.heute-fokus-focus{border:1px solid color-mix(in srgb, var(--color-teal) 36%, var(--color-line-hairline))}}.heute-fokus-focus{background:#101a1c;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.heute-fokus-focus{background:color-mix(in srgb, var(--color-teal) 4%, var(--color-surface-panel))}}.heute-fokus-focus{box-shadow:var(--shadow-sm)}.heute-fokus-focus h2,.heute-fokus-section h2,.heute-fokus-help h2{color:var(--color-ink-bright);letter-spacing:-.015em;margin:0;font-size:clamp(19px,2.3vw,25px);font-weight:710;line-height:1.24}.heute-fokus-focus-step{margin-top:14px}.heute-fokus-step-title{color:var(--color-ink-primary);margin:0;font-size:15px;font-weight:650;line-height:1.45}.heute-fokus-priority{color:var(--color-ink-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.heute-fokus-action-reason{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.5}.heute-fokus-deadline{color:var(--color-ink-soft);margin:6px 0 0;font-size:12px;line-height:1.45}.heute-fokus-deadline+.heute-fokus-deadline{margin-top:3px}.heute-fokus-deadline-label{font-weight:650}.heute-fokus-caveats{color:var(--color-ink-muted);margin:8px 0 0;padding:0 0 0 17px;font-size:12px;line-height:1.5}.heute-fokus-caveats li+li{margin-top:3px}.heute-fokus-case-decisions{border-top:1px solid var(--color-line-hairline);margin:12px 0 0;padding:10px 0 0;list-style:none}.heute-fokus-case-decisions li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.heute-fokus-case-decisions li+li{margin-top:8px}.heute-fokus-case-decision-title{color:var(--color-ink-primary);font-size:13px;font-weight:650}.heute-fokus-case-decision-meta{color:var(--color-ink-muted);font-size:12px}.heute-fokus-action-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.heute-fokus-action-row-primary{margin-top:16px}.heute-fokus-action-state{color:var(--color-amber);font-size:11.5px;line-height:1.45}.heute-fokus-action{border:1px solid var(--color-line-strong);min-height:36px;color:var(--color-ink-primary);background:var(--color-surface-raised);border-radius:8px;align-items:center;padding:7px 12px;font-size:12.5px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.heute-fokus-action:hover,.heute-fokus-inline-link:hover,.heute-fokus-help-links a:hover{border-color:var(--color-teal-dim);color:var(--color-teal)}.heute-fokus-action-primary{border-color:var(--color-teal);background:var(--color-teal);min-height:44px;color:var(--color-surface-void);padding-inline:16px;font-size:13.5px}.heute-fokus-action-primary:hover{border-color:var(--color-teal-bright);background:var(--color-teal-bright);color:var(--color-surface-void)}.heute-fokus-recommendation{border-top:1px solid #284c47;margin-top:20px;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.heute-fokus-recommendation{border-top:1px solid color-mix(in srgb, var(--color-teal) 22%, var(--color-line-hairline))}}.heute-fokus-data-status{color:var(--color-ink-primary);margin:0;font-size:12.5px;font-weight:700}.heute-fokus-data-status-mit_einschraenkung{color:var(--color-amber)}.heute-fokus-data-status-blockiert{color:var(--color-coral)}.heute-fokus-data-hint{max-width:70ch;color:var(--color-ink-soft);margin:5px 0 0;font-size:12.5px;line-height:1.55}.heute-fokus-recommendation-copy{max-width:70ch;color:var(--color-ink-soft);margin:5px 0 0;font-size:13px;line-height:1.55}.heute-fokus-details{border-top:1px solid var(--color-line-hairline);margin-top:14px}.heute-fokus-details>summary{min-height:44px;color:var(--color-ink-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;font-weight:650;list-style:none;display:flex}.heute-fokus-details>summary::-webkit-details-marker{display:none}.heute-fokus-details>summary:after{color:var(--color-ink-faint);content:"+";font-family:var(--font-app-mono);flex:none;font-size:15px}.heute-fokus-details[open]>summary:after{content:"−"}.heute-fokus-details-body{color:var(--color-ink-muted);padding:0 0 10px;font-size:12px;line-height:1.55}.heute-fokus-details-body p{margin:7px 0 0}.heute-fokus-case-details{margin-top:18px}.heute-fokus-step-list{gap:11px;margin:0;padding:0 0 0 19px;display:grid}.heute-fokus-step{padding-left:4px}.heute-fokus-section{border-top:1px solid var(--color-line-strong);margin-top:28px;padding-top:22px}.heute-fokus-recommendation-context{border:1px solid var(--color-line-hairline);background:#111c1dd1;border-radius:12px;padding:18px 20px 20px}@supports (color:color-mix(in lab, red, red)){.heute-fokus-recommendation-context{background:color-mix(in srgb, var(--color-surface-panel) 78%, var(--color-teal) 4%)}}.heute-fokus-recommendation-context .heute-fokus-recommendation{border-top-color:var(--color-line-hairline);margin-top:14px;padding-top:14px}.heute-fokus-recommendation-link{margin-top:14px;display:inline-flex}.heute-fokus-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.heute-fokus-section-head .heute-fokus-eyebrow{margin-bottom:6px}.heute-fokus-section-count{color:var(--color-ink-faint);font-family:var(--font-app-mono);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.heute-fokus-section-description{color:var(--color-ink-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.heute-fokus-incomplete{margin-top:12px}.heute-fokus-vorgang-list,.heute-fokus-decision-list{margin:14px 0 0;padding:0;list-style:none}.heute-fokus-quiet{color:var(--color-ink-muted);word-break:break-word;font-size:12px}.heute-fokus-vorgang+.heute-fokus-vorgang,.heute-fokus-decision-list li+li{border-top:1px solid var(--color-line-hairline)}.heute-fokus-vorgang{padding:15px 0}.heute-fokus-vorgang-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.heute-fokus-vorgang-copy{min-width:0}.heute-fokus-vorgang h3,.heute-fokus-decision-list h3{color:var(--color-ink-primary);margin:0;font-size:14px;font-weight:650;line-height:1.45}.heute-fokus-vorgang .heute-fokus-action-row{flex:none;margin-top:0}.heute-fokus-more{color:var(--color-teal);margin-top:10px}.heute-fokus-more-status{color:var(--color-ink-muted);margin:12px 0 0;font-size:12px}.heute-fokus-decision-list li{justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.heute-fokus-decision-list p{color:var(--color-ink-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.heute-fokus-inline-link{color:var(--color-teal);flex:none;font-size:12.5px;font-weight:650;text-decoration:none}.heute-fokus-help{border-top:1px solid var(--color-line-strong);grid-template-columns:auto 1fr;align-items:center;gap:8px 24px;margin-top:32px;padding-top:20px;display:grid}.heute-fokus-help h2{font-size:17px}.heute-fokus-help-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.heute-fokus-help-links a{color:var(--color-teal);font-size:12.5px;font-weight:650;text-decoration:none}.heute-fokus-page a:focus-visible,.heute-fokus-page button:focus-visible,.heute-fokus-page summary:focus-visible,.heute-fokus-more-status:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px;border-radius:4px}@media (max-width:390px){.heute-fokus-page{padding-inline:14px}}.wissen-treffer{align-content:start;gap:8px;display:grid}.wissen-treffer>.btn{justify-self:start}.wissen-treffer-gewaehlt>.wissen-objekt{border-color:var(--color-teal);box-shadow:var(--shadow-md)}.wissen-weiter{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.wissen-weiter p{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.45}.neue-entscheidung{gap:18px;max-width:720px;display:grid}.neue-entscheidung h2{margin:0;font-size:16px;font-weight:650}.neue-entscheidung h3{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 6px;font-size:12px;font-weight:700}.neue-entscheidung-hinweis{color:var(--color-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.neue-entscheidung-feld{border:1px solid var(--color-line-hairline);background:var(--color-surface-panel);border-radius:14px;gap:7px;margin:0;padding:16px 18px;display:grid}.neue-entscheidung-feld>label,.neue-entscheidung-feld>legend{color:var(--color-ink-primary);font-size:13px;font-weight:650}.neue-entscheidung-hilfe{color:var(--color-ink-muted);margin:0;font-size:12px;line-height:1.5}.neue-entscheidung-feld input[type=text],.neue-entscheidung-feld input[type=date],.neue-entscheidung-feld select,.neue-entscheidung-feld textarea{border:1px solid var(--color-line-hairline);background:var(--color-surface-raised);width:100%;min-width:0;min-height:44px;color:var(--color-ink-primary);border-radius:10px;padding:9px 12px}.neue-entscheidung-feld textarea{resize:vertical;min-height:76px}.neue-entscheidung-checkbox{align-items:center;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.neue-entscheidung-checkbox input{width:auto;min-height:0}.neue-entscheidung-feld ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.neue-entscheidung-feld li{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.neue-entscheidung-warnung{border:1px solid #e2b35a66;border-radius:12px;margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.neue-entscheidung-warnung{border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent)}}.neue-entscheidung-warnung{background:#e2b35a14}@supports (color:color-mix(in lab, red, red)){.neue-entscheidung-warnung{background:color-mix(in srgb, var(--color-amber) 8%, transparent)}}.neue-entscheidung-warnung{color:var(--color-amber);font-size:12.5px;line-height:1.5}.neue-entscheidung-fehler{border:1px solid var(--color-line-hairline);background:var(--color-surface-panel);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.neue-entscheidung-aktionen{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:390px){.neue-entscheidung-aktionen .btn{justify-content:center;width:100%}}.capture-grundlage-frage{color:var(--color-ink-muted);margin:2px 0 8px;font-size:12.5px;line-height:1.45}.capture-grundlage-zeile{overflow-wrap:anywhere;margin:0 0 5px;font-size:12.5px;line-height:1.5}.capture-grundlage-werte{margin:10px 0 6px;font-size:12.5px;line-height:1.5}.capture-grundlage-werte ul,.capture-grundlage-caveats ul{gap:4px;margin:5px 0 0;padding:0;list-style:none;display:grid}.capture-grundlage-werte li{overflow-wrap:anywhere}.capture-grundlage-caveats{color:var(--color-amber);margin:8px 0 6px;font-size:12px;line-height:1.5}.capture-grundlage-caveats code{overflow-wrap:anywhere}.capture-referenzen{margin-top:10px;font-size:12px}.capture-referenzen summary{cursor:pointer;color:var(--color-ink-muted)}.capture-referenzen dl{gap:4px;margin:8px 0 0;display:grid}.capture-referenzen div{flex-wrap:wrap;gap:6px;display:flex}.capture-referenzen dt{font-weight:650}.capture-referenzen dd{overflow-wrap:anywhere;margin:0}.capture-nach-dem-speichern{gap:4px;margin:8px 0 10px;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.capture-nach-dem-speichern code{overflow-wrap:anywhere}@media (max-width:390px){.capture-grundlage-werte li{font-size:12px}}.graph-stage-spatial{--space-bg:#030710;--space-text:#e4eef6;--space-muted:#7e94a9;--space-line:#192a3b;--galaxy-0:#56c9ee;--galaxy-1:#d993c6;--galaxy-2:#e9b773;--galaxy-3:#8b9ee8;--galaxy-4:#76cbb4;--galaxy-5:#b8c77c;background:var(--space-bg);border-color:var(--space-line);border-radius:14px;box-shadow:0 24px 64px #07172518}.graph-canvas-spatial{isolation:isolate;background:radial-gradient(ellipse at 65% 48%, #11203960, transparent 55%), var(--space-bg);height:clamp(640px,74vh,820px);min-height:640px;color:var(--space-text)}.graph-canvas-spatial svg{z-index:1;touch-action:none;cursor:grab;position:relative}.graph-canvas-spatial svg:active{cursor:grabbing}.graph-space-heading{z-index:2;pointer-events:none;position:absolute;top:30px;left:30px}.graph-space-heading>span,.galaxy-areas-title{font:9px var(--font-app-label);letter-spacing:.16em;color:var(--space-muted)}.graph-space-heading strong{letter-spacing:-.04em;margin-top:14px;font-size:27px;font-weight:450;display:block}.graph-space-heading p{color:var(--space-muted);margin-top:10px;font-size:11px}.graph-space-heading p span{margin:0 7px}.galaxy-areas{z-index:2;pointer-events:none;width:190px;position:absolute;top:200px;left:30px}.galaxy-areas-title{margin-bottom:20px;display:block}.galaxy-areas>div{color:#b4c4d1;align-items:center;gap:10px;margin:17px 0;font-size:11px;display:flex}.galaxy-areas i{background:var(--area-tone);width:4px;height:4px;box-shadow:0 0 6px var(--area-tone);border-radius:50%;flex:none}.galaxy-areas b{color:var(--space-muted);font:10px var(--font-app-label);margin-left:auto}.galaxy-areas p{border-top:1px solid var(--space-line);color:var(--space-muted);margin-top:28px;padding-top:18px;font-size:10px;line-height:1.8}.graph-orbits{pointer-events:none;z-index:0;position:absolute;inset:16% 7% 18% 32%}.graph-orbits i{border:1px solid #6b8bae13;border-radius:50%;position:absolute;inset:0;transform:rotate(-28deg)}.graph-orbits i:nth-child(2){inset:7% -4%;transform:rotate(24deg)scaleY(.56)}.graph-orbits i:nth-child(3){border-color:#6b8bae0c;inset:-7% 21%;transform:rotate(24deg)}.galaxy-caption{pointer-events:none}.galaxy-caption text{fill:var(--area-tone);opacity:.85;font:9px var(--font-app-label);letter-spacing:.15em;text-anchor:middle;paint-order:stroke;stroke:var(--space-bg);stroke-width:4px}.galaxy-caption line{stroke:var(--area-tone);stroke-width:.7px;opacity:.4}.graph-canvas-spatial .gedge{stroke:#66849e;opacity:.2;stroke-width:.65px}.graph-canvas-spatial .gedge.lit{stroke:#a9d8ef;opacity:.8;stroke-width:1px}.graph-canvas-spatial .graph-arrow{fill:#a9d8ef}.graph-canvas-spatial .gedge-supported_by,.graph-canvas-spatial .gedge-measured_by,.graph-canvas-spatial .gedge-derived_from{stroke:#7ebfce;opacity:.34}.graph-canvas-spatial .gedge-applies_to{stroke:#d3aa70;stroke-dasharray:2 3}.graph-canvas-spatial .gedge-conflicts_with{stroke:#d993a6}.graph-canvas-spatial .gedge.faded{opacity:.055}.graph-canvas-spatial .gnode-core{fill:var(--tone);stroke:none;filter:drop-shadow(0 0 3px var(--tone))}.graph-canvas-spatial .gnode-hit{fill:#0000;stroke:none}.graph-canvas-spatial .gnode-ring{stroke:var(--tone);opacity:0}.graph-canvas-spatial .gnode.bridge .gnode-ring{opacity:.54;stroke-dasharray:1.5 2.5;stroke-width:.75px}.graph-canvas-spatial .gnode:hover .gnode-core,.graph-canvas-spatial .gnode:focus-visible .gnode-core{fill:#fff}.graph-canvas-spatial .gnode:hover .gnode-ring,.graph-canvas-spatial .gnode:focus-visible .gnode-ring,.graph-canvas-spatial .gnode.selected .gnode-ring{opacity:.6;stroke-width:.7px}.graph-canvas-spatial .gnode-halo{opacity:.25;stroke-width:.6px;animation:none}.graph-canvas-spatial .gnode-class{r:1.2px;fill:#e9b773}.graph-canvas-spatial .gnode-label{opacity:0;fill:#e4eef6;letter-spacing:0;paint-order:stroke;stroke:var(--space-bg);stroke-width:5px;stroke-linejoin:round;font-size:11px}.graph-canvas-spatial .gnode:hover .gnode-label,.graph-canvas-spatial .gnode:focus-visible .gnode-label,.graph-canvas-spatial .gnode.selected .gnode-label{opacity:1;fill:#fff}.graph-space-controls{z-index:3;border:1px solid var(--space-line);background:#08111dee;border-radius:8px;gap:4px;padding:4px;display:flex;position:absolute;bottom:25px;left:62%;transform:translate(-50%)}.graph-space-controls button{color:#b4c4d1;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:34px;min-height:34px;padding:0 10px;font-size:11px}.graph-space-controls button:hover{color:#fff;background:#182a3b}.graph-space-controls button:focus-visible{outline-offset:2px;outline:2px solid #56c9ee}.graph-space-controls button:disabled{opacity:.3;cursor:default}.graph-space-hint{text-align:center;color:var(--space-muted);pointer-events:none;font-size:10px;position:absolute;bottom:83px;left:24%;right:0}.graph-stage-spatial .graph-legend{display:none}@media (max-width:759px){.graph-space-heading{top:23px;left:22px}.graph-space-heading strong{font-size:24px}.graph-canvas-spatial{height:680px;min-height:680px}.graph-orbits{inset:23% 8% 34%}.galaxy-areas{flex-wrap:wrap;gap:8px 18px;width:auto;display:flex;inset:auto 22px 116px}.galaxy-areas-title,.galaxy-areas p{display:none}.galaxy-areas>div{gap:6px;margin:0;font-size:10px}.galaxy-areas b{margin-left:0}.graph-space-controls{bottom:22px;left:50%}.graph-space-hint{font-size:9px;bottom:79px;left:0}.galaxy-caption text{letter-spacing:.05em;font-size:8px}}.room.approval{max-width:1200px;container:pruefpostfach/inline-size}.approval-count{color:var(--color-ink-primary);margin:12px 0 0;font-size:16px;line-height:1.5}.room.approval .abschnitt-titel{letter-spacing:0;text-transform:none;color:var(--color-ink-bright);margin:24px 0 8px;font-size:15px;font-weight:650}.room.approval .review-panel .abschnitt-titel{margin-top:0}.approval-layout{grid-template-columns:1fr;gap:24px;display:grid}.queue-rail{border-right:0;padding:0;overflow-y:visible}.zurueck-zur-liste{align-self:flex-start;margin-bottom:16px}@container pruefpostfach (max-width:879px){.approval-layout[data-ansicht=liste] .approval-workspace,.approval-layout[data-ansicht=detail] .queue-rail{display:none}}@container pruefpostfach (min-width:880px){.approval-layout{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.queue-rail{border-right:1px solid var(--color-line-hairline);padding-right:24px}.zurueck-zur-liste{display:none}}.queue-card{min-height:44px;margin-bottom:8px;padding:16px}.queue-title{color:var(--color-ink-bright);font-size:15px;font-weight:600;line-height:1.4;display:block}.queue-meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.queue-expiry{letter-spacing:0;color:var(--color-ink-muted);font-family:inherit;font-size:13px}.queue-flag{letter-spacing:.02em;text-transform:none;padding:2px 8px;font-size:12px;font-weight:600}.queue-blocked{border-left:3px solid var(--color-amber);color:var(--color-ink-muted);margin-top:8px;padding-left:10px;font-size:13px;line-height:1.5;display:block}.beleg-chip,.karten-art{border:1px solid var(--color-line-hairline);color:var(--color-ink-muted);border-radius:4px;padding:2px 8px;font-size:12px}.karten-art{color:var(--color-ink-primary);font-weight:600}.approval-bench{flex-direction:column;display:flex;overflow-y:visible}.approval-review{border-right:0;padding:0}.room.approval .proposal-head h2{color:var(--color-ink-bright);margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.proposal-origin{color:var(--color-ink-muted);margin:8px 0 0;font-size:13px}.proposal-viewer-status{color:var(--color-ink-primary);margin:4px 0 0;font-size:14px}.proposal-viewer-status.gesperrt{color:var(--color-amber)}.room.approval .proposal-chips{margin-top:12px}.room.approval .relation-banner{padding:16px;font-size:14px;line-height:1.55;display:block}.relation-delegation{color:var(--color-ink-primary);margin:8px 0 0;font-size:14px}.room.approval .relation-expiry{letter-spacing:0;color:var(--color-ink-primary);margin:8px 0 0;font-family:inherit;font-size:14px;display:block}.relation-expiry-note{color:var(--color-ink-muted);margin:4px 0 0;font-size:13px}.room.approval .relation-blocked-text{font-size:14px}.room.approval .claim-card p{max-width:74ch;font-size:16px;line-height:1.6}.room.approval .claim-foot{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;display:flex}.room.approval .proposal-claims .claim-foot span{letter-spacing:0;color:var(--color-ink-muted);font-family:inherit;font-size:13px}.claim-confidence-reason{max-width:74ch}.room.approval .claim-scope{letter-spacing:0;color:var(--color-ink-muted);font-family:inherit;font-size:13px}.caveat-panel{border:1px solid #e2b35a66;margin-top:24px;padding:16px}@supports (color:color-mix(in lab, red, red)){.caveat-panel{border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent)}}.caveat-panel{background:#e2b35a0a;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.caveat-panel{background:color-mix(in srgb, var(--color-amber) 4%, transparent)}}.caveat-panel .abschnitt-titel{margin-top:0}.caveat-entry+.caveat-entry{border-top:1px solid var(--color-line-hairline);margin-top:16px;padding-top:16px}.caveat-claim{color:var(--color-ink-primary);margin:0 0 4px;font-size:13px;font-weight:600}.caveat-label{color:var(--color-ink-muted);margin:8px 0 4px;font-size:13px}.room.approval .conflict-flag{margin-top:8px}.quelle-fehlt{color:var(--color-ink-muted);margin:0;font-size:14px}.room.approval .source-intake-caveat{color:var(--color-amber);margin:6px 0 0;font-size:13.5px;line-height:1.5}.room.approval .counter-entry code{overflow-wrap:anywhere;font-size:12.5px}.room.approval .source-preview blockquote{max-width:74ch;font-size:15px}.room.approval .source-preview footer{letter-spacing:0;overflow-wrap:anywhere;font-family:inherit;font-size:13px}.diff-reason-label{color:var(--color-ink-primary);margin:12px 0 4px;font-size:13px;font-weight:600}.adaptation-meta{color:var(--color-ink-muted);margin:8px 0 0;font-size:13px}.quorum-panel{border-top:1px solid var(--color-line-hairline);margin-top:24px;padding:24px 0 0}.quorum-count{color:var(--color-ink-bright);margin:0;font-size:16px;font-weight:600}.quorum-rule{color:var(--color-ink-primary);margin:4px 0 0;font-size:14px;line-height:1.55}.room.approval .quorum-slot{min-height:44px;font-size:14px}.room.approval .quorum-slot small{letter-spacing:0;font-family:inherit;font-size:13px}.room.approval .quorum-reason{max-width:74ch;font-size:13px}.room.approval .vote-actor,.room.approval .vote-time{letter-spacing:0;font-family:inherit;font-size:13px}.room.approval .vote-decision{letter-spacing:.02em;text-transform:none;font-size:12px}.room.approval .vote-invalid-tag{letter-spacing:0;font-size:13px}.room.approval .vote-comment{font-size:14px}.room.approval details>summary{cursor:pointer;color:var(--color-ink-muted);min-height:24px;padding:4px 0;font-size:13px}.technische-liste{color:var(--color-ink-muted);margin:8px 0 0;font-size:13px}.technische-liste>div{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:4px 12px;padding:4px 0;display:grid}@media (max-width:600px){.technische-liste>div{grid-template-columns:1fr}}.technische-liste dt{color:var(--color-ink-faint)}.technische-liste dd{color:var(--color-ink-primary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.room.approval .action-row{flex-wrap:wrap;align-items:center;gap:8px}.room.approval .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;font-size:14px;line-height:1.45}.room.approval .weitere-aktionen{position:relative}.room.approval .weitere-aktionen>summary{border:1px solid var(--color-line-strong);background:var(--color-surface-panel);min-height:44px;color:var(--color-ink-primary);cursor:pointer;border-radius:8px;align-items:center;padding:8px 16px;font-size:14px;list-style:none;display:inline-flex}.room.approval .weitere-aktionen>summary::-webkit-details-marker{display:none}.room.approval .weitere-aktionen>summary:hover{border-color:#6ee5d566}@supports (color:color-mix(in lab, red, red)){.room.approval .weitere-aktionen>summary:hover{border-color:color-mix(in srgb, var(--color-teal) 40%, transparent)}}.weitere-liste{z-index:5;border:1px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;min-width:max-content;max-width:min(320px,90vw);padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000002e}.action-blocked,.panel-blocked{border-left:3px solid var(--color-amber);color:var(--color-ink-primary);margin:8px 0 0;padding-left:10px;font-size:14px;line-height:1.55}.receipt-ref{color:var(--color-ink-faint);overflow-wrap:anywhere;font-size:12px;display:block}.write-unknown{border:1px solid #e2b35a73;margin-top:12px;padding:16px}@supports (color:color-mix(in lab, red, red)){.write-unknown{border:1px solid color-mix(in srgb, var(--color-amber) 45%, transparent)}}.write-unknown{background:#e2b35a0d;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.write-unknown{background:color-mix(in srgb, var(--color-amber) 5%, transparent)}}.write-unknown b{color:var(--color-ink-bright);font-size:15px;display:block}.write-unknown p{max-width:74ch;color:var(--color-ink-primary);margin:4px 0 12px;font-size:14px;line-height:1.55}.room.approval .review-reason span{font-size:14px}.room.approval .review-reason small{color:var(--color-ink-muted);margin-top:4px;font-size:13px;display:block}.room.approval .review-actions{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}@container pruefpostfach (min-width:880px){.room.approval .review-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:0}}.room.approval .review-actions .action-row{padding:16px 0 0}.room.approval .action-einordnung{max-width:68ch;color:var(--color-ink-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.room.approval .review-panel{padding:16px 0}.room.approval .adapt-claim{grid-template-columns:minmax(0,1fr)}@container pruefpostfach (min-width:720px){.room.approval .adapt-claim{grid-template-columns:minmax(0,1fr) 130px}}.naechster-schritt{border-top:1px solid var(--color-line-hairline);margin-top:16px;padding-top:16px}.naechster-schritt p{color:var(--color-ink-primary);margin:0 0 8px;font-size:14px}.approval-select-hint{color:var(--color-ink-muted);margin:0;font-size:15px}.exact-revision{max-width:74ch;color:var(--color-ink-primary);margin:0;font-size:14px;line-height:1.55}.room.approval .hash-seal{margin-top:24px;padding:16px}.room.wissen{max-width:1200px;container:wissensraum/inline-size}.room.wissen .room-question{max-width:68ch}.wissen-suche-fehler{color:var(--color-amber);margin:8px 0 0;font-size:13px;line-height:1.5}.wissen-trefferliste{gap:12px;min-width:0;margin-bottom:24px;display:grid}.room.wissen>.wissen-trefferliste{max-width:900px}.wissen-treffer-zahl{letter-spacing:0;text-transform:none;color:var(--color-ink-muted);margin:0;font-size:13px;font-weight:600}.wissen-treffer-bisherige{background:var(--color-surface-raised);color:var(--color-ink-muted);border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.wissen-trefferliste .wissen-objekte{grid-template-columns:minmax(0,1fr);gap:8px}.wissen-treffer-weg{color:var(--color-teal);font-size:13px;font-weight:650}.wissen-treffer-offen>.wissen-objekt{border-color:var(--color-teal);background:#121f20}@supports (color:color-mix(in lab, red, red)){.wissen-treffer-offen>.wissen-objekt{background:color-mix(in srgb, var(--color-teal) 6%, var(--color-surface-panel))}}.wissen-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container wissensraum (min-width:880px){.wissen-layout[data-ansicht=detail]{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.wissen-layout[data-ansicht=detail] .wissen-back-link{display:none}}@container wissensraum (max-width:879px){.wissen-layout[data-ansicht=detail] .wissen-listenspalte{display:none}}.wissen-listenspalte,.wissen-leserspalte{min-width:0}.wissen-leser{border:1px solid var(--color-line-hairline);background:var(--color-surface-panel);box-shadow:var(--shadow-sm);border-radius:16px;gap:16px;min-width:0;padding:24px;display:grid}.wissen-leser>header{gap:8px;display:grid}.wissen-leser-stand{flex-wrap:wrap;gap:8px;margin:0;display:flex}.wissen-leser-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--color-teal);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.wissen-leser h2{letter-spacing:-.02em;margin:0;font-size:clamp(21px,3vw,30px);line-height:1.22}.wissen-leser h3{margin:0 0 6px;font-size:13px;font-weight:650}.wissen-leser section{min-width:0}.wissen-leser .wissen-detail-text{max-width:72ch;color:var(--color-ink-primary);margin:0;font-size:16px}.wissen-leser-geltung{border-top:1px solid var(--color-line-hairline);border-bottom:1px solid var(--color-line-hairline);color:var(--color-ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 16px;margin:0;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.wissen-leser .wissen-detail-sources{gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.wissen-leser .wissen-detail-sources li{overflow-wrap:anywhere}.wissen-leser .wissen-detail-facts{margin-top:12px}.wissen-leser .wissen-hinweis{color:var(--color-ink-muted);margin:8px 0 0;font-size:13px;line-height:1.5;display:block}.wissen-leser-nutzung .wiederverwendung{margin:0}.wissen-leser-aktionen{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.wissen-leser-aktionen .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;line-height:1.45}.wissen-trefferliste .wissen-konflikt-note{border-left:3px solid var(--color-amber);background:#202520;border-radius:10px;margin:4px 0 0;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.wissen-trefferliste .wissen-konflikt-note{background:color-mix(in srgb, var(--color-amber) 7%, var(--color-surface-raised))}}.wissen-trefferliste .wissen-konflikt-note{color:var(--color-ink-soft);font-size:13px;line-height:1.5}.wissen-trefferliste .wissen-konflikt-note h3{color:var(--color-ink-primary);margin:0 0 6px;font-size:13px;font-weight:650}.wissen-trefferliste .wissen-konflikt-note p{margin:0}.wissen-trefferliste .wissen-konflikt-note details{margin-top:8px}.wissen-trefferliste .wissen-konflikt-note code{overflow-wrap:anywhere;margin-right:8px}.capture-anlass{border-left:3px solid var(--color-line-strong);background:var(--color-surface-raised);color:var(--color-ink-soft);overflow-wrap:anywhere;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.capture-anlass-kicker{color:var(--color-ink-primary);font-weight:650}.wissen-trefferliste .wissen-suchhinweise-technisch{color:var(--color-ink-faint);margin:4px 0 0;font-size:13px}.wissen-trefferliste .wissen-suchhinweise-technisch code{overflow-wrap:anywhere;margin-right:8px}.wissen-empty-search h3{margin:0 0 6px;font-size:15px;font-weight:650}.room.verlauf{max-width:1200px;container:pruefverlauf/inline-size}.room.verlauf .verlauf-intro{color:var(--color-ink-primary);margin:8px 0 0;font-size:16px;line-height:1.5}.room.verlauf .verlauf-scope{color:var(--color-ink-muted);max-width:68ch;margin:4px 0 0;font-size:13px;line-height:1.5}.room.verlauf .abschnitt-titel{letter-spacing:0;text-transform:none;color:var(--color-ink-bright);margin:24px 0 8px;font-size:15px;font-weight:650}.verlauf-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.verlauf-zeile{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px 24px;padding:16px;display:grid}.verlauf-aktion p,.verlauf-inhalt p{margin:0}.verlauf-aktion-name{color:var(--color-ink-bright);font-size:15px;font-weight:650;line-height:1.45}.verlauf-aktion-zeit,.verlauf-aktion-fassung{color:var(--color-ink-muted);font-size:13px;line-height:1.5}.verlauf-inhalt{gap:6px;min-width:0;display:grid}.verlauf-titel{min-width:0;color:var(--color-ink-bright);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650;line-height:1.35}.verlauf-label{color:var(--color-ink-muted)}.verlauf-begruendung{overflow-wrap:anywhere;font-size:15px;line-height:1.55}.verlauf-begruendung q{quotes:"„" "“"}.verlauf-begruendung.ohne{color:var(--color-ink-muted)}.verlauf-stand{font-size:14px;line-height:1.5}.verlauf-stand b{color:var(--color-ink-primary);font-weight:650}.verlauf-ungueltig{color:var(--color-amber);font-size:13px;line-height:1.5}.verlauf-wege{flex-direction:column;align-items:stretch;gap:8px;display:flex}.verlauf-cta,.room.verlauf .btn.verlauf-cta{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;height:auto;min-height:44px;line-height:1.45}@container pruefverlauf (min-width:760px){.verlauf-zeile{grid-template-columns:minmax(120px,160px) minmax(0,1fr) max-content;align-items:start}.verlauf-wege{max-width:260px}}.verlauf-mehr{justify-items:start;gap:8px;margin:16px 0 0;display:grid}.verlauf-mehr-lage:empty{display:none}.verlauf-mehr p{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.5}.verlauf-mehr .verlauf-mehr-fehler{color:var(--color-amber)}.room.verlauf .verlauf-zurueck{align-self:flex-start;margin-bottom:16px}.room.verlauf.pruefung .room-head h1{overflow-wrap:anywhere}.pruefung-eigene,.pruefung-fassung{gap:8px;margin-top:8px;display:grid}.pruefung-eigene .verlauf-cta{justify-self:start}.verlauf-fassung-hinweis,.verlauf-fassung-fehlt,.verlauf-karte-unbekannt,.room.verlauf .verlauf-teilweise{color:var(--color-ink-muted);max-width:68ch;margin:0;font-size:14px;line-height:1.55}.verlauf-fassung-fehlt{background:var(--color-surface-panel);border:1px solid var(--color-line-hairline);color:var(--color-ink-primary);border-radius:8px;padding:12px 16px}.room.verlauf .verlauf-technik{margin-top:24px}.room.verlauf .technische-liste dd{overflow-wrap:anywhere}.heute-fokus-page{container:heute/inline-size}.heute-fokus-section h3{color:var(--color-ink-bright);letter-spacing:-.015em;margin:0;font-size:clamp(17px,2vw,21px);font-weight:710;line-height:1.24}.heute-fokus-vorgang h4{color:var(--color-ink-primary);margin:0;font-size:14px;font-weight:650;line-height:1.45}.heute-fokus-weitere{border-top:1px solid var(--color-line-strong);margin-top:32px;padding-top:24px}.heute-fokus-weitere-title{color:var(--color-ink-bright);letter-spacing:-.015em;margin:0;font-size:clamp(19px,2.3vw,25px);font-weight:710;line-height:1.24}.heute-fokus-weitere .heute-fokus-section{border-top:0;margin-top:24px;padding-top:0}.heute-fokus-why{color:var(--color-teal);font-family:var(--font-app-label);letter-spacing:.084em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:650;line-height:1.4}.heute-fokus-focus .heute-fokus-priority{color:var(--color-ink-primary);max-width:72ch;font-size:16px;line-height:1.6}.heute-fokus-technik{margin-top:8px}.heute-fokus-technik>summary{font-size:12px}.heute-fokus-header h1{margin-bottom:0}.heute-fokus-kopfzeile{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.heute-fokus-kopfzeile .heute-fokus-date,.heute-fokus-kopfzeile .heute-fokus-lens{color:var(--color-ink-muted);margin:0;font-size:14px}.heute-fokus-kopfzeile .heute-fokus-date{white-space:nowrap}.heute-fokus-kopfzeile .heute-fokus-date:after{content:"·";color:var(--color-ink-faint);margin-left:12px}@container heute (max-width:680px){.heute-fokus-header{display:block}.heute-fokus-header-meta{text-align:left;align-items:flex-start;margin-top:16px}.heute-fokus-vorgang-main,.heute-fokus-decision-list li{display:block}.heute-fokus-vorgang .heute-fokus-action-row,.heute-fokus-decision-list .heute-fokus-inline-link{margin-top:12px}.heute-fokus-help{display:block}.heute-fokus-help-links{justify-content:flex-start;margin-top:12px}}@container heute (max-width:390px){.heute-fokus-focus{padding:16px}.heute-fokus-action-primary{justify-content:center;width:100%}.heute-fokus-help-links{grid-template-columns:1fr;gap:8px;display:grid}}.wissens-quittung{container:quittung/inline-size}.wissens-quittung-kicker .beitrag-status{letter-spacing:.01em;text-transform:none;overflow-wrap:anywhere;font-size:11.5px}.wissens-quittung-art{color:var(--color-ink-faint);white-space:nowrap}.wissens-quittung-marke{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint);margin:4px 0 0;font-size:10px;font-weight:700}.wissens-quittung-marke+.wissens-quittung-aussage{margin-top:0}.wissens-quittung-verlauf{color:var(--color-ink-soft);border-left:2px solid #33645d;gap:6px;margin:6px 0 0;padding:0 0 0 16px;font-size:13px;line-height:1.5;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.wissens-quittung-verlauf{border-left:2px solid color-mix(in srgb, var(--color-teal) 34%, var(--color-line-hairline))}}.wissens-quittung-verlauf li{overflow-wrap:anywhere;margin:0}.wissens-quittung-technik{margin-top:8px;font-size:12px}.wissens-quittung-technik>summary{cursor:pointer;color:var(--color-ink-muted)}.wissens-quittung-technik dl{gap:2px;margin:8px 0 0;display:grid}.wissens-quittung-technik dt{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint);font-size:10px;font-weight:700}.wissens-quittung-technik dt+dd{margin:0 0 4px}.wissens-quittung-technik dd{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0}.wissens-quittung-technik code{font-size:11.5px}.wissens-quittung-titel,.wissens-quittung-aussage,.wissens-quittung-fakten dd{overflow-wrap:anywhere}@container quittung (max-width:400px){.wissens-quittung-karte{padding:16px}.wissens-quittung-kicker{justify-items:start;gap:4px;display:grid}.wissens-quittung-art{white-space:normal}.wissens-quittung-aktionen{grid-template-columns:1fr;display:grid}.wissens-quittung-aktionen .btn{text-align:center}}.shell-umgebung{z-index:60;height:40px;color:var(--color-ink-primary);background:var(--color-surface-panel);border-bottom:1px solid var(--color-line-hairline);padding:8px 16px;position:sticky;top:0}.vault-umgebung{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.shell{--shell-offset:40px}.shell-umgebung~* .shell-top{top:var(--shell-offset,40px)}.heute-eigene-einreichungen{border-top:1px solid var(--color-line-strong);margin-top:32px;padding-top:24px}.heute-eigene-einreichungen header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.heute-eigene-einreichungen h2{margin:0;font-size:17px}.heute-eigene-einreichungen ul{margin:16px 0 0;padding:0;list-style:none}.heute-eigene-einreichungen li{border-bottom:1px solid var(--color-line-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.heute-eigene-einreichungen p,.heute-eigene-einreichungen a{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.heute-eigene-einreichungen p{margin:4px 0}.heute-eigene-einreichungen b{overflow-wrap:anywhere}@media (max-width:720px){.heute-eigene-einreichungen li{grid-template-columns:minmax(0,1fr)}}.approval-filter{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.approval-filter select{min-width:0;max-width:100%}.approval-assignment-hint{color:var(--color-ink-muted)}.capture-relevanz{border:1px solid var(--color-line-hairline);border-radius:8px;min-width:0;margin:12px 0;padding:12px}.capture-relevanz legend{font-weight:650}.capture-relevanz p{color:var(--color-ink-muted);font-size:13px;line-height:1.5}.capture-relevanz summary{cursor:pointer;overflow-wrap:anywhere}.capture-relevanz label{align-items:center;gap:8px;margin-top:8px;display:flex}.capture-relevanz input[type=checkbox]{flex:none;width:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
