/* W474 · Fall-Akte und App. Scope: .ka-w474 */
.ka-w474{padding-top:0!important}
.ka-w474-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(1.2rem,3vw,2.4rem);align-items:start}
.ka-w474-akte{position:relative;padding:clamp(1.3rem,3vw,2.2rem);border:1px solid rgba(216,172,92,.42);background:linear-gradient(165deg,rgba(9,24,37,.95),rgba(4,12,21,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(216,172,92,.1),0 30px 80px rgba(0,0,0,.45)}
.ka-w474-akte[hidden],.ka-w474-start[hidden]{display:none}
.ka-w474-akte::before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;height:3px;background:linear-gradient(90deg,#d8ac5c,rgba(216,172,92,.15) 60%,rgba(93,201,214,.5))}
.ka-w474-ak{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;padding-bottom:1rem;margin-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.08);font:700 10.5px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}
.ka-w474-ak-k{color:#d8ac5c}
.ka-w474-ak-d{color:#8fa3b8}
.ka-w474-ak-r{margin-left:auto;padding:.35rem .7rem;border:1px solid rgba(93,201,214,.45);color:#8fa3b8}
.ka-w474-ak-r b{color:#5dc9d6}
.ka-w474-teil{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}
.ka-w474-l{margin:0 0 .55rem;font:700 10px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8fa3b8}
.ka-w474-m{color:#d8ac5c}
.ka-w474-q{margin:0;padding:0 0 0 1rem;border-left:2px solid #d8ac5c;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.4;color:#f4efe3;font-weight:600}
.ka-w474-a{margin:0;font-size:1.02rem;line-height:1.6;color:#e3e9f0;max-width:62ch}
.ka-w474-baender{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem}
.ka-w474-band{padding:.85rem .95rem;border:1px solid rgba(216,172,92,.3);background:rgba(0,0,0,.25)}
.ka-w474-band span{display:block;font:700 9.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8fa3b8}
.ka-w474-band strong{display:block;margin-top:.35rem;font-size:1.15rem;color:#d8ac5c}
.ka-w474-hin{margin:0 0 .7rem;color:#9fb0c2;font-size:.92rem}
.ka-w474-lk{display:inline-block;color:#5dc9d6;text-decoration:none;border-bottom:1px solid rgba(93,201,214,.45);padding-bottom:.2rem;font:700 10.5px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}
.ka-w474-lk:hover,.ka-w474-lk:focus-visible{color:#fff;border-color:#5dc9d6;outline:0}
.ka-w474-route{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.ka-w474-route strong{display:block;font-size:1.2rem;color:#f4efe3}
.ka-w474-route small{display:block;margin-top:.3rem;color:#9fb0c2;font-size:.85rem;line-height:1.45}
.ka-w474-go{flex:0 0 auto;padding:.9rem 1.2rem;background:linear-gradient(180deg,#e2b968,#c99a45);color:#0b1521;text-decoration:none;font:800 10.5px/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 26px rgba(216,172,92,.3)}
.ka-w474-go:hover,.ka-w474-go:focus-visible{outline:0;filter:brightness(1.06);box-shadow:0 0 0 1px #f0cf8a,0 0 34px rgba(216,172,92,.5)}
.ka-w474-tun{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:1.2rem}
.ka-w474-btn{display:inline-flex;align-items:center;min-height:38px;padding:0 .95rem;border:1px solid rgba(216,172,92,.5);background:rgba(0,0,0,.25);color:#f1d595;text-decoration:none;cursor:pointer;font:700 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;transition:box-shadow .2s,color .2s}
.ka-w474-btn:hover,.ka-w474-btn:focus-visible{outline:0;color:#fff;box-shadow:0 0 0 1px #d8ac5c,0 0 20px rgba(216,172,92,.3)}
.ka-w474-btn--leise{border-color:rgba(143,163,184,.4);color:#8fa3b8}
.ka-w474-ok{font-size:.8rem;color:#5dc9d6}
.ka-w474-fuss{margin:1.2rem 0 0;font-size:.8rem;color:#7f93a8}
.ka-w474-start .ka-w467{margin-top:0}
.ka-w474-app{position:sticky;top:110px;padding:1.3rem 1.3rem 1.4rem;border:1px solid rgba(93,201,214,.4);background:linear-gradient(160deg,rgba(7,22,34,.94),rgba(4,12,21,.9));box-shadow:0 0 0 1px rgba(93,201,214,.08),0 24px 60px rgba(0,0,0,.4)}
.ka-w474-app-k{display:flex;align-items:center;gap:.55rem;margin:0 0 .8rem;font:700 10.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#5dc9d6}
.ka-w474-app-k i{width:7px;height:7px;border-radius:50%;background:#5dc9d6;box-shadow:0 0 10px #5dc9d6}
.ka-w474-app h2{margin:0 0 .6rem;font-size:1.25rem;line-height:1.25;color:#f4efe3}
.ka-w474-app p{margin:0 0 .9rem;font-size:.9rem;line-height:1.5;color:#c3cfdc}
.ka-w474-app ul{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.45rem}
.ka-w474-app li a{display:flex;justify-content:space-between;align-items:center;padding:.65rem .8rem;border:1px solid rgba(216,172,92,.3);color:#e9e2d2;text-decoration:none;font-size:.9rem}
.ka-w474-app li a::after{content:"\2192";color:#d8ac5c}
.ka-w474-app li a:hover,.ka-w474-app li a:focus-visible{outline:0;border-color:#d8ac5c;box-shadow:0 0 18px rgba(216,172,92,.2)}
.ka-w474-inst{width:100%;cursor:pointer;padding:.95rem;border:0;background:linear-gradient(180deg,#e2b968,#c99a45);color:#0b1521;font:800 10.5px/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 26px rgba(216,172,92,.3)}
.ka-w474-inst[hidden],.ka-w474-ios[hidden],.ka-w474-da[hidden]{display:none}
.ka-w474-ios,.ka-w474-da{margin:.2rem 0 0!important;padding:.75rem .85rem;border-left:2px solid #5dc9d6;background:rgba(93,201,214,.06);font-size:.85rem!important}
.ka-w474-klein{font-size:.78rem!important;color:#7f93a8!important;margin-top:.8rem!important;margin-bottom:0!important}
@media(max-width:980px){.ka-w474-grid{grid-template-columns:1fr}.ka-w474-app{position:static}}
@media(max-width:560px){.ka-w474-baender{grid-template-columns:1fr}.ka-w474-route{flex-direction:column;align-items:stretch}.ka-w474-go{text-align:center}.ka-w474-ak-r{margin-left:0}}
@media print{
 header,.site-header,footer,.site-footer,.wave23d-companion,.wave23e-companion,.ka-w474-app,.ka-w474-tun,.conversion-hero,[data-wave22a-signal-mount],.signal-ticker,.cookie-consent{display:none!important}
 body,html{background:#fff!important}
 .ka-w474-grid{display:block}
 .ka-w474-akte{border:1px solid #999;background:#fff!important;box-shadow:none;color:#000}
 .ka-w474-akte *{color:#000!important;background:transparent!important;box-shadow:none!important}
 .ka-w474-q{border-left-color:#000}
 .ka-w474-go::after{content:" " attr(href)}
}
html body .ka-w474-app h2.ka-w474-app-h{font-size:1.3rem!important;line-height:1.25!important;letter-spacing:0!important;margin:0 0 .6rem!important}
