.trust-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0 20px}.trust-tabs button,.history-filters button,.history-controls button{border:1px solid #80f4a940;background:#0b1c13;color:#b9d8c4;padding:11px 13px;font:12px monospace}.trust-tabs button[aria-pressed=true],.history-filters button[aria-pressed=true]{color:#06120b;background:#80f4a9;border-color:#80f4a9}.system-lab.trust-lab{grid-template-columns:1.1fr 1fr;align-items:center}.trust-lab .lab-copy{padding:40px 0 40px 35px}.trust-lab .rack-stage{height:530px}.trust-lab h3{font-size:clamp(30px,3vw,42px)}.trust-description{min-height:212px}.trust-description h4{font-size:23px;line-height:1.2;margin:0 0 13px;color:#d3f5df}.trust-description p{font-size:15px;line-height:1.8;color:#acc4b4;max-width:460px;margin:0 0 15px}.trust-description a{font:11px monospace;color:#80f4a9;border-bottom:1px solid #80f4a950;padding-bottom:4px}.trust-original{margin-top:20px;color:#8ca996;font:12px/1.8 monospace;max-width:460px}.trust-original summary{cursor:pointer;color:#a9d7b9}.trust-original blockquote{margin:12px 0;border-left:1px solid #80f4a94a;padding-left:15px}.trust-notes{display:flex;gap:24px;border-top:1px solid #80f4a929;padding-top:18px;margin-top:22px}.trust-notes p{margin:0;font:11px/1.7 monospace;color:#91a99a}.trust-notes strong{display:block;font-size:12px;color:#bde2cb;font-weight:400}.trust-status{position:absolute;left:20px;right:20px;top:25px;display:flex;justify-content:space-between;color:#80f4a9;font:10px monospace;letter-spacing:.1em;pointer-events:none}.trust-status span:last-child{color:#7ea18a}.trust-lab button:focus-visible,.ai-history button:focus-visible,.ai-history input:focus-visible{outline:2px solid #c8ffda;outline-offset:4px}
.ai-history{position:relative;scroll-margin-top:95px}.history-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.history-heading h2{font-size:clamp(40px,5vw,72px);line-height:1.03;letter-spacing:-.05em;margin:0}.history-heading h2 em{font-style:normal;color:#80f4a9}.history-heading>p{font-size:15px;line-height:1.8;color:#9db5a6;max-width:355px;margin:0}.history-console{border:1px solid #80f4a945;background:radial-gradient(ellipse at 25% 45%,#123c2666,transparent 65%),#06100bea;position:relative;overflow:hidden}.history-console:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#80f4a907 1px,transparent 1px),linear-gradient(90deg,#80f4a907 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.history-top{padding:18px 25px;border-bottom:1px solid #80f4a92a;display:flex;justify-content:space-between;gap:15px;font:10px monospace;letter-spacing:.1em;color:#8fc5a1;position:relative}.history-filters{display:flex;flex-wrap:wrap;gap:7px;padding:22px 25px 0;position:relative}.history-main{display:grid;grid-template-columns:1fr 1fr;min-height:420px;position:relative}.history-visual{min-height:380px;position:relative;overflow:hidden;display:grid;place-items:center}.history-visual svg{width:90%;max-width:440px;height:auto;overflow:visible}.history-visual .neural-line{stroke:#80f4a9;stroke-width:1;opacity:.25;stroke-dasharray:5 9;animation:history-signal 4s linear infinite}.history-visual .neural-node{fill:#102e1c;stroke:#98ffc0;stroke-width:1.3}.history-visual .neural-pulse{fill:#bbffd1;filter:drop-shadow(0 0 7px #80f4a9);animation:history-pulse 3s ease-in-out infinite}.history-visual .history-orbit{fill:none;stroke:#80f4a9;stroke-width:1;opacity:.22}.history-visual .orbit-dashed{stroke-dasharray:2 10;transform-origin:210px 170px;animation:history-orbit 45s linear infinite}.history-year-bg{position:absolute;bottom:18px;left:30px;color:#80f4a91f;font:clamp(60px,8vw,120px)/1 monospace;letter-spacing:-.08em;pointer-events:none}.history-visual-label{position:absolute;top:30px;left:30px;color:#80f4a9;font:10px monospace;letter-spacing:.1em}.history-detail{padding:38px 35px 30px 10px;align-self:center}.history-meta{display:flex;gap:15px;align-items:center;font:11px monospace;color:#85bd98;margin-bottom:18px}.history-meta time{font-size:30px;color:#baffcf}.history-detail h3{font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.04em;margin:0 0 18px;color:#e0f3e6}.history-detail>p{font-size:15px;line-height:1.8;color:#abc2b3;margin:0 0 18px;max-width:470px}.history-impact{border-left:2px solid #80f4a9;padding:0 0 0 15px;font-size:13px!important;color:#b7ddc4!important}.history-source{font:11px monospace;color:#80f4a9;border-bottom:1px solid #80f4a949;padding-bottom:5px}.history-controls{display:flex;gap:8px;margin-top:25px}.history-controls button{font-size:11px}.history-controls button:disabled{opacity:.35;cursor:default}.history-rail{display:flex;gap:0;overflow-x:auto;padding:17px 25px 25px;position:relative;scrollbar-color:#3c8858 #07130d;scrollbar-width:thin;overscroll-behavior-x:contain}.history-step{flex:0 0 128px;text-align:left;border:0;border-top:1px solid #396248;background:transparent;padding:17px 10px 10px 0;position:relative;color:#829e8b;font:11px/1.6 monospace;min-height:86px}.history-step:before{content:'';position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:#163923;border:1px solid #80f4a97a}.history-step time{display:block;color:#b4d9c1;font-size:16px;margin-bottom:6px}.history-step[aria-pressed=true]{color:#ccf7db}.history-step[aria-pressed=true]:before{background:#b5ffce;box-shadow:0 0 14px #80f4a9}.history-step[aria-pressed=true] time{color:#80f4a9}.history-foot{font:11px/1.8 monospace;color:#86a590;margin-top:20px}.history-foot a{color:#a9d8ba;border-bottom:1px solid #80f4a940}.ai-outlook{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:28px}.ai-outlook article{border-top:1px solid #80f4a940;padding-top:20px}.ai-outlook h3{font-size:19px;font-weight:400;margin:0 0 12px}.ai-outlook p{font-size:14px;line-height:1.8;color:#9db5a6;margin:0}.automation-quote{margin:40px 0 0;padding:28px 0;border-top:1px solid #80f4a92b;font-size:clamp(22px,3vw,35px);line-height:1.3;letter-spacing:-.03em;color:#ccf4d8}.automation-quote cite{font:11px monospace;color:#80f4a9;display:block;margin-top:14px;font-style:normal}.history-detail.flash{animation:history-reveal .4s ease-out}
.neural-node,.neural-line{transition:fill .8s,opacity .8s}.trust-status{z-index:2}#vertrauen{scroll-margin-top:100px}
@keyframes history-signal{to{stroke-dashoffset:-56}}@keyframes history-pulse{50%{opacity:.25}}@keyframes history-orbit{to{transform:rotate(360deg)}}@keyframes history-reveal{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}
body.motion-paused .ai-history *{animation-play-state:paused!important}.ai-history:not(.history-visible) *{animation-play-state:paused!important}
@media(max-width:800px){.system-lab.trust-lab{grid-template-columns:1fr}.trust-lab .lab-copy{padding:30px 25px 0}.trust-lab .rack-stage{height:390px}.trust-description{min-height:0}.trust-tabs button{padding:12px 10px}.history-heading{display:block}.history-heading>p{margin-top:22px;max-width:500px}.history-main{grid-template-columns:1fr}.history-visual{min-height:260px;height:280px}.history-visual svg{max-width:300px}.history-year-bg{font-size:90px;bottom:5px}.history-detail{padding:10px 25px 25px}.history-detail>p{max-width:none}.history-top{font-size:9px;padding:17px 20px}.history-top>span:last-child{display:none}.history-filters{padding:20px 20px 0}.history-filters button{font-size:11px;padding:11px}.history-rail{padding-left:20px;padding-right:20px}.ai-outlook{grid-template-columns:1fr;gap:22px}.trust-notes{gap:16px}.history-visual-label{left:24px;top:18px}}
@media(prefers-reduced-motion:reduce){.ai-history *{animation:none!important;scroll-behavior:auto!important}}
@media(max-width:800px){.history-top>span:last-child{display:inline}.history-top>span:nth-child(2){display:none}}
