.fs-sheet{max-width:1220px;margin:auto;padding:70px 40px 80px;color:#f3f0e9;font-family:Geist,sans-serif}.fs-sheet *{box-sizing:border-box}.fs-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:56px;align-items:center}.fs-provider{display:flex;gap:12px;align-items:center;margin-bottom:28px}.fs-provider img{object-fit:contain;border-radius:7px;background:#fff}.fs-provider span,.fs-kicker{font:400 10px/1.5 'Geist Mono',monospace;letter-spacing:1.2px;color:#c7b485}.fs-hero h1{font:600 clamp(43px,4.6vw,68px)/1.06 'Bricolage Grotesque',sans-serif;letter-spacing:-2px;margin:15px 0 22px}.fs-hero h1 span{color:#e9d5a1}.fs-lead{font-size:18px;line-height:1.7;color:#c5c1b8;margin:0 0 26px}.fs-primary{display:inline-flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:17px 21px;background:#e9d5a1;color:#16130c!important;border-radius:9px;text-decoration:none;font-weight:600;min-height:52px}.fs-primary small{display:block;width:100%;font-size:11px;font-weight:400}.fs-originals{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.fs-originals a,.fs-community{font-size:14px;color:#e9d5a1}.fs-sheet a{text-underline-offset:4px}.fs-cost,.fs-small,.fs-sources{font-size:13px;line-height:1.7;color:#a9a59d}.fs-cost{margin:15px 0 12px}.fs-demo{margin:0;min-width:0;border:1px solid #37332a;background:#161613;border-radius:16px;padding:22px;box-shadow:0 30px 70px #0004}.fs-demo-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font:10px 'Geist Mono',monospace;color:#b9b2a0}.fs-demo button{background:transparent;border:1px solid #5c5545;padding:9px;color:#e9d5a1;border-radius:6px;font:11px Geist,sans-serif;cursor:pointer}.fs-stage{height:350px;position:relative;margin:22px 0 18px;overflow:hidden}.fs-question,.fs-choice{position:absolute;left:18px;right:18px;top:27px;opacity:0;animation:question 15s infinite}.fs-question>span,.fs-choice>span{font:10px 'Geist Mono',monospace;color:#b9a778;letter-spacing:1px}.fs-question strong,.fs-choice strong{display:block;font:500 33px/1.15 'Bricolage Grotesque',sans-serif;margin:12px 0 20px}.fs-video{background:#24241f;border:1px solid #4d483b;padding:16px;border-radius:10px}.fs-video i{font-style:normal;color:#e9d5a1;margin-right:10px}.fs-video span{font-size:13px}.fs-wave{color:#e9d5a1;letter-spacing:4px;font-size:24px;margin-top:18px}.fs-skill-pile{position:absolute;inset:20px 13px 0;opacity:0;animation:pile 15s infinite}.fs-candidate{padding:15px 17px;border:1px solid #514b3b;border-radius:9px;background:#26251e;margin-bottom:13px;transform:translateX(0)}.fs-candidate b{display:block;font-weight:500;font-size:16px}.fs-candidate span{display:block;font-size:12px;color:#b9b2a0;margin-top:7px}.c1{animation:reject1 15s infinite}.c2{border-color:#af9b64;animation:select 15s infinite}.c3{animation:reject3 15s infinite}.fs-lens{position:absolute;width:125px;height:125px;top:31px;left:20%;opacity:0;animation:lens 15s infinite;color:#e9d5a1;filter:drop-shadow(0 4px 5px #0009)}.fs-lens svg{width:100%;fill:#0b0b0caa;stroke:currentColor;stroke-width:6;stroke-linecap:round}.fs-choice{animation:choice 15s infinite}.fs-choice b{display:block;background:#e9d5a1;color:#18150e;padding:14px;font-size:14px;border-radius:7px;font-weight:500}.fs-phases{list-style:none;padding:0;display:flex;gap:12px;justify-content:space-between;border-top:1px solid #37332a;padding-top:15px;font-size:11px;color:#999386}.fs-phases .is-active{color:#e9d5a1}.fs-demo figcaption{font-size:11px;line-height:1.6;color:#aaa395;margin-top:15px}.fs-demo.is-paused *{animation-play-state:paused!important}.fs-jump{display:flex;flex-wrap:wrap;gap:28px;border-top:1px solid #38352d;border-bottom:1px solid #38352d;padding:22px 0;margin:58px 0 0}.fs-jump a{font-size:14px;color:#d1c9b5}.fs-section{padding-top:70px}.fs-heading{max-width:720px;margin-bottom:28px}.fs-heading h2{font:500 clamp(30px,3.4vw,43px)/1.15 'Bricolage Grotesque',sans-serif;letter-spacing:-.8px;margin:12px 0 18px}.fs-sheet p{line-height:1.75}.fs-sheet p+p{margin-top:14px}.fs-steps{max-width:900px}.fs-step{display:grid;grid-template-columns:32px 1fr;gap:18px;border-top:1px solid #38352d;padding:25px 0}.fs-step>span{font:12px 'Geist Mono',monospace;color:#c7b485;padding-top:7px}.fs-sheet h3{font:500 21px 'Bricolage Grotesque',sans-serif;margin:0 0 15px}.fs-step p{font-size:16px;color:#c5c1b8}.fs-sheet details{border-bottom:1px solid #38352d;padding:18px 0}.fs-sheet summary{cursor:pointer;font-size:16px;line-height:1.5;color:#e9d5a1}.fs-sheet details p{font-size:15px;color:#bdb8ac}.fs-command{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 16px;background:#1c1c18;border:1px solid #3c382d;border-radius:7px;margin:14px 0}.fs-command code{font:13px/1.65 'Geist Mono',monospace;overflow-wrap:anywhere;min-width:0}.fs-command button,.fs-prompt button{padding:10px 13px;border-radius:6px;border:1px solid #6f654c;background:#e9d5a1;color:#18150e;cursor:pointer;font:13px Geist,sans-serif;flex-shrink:0;min-height:42px}.fs-sheet code{font-family:'Geist Mono',monospace;font-size:.88em;overflow-wrap:anywhere}.fs-example,.fs-criteria{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:25px 0}.fs-example>div,.fs-criteria>div{background:#181815;border:1px solid #37332a;padding:24px;border-radius:9px}.fs-example span{display:block;font:11px 'Geist Mono',monospace;color:#b9a778;margin-bottom:12px}.fs-example strong{font:500 23px 'Bricolage Grotesque',sans-serif}.fs-example p,.fs-criteria p{font-size:15px;color:#bdb8ac}.fs-prompt{margin:22px 0}.fs-prompt>div{padding-top:18px}.fs-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/1.8 Geist,sans-serif;background:#1b1b17;border-radius:8px;padding:25px;color:#d4cfc3;max-width:900px;margin-top:18px}.fs-prompt a{font-size:13px;color:#e9d5a1}.fs-proof-note{border-left:2px solid #b9a778;padding-left:20px;margin-top:30px;max-width:880px}.fs-proof-note p{font-size:14px;color:#bdb8ac}.fs-criteria{grid-template-columns:repeat(3,1fr)}.fs-criteria strong{font-weight:500;font-size:17px}.fs-bottom{margin-top:40px;padding-top:30px;border-top:1px solid #38352d;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.fs-bottom p{width:100%;color:#bdb8ac;font-size:15px}.fs-sources{margin-top:30px}.fs-sheet :focus-visible{outline:2px solid #e9d5a1;outline-offset:4px}#copy-status{min-height:24px;color:#e9d5a1;font-size:13px}
@keyframes question{0%,26%{opacity:1;transform:translateY(0)}31%,100%{opacity:0;transform:translateY(-25px)}}@keyframes pile{0%,29%{opacity:0;transform:translateY(20px)}35%,68%{opacity:1;transform:translateY(0)}74%,100%{opacity:0;transform:translateY(-20px)}}@keyframes lens{0%,32%{opacity:0;transform:translate(0,0)}36%{opacity:1;transform:translate(0,0)}48%{opacity:1;transform:translate(80px,94px)}61%{opacity:1;transform:translate(20px,190px)}68%,100%{opacity:0;transform:translate(20px,190px)}}@keyframes reject1{0%,44%{opacity:1;transform:translateX(0)}51%,100%{opacity:.25;transform:translateX(-14px)}}@keyframes reject3{0%,58%{opacity:1;transform:translateX(0)}65%,100%{opacity:.25;transform:translateX(14px)}}@keyframes select{0%,49%{background:#26251e}55%,100%{background:#3f3825}}@keyframes choice{0%,72%{opacity:0;transform:translateY(25px)}79%,94%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}
@media(max-width:850px){.fs-sheet{padding:35px 24px 50px}.fs-hero{grid-template-columns:1fr;gap:38px}.fs-demo{max-width:540px;width:100%;justify-self:center}.fs-hero h1{font-size:52px}.fs-section{padding-top:48px}.fs-criteria{grid-template-columns:1fr}.fs-jump{gap:22px;margin-top:38px}}@media(max-width:480px){.fs-sheet{padding:25px 20px 45px}.fs-hero h1{font-size:41px;letter-spacing:-1.2px}.fs-lead{font-size:16px}.fs-provider span{font-size:8px;letter-spacing:.2px}.fs-demo{padding:16px}.fs-demo-top{font-size:8px}.fs-demo button{font-size:10px;padding:8px}.fs-stage{height:330px}.fs-question,.fs-choice{left:4px;right:4px}.fs-question strong,.fs-choice strong{font-size:29px}.fs-candidate{padding:13px}.fs-candidate b{font-size:14px}.fs-phases{gap:7px;font-size:10px}.fs-originals{gap:14px}.fs-command{align-items:flex-start;flex-direction:column;gap:12px;padding:13px}.fs-command button{align-self:flex-end}.fs-command code{font-size:11px}.fs-step{grid-template-columns:23px 1fr;gap:11px}.fs-sheet h3{font-size:20px}.fs-step p{font-size:15px}.fs-example{grid-template-columns:1fr;gap:14px}.fs-prompt pre{padding:18px;font-size:14px}.fs-sheet summary{font-size:15px}.fs-jump{gap:17px}.fs-jump a{font-size:13px}.fs-primary{font-size:15px}.fs-primary small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.fs-demo:not(.manual-motion) *{animation:none!important}.fs-demo:not(.manual-motion) .fs-question,.fs-demo:not(.manual-motion) .fs-skill-pile,.fs-demo:not(.manual-motion) .fs-lens{opacity:0}.fs-demo:not(.manual-motion) .fs-choice{opacity:1;transform:none}}
.v3-heft .blatt .fs-demo{background:#161613!important;color:#f3f0e9!important;border-color:#37332a!important}.v3-heft .blatt .fs-demo strong,.v3-heft .blatt .fs-demo b,.v3-heft .blatt .fs-video{color:#f3f0e9!important}.v3-heft .blatt .fs-demo .fs-choice b{color:#18150e!important}.v3-heft .blatt .fs-demo .fs-demo-top,.v3-heft .blatt .fs-demo figcaption{color:#b9b2a0!important}.v3-heft .blatt .fs-demo .fs-phases .is-active{color:#e9d5a1!important}.fs-video{overflow:hidden}.fs-wave{white-space:nowrap}.fs-hero .reader-route{display:none!important}
@media(min-width:701px) and (max-width:900px){.find-skills-page .kopf__innen>.knopf{display:none!important}.find-skills-page .kopf__innen{gap:18px!important}.find-skills-page .nav{margin-left:auto!important}}
.v3-heft .blatt .fs-demo button{color:#e9d5a1!important;border-color:#6f654c!important}
