.AltbauCheck-module__t7dexG__check{--check-gap:0px;--check-pad:var(--gutter);--check-pad-block:var(--space-6);--check-rise:var(--space-12);--check-sheet:minmax(0, 1fr);--i:0;grid-template-columns:var(--check-gap) var(--check-pad) var(--check-sheet) var(--check-pad) var(--check-gap);grid-template-rows:auto var(--check-rise) var(--check-pad-block) auto auto auto var(--check-pad-block) var(--check-gap);isolation:isolate;color:var(--text-inverse);background:var(--surface-inverse);display:grid;position:relative;overflow:clip}.AltbauCheck-module__t7dexG__face{z-index:0;aspect-ratio:1;grid-area:1/1/3/-1;position:relative}.AltbauCheck-module__t7dexG__face picture,.AltbauCheck-module__t7dexG__face img{width:100%;height:100%;position:absolute;inset:0}.AltbauCheck-module__t7dexG__face img{object-fit:cover}.AltbauCheck-module__t7dexG__faceOver{opacity:0;transition-property:opacity;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard)}.AltbauCheck-module__t7dexG__faceOver[data-geladen]{opacity:1}.AltbauCheck-module__t7dexG__sheet{z-index:1;border:1px solid var(--border-glass-divider);border-radius:var(--radius-box);background:var(--surface-card-glass-dense);box-shadow:var(--shadow-bar-glass);-webkit-backdrop-filter:var(--blur-card-glass);backdrop-filter:var(--blur-card-glass);grid-area:2/2/8/5}.AltbauCheck-module__t7dexG__checkTitle,.AltbauCheck-module__t7dexG__checkBody,.AltbauCheck-module__t7dexG__action{z-index:2;grid-column:3}.AltbauCheck-module__t7dexG__checkTitle{margin:0 0 var(--space-4);color:var(--text-inverse);font-size:var(--font-size-h2);font-weight:var(--font-weight-base);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);text-wrap:balance;grid-row:4}.AltbauCheck-module__t7dexG__frage{color:var(--text-inverse-accent)}.AltbauCheck-module__t7dexG__checkBody{gap:var(--space-4);font-size:var(--font-size-lead);line-height:var(--line-height-lead);grid-row:5;display:grid}.AltbauCheck-module__t7dexG__checkIntro,.AltbauCheck-module__t7dexG__checkResult{text-wrap:pretty;display:block}.AltbauCheck-module__t7dexG__inputs{align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.AltbauCheck-module__t7dexG__input{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);display:inline-flex}.AltbauCheck-module__t7dexG__tick{fill:none;width:1.25em;height:1.25em;stroke:var(--text-inverse-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.AltbauCheck-module__t7dexG__action{margin-top:var(--space-6);min-height:calc(var(--target-button) + var(--space-3));padding-inline:var(--space-6) var(--space-5);font-size:var(--font-size-body);grid-row:6;justify-self:start}@media (min-width:720px){.AltbauCheck-module__t7dexG__face{aspect-ratio:3/2}.AltbauCheck-module__t7dexG__check{--check-pad-block:var(--space-10)}}@media not (min-width:1024px){.AltbauCheck-module__t7dexG__sheet{border-inline:0;border-bottom:0;border-radius:0}}@media (min-width:1024px){.AltbauCheck-module__t7dexG__check{--check-gap:var(--gutter);--check-pad:var(--space-12);--check-sheet:clamp(27rem, 38vw, 80rem);grid-template-columns:var(--check-gap) var(--check-pad) var(--check-sheet) var(--check-pad) minmax(var(--check-gap), 1fr);grid-template-rows:minmax(var(--check-gap), 1fr) var(--check-pad) auto auto auto var(--check-pad) minmax(var(--check-gap), 1fr);aspect-ratio:1.8}.AltbauCheck-module__t7dexG__face{aspect-ratio:auto;grid-area:1/1/-1/-1}.AltbauCheck-module__t7dexG__sheet{grid-area:2/2/7/5}.AltbauCheck-module__t7dexG__checkTitle{grid-row:3}.AltbauCheck-module__t7dexG__checkBody{grid-row:4}.AltbauCheck-module__t7dexG__action{grid-row:5}}@media (min-width:2200px){.AltbauCheck-module__t7dexG__check{--check-pad:var(--space-16)}.AltbauCheck-module__t7dexG__checkTitle{--check-title-size:calc(var(--font-size-h2) * 1.25);font-size:var(--check-title-size)}.AltbauCheck-module__t7dexG__checkBody{--check-body-size:calc(var(--font-size-lead) * 1.35);font-size:var(--check-body-size)}.AltbauCheck-module__t7dexG__action{--check-action-size:calc(var(--font-size-body) * 1.35);--check-action-height:calc(var(--target-button) * 1.4);min-height:var(--check-action-height);font-size:var(--check-action-size)}}@keyframes AltbauCheck-module__t7dexG__altbau-check-foto{0%{transform:scale(1.2)translateY(-8%)}to{transform:scale(1.2)translateY(8%)}}@keyframes AltbauCheck-module__t7dexG__altbau-check-blatt{0%{transform:translateY(var(--space-6))}to{transform:translateY(0)}}@keyframes AltbauCheck-module__t7dexG__altbau-check-haken{0%{transform:scale(.4)rotate(-20deg)}to{transform:scale(1)rotate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.AltbauCheck-module__t7dexG__check{view-timeline:--altbau-check block}.AltbauCheck-module__t7dexG__face img,.AltbauCheck-module__t7dexG__sheet,.AltbauCheck-module__t7dexG__checkTitle,.AltbauCheck-module__t7dexG__checkBody,.AltbauCheck-module__t7dexG__action,.AltbauCheck-module__t7dexG__tick{animation-fill-mode:both;animation-timing-function:var(--ease-standard);animation-timeline:--altbau-check}.AltbauCheck-module__t7dexG__face img{animation-name:AltbauCheck-module__t7dexG__altbau-check-foto;animation-timing-function:linear;animation-range:cover}.AltbauCheck-module__t7dexG__sheet,.AltbauCheck-module__t7dexG__checkTitle,.AltbauCheck-module__t7dexG__checkBody,.AltbauCheck-module__t7dexG__action{animation-name:AltbauCheck-module__t7dexG__altbau-check-blatt;animation-range:entry 20% entry 90%}.AltbauCheck-module__t7dexG__tick{animation-name:AltbauCheck-module__t7dexG__altbau-check-haken;animation-range:entry calc(55% + var(--i,0) * 12%) entry calc(75% + var(--i,0) * 12%)}}}@media (prefers-reduced-motion:reduce){.AltbauCheck-module__t7dexG__faceOver{transition-duration:var(--duration-instant)}}@media not (min-width:720px){.AltbauCheck-module__t7dexG__checkTitle{font-size:var(--font-size-h2-compact)}.AltbauCheck-module__t7dexG__inputs{flex-direction:column}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.AltbauCheck-module__t7dexG__sheet{background:var(--surface-card-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.AltbauCheck-module__t7dexG__check{border:1px solid linktext}.AltbauCheck-module__t7dexG__sheet{border-color:canvastext}}
