.radar-module__rPmRsG__sweep{transform-box:view-box}.radar-module__rPmRsG__ping,.radar-module__rPmRsG__blip{transform-box:fill-box;transform-origin:50%}.radar-module__rPmRsG__ping{opacity:0}@media (prefers-reduced-motion:no-preference){.radar-module__rPmRsG__sweep{animation:6s linear infinite radar-module__rPmRsG__sweep}.radar-module__rPmRsG__ping{animation:6s ease-out infinite radar-module__rPmRsG__ping}.radar-module__rPmRsG__blip{animation:6s ease-out infinite radar-module__rPmRsG__flash}}@media (prefers-reduced-motion:reduce){.radar-module__rPmRsG__toggle{display:none}}.radar-module__rPmRsG__paused .radar-module__rPmRsG__sweep,.radar-module__rPmRsG__paused .radar-module__rPmRsG__ping,.radar-module__rPmRsG__paused .radar-module__rPmRsG__blip,.radar-module__rPmRsG__paused .radar-module__rPmRsG__label,.radar-module__rPmRsG__paused .radar-module__rPmRsG__contact{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.radar-module__rPmRsG__contact{animation:.5s ease-out both radar-module__rPmRsG__appear}.radar-module__rPmRsG__label{animation:.45s ease-out both radar-module__rPmRsG__found}}@keyframes radar-module__rPmRsG__appear{0%{opacity:0}}@keyframes radar-module__rPmRsG__found{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes radar-module__rPmRsG__sweep{to{transform:rotate(360deg)}}@keyframes radar-module__rPmRsG__ping{0%{opacity:.8;transform:scale(1)}55%,to{opacity:0;transform:scale(3.6)}}@keyframes radar-module__rPmRsG__flash{0%{transform:scale(1.7)}20%,to{transform:scale(1)}}
@media (prefers-reduced-motion:no-preference){.motion-module__p_xS2q__rise{animation:.8s cubic-bezier(.2,.7,.2,1) both motion-module__p_xS2q__rise;animation-delay:calc(var(--step,0) * 90ms)}.motion-module__p_xS2q__float{animation:7s ease-in-out infinite motion-module__p_xS2q__float}.motion-module__p_xS2q__pulse{position:relative}.motion-module__p_xS2q__pulse:after{content:"";border-radius:inherit;background:currentColor;animation:2.4s ease-out infinite motion-module__p_xS2q__pulse;position:absolute;inset:0}.motion-module__p_xS2q__lift{transition:translate .25s,box-shadow .25s}.motion-module__p_xS2q__lift:hover{translate:0 -3px;box-shadow:0 18px 40px -24px #1b223059}@supports (animation-timeline:view()){.motion-module__p_xS2q__drop{animation:linear both motion-module__p_xS2q__drop;animation-timeline:view();animation-range:entry 90% cover 42%}.motion-module__p_xS2q__reveal{animation:linear both motion-module__p_xS2q__rise;animation-timeline:view();animation-range:entry calc(var(--step,0) * 9%) entry calc(60% + var(--step,0) * 9%)}}}@keyframes motion-module__p_xS2q__rise{0%{opacity:0;translate:0 28px}}@keyframes motion-module__p_xS2q__float{50%{translate:0 -10px}}@keyframes motion-module__p_xS2q__pulse{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:3}}@keyframes motion-module__p_xS2q__drop{0%{opacity:0;translate:0 -18px}}
.contract-sheet-module__yHuB1q__pages{flex-direction:column;gap:1.5rem;width:100%;display:flex;container-type:inline-size}.contract-sheet-module__yHuB1q__page{aspect-ratio:210/297;border:1px solid var(--color-line);background:var(--color-ground);box-shadow:0 22px 44px -30px color-mix(in srgb, var(--color-ink) 55%, transparent);color:var(--color-ink);border-radius:6px;flex-direction:column;padding:6.667cqw;font-size:1.7cqw;line-height:1.4;display:flex;position:relative}.contract-sheet-module__yHuB1q__page p{line-height:1.4}.contract-sheet-module__yHuB1q__page h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:2.4cqw 0 1cqw;font-size:1.3cqw;font-weight:800}.contract-sheet-module__yHuB1q__title{color:var(--color-ink);letter-spacing:-.01em;font-size:2.6cqw;font-weight:800}.contract-sheet-module__yHuB1q__grid{grid-template-columns:repeat(3,1fr);gap:.6cqw 2.4cqw;display:grid}.contract-sheet-module__yHuB1q__field{color:var(--color-muted);flex-direction:column;justify-content:space-between;gap:.2cqw;font-size:1.4cqw;display:flex}.contract-sheet-module__yHuB1q__field input,.contract-sheet-module__yHuB1q__field textarea{border:0;border-bottom:1px solid var(--color-muted);width:100%;font:inherit;color:var(--color-ink);background:0 0;border-radius:0;padding:.4cqw 0;font-size:1.7cqw}.contract-sheet-module__yHuB1q__field textarea{resize:none;min-height:13cqw}.contract-sheet-module__yHuB1q__field input:focus-visible,.contract-sheet-module__yHuB1q__field textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.contract-sheet-module__yHuB1q__choice{align-items:flex-start;gap:1cqw;padding:.3cqw 0;display:flex}.contract-sheet-module__yHuB1q__choice input{width:1.7cqw;height:1.7cqw;accent-color:var(--color-accent-deep);margin-top:.2cqw}.contract-sheet-module__yHuB1q__clause{color:var(--color-ink);margin:.8cqw 0}.contract-sheet-module__yHuB1q__signatures{grid-template-columns:repeat(3,1fr);align-items:end;gap:2.4cqw;margin-top:9cqw;display:grid}.contract-sheet-module__yHuB1q__signature{border-top:1px solid var(--color-ink);color:var(--color-muted);padding-top:.4cqw;font-size:1.3cqw}.contract-sheet-module__yHuB1q__note{color:var(--color-muted);margin-top:2.4cqw;font-size:1.2cqw}.contract-sheet-module__yHuB1q__number{color:var(--color-muted);text-align:right;margin-top:auto;padding-top:2cqw;font-size:1.2cqw}@container (max-width:560px){.contract-sheet-module__yHuB1q__page{aspect-ratio:auto;padding:1.25rem;font-size:15px}.contract-sheet-module__yHuB1q__page h3{margin:1.2rem 0 .5rem;font-size:12px}.contract-sheet-module__yHuB1q__title{font-size:20px}.contract-sheet-module__yHuB1q__grid,.contract-sheet-module__yHuB1q__signatures{grid-template-columns:1fr;gap:.5rem}.contract-sheet-module__yHuB1q__field,.contract-sheet-module__yHuB1q__signature{font-size:13px}.contract-sheet-module__yHuB1q__field input,.contract-sheet-module__yHuB1q__field textarea{padding:.35rem 0;font-size:16px}.contract-sheet-module__yHuB1q__field textarea{min-height:3.5rem}.contract-sheet-module__yHuB1q__choice{gap:.6rem;padding:.3rem 0}.contract-sheet-module__yHuB1q__choice input{width:1rem;height:1rem;margin-top:.2rem}.contract-sheet-module__yHuB1q__signatures{margin-top:2rem}.contract-sheet-module__yHuB1q__note,.contract-sheet-module__yHuB1q__number{font-size:12px}}@media print{.contract-sheet-module__yHuB1q__pages{gap:0}.contract-sheet-module__yHuB1q__page{page:vorlage;break-after:page;box-shadow:none;border:0;border-radius:0}.contract-sheet-module__yHuB1q__page:last-child{break-after:auto}.contract-sheet-module__yHuB1q__field input,.contract-sheet-module__yHuB1q__field textarea{border-bottom-color:var(--color-ink)}}@page vorlage{size:A4;margin:0}
