/* Scoped to the KI-Assistenten detail page. No motion or shared navigation changes. */
.theme-ai .detail-hero{grid-template-columns:1fr 1fr;gap:48px;padding-block:48px 64px}.theme-ai .detail-hero h1{font-size:clamp(42px,4.7vw,64px);max-width:590px}.theme-ai .detail-hero .hero-lead{max-width:480px}.ai-hero-note{font-size:13px;line-height:1.7;color:#536078;margin:20px 0}.ai-jump{display:flex;flex-wrap:wrap;gap:12px 22px}.ai-jump a{font-size:13px;color:#574279;text-underline-offset:5px;min-height:30px}
.ai-workspace{margin:0;min-width:0;padding:24px;border-radius:28px;border:1px solid #d3cde4;background:radial-gradient(ellipse at 95% 0,#e7dff6,transparent 65%),linear-gradient(145deg,#f7fbfc,#efedf7);box-shadow:0 24px 58px #22254812,inset 0 1px 0 #fff;position:relative}.ai-workspace-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:22px;font-size:13px;font-weight:650}.ai-workspace-top>span:first-child{display:flex;align-items:center;gap:9px}.ai-spark{color:#6b42a0;font-size:26px}.ai-demo-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;border:1px solid #c7bedb;padding:5px 8px;border-radius:6px;color:#554367}.ai-prompt{display:flex;gap:12px;align-items:center;margin:0 0 16px 24px}.ai-prompt p{margin:0;padding:12px 16px;background:#fff;border:1px solid #e0dce9;border-radius:14px 14px 3px 14px;font-size:14px;line-height:1.5}.ai-person{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#dcd1ef;color:#594474;font-size:11px;font-weight:700}.ai-response{padding:24px;border:1px solid #343957;border-radius:17px;background:radial-gradient(ellipse at 100% 0,#33345d,transparent 75%),#172039;color:#f7f8ff;box-shadow:0 12px 24px #17203918}.ai-mini-label{font-size:11px;line-height:1.6;letter-spacing:.09em;text-transform:uppercase;font-weight:650}.ai-response .ai-mini-label{color:#b6dddf;margin-bottom:12px}.ai-response>strong{display:block;font-size:23px;letter-spacing:-.03em;line-height:1.25;margin-bottom:10px}.ai-response>p:not(.ai-mini-label){color:#d5d9e6;font-size:13px;line-height:1.6;margin:0 0 12px}.ai-response ol{padding:0 0 0 18px;margin:0 0 18px;font-size:13px;line-height:1.75}.ai-response li{padding-left:3px;margin-bottom:6px}.ai-response li span{color:#aadee1;font-size:10px;margin-left:5px}.ai-source-tags{display:flex;gap:7px;flex-wrap:wrap}.ai-source-tags span{font-size:10px;color:#e1e6f5;padding:5px 8px;border:1px solid #5a6283;border-radius:5px;background:#ffffff08}.ai-review-bar{display:flex;align-items:center;gap:12px;padding:17px 5px 12px}.ai-review-bar>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#def0ed;color:#226c64;flex:none}.ai-review-bar strong{display:block;font-size:13px}.ai-review-bar small{display:block;font-size:11px;line-height:1.6;color:#566176;margin-top:3px}.ai-workspace figcaption{font-size:10px;line-height:1.6;color:#5e677c;margin-top:8px}
.ai-examples{padding-block:12px 60px}.ai-section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:end;margin:28px 0}.ai-section-intro h2{font-size:clamp(29px,3.4vw,44px);line-height:1.15;letter-spacing:-.04em;max-width:600px}.ai-section-intro>p{font-size:16px;line-height:1.7;color:#536078;margin:0;max-width:450px}.ai-example-controls{display:flex;gap:10px;margin:30px 0 16px}.ai-example-controls button{display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 18px;border-radius:12px;border:1px solid #d9d9e6;color:#35415d;background:#ffffffa8;font-size:14px;font-weight:650;cursor:pointer}.ai-example-controls button span{font-size:11px;color:#70637e}.ai-example-controls button[aria-pressed="true"]{background:#262140;border-color:#262140;color:white;box-shadow:0 6px 15px #211b3514}.ai-example-controls button[aria-pressed="true"] span{color:#c9bce6}.ai-example-controls button:hover{border-color:#746091}.ai-example-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedce9;border-radius:23px;background:#ffffffc9;overflow:hidden;margin-bottom:16px}.ai-example-copy{padding:34px}.ai-example-copy .ai-mini-label{color:#6c458e}.ai-example-copy h3{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin-bottom:16px}.ai-example-copy>p:not(.ai-mini-label){font-size:15px;line-height:1.75;color:#4b566e;margin-bottom:23px}.ai-example-copy blockquote{font-size:17px;line-height:1.6;margin:0;padding-left:18px;border-left:3px solid #b79fda;color:#55406c}.ai-example-flow{margin:0;padding:32px;background:linear-gradient(135deg,#f0f7f8,#f3eef9);display:grid;gap:20px;align-content:center;border-left:1px solid #e3deee}.ai-example-flow dt{font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px;margin-bottom:6px}.ai-example-flow dt span{font-size:10px;color:#6b4e89;border:1px solid #d4c8e3;padding:3px 6px;border-radius:5px}.ai-example-flow dd{font-size:14px;line-height:1.7;color:#4b566e;margin:0 0 0 33px}.ai-example-footnote{font-size:12px;line-height:1.6;color:#566176;margin:16px 0 0}.ai-pilot{padding-block:12px 55px;border-top:1px solid #dcdde6}.ai-pilot-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ai-pilot-steps li{border-top:2px solid #b8a4ce;padding-top:18px}.ai-pilot-steps li>span{font-size:12px;letter-spacing:.08em;color:#77519a}.ai-pilot-steps h3{font-size:18px;margin:17px 0 10px;letter-spacing:-.02em}.ai-pilot-steps p{font-size:14px;line-height:1.75;color:#4b566e;margin-bottom:18px}.ai-pilot-steps small{display:block;font-size:12px;line-height:1.6;color:#5b467a}.ai-brief{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:9px}.ai-brief li{font-size:14px;line-height:1.6;color:#46516a;padding-left:20px;position:relative}.ai-brief li:before{content:'↗';position:absolute;left:0;color:#73519c}.theme-ai .faq-list details[open] summary:after{content:'−'}
@media(max-width:1023px){.theme-ai .detail-hero{gap:30px}.ai-workspace{padding:18px}.ai-response{padding:20px}.ai-prompt{margin-left:0}.ai-pilot-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ai-example-copy,.ai-example-flow{padding:25px}.ai-example-controls{flex-wrap:wrap}.ai-section-intro{gap:30px}}
@media(max-width:760px){.theme-ai .detail-hero{grid-template-columns:1fr;padding-block:32px 45px;gap:32px}.theme-ai .detail-hero h1{font-size:clamp(39px,9.7vw,58px)}.ai-workspace{padding:18px;border-radius:20px}.ai-response{padding:20px 17px}.ai-response>strong{font-size:22px}.ai-prompt p{font-size:13px}.ai-section-intro{grid-template-columns:1fr;gap:18px}.ai-section-intro>p{font-size:15px}.ai-example-controls{display:grid;grid-template-columns:1fr;gap:8px}.ai-example-controls button{justify-content:flex-start;min-height:48px}.ai-example-panel{grid-template-columns:1fr}.ai-example-copy,.ai-example-flow{padding:24px}.ai-example-copy h3{font-size:26px}.ai-example-flow{border-left:0;border-top:1px solid #e3deee}.ai-examples{padding-bottom:38px}.ai-pilot{padding-bottom:30px}.ai-pilot-steps{gap:22px}.ai-pilot-steps h3{font-size:17px}.ai-pilot-steps p{font-size:13px}.ai-workspace-top{gap:6px}.ai-demo-label{font-size:9px}.ai-hero-note{margin:18px 0}.ai-jump{gap:8px 18px}}
@media(max-width:380px){.ai-pilot-steps{grid-template-columns:1fr}.ai-workspace{padding:14px}.ai-workspace-top{font-size:12px}.ai-demo-label{letter-spacing:.03em}}
