/* W467 · AICTIONBOT™ fragen. Scope: .ka-w467 */
.ka-w467{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.2rem,3vw,2.6rem);margin:2.4rem 0 2.6rem;padding:clamp(1.3rem,2.4vw,2rem);border:1px solid rgba(93,201,214,.38);background:linear-gradient(150deg,rgba(7,22,34,.94),rgba(4,12,21,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(93,201,214,.08),0 28px 70px rgba(0,0,0,.4),0 0 40px rgba(93,201,214,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.ka-w467[hidden]{display:none}
.ka-w467::before{content:"";position:absolute;left:-1px;top:-1px;width:120px;height:2px;background:linear-gradient(90deg,#5dc9d6,rgba(93,201,214,0))}
.ka-w467-kick{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;font:700 10.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#5dc9d6}
.ka-w467-kick i{width:7px;height:7px;border-radius:50%;background:#5dc9d6;box-shadow:0 0 10px #5dc9d6;animation:ka-w467-puls 2.4s ease-in-out infinite}
@keyframes ka-w467-puls{50%{opacity:.35}}
.ka-w467 h3{margin:0 0 .7rem;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.2;color:#f4efe3}
.ka-w467-lead{margin:0 0 1.2rem;font-size:.95rem;line-height:1.55;color:#c3cfdc;max-width:440px}
.ka-w467-fragen{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}
.ka-w467-fragen button{width:100%;display:flex;gap:.75rem;align-items:baseline;text-align:left;cursor:pointer;padding:.75rem .95rem;border:1px solid rgba(216,172,92,.34);background:rgba(0,0,0,.28);color:#e9e2d2;font:inherit;font-size:.92rem;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s}
.ka-w467-fragen button::before{content:"\201C";font:700 1.25rem/1 Georgia,serif;color:#d8ac5c}
.ka-w467-fragen button:hover,.ka-w467-fragen button:focus-visible{outline:0;border-color:#d8ac5c;background:rgba(216,172,92,.08);box-shadow:0 0 0 1px rgba(216,172,92,.55),0 0 22px rgba(216,172,92,.22)}
.ka-w467-konsole{display:flex;flex-direction:column;gap:.9rem;min-width:0}
.ka-w467-form label{display:block;margin-bottom:.6rem;font:700 10.5px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8fa3b8}
.ka-w467-zeile{display:flex;gap:.6rem;align-items:stretch}
.ka-w467-zeile textarea{flex:1;min-width:0;resize:none;min-height:3.3rem;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.4);color:#f4efe3;font:inherit;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}
.ka-w467-zeile textarea::placeholder{color:#6f8196}
.ka-w467-zeile textarea:focus{outline:0;border-color:#5dc9d6;box-shadow:0 0 0 3px rgba(93,201,214,.18)}
.ka-w467-zeile button{flex:0 0 auto;cursor:pointer;padding:0 1.35rem;border:0;background:linear-gradient(180deg,#e2b968,#c99a45);color:#0b1521;font:800 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(216,172,92,.6),0 0 24px rgba(216,172,92,.3);transition:box-shadow .2s,filter .2s}
.ka-w467-zeile button:hover,.ka-w467-zeile button:focus-visible{outline:0;filter:brightness(1.06);box-shadow:0 0 0 1px #f0cf8a,0 0 34px rgba(216,172,92,.5)}
.ka-w467-zeile button:disabled{opacity:.55;cursor:progress}
.ka-w467-hinweis{margin:.55rem 0 0;font-size:.78rem;line-height:1.45;color:#7f93a8}
.ka-w467-antwort{border:1px solid rgba(93,201,214,.3);border-left:2px solid #5dc9d6;background:rgba(3,10,18,.6);padding:1.05rem 1.15rem;animation:ka-w467-ein .35s ease-out}
.ka-w467-antwort[hidden]{display:none}
@keyframes ka-w467-ein{from{opacity:0;transform:translateY(6px)}}
.ka-w467-denkt{margin:0;font:600 11px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#5dc9d6;animation:ka-w467-puls 1.4s ease-in-out infinite}
.ka-w467-meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 .65rem;font:600 10.5px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#8fa3b8}
.ka-w467-meta b{color:#5dc9d6}
.ka-w467-modus{color:#d8ac5c}
.ka-w467-text{margin:0 0 1rem;font-size:1rem;line-height:1.55;color:#eef1f5}
.ka-w467-route{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.09)}
.ka-w467-route .ka-w467-k{display:block;font:700 10px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8fa3b8}
.ka-w467-route strong{display:block;margin:.25rem 0 .2rem;font-size:1.06rem;color:#f4efe3}
.ka-w467-route small{display:block;font-size:.8rem;line-height:1.4;color:#9fb0c2}
.ka-w467-go{flex:0 0 auto;padding:.8rem 1.1rem;border:1px solid #d8ac5c;color:#f1d595;text-decoration:none;font:700 10.5px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(216,172,92,.3),0 0 20px rgba(216,172,92,.2);transition:box-shadow .2s,color .2s}
.ka-w467-go:hover,.ka-w467-go:focus-visible{color:#fff;box-shadow:0 0 0 1px #d8ac5c,0 0 30px rgba(216,172,92,.45)}
.ka-w467-neu{margin-top:.9rem;padding:0;border:0;background:none;cursor:pointer;color:#8fa3b8;font:600 10.5px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(143,163,184,.4);padding-bottom:.3rem}
.ka-w467-neu:hover,.ka-w467-neu:focus-visible{color:#fff;outline:0}
@media(max-width:860px){.ka-w467{grid-template-columns:1fr}}
@media(max-width:520px){.ka-w467-zeile{flex-direction:column}.ka-w467-zeile button{padding:.95rem}.ka-w467-route{flex-direction:column;align-items:stretch}.ka-w467-go{text-align:center}}
@media(prefers-reduced-motion:reduce){.ka-w467-kick i,.ka-w467-denkt,.ka-w467-antwort{animation:none}}
.ka-w467-leer{list-style:none;margin:0;padding:0;border:1px dashed rgba(93,201,214,.28);display:grid}
.ka-w467-leer[hidden]{display:none}
.ka-w467-leer li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.1rem .2rem;padding:.8rem 1rem;border-top:1px solid rgba(255,255,255,.06)}
.ka-w467-leer li:first-child{border-top:0}
.ka-w467-leer i{grid-row:span 2;font:700 10.5px/1.6 "JetBrains Mono",ui-monospace,monospace;font-style:normal;color:#5dc9d6;letter-spacing:.14em}
.ka-w467-leer b{font:700 10.5px/1.5 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#c3cfdc}
.ka-w467-leer span{font-size:.86rem;line-height:1.45;color:#7f93a8}
main .ka-w467 button.ka-w467-neu,.ka-w467 button.ka-w467-neu{box-shadow:none!important;border-radius:0}
/* W469 · verbundene naechste Schritte */
.ka-w467-weiter{margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}
.ka-w467-weiter .ka-w467-k{display:block;margin-bottom:.5rem;font:700 10px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8fa3b8}
.ka-w467-wege{display:flex;flex-wrap:wrap;gap:.45rem}
.ka-w467-weg{padding:.5rem .75rem;border:1px solid rgba(93,201,214,.45);color:#bfeef3;text-decoration:none;font-size:.82rem;line-height:1.2;box-shadow:0 0 14px rgba(93,201,214,.1);transition:box-shadow .2s,border-color .2s,color .2s}
.ka-w467-weg::after{content:" \2192";color:#5dc9d6}
.ka-w467-weg:hover,.ka-w467-weg:focus-visible{outline:0;color:#fff;border-color:#5dc9d6;box-shadow:0 0 0 1px rgba(93,201,214,.5),0 0 22px rgba(93,201,214,.28)}
.ka-w467-weg.ka-w467-weg--akte{border-color:#d8ac5c!important;color:#f1d595!important;box-shadow:0 0 0 1px rgba(216,172,92,.35),0 0 18px rgba(216,172,92,.22)}
