.ImmoSchaufenster_wrap__Vv5gn{display:grid;gap:var(--space-5)}.ImmoSchaufenster_schritte__cQd9v{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}@media (min-width:900px){.ImmoSchaufenster_schritte__cQd9v{grid-template-columns:1.15fr 1.25fr .9fr}}.ImmoSchaufenster_schritte__cQd9v>li{position:relative;display:grid;align-content:start;gap:.6rem;padding:var(--space-4) var(--space-4) var(--space-4) 3.4rem;border-radius:var(--r-lg);border:1px solid var(--c-line-on-dark);background:rgba(255,255,255,.03);transition:border-color var(--dur-2),background var(--dur-2),opacity var(--dur-2)}.ImmoSchaufenster_schritte__cQd9v>li[data-status=wartet]{opacity:.5}.ImmoSchaufenster_schritte__cQd9v>li[data-status=aktiv]{border-color:var(--c-accent-on-dark);background:rgba(106,168,255,.08);box-shadow:0 0 0 1px var(--c-accent-on-dark),0 20px 50px -30px rgba(106,168,255,.7)}.ImmoSchaufenster_nr__hfTGx{position:absolute;left:var(--space-4);top:var(--space-4);display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:rgba(255,255,255,.08);font:700 .8125rem var(--font-head);color:var(--c-on-dark)}li[data-status=aktiv] .ImmoSchaufenster_nr__hfTGx{background:var(--c-accent)}li[data-status=fertig] .ImmoSchaufenster_nr__hfTGx{background:#16a34a}.ImmoSchaufenster_titel__q9T3S{margin:.15rem 0 0;font:650 var(--fs-small) /1.3 var(--font-head);color:var(--c-on-dark)}.ImmoSchaufenster_feld__CBTZ6{display:flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 .75rem;overflow:hidden;border-radius:var(--r-sm);background:rgba(0,0,0,.35);border:1px solid var(--c-line-on-dark);font:500 .8125rem var(--font-mono);color:var(--c-on-dark);white-space:nowrap}.ImmoSchaufenster_feld__CBTZ6 span{overflow:hidden;text-overflow:ellipsis}.ImmoSchaufenster_cursor__3kPwk{flex:none;width:2px;height:1.05em;background:var(--c-cyan);animation:ImmoSchaufenster_blinken__brgtm .9s steps(1) infinite}@keyframes ImmoSchaufenster_blinken__brgtm{50%{opacity:0}}.ImmoSchaufenster_daten__wIett{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.ImmoSchaufenster_daten__wIett li,.ImmoSchaufenster_fotos__sfIj_ img{opacity:0;transform:translateY(6px) scale(.96);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}li[data-status=aktiv] .ImmoSchaufenster_daten__wIett li,li[data-status=aktiv] .ImmoSchaufenster_fotos__sfIj_ img,li[data-status=fertig] .ImmoSchaufenster_daten__wIett li,li[data-status=fertig] .ImmoSchaufenster_fotos__sfIj_ img{opacity:1;transform:none}.ImmoSchaufenster_daten__wIett li{display:grid;padding:.3rem .6rem;border-radius:var(--r-sm);background:rgba(79,227,255,.1);border:1px solid rgba(79,227,255,.3);font:650 .8125rem/1.25 var(--font-text);color:var(--c-on-dark)}.ImmoSchaufenster_daten__wIett small{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-on-dark-2)}.ImmoSchaufenster_fotos__sfIj_{display:flex;gap:.3rem}.ImmoSchaufenster_fotos__sfIj_ img{width:2.9rem;height:2rem;object-fit:cover;border-radius:6px;border:1px solid var(--c-line-on-dark)}.ImmoSchaufenster_fertig__8xlno{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--fs-xs);color:var(--c-on-dark-2)}li[data-status=aktiv] .ImmoSchaufenster_fertig__8xlno,li[data-status=fertig] .ImmoSchaufenster_fertig__8xlno{color:#86efac}.ImmoSchaufenster_nochmal__XGTT0{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:var(--r-pill);border:1px solid var(--c-line-on-dark);background:transparent;color:var(--c-on-dark-2);font:600 .75rem var(--font-text);cursor:pointer}.ImmoSchaufenster_buehne__0PNNL{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--r-xl);background:radial-gradient(ellipse 60% 70% at 50% 45%,#2a2118,#0d0f15 70%);border:1px solid var(--c-line-on-dark);box-shadow:0 40px 90px -40px rgba(0,0,0,.8);transition:background .8s}.ImmoSchaufenster_buehne__0PNNL:not([data-nacht]){background:radial-gradient(ellipse 60% 70% at 50% 45%,#b9b2a6,#6f6a62 75%)}@media (max-width:700px){.ImmoSchaufenster_buehne__0PNNL{aspect-ratio:4/3.6;border-radius:var(--r-lg)}}.ImmoSchaufenster_canvas__8PGUK{position:absolute;inset:0;width:100%;height:100%;display:block}.ImmoSchaufenster_standbild__mqgxw{position:absolute;left:50%;top:8%;height:84%;width:auto;translate:-50% 0;border-radius:6px;box-shadow:0 0 80px -10px rgba(99,102,241,.6);transition:opacity .8s var(--ease-out)}.ImmoSchaufenster_buehne__0PNNL[data-bereit] .ImmoSchaufenster_standbild__mqgxw{opacity:0}.ImmoSchaufenster_steuerung__r2CF_{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5) var(--space-6)}.ImmoSchaufenster_gruppe__SRfUL{margin:0;padding:0;border:0;min-width:0}.ImmoSchaufenster_gruppe__SRfUL legend{margin-bottom:.6rem;padding:0;font-size:var(--fs-xs);font-weight:650;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-on-dark-2)}.ImmoSchaufenster_farben__l3udn,.ImmoSchaufenster_seg__v1nJK{display:flex;flex-wrap:wrap;gap:.35rem}.ImmoSchaufenster_farben__l3udn button,.ImmoSchaufenster_seg__v1nJK button,.ImmoSchaufenster_tag__PtPZu{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .95rem;border-radius:var(--r-pill);border:1px solid var(--c-line-on-dark);background:rgba(255,255,255,.04);font:600 var(--fs-small) /1 var(--font-text);color:var(--c-on-dark);cursor:pointer;transition:background var(--dur-1),border-color var(--dur-1),box-shadow var(--dur-1)}.ImmoSchaufenster_farben__l3udn button{padding:0 .45rem}.ImmoSchaufenster_farben__l3udn i{width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}@media (hover:hover){.ImmoSchaufenster_farben__l3udn button:hover,.ImmoSchaufenster_seg__v1nJK button:hover,.ImmoSchaufenster_tag__PtPZu:hover{background:rgba(255,255,255,.09)}}.ImmoSchaufenster_farben__l3udn button[aria-pressed=true],.ImmoSchaufenster_seg__v1nJK button[aria-pressed=true]{border-color:var(--c-accent-on-dark);background:rgba(106,168,255,.14);box-shadow:0 0 0 1px var(--c-accent-on-dark)}.ImmoSchaufenster_farben__l3udn button:focus-visible,.ImmoSchaufenster_nochmal__XGTT0:focus-visible,.ImmoSchaufenster_seg__v1nJK button:focus-visible,.ImmoSchaufenster_tag__PtPZu:focus-visible{outline:2px solid var(--c-accent-on-dark);outline-offset:2px}.ImmoSchaufenster_hinweis__9iCj7{margin:0;font-size:var(--fs-xs);color:var(--c-on-dark-2)}@media (prefers-reduced-motion:reduce){.ImmoSchaufenster_cursor__3kPwk{animation:none}.ImmoSchaufenster_daten__wIett li,.ImmoSchaufenster_fotos__sfIj_ img,.ImmoSchaufenster_standbild__mqgxw{transition:none}}