@font-face{font-family:Haffer;src:url(../fonts/HafferXH-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bik-blue:#002366;--bik-blue-light:#5b76b8;--bik-blue-pale:#bfe6f8;--bik-blue-deep:#001a4d;--bik-sand:#e6dcc8;--bik-sand-linie:#dccdb0;--bik-sand-weich:#f4efe6;--bik-paper:#fff;--bik-neut:#eaebee;--bik-ink:#002366;--bik-soft:#002366b8;--bik-white:#fff;--bik-status-frei:#6b7c4c;--bik-status-reserviert:#95701a;--bik-status-gesperrt:#68778b;--bik-status-verkauft:#5f6b7d;--bik-status-verkauft-dunkel:#4e5869;--status-frei-3d:#7d9159;--status-reserviert-3d:#bf8f21;--status-gesperrt-3d:#8b98a8;--status-verkauft-3d:#5f6b7d;--status-verfuegbar-3d:#7d9159;--bik-3d-we-neutral:#dcdad4;--bik-3d-we-muted:#c6c3bc;--bik-3d-kontext-wand:#efece5;--bik-3d-kontext-dach:#e7e4dd;--bik-3d-kontext-ziegel:#e4dfd6;--bik-3d-kontext-tinte:#8a8173;--bik-3d-kontext-fenster:0;--bik-3d-kontext-scheibe:#cfcabd;--bik-3d-kontext-boden:#e6e3da;--bik-3d-kontext-fahrbahn:#cfcbbf;--bik-3d-kontext-gehweg:#e7e3d9;--bik-3d-kontext-parkbuchten:#c7c3b7;--bik-3d-kontext-markierungen:#faf8f1;--bik-3d-kontext-plaetze:#e1ddd0;--bik-3d-kontext-wasser:#c9d7dc;--bik-3d-kontext-bahnflaechen:#dcd5c4;--bik-3d-kontext-gruenflaechen:#ccd9b6;--bik-3d-kontext-park:#c1d1a2;--bik-3d-kontext-rasen:#c6d5aa;--bik-3d-kontext-lod-nah:150;--bik-3d-kontext-lod-mitte:500;--bik-3d-kontext-lod-fern:1400;--bik-3d-kontext-fern-flau:.85;--bik-3d-kontext-fern-hell:.06;--bik-3d-atmo-nah-tex:320;--bik-3d-atmo-fern-tex:2600;--bik-3d-atmo-nah-pastell:300;--bik-3d-atmo-fern-pastell:1700;--bik-3d-atmo-hoehe:220;--bik-3d-atmo-hoehe-staerke-tex:.85;--bik-3d-atmo-hoehe-staerke-pastell:.6;--bik-3d-atmo-band:.06;--bik-3d-horizont-nah-tex:#e9e6e0;--bik-3d-horizont-fern-tex:#cfcabd;--bik-3d-horizont-nah-pastell:#e9e6e0;--bik-3d-horizont-fern-pastell:#cfcabd;--bik-3d-horizont-radius:12000;--bik-3d-horizont-innen:850;--bik-3d-horizont-rampe:2600;--bik-3d-horizont-saum:2400;--bik-3d-horizont-dy:-.8;--bik-3d-himmel-verlauf:.6;--bik-3d-himmel-dicke:.35;--bik-3d-himmel-weiss:.3;--bik-3d-himmel-zenit-sat:.12;--bik-3d-iso-studio:#eceae5;--bik-3d-iso-studio-boden:#e4e1db;--bik-3d-iso-glas:#eef3f7;--bik-3d-iso-glas-opacity:.12;--bik-3d-iso-glas-env:1.6;--bik-3d-iso-rahmen:#2b2b2e;--bik-3d-iso-tuer:#f2f1ee;--bik-3d-stuetze:#b9bcc0;--bik-3d-plan-linie:#8a8f96;--gr-moebel:#3d3d3d;--bik-3d-plan-schrift:#111;--bik-3d-iso-wand:#fbfbf9;--bik-3d-iso-wand-aussen:#f4f4f2;--bik-3d-iso-decke:#fff;--bik-3d-balkon-wpc:#8a7255;--bik-3d-balkon-beton:#b4b1aa;--bik-3d-balkon-keramik:#c9c5be;--bik-3d-balkon-gitterrost:#6f7276;--bik-3d-balkon-gelaender:#54585c;--bik-3d-ikon-fassade:#e4dfd4;--bik-3d-ikon-raster:#9a9182;--bik-3d-ikon-glow:#e8bd7c;--bik-3d-ikon-pastell:#eae7df;--bik-3d-ikon-dach:#cfc7b8;--bik-3d-mat-vinyl:#b39b7e;--bik-3d-mat-parkett:#b8894f;--bik-3d-mat-fliese:#9b9c9e;--bik-3d-mat-fliese-fuge:#87888a;--bik-3d-mat-feinsteinzeug:#a9a7a2;--bik-3d-mat-keramik:#8f8b85;--bik-3d-mat-betonwerkstein:#a8a49c;--bik-3d-mat-wpc:#6e6155;--bik-3d-mat-gitterrost:#8d9195;--bik-3d-mat-gitterrost-fern:#6a6e72;--bik-3d-mat-putz:#e6e2d9;--bik-3d-mat-besenstrich:#d4cfc5;--bik-3d-mat-naturstein:#9a9086;--bik-3d-mat-titanzink:#8e9294;--bik-3d-mat-sedum:#6f7d55;--bik-3d-mat-sedum-neben:#8b5f47;--bik-3d-mat-sedum-substrat:#6a6053;--bik-3d-mat-raufaser:#f6f5f2;--bik-3d-mat-dispersion:#fbfaf8;--bik-3d-mat-gelaender:#7e8285;--bik-3d-mat-alu:#b6b9bc;--bik-3d-mat-korn:.16;--bik-3d-mat-fuge:.85;--bik-3d-mat-jitter:.06;--bik-font:"Haffer",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--bik-fw-regular:400;--bik-fw-semibold:400;--bik-fs-hero:2.7rem;--bik-fs-h1:2.4rem;--bik-fs-h2:1.7rem;--bik-fs-h3:1.35rem;--bik-fs-lead:1.0625rem;--bik-fs-body:.9375rem;--bik-fs-body-s:.8125rem;--bik-fs-caption:.75rem;--bik-lh-headline:1.2;--bik-lh-body:1.5;--bik-space-xs:4px;--bik-space-s:8px;--bik-space-m:16px;--bik-space-l:24px;--bik-space-xl:40px;--bik-space-xxl:64px;--bik-radius-pill:999px;--bik-radius-card:20px;--bik-radius-s:10px;--bik-bg:#fff;--bik-surface:#fff;--bik-surface-2:#f6f7f9;--bik-glass:#ffffffd1;--bik-glass-strong:#ffffffe6;--bik-glass-blur:14px;--bik-glass-border:#ffffffe6;--bik-nav-glass:#ffffff9e;--bik-border:#00000014;--bik-border-soft:#0000000d;--bik-line:#1c243340;--bik-line-soft:#1c243333;--bik-track:#00236629;--bik-track-2:#00236621;--bik-overlay:#ffffff2e;--bik-scrim:#0000008c;--bik-auf-scrim:#fff;--bik-shadow:transparent;--bik-shadow-soft:transparent;--bik-ink-08:#1c243314;--bik-ink-16:#1c243329;--bik-plan-stroke:var(--bik-blue);--bik-focus:var(--bik-blue);--bik-muted:#00236694;--bik-3d-sky:#dce4f5;--bik-3d-ground:#e9e6e0;--bik-3d-asphalt:#3c3f43;--bik-3d-city:#dedad3;--bik-3d-city-pastel:.55;--bik-3d-struct-wall:#fdfdfc;--bik-3d-struct-slab:#f6f5f2;--bik-3d-struct-roof:#efeee9;--bik-3d-struct-curtain:#dfe8f4;--bik-3d-struct-other:#f6f5f2;--bik-3d-hemi-sky:#eef5fb;--bik-3d-hemi-ground:#ded8cd;--bik-3d-amb:.7;--bik-3d-sun:1.15;--bik-3d-hemi:1.6;--bik-3d-sun-pastell:.62;--bik-3d-amb-pastell:.52;--bik-3d-hemi-pastell:.62;--bik-3d-sun-tex:1.18;--bik-3d-amb-tex:.24;--bik-3d-hemi-tex:.78;--bik-3d-sky-pastell:#dce4f5;--bik-3d-sky-tex:#8cb8e8;--bik-3d-sun-color-pastell:#fff;--bik-3d-sun-color-tex:#fff2d9;--bik-3d-hemi-sky-pastell:#f8fcff;--bik-3d-hemi-sky-tex:#bcd2e8;--bik-3d-hemi-ground-pastell:#e9e5dd;--bik-3d-hemi-ground-tex:#cbbca0;--bik-3d-fog-near-pastell:300;--bik-3d-fog-far-pastell:1600;--bik-3d-fog-near-tex:900;--bik-3d-fog-far-tex:3200;--bik-3d-sky-panorama:1;--bik-3d-sky-intens:1.05;--bik-3d-env-intens:.55;--bik-3d-exposure-tex:1.46;--bik-3d-exposure-pastell:1.54;--bik-3d-ortho-gamma:.82;--bik-3d-ortho-sat:1.28;--bik-3d-ortho-warm:#fff6ea;--bik-3d-sun-datum:"2026-09-21T14:00";--bik-3d-schatten-weich:4;--bik-3d-schatten-umgebung:0;--bik-3d-ghost:#dfe3ea;--bik-3d-strassenschrift:#fff;--bik-3d-tree-canopy:#a0b74e;--bik-3d-tree-trunk:#8c8577;--bik-3d-green:#cbd5ac;--bik-3d-strauch:#86974d;--bik-3d-hecke:#798746;--bik-3d-blumenwiese:#cbd5ac;--bik-3d-bobbycar:#e79ac0;--bik-3d-sitzmoebel:#b7ad9c;--bik-3d-belag-pflaster:#c9c6bd;--bik-3d-belag-betonplatten:#d0cec7;--bik-3d-belag-rasenfuge:#bcc7ab;--bik-3d-belag-wassergebunden:#d8c9a8;--bik-3d-belag-epdm:#c98b6a;--bik-3d-belag-hackschnitzel:#a9835a;--bik-3d-belag-sand:#e2d3a8;--bik-3d-belag-rasenliner:#becb99;--bik-3d-belag-holzdeck:#b98f5f;--bik-3d-transit-tram:#9c4a3b;--bik-3d-transit-subway:#0065b3;--bik-3d-transit-sbahn:#009640;--bik-3d-transit-sbahn-pastel:#a89f92;--bik-3d-transit-rail:#c3bdb0;--bik-3d-transit-station:#e8ecf2;--bik-3d-ref-bayiko:#da8a3a;--bik-3d-ref-aurelis:#8fa0b3;--bik-3d-ref-gruen:#7fa25c;--bik-3d-fassade-klinker:#956a5b;--bik-3d-fassade-band:#a07b6e;--bik-3d-fassade-sockel:#a58e83;--bik-3d-fassade-balkon:#2c2d31;--bik-3d-fassade-fenster:#2b2b2e;--bik-3d-fassade-attika:#2c2d31;--bik-3d-dach-kies:#6f7d55;--bik-3d-fassade-a-flaeche:#b9b1a8;--bik-3d-fassade-a-band:#a8a198;--bik-3d-fassade-a-sockel:#9f988f;--bik-3d-lod2-wand:#e4e0d9;--bik-3d-lod2-wand-glas:#dcd8d1;--bik-3d-lod2-dach:#c9c4bb;--bik-3d-lod2-putz:#d6d1c6;--bik-3d-lod2-klinker:#a9765c;--bik-3d-lod2-beton:#a2a5aa;--bik-3d-lod2-ziegel:#a5624a;--bik-3d-lod2-flachdach:#40424a;--bik-3d-lod2-blech:#40424a;--bik-3d-lod2-glas:#b5b2ab;--bik-3d-lod2-wand-sand:#d8cfc0;--bik-3d-tuer:#ece8e0;--bik-3d-glas:#b6bcbf;--bik-3d-glas-backing:#3d4245;--bik-z-canvas:0;--bik-z-3d-overlay:10;--bik-z-frame:100;--bik-z-modal:200;--bik-z-toast:210;--bik-modal-glass:#ffffff9e;--room-cat-hygiene:#22b5e9;--bik-hl-hover:var(--room-cat-hygiene);--bik-hl-merk:#1a93c9}:root[data-theme=dark]{--bik-blue:#6f9bf2;--bik-blue-light:#8fb2f6;--bik-blue-pale:#5f7fc0;--bik-blue-deep:#a9c5fb;--bik-paper:#0d1526;--bik-neut:#1b2740;--bik-ink:#e6ecf8;--bik-soft:#9aa6c2;--bik-white:#0d1526;--bik-sand:color-mix(in srgb, #e6dcc8 22%, var(--bik-surface));--bik-sand-linie:color-mix(in srgb, #dccdb0 34%, var(--bik-surface));--bik-sand-weich:color-mix(in srgb, #f4efe6 12%, var(--bik-surface));--bik-status-frei:#6b7c4c;--bik-status-reserviert:#95701a;--bik-status-gesperrt:#68778b;--bik-status-verkauft:#5f6b7d;--status-frei-3d:#7d9159;--status-reserviert-3d:#d1a53a;--status-gesperrt-3d:#7c8aa0;--status-verkauft-3d:#4c5870;--status-verfuegbar-3d:#7d9159;--bik-3d-we-neutral:#3a3f47;--bik-3d-we-muted:#2e323a;--bik-3d-kontext-wand:#39362f;--bik-3d-kontext-dach:#2f2c26;--bik-3d-kontext-ziegel:#40342b;--bik-3d-kontext-tinte:#8e8879;--bik-3d-kontext-scheibe:#4a4d50;--bik-3d-kontext-boden:#24221e;--bik-3d-kontext-fahrbahn:#403d37;--bik-3d-kontext-gehweg:#4a463d;--bik-3d-kontext-parkbuchten:#35322b;--bik-3d-kontext-markierungen:#6f6a5c;--bik-3d-kontext-plaetze:#3b382f;--bik-3d-kontext-wasser:#26302f;--bik-3d-kontext-bahnflaechen:#312e27;--bik-3d-kontext-gruenflaechen:#2c3327;--bik-3d-kontext-park:#2f3728;--bik-3d-kontext-rasen:#2d3526;--bik-3d-horizont-nah-tex:#1b2233;--bik-3d-horizont-fern-tex:#141c2c;--bik-3d-horizont-nah-pastell:#1b2233;--bik-3d-horizont-fern-pastell:#141c2c;--bik-3d-himmel-verlauf:0;--bik-3d-iso-studio:#1b1f26;--bik-3d-iso-studio-boden:#15181e;--bik-3d-iso-glas:#20272e;--bik-3d-iso-glas-opacity:.16;--bik-3d-iso-glas-env:1.3;--bik-3d-iso-rahmen:#2b2b2e;--bik-3d-iso-tuer:#e8e6e2;--bik-3d-stuetze:#9ea2a7;--bik-3d-plan-linie:#6f747b;--gr-moebel:#3d3d3d;--bik-3d-plan-schrift:#111;--bik-3d-iso-wand:#e9e8e5;--bik-3d-iso-wand-aussen:#e0dfdc;--bik-3d-iso-decke:#f1f0ed;--bik-3d-iso-ambiente:#ffb26b;--bik-3d-iso-ambiente-staerke:11;--bik-bg:#0d1526;--bik-surface:#161f33;--bik-surface-2:#1e2942;--bik-glass:#161f33db;--bik-glass-strong:#161f33f0;--bik-glass-border:#7896d22e;--bik-nav-glass:#161f338c;--bik-border:#96afe129;--bik-border-soft:#96afe11a;--bik-line:#a0b9eb47;--bik-line-soft:#a0b9eb38;--bik-track:#6f9bf238;--bik-track-2:#6f9bf22e;--bik-overlay:#090f1c4d;--bik-scrim:#0009;--bik-shadow:transparent;--bik-shadow-soft:transparent;--bik-ink-08:#a0b9eb1a;--bik-ink-16:#a0b9eb33;--bik-plan-stroke:#0d1526;--bik-focus:#8fb2f6;--bik-muted:#8790a8;--bik-modal-glass:#161f339e;--bik-hl-hover:#35c3f2;--bik-hl-merk:#2390c2;--bik-3d-sky:#0d1526;--bik-3d-ground:#212429;--bik-3d-asphalt:#26282c;--bik-3d-city:#2b2d31;--bik-3d-city-pastel:.28;--bik-3d-struct-wall:#c3ccdd;--bik-3d-struct-slab:#b4bdd0;--bik-3d-struct-roof:#a7b1c6;--bik-3d-struct-curtain:#8ea3cc;--bik-3d-struct-other:#b4bdd0;--bik-3d-hemi-sky:#4b4e55;--bik-3d-hemi-ground:#1d1f24;--bik-3d-amb:.42;--bik-3d-sun:.85;--bik-3d-hemi:1.1;--bik-3d-sun-pastell:.45;--bik-3d-amb-pastell:.3;--bik-3d-hemi-pastell:.75;--bik-3d-sun-tex:.6;--bik-3d-amb-tex:.22;--bik-3d-hemi-tex:.55;--bik-3d-sky-pastell:#0d1526;--bik-3d-sky-tex:#0d1526;--bik-3d-sun-color-pastell:#c9d8f5;--bik-3d-sun-color-tex:#c9d8f5;--bik-3d-hemi-sky-pastell:#39476a;--bik-3d-hemi-sky-tex:#39476a;--bik-3d-hemi-ground-pastell:#0f1830;--bik-3d-hemi-ground-tex:#0f1830;--bik-3d-fog-near-pastell:300;--bik-3d-fog-far-pastell:1600;--bik-3d-fog-near-tex:900;--bik-3d-fog-far-tex:3200;--bik-3d-ghost:#2a3550;--bik-3d-strassenschrift:#e8eaee;--bik-3d-night-glow:.9;--bik-3d-night-lit-anteil:1;--bik-3d-tree-canopy:#6c7b39;--bik-3d-tree-trunk:#4d4c46;--bik-3d-green:#41482e;--bik-3d-strauch:#566032;--bik-3d-hecke:#4d572c;--bik-3d-blumenwiese:#4f5a30;--bik-3d-bobbycar:#a35a7d;--bik-3d-sitzmoebel:#5c5648;--bik-3d-belag-pflaster:#3a4152;--bik-3d-belag-betonplatten:#3f4658;--bik-3d-belag-rasenfuge:#3c4740;--bik-3d-belag-wassergebunden:#4a4636;--bik-3d-belag-epdm:#5a3f34;--bik-3d-belag-hackschnitzel:#453320;--bik-3d-belag-sand:#4e4633;--bik-3d-belag-rasenliner:#434a30;--bik-3d-belag-holzdeck:#4a3826;--bik-3d-transit-tram:#b85a48;--bik-3d-transit-subway:#3a86d6;--bik-3d-transit-sbahn:#2ba85c;--bik-3d-transit-sbahn-pastel:#6b6152;--bik-3d-transit-rail:#585349;--bik-3d-transit-station:#4a5670;--bik-3d-ref-bayiko:#c07d34;--bik-3d-ref-aurelis:#5c6b82;--bik-3d-ref-gruen:#4f6a3a;--bik-3d-fassade-klinker:#643b2d;--bik-3d-fassade-band:#8d6955;--bik-3d-fassade-sockel:#7d6553;--bik-3d-fassade-balkon:#202024;--bik-3d-fassade-fenster:#232327;--bik-3d-fassade-attika:#232428;--bik-3d-dach-kies:#6f6c64;--bik-3d-fassade-a-flaeche:#6f6a65;--bik-3d-fassade-a-band:#65615c;--bik-3d-fassade-a-sockel:#605c57;--bik-3d-lod2-wand:#3b4358;--bik-3d-lod2-wand-glas:#343d54;--bik-3d-lod2-dach:#2f2e37;--bik-3d-lod2-ziegel:#6a3f30;--bik-3d-lod2-flachdach:#4a4d53;--bik-3d-lod2-beton:#565a60;--bik-3d-lod2-blech:#42474d;--bik-3d-lod2-glas:#4a5c78;--bik-3d-lod2-wand-sand:#4a453d;--bik-3d-tuer:#c3c1ba;--bik-3d-glas:#848b8f;--bik-3d-glas-backing:#24282b}.bik-num{font-variant-numeric:tabular-nums}body,*,:before,:after{font-feature-settings:"ss01" on,"ss03" on,"ss05" on}.bik-sticky-bottom{padding-bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px))}*{box-sizing:border-box;margin:0}[hidden]{display:none!important}:root{--bik-pill-h:32px;--bik-pill-gap:var(--bik-space-s);--bik-group-gap:var(--bik-space-m);--bik-drop-gap:var(--bik-space-s)}html,body{height:100%;font-family:var(--bik-font);color:var(--bik-ink);background:var(--bik-bg);font-size:16px;overflow:hidden}html{transition:background-color .2s}body,.topbar,.filterbar,.panel,.nav2d,.merkbar,.floorrail,.legend,.stagenote,.navtoggle,.envtoggle,.projtoggle,.isobar,.themetoggle,.chip,.pill,select,.btn,.lrow,.mmclose{transition:background-color .2s,color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){html,body,.topbar,.filterbar,.panel,.nav2d,.merkbar,.floorrail,.legend,.stagenote,.navtoggle,.envtoggle,.projtoggle,.isobar,.themetoggle,.chip,.pill,select,.btn,.lrow,.mmclose{transition:none}}html{font-synthesis:none;font-synthesis-weight:none}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed}small{font-weight:var(--bik-fw-regular);opacity:.55;margin-left:2px;font-size:.78em}.topbar{z-index:var(--bik-z-frame);align-items:center;gap:var(--bik-space-m);padding:10px var(--bik-space-l);background:var(--bik-surface);border-bottom:1px solid var(--bik-border);display:flex;position:relative}.brand{align-items:center;gap:12px;min-width:0;display:flex}.bik-lockup{background:var(--bik-blue);flex:none;width:105px;height:30px;display:inline-block;-webkit-mask:url(/flatfinder-v2/assets/bayiko-logo-header.svg) 0/contain no-repeat;mask:url(/flatfinder-v2/assets/bayiko-logo-header.svg) 0/contain no-repeat}.project{font-size:var(--bik-fs-body-s);color:var(--bik-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.viewpills{gap:var(--bik-pill-gap);margin-left:auto;display:flex}.topbar-right{gap:var(--bik-pill-gap);align-items:center;margin-left:auto;display:flex}.pill{border:2px solid var(--bik-blue);border-radius:var(--bik-radius-pill);color:var(--bik-blue);font-weight:var(--bik-fw-semibold);font-size:var(--bik-fs-body-s);background:0 0;padding:6px 14px;line-height:1.2}.pill.active{background:var(--bik-blue);color:var(--bik-white)}.pill:disabled{border-color:var(--bik-line);color:var(--bik-soft);opacity:.7;background:0 0}.pill[aria-pressed=true]{background:var(--bik-blue);color:var(--bik-white)}.demobadge{background:var(--bik-ink);color:var(--bik-bg);border-radius:var(--bik-radius-pill);font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);white-space:nowrap;padding:5px 12px;line-height:1.2}.filterbar{z-index:var(--bik-z-frame);padding:8px var(--bik-space-l) 10px;background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border-bottom:1px solid var(--bik-glass-border);position:relative}.filterbar-panel{align-items:flex-end;gap:var(--bik-space-l);display:flex;overflow-x:auto}.fcount.empty{color:var(--bik-blue);font-weight:var(--bik-fw-semibold);cursor:pointer}.chip.reset.nudge{color:var(--bik-white);background:var(--bik-blue);border-style:solid;border-color:var(--bik-blue)}.fgroup{align-items:center;gap:var(--bik-pill-gap);flex:none;display:flex}.fgroup--etage{position:relative}.flabel{font-size:var(--bik-fs-caption);color:var(--bik-ink);font-weight:var(--bik-fw-semibold);white-space:nowrap;margin-right:2px}.chip{border:1.5px solid var(--bik-line);border-radius:var(--bik-radius-pill);background:var(--bik-surface);color:var(--bik-ink);font-size:var(--bik-fs-caption);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;line-height:1.25;display:inline-flex}.chip.active{border-color:var(--bik-blue);background:var(--bik-blue);color:var(--bik-white)}.chip.st.active{background:var(--bik-surface);color:var(--bik-ink);border-color:var(--bik-blue)}.chip.st:not(.active){opacity:.45}.chip.reset{color:var(--bik-soft);border-style:dashed}.fcount{font-size:var(--bik-fs-caption);color:var(--bik-soft);white-space:nowrap}select{font-family:inherit;font-size:var(--bik-fs-caption);color:var(--bik-ink);border:1.5px solid var(--bik-line);border-radius:var(--bik-radius-s);background:var(--bik-surface);padding:4px 8px}.frange{flex-direction:column;align-items:flex-start;gap:2px}.dual{--lo:0%;--hi:100%;width:156px;height:20px;position:relative}.dual input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:20px;margin:0;position:absolute;inset:0}.dual input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:5px}.dual:before{content:"";background:var(--bik-track-2);pointer-events:none;border-radius:999px;height:5px;position:absolute;top:7.5px;left:0;right:0}.dual:after{content:"";height:5px;top:7.5px;left:var(--lo);right:calc(100% - var(--hi));background:var(--bik-blue);pointer-events:none;border-radius:999px;position:absolute}.dual input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:radial-gradient(circle, var(--bik-blue) 0 7.5px, transparent 8.5px);width:32px;height:32px;box-shadow:none;cursor:grab;border:none;border-radius:50%;margin-top:-13.5px}.dual input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.dual input[type=range]::-moz-range-thumb{pointer-events:auto;background:radial-gradient(circle, var(--bik-blue) 0 7.5px, transparent 8.5px);width:32px;height:32px;box-shadow:none;cursor:grab;border:none;border-radius:50%}.dual input[type=range]:active::-moz-range-thumb{cursor:grabbing}.dual input[type=range]::-moz-range-track{background:0 0}#main{--nav-w:34vw;--panel-w:29.5vw;height:calc(100% - 106px);position:relative}#stage{position:absolute;inset:0}#c{width:100%;height:100%;z-index:var(--bik-z-canvas);touch-action:none;display:block;position:absolute;top:0;left:0}.floorrail{z-index:calc(var(--bik-z-frame) + 1);top:calc(100% + var(--bik-drop-gap));gap:var(--bik-pill-gap);background:var(--bik-glass-strong);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-card);padding:var(--bik-space-m) var(--bik-space-m) var(--bik-space-l);box-shadow:0 8px 24px var(--bik-shadow);flex-direction:column;align-items:center;display:none;position:absolute;left:0}.floorrail:before{content:"";left:0;right:0;top:calc(-1 * var(--bik-drop-gap) - 1px);height:calc(var(--bik-drop-gap) + 1px);position:absolute}.fgroup--etage[data-menue=auf]>.floorrail{display:flex}.fgroup--etage[data-menue=zu]>.floorrail{display:none}body:not(.ui-pills) .fgroup--etage>.floorrail{left:var(--bik-space-m);background:var(--bik-glass);border-radius:var(--bik-radius-card);box-shadow:0 4px 18px var(--bik-shadow-soft);padding:12px 12px 14px;display:flex;position:fixed;top:50vh;transform:translateY(-50%)}body.ui-pills .fgroup--etage .raillabel{display:none}.raillabel{letter-spacing:.16em;color:var(--bik-blue);font-size:10.5px;font-weight:var(--bik-fw-semibold);text-align:center}.floorbtn.alle{border:1.5px solid var(--bik-line-soft);border-radius:var(--bik-radius-pill);background:var(--bik-surface);min-width:58px;color:var(--bik-ink);cursor:pointer;line-height:1.2;font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);font-variant-numeric:tabular-nums;padding:5px 10px}.floorbtn.alle.active{background:var(--bik-blue);border-color:var(--bik-blue);color:var(--bik-white)}.floorslider{gap:6px;height:200px;display:flex;position:relative}.floortrack{flex:none;width:22px;position:relative}.floortrack:before{content:"";background:var(--bik-track);pointer-events:none;border-radius:999px;width:6px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.floorslider input[type=range]{appearance:none;writing-mode:vertical-lr;cursor:pointer;direction:rtl;background:0 0;width:16px;height:100%;margin:0;padding:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.floorslider input[type=range]::-webkit-slider-runnable-track{background:0 0;width:16px}.floorslider input[type=range]::-moz-range-track{background:0 0;width:16px}.floorslider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--bik-blue);width:16px;height:16px;box-shadow:none;cursor:grab;border:none;border-radius:50%;margin:0}.floorslider input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.floorslider input[type=range]::-moz-range-thumb{background:var(--bik-blue);width:16px;height:16px;box-shadow:none;cursor:grab;border:none;border-radius:50%}.floorslider input[type=range]:active::-moz-range-thumb{cursor:grabbing}.floorticks{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2px 0;display:flex;position:relative}.floortick{cursor:pointer;line-height:1;font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);font-variant-numeric:tabular-nums;color:var(--bik-soft);background:0 0;border:none;align-items:center;gap:5px;padding:0 4px 0 0;display:flex}.railmark{background:var(--bik-blue);opacity:.4;border-radius:1px;flex:none;width:7px;height:2px;display:inline-block}.floortick.active .railmark{opacity:1;width:10px;height:2.5px}.floortick:hover .railmark{opacity:.8}.floortick.active{color:var(--bik-blue);font-weight:var(--bik-fw-semibold)}.floortick:hover{color:var(--bik-blue)}.floortick.alle .railtxt{font-size:11px}.legend{z-index:var(--bik-z-frame);left:var(--bik-space-m);bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);font-size:var(--bik-fs-caption);color:var(--bik-ink);align-items:center;gap:12px;padding:8px 16px;display:flex;position:absolute}.litem{align-items:center;gap:5px;line-height:1.3;display:inline-flex}.dot{border:1px solid var(--bik-line);border-radius:50%;width:11px;height:11px;display:inline-block}.d-frei{background:var(--bik-status-frei)}.d-res{background:var(--bik-status-reserviert)}.d-lock{background:var(--bik-status-gesperrt)}.d-sold{background:var(--bik-status-verkauft)}.d-sold.striped{background:repeating-linear-gradient(45deg, var(--bik-status-verkauft) 0 3px, var(--bik-blue) 3px 4px)}.stagenote{z-index:var(--bik-z-frame);left:var(--bik-space-m);right:auto;bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));pointer-events:none;max-width:calc(100% - var(--bik-space-l) * 2);font-size:var(--bik-fs-caption);color:var(--bik-soft);background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);padding:7px 14px;line-height:1.3;position:absolute;overflow:hidden}.stagenote-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1180px){.stagenote{bottom:calc(var(--bik-space-m) + 56px + env(safe-area-inset-bottom,0px))}}.tooltip{pointer-events:none;z-index:var(--bik-z-3d-overlay);background:var(--bik-ink);color:var(--bik-white);border-radius:var(--bik-radius-pill);font-size:var(--bik-fs-caption);white-space:nowrap;box-shadow:0 4px 14px var(--bik-shadow);padding:8px 12px;line-height:1.35;position:fixed;transform:translate(12px,12px)}.tooltip .bik-num{font-variant-numeric:tabular-nums}.orbithint{z-index:var(--bik-z-3d-overlay);pointer-events:none;-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.4);backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.4);color:#fff;opacity:0;visibility:hidden;background:#14120f6b;border-radius:36px;flex-direction:column;align-items:center;gap:15px;padding:27px 33px;transition:opacity .42s,visibility .42s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbithint.an{opacity:1;visibility:visible}.orbithint-ikon{width:63px;height:63px;animation:2.2s ease-in-out infinite orbitPuls;display:block}.orbithint-txt{font-size:var(--bik-fs-lead);line-height:1.2;font-weight:var(--bik-fw-regular);color:#fff}@keyframes orbitPuls{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.orbithint{transition:none}.orbithint-ikon{animation:none}}.merk-badge{pointer-events:none;z-index:var(--bik-z-3d-overlay);background:var(--bik-glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);box-shadow:0 2px 10px var(--bik-shadow);font-family:var(--bik-font);font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);color:var(--bik-blue);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px 5px 7px;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}.merk-badge .merk-badge-check{background:var(--bik-status-frei);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.merk-badge .merk-badge-check svg{width:10px;height:10px;display:block}.merk-badge .merk-badge-label{font-variant-numeric:tabular-nums;line-height:1.2}.loading{background:var(--bik-bg);z-index:var(--bik-z-toast);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.loading.done{opacity:0;pointer-events:none}.loadcard{flex-direction:column;align-items:center;gap:14px;display:flex}.loadbar{background:var(--bik-neut);border-radius:3px;width:220px;height:6px;overflow:hidden}#loadfill{background:var(--bik-blue);border-radius:3px;width:0%;height:100%;transition:width .2s}#loadtext{font-size:var(--bik-fs-caption);color:var(--bik-soft)}.panel{right:var(--bik-space-m);top:var(--bik-space-m);bottom:var(--bik-space-m);width:min(var(--panel-w), calc(100% - 32px));background:var(--bik-surface);border-radius:var(--bik-radius-card);border:1px solid var(--bik-border);min-width:380px;box-shadow:0 10px 34px var(--bik-shadow);z-index:var(--bik-z-frame);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ptitlebox{padding:var(--bik-space-m) 22px 12px;border-bottom:1px solid var(--bik-border);background:var(--bik-surface);flex:none}.pscroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--pfoot-h,120px);flex:auto;overflow-y:auto}.pfootbox{padding:12px 22px max(var(--bik-space-l), env(safe-area-inset-bottom,0px));border-top:1px solid var(--bik-border);background:color-mix(in srgb, var(--bik-surface) 80%, transparent);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.5);backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.5);position:absolute;bottom:0;left:0;right:0}.panel .close{z-index:2;background:var(--bik-scrim);color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.pfoto{padding:14px 14px 0;position:relative}.pfoto img{aspect-ratio:7/4;object-fit:cover;background:var(--bik-surface-2);border-radius:14px;width:100%;display:block}.pfotocap{left:24px;bottom:calc(var(--bik-space-m) - 6px);background:var(--bik-scrim);color:#fff;border-radius:var(--bik-radius-pill);padding:3px 9px;font-size:10.5px;line-height:1.3;position:absolute}.pbody{padding:0 22px var(--bik-space-m)}.phead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding-right:30px;display:flex}.phead h2{font-size:var(--bik-fs-h3);line-height:1.25;font-weight:var(--bik-fw-semibold);flex:0 auto;min-width:0}.pheadsub{justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;display:flex}.pheadsub .pmeta{min-width:0;margin-top:0}.statuschip{border-radius:var(--bik-radius-pill);font-size:11px;font-weight:var(--bik-fw-semibold);border:1px solid var(--bik-line-soft);flex:none;padding:4px 11px;line-height:1.3}.statuschip.s-available{background:var(--bik-status-frei);color:#fff;border-color:#0000}.statuschip.s-reserved{background:var(--bik-status-reserviert);color:#fff;border-color:#0000}.statuschip.s-locked{background:var(--bik-status-gesperrt);color:#fff;border-color:#0000}.statuschip.s-sold{background:repeating-linear-gradient(45deg, var(--bik-status-verkauft) 0 5px, var(--bik-status-verkauft-dunkel) 5px 7px);color:#fff}.pmeta{font-size:var(--bik-fs-body-s);color:var(--bik-soft);margin-top:6px;line-height:1.5}.pfilterhint{font-size:var(--bik-fs-caption);color:var(--bik-soft);background:var(--bik-surface);border:1px solid var(--bik-line-soft);border-radius:8px;margin:8px 0 0;padding:6px 10px;line-height:1.45}.pprice{font-size:1.25rem;font-weight:var(--bik-fw-semibold);color:var(--bik-blue);margin-top:10px}.pfacts{border-collapse:collapse;width:100%;font-size:var(--bik-fs-body-s);margin-top:12px}.pfacts td{border-bottom:1px solid var(--bik-border-soft);padding:5px 0;line-height:1.4}.pfacts td:first-child{color:var(--bik-soft);white-space:nowrap;padding-right:12px}.pfacts td:last-child{text-align:right;font-weight:var(--bik-fw-semibold)}.pbuyprice{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.pbpMain{font-size:var(--bik-fs-h2);line-height:1.15;font-weight:var(--bik-fw-semibold);color:var(--bik-blue);font-variant-numeric:tabular-nums;white-space:nowrap}.pbpSub{font-size:var(--bik-fs-body-s);color:var(--bik-soft);font-variant-numeric:tabular-nums}.pcta{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:0;display:flex}.btn{border-radius:var(--bik-radius-pill);font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);text-align:center;padding:9px 16px;line-height:1.2;text-decoration:none}.btn.primary{background:var(--bik-blue);color:var(--bik-white);border:2px solid var(--bik-blue)}.btn.primary:hover{background:var(--bik-blue-deep);border-color:var(--bik-blue-deep)}.btn.outlined{color:var(--bik-blue);border:2px solid var(--bik-blue);background:0 0}.btn.outlined:disabled{color:var(--bik-soft);border-color:var(--bik-line);opacity:.7}.pdisclaimer{font-size:var(--bik-fs-caption);color:var(--bik-ink);opacity:.75;margin-top:12px;line-height:1.4}.listpanel{left:var(--bik-space-m);top:var(--bik-space-m);bottom:var(--bik-space-m);background:var(--bik-surface);border-radius:var(--bik-radius-card);border:1px solid var(--bik-border);width:min(560px,100% - 32px);box-shadow:0 10px 34px var(--bik-shadow);z-index:var(--bik-z-frame);flex-direction:column;display:flex;position:absolute}.listhead{border-bottom:1px solid var(--bik-border);justify-content:space-between;align-items:baseline;padding:16px 20px 10px;display:flex}.listhead h2{font-size:var(--bik-fs-h3);font-weight:var(--bik-fw-semibold)}.listrows{padding:6px 8px calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));overflow-y:auto}.lrow{text-align:left;border-radius:var(--bik-radius-s);width:100%;font-size:var(--bik-fs-body-s);border:none;border-bottom:1px solid var(--bik-border-soft);color:var(--bik-ink);background:0 0;grid-template-columns:92px 1fr auto auto;align-items:center;gap:4px 12px;padding:9px 12px;line-height:1.35;display:grid}.lrow:hover{background:var(--bik-surface-2)}.lrow.sel{outline:2px solid var(--bik-blue)}.lrow.hoverwe{background:var(--bik-surface-2)}.lrow .lcode{font-weight:var(--bik-fw-semibold);font-variant-numeric:tabular-nums}.lrow .lmeta{color:var(--bik-soft);font-variant-numeric:tabular-nums}.lrow .lprice{font-weight:var(--bik-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.lrow .statuschip{justify-self:end}@media (width<=720px){.project{display:none}.viewpills{margin-left:0}.topbar{padding:8px var(--bik-space-m);flex-wrap:wrap;gap:8px}.filterbar{padding:8px var(--bik-space-m) 10px;gap:var(--bik-space-m)}#main{height:calc(100% - 150px)}.floorrail{padding:var(--bik-pill-gap) var(--bik-pill-gap) var(--bik-space-m)}.floorbtn{min-width:40px;padding:4px 6px}.panel{width:auto;max-height:62%;inset:auto 8px 8px}.legend{flex-wrap:wrap;row-gap:4px;max-width:60%}.stagenote{display:none}#main{--nav-w:100%}.nav2d{width:100%;max-width:100%}#stage.nav-open .navtoggle{left:var(--bik-space-m)}.merkpill .merklabel{display:none}.merkbar{width:auto;max-height:70%;inset:auto 8px 8px}.merktoast{top:auto;bottom:76px}.envtoggle #envLabel,.projtoggle #projLabel{display:none}.projtoggle{padding:8px 12px;transform:translate(96px)}.isobar{gap:8px;padding-left:14px;top:8px}.isotitle{font-size:var(--bik-fs-body)}.mm2dcard{width:calc(100% - 16px);padding:10px 12px var(--bik-space-m)}}.flightskip{left:50%;bottom:var(--bik-space-l);z-index:var(--bik-z-frame);cursor:pointer;font-family:var(--bik-font);font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);color:var(--bik-blue);background:var(--bik-surface);border:2px solid var(--bik-blue);border-radius:var(--bik-radius-pill);margin-bottom:env(safe-area-inset-bottom,0px);padding:10px 20px;position:absolute;transform:translate(-50%)}.flightskip:hover{background:var(--bik-blue);color:var(--bik-white)}.flightskip small{font-weight:var(--bik-fw-regular);opacity:1}.pill.ghost{border-color:var(--bik-line);color:var(--bik-ink)}.pill.ghost:hover{border-color:var(--bik-blue);color:var(--bik-blue)}.isobar{left:50%;top:calc(var(--bik-filterbar-unten,138px) + var(--bik-space-m));z-index:var(--bik-z-frame);background:var(--bik-glass-strong);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);box-shadow:0 4px 18px var(--bik-shadow-soft);align-items:center;gap:14px;max-width:calc(100% - 32px);padding:8px 10px 8px 20px;display:flex;position:absolute;transform:translate(-50%)}.isotitle{font-size:var(--bik-fs-h3);line-height:var(--bik-lh-headline);color:var(--bik-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.isotitle #isoTitle{font-weight:var(--bik-fw-semibold);color:var(--bik-blue)}.isotitle{display:none!important}.isobar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;gap:10px;padding:0}.isoback{cursor:pointer;font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);color:var(--bik-blue);background:var(--bik-surface);border:2px solid var(--bik-blue);border-radius:var(--bik-radius-pill);flex:none;padding:8px 16px;line-height:1.2}.isoback:hover{background:var(--bik-blue);color:var(--bik-white)}.isoback small{font-weight:var(--bik-fw-regular);opacity:1}.isofrost{z-index:var(--bik-z-frame);left:50%;bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));cursor:pointer;font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);color:var(--bik-ink);background:var(--bik-surface);border:1.5px solid var(--bik-line);border-radius:var(--bik-radius-pill);flex:none;align-items:center;gap:7px;padding:7px 14px;line-height:1.2;display:inline-flex;position:absolute;transform:translate(-50%)}.isofrost:hover{border-color:var(--bik-blue);color:var(--bik-blue)}.isofrost[aria-pressed=true]{background:var(--bik-blue);border-color:var(--bik-blue);color:var(--bik-white)}.isofrost svg{flex:none}.isofrost:focus-visible{outline:2px solid var(--bik-focus);outline-offset:2px}.filterbar.dimmed{opacity:.35;pointer-events:none}.chrome{display:contents}.pillbar{pointer-events:none;position:absolute;inset:0}.pillbar>*{pointer-events:auto}.glasspill{z-index:var(--bik-z-frame);cursor:pointer;font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);color:var(--bik-ink);background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);align-items:center;gap:8px;padding:8px 16px;line-height:1.3;display:inline-flex;position:absolute}.glasspill:hover{color:var(--bik-blue)}.glasspill svg{flex:none}.glasspill .glasspill{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0}.moremenu{display:contents}.moremenu>summary,.filterbar>summary{list-style:none;display:none}.moremenu>summary::-webkit-details-marker{display:none}.filterbar>summary::-webkit-details-marker{display:none}.moremenu>summary::marker{display:none}.filterbar>summary::marker{display:none}.envtoggle{left:50%;bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));transform:translate(-50%)}.envtoggle.off{color:var(--bik-soft)}#texToggle{transform:translate(330px)}.projtoggle{left:50%;bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));transform:translate(140px)}.projtoggle[aria-pressed=true]{color:var(--bik-blue);border-color:var(--bik-blue)}.themetoggle{left:50%;bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));transform:translate(-290px)}.themetoggle[aria-pressed=true],.themetoggle.auto{color:var(--bik-blue);border-color:var(--bik-blue)}.themetoggle:focus-visible{outline:2px solid var(--bik-focus);outline-offset:2px}.navtoggle{left:var(--bik-space-m);top:var(--bik-space-m);background:var(--bik-glass-strong);box-shadow:0 4px 18px var(--bik-shadow-soft)}.navtoggle.active{color:var(--bik-white);background:var(--bik-blue);border-color:var(--bik-blue)}.nav2d{z-index:var(--bik-z-frame);width:var(--nav-w);background:var(--bik-modal-glass);max-width:92%;-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.5);backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.5);border-right:1px solid var(--bik-glass-border);box-shadow:6px 0 28px var(--bik-shadow);will-change:transform;visibility:hidden;flex-direction:column;transition:transform .25s,visibility .25s;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.nav2d.open{visibility:visible;transition:transform .25s,visibility;transform:translate(0)}.navhead{border-bottom:1px solid var(--bik-border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;row-gap:6px;padding:14px 16px 10px;display:flex}.navhausf{flex:none}.navtitle{font-size:var(--bik-fs-h3);font-weight:var(--bik-fw-semibold);color:var(--bik-ink)}.navplanwrap{border-bottom:1px solid var(--bik-border);flex:none;padding:14px 16px}.navplan{aspect-ratio:1740/819;border:1px solid var(--bik-glass-border);background:0 0;border-radius:10px;width:100%;min-height:300px;display:block}.navlisthead{flex:none;justify-content:space-between;align-items:baseline;padding:14px 18px 6px;display:flex}.navsub{font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--bik-soft)}.nav2d{overflow:hidden}.navbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.navrows{padding:0 10px 16px}#stage.nav-open .stagenote{left:calc(var(--nav-w) + var(--bik-space-m));bottom:calc(var(--bik-space-m) + 56px + env(safe-area-inset-bottom,0px))}#stage.panel-open .isobar{transform:translateX(-50%) translateX(calc(var(--panel-w) / -2))}#stage.nav-open .isobar{transform:translateX(-50%) translateX(calc(var(--nav-w) / 2))}#stage.nav-open.panel-open .isobar{transform:translate(-50%)}#stage.panel-open .isobar{max-width:calc(100% - var(--panel-w) - var(--bik-space-m) * 3)}#stage.nav-open.panel-open .isobar{max-width:calc(100% - var(--nav-w) - var(--panel-w) - var(--bik-space-m) * 4)}.isobar .isotitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.isobar .isoback{flex:none}#stage.nav-open #orthoAttribution,#stage.nav-open .navtoggle{left:calc(var(--nav-w) + var(--bik-space-m))}.stagenote,.navtoggle{transition:left .25s,bottom .25s}.mmclose{background:var(--bik-ink-08);width:26px;height:26px;color:var(--bik-ink);cursor:pointer;border:none;border-radius:50%;font-size:15px;line-height:1}.mmclose:hover{background:var(--bik-ink-16)}#mmSvg,#mm2dSvg{aspect-ratio:3/2;width:100%;display:block}#mmSvg path,#mm2dSvg path{cursor:default}#mmSvg .we-region,#mm2dSvg .we-region,#mmSvg path.mmwe,#mm2dSvg path.mmwe{cursor:pointer}#mmSvg path.mmwe,#mm2dSvg path.mmwe{stroke-linejoin:round;stroke-linecap:round}#mmSvg .we-region:hover,#mm2dSvg .we-region:hover,#pLageSvg .we-region:hover,#mmSvg path.mmwe:hover,#mm2dSvg path.mmwe:hover,#pLageSvg path.mmwe:hover{fill-opacity:1;stroke:var(--bik-blue-deep);stroke-width:2px;stroke-opacity:1}#mmSvg .we-region[data-status=available]:hover,#mm2dSvg .we-region[data-status=available]:hover,#pLageSvg .we-region[data-status=available]:hover{fill:var(--status-frei-3d)}#mmSvg .we-region[data-status=reserved]:hover,#mm2dSvg .we-region[data-status=reserved]:hover,#pLageSvg .we-region[data-status=reserved]:hover{fill:var(--status-reserviert-3d)}#mmSvg .we-region[data-status=locked]:hover,#mm2dSvg .we-region[data-status=locked]:hover,#pLageSvg .we-region[data-status=locked]:hover{fill:var(--status-gesperrt-3d)}#mmSvg .we-region[data-status=sold]:hover,#mm2dSvg .we-region[data-status=sold]:hover,#pLageSvg .we-region[data-status=sold]:hover{fill:var(--status-verkauft-3d)}#mmSvg .we-label,#mm2dSvg .we-label{font-family:var(--bik-font);font-weight:var(--bik-fw-semibold);font-variant-numeric:tabular-nums;pointer-events:none}#mmSvg .gewerbe-label,#mm2dSvg .gewerbe-label,#pLageSvg .gewerbe-label{font-family:var(--bik-font);font-weight:var(--bik-fw-regular);opacity:1;fill:var(--bik-ink)}#mmSvg .gewerbe-sub,#mm2dSvg .gewerbe-sub,#pLageSvg .gewerbe-sub{fill:var(--bik-soft)}#mmSvg path.mmhouse,#mm2dSvg path.mmhouse{fill:#0023660b;stroke:var(--bik-blue);stroke-width:2.2px;stroke-linejoin:round;pointer-events:none;cursor:default}#mmSvg path.mmhouse:hover,#mm2dSvg path.mmhouse:hover{stroke:var(--bik-blue);stroke-width:2.2px}.mmlabel{font-family:var(--bik-font);font-size:2.6px;font-weight:var(--bik-fw-semibold);fill:var(--bik-ink);pointer-events:none;font-variant-numeric:tabular-nums}#mmSvg .mmlabel{font-size:3px}.mmlabel.onblue{fill:var(--bik-white)}.mmtitle{font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);color:var(--bik-ink)}.mmhint{font-family:var(--bik-font);font-size:3.2px;font-weight:var(--bik-fw-semibold);fill:var(--bik-soft);pointer-events:none;letter-spacing:.08em}.mm2d{z-index:var(--bik-z-modal);background:var(--bik-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mm2dcard{background:var(--bik-modal-glass);width:min(1080px,100% - 48px);max-height:calc(100% - 48px);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.5);backdrop-filter:blur(var(--bik-glass-blur,14px)) saturate(1.5);border-radius:var(--bik-radius-card);border:1px solid var(--bik-glass-border);box-shadow:0 14px 44px var(--bik-shadow);padding:14px 18px calc(var(--bik-space-l));flex-direction:column;gap:10px;display:flex}.mm2dhead{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mm2dhead .mmtitle{font-size:var(--bik-fs-h3);font-weight:var(--bik-fw-semibold)}.mm2dfloors{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.mm2dhead .mmclose{flex:none;width:32px;height:32px;font-size:17px}#mm2dSvg{flex:1;min-height:0}.pgalerie{position:relative}.pfoto.pgalerie[hidden]{display:none!important}.galnav{background:var(--bik-scrim);width:34px;height:34px;color:var(--bik-auf-scrim,#fff);opacity:.72;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.galnav:hover,.galnav:focus-visible{opacity:1}.galprev{left:calc(14px + var(--bik-space-s))}.galnext{right:calc(14px + var(--bik-space-s))}.galzaehler{left:calc(14px + var(--bik-space-s));top:calc(var(--bik-space-s) + 6px);background:var(--bik-scrim);color:var(--bik-auf-scrim,#fff);border-radius:var(--bik-radius-pill);font-size:var(--bik-fs-caption);padding:3px 9px;line-height:1.2;position:absolute}.pplan{margin:var(--bik-space-s) 0 0}.pplanbtn{cursor:default;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block;overflow:visible}.pplanbtn img{width:auto;max-width:100%;height:auto;max-height:46vh;margin:0 auto;display:block}.pplanbtn[hidden]{display:none}#pPlanFig[data-blatt=laedt] .pplanbtn{min-height:34vh}.pplancap{font-size:var(--bik-fs-caption);color:var(--bik-soft);margin-top:6px;line-height:1.35;display:block}.pplancap[hidden]{display:none}.pplanfehler{padding:var(--bik-space-m,16px) var(--bik-space-s,8px);font-size:var(--bik-fs-caption);color:var(--bik-soft);text-align:center;margin:0;line-height:1.35;display:block}.pplanfehler[hidden]{display:none}.pfacts .unsicher,#pFacts .unsicher{color:var(--bik-soft);white-space:nowrap;cursor:help;font-size:.92em}.grundriss{position:fixed}.grundrisscard{width:min(760px,100% - 48px);height:calc(100% - 48px)}.grundrissbild{border-radius:var(--bik-radius-card);background:#fff;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.grundrissbild img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.grundrissbild img[hidden]{display:none}.grundrissinline{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.grundrissinline[hidden]{display:none}.grundrissinline svg{max-width:100%;height:auto;max-height:100%;display:block}.grundrissinline .gr-raum-hit{fill:#0000;transition:fill .12s}.grundrissinline .gr-raum-hit:hover{fill:color-mix(in srgb, var(--bik-blue) 8%, transparent)}.grundrissmeta{font-size:var(--bik-fs-caption);color:var(--bik-soft);margin-left:auto}.grundrissfehler{font-size:var(--bik-fs-caption);color:var(--bik-soft);text-align:center;padding:24px}.grundrisshinweis{font-size:var(--bik-fs-caption);color:var(--bik-soft);text-align:center;margin:0;line-height:1.35}@media (width<=720px){.grundrisscard{width:calc(100% - 16px);max-height:calc(100% - 16px)}}.merkpill{background:var(--bik-surface);align-items:center;gap:6px;display:inline-flex}.merkpill .merkicon{flex:none}.merkpill .merklabel{line-height:1.2}.merkpill #merkCount{border-radius:var(--bik-radius-pill);background:var(--bik-blue);min-width:20px;color:var(--bik-white);font-size:var(--bik-fs-caption);text-align:center;padding:1px 6px;line-height:1.4;display:inline-block}.merkpill.has-items,.merkpill[aria-pressed=true]{background:var(--bik-blue);color:var(--bik-white)}.merkpill.has-items #merkCount,.merkpill[aria-pressed=true] #merkCount{background:var(--bik-white);color:var(--bik-blue)}.merkpill{border-color:var(--bik-status-frei);color:var(--bik-status-frei)}.merkpill #merkCount{background:var(--bik-status-frei);color:#fff}:root[data-theme=dark] .merkpill{color:var(--bik-ink)}.merkpill.has-items,.merkpill[aria-pressed=true]{background:var(--bik-status-frei);border-color:var(--bik-status-frei);color:#fff}:root[data-theme=dark] .merkpill.has-items,:root[data-theme=dark] .merkpill[aria-pressed=true]{color:#fff}.merkpill.has-items #merkCount,.merkpill[aria-pressed=true] #merkCount{color:var(--bik-status-frei);background:#fff}.merkbar{top:58px;right:var(--bik-space-l);background:var(--bik-surface);border-radius:var(--bik-radius-card);border:1px solid var(--bik-border);width:min(380px,100% - 32px);max-height:min(70vh,560px);box-shadow:0 10px 34px var(--bik-shadow);z-index:calc(var(--bik-z-frame) + 1);padding-bottom:var(--bik-space-m);flex-direction:column;display:flex;position:fixed}.merkcaphint{font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-regular);color:var(--bik-soft);margin-left:6px}.merktoast{z-index:var(--bik-z-toast);background:var(--bik-ink);max-width:min(360px,100% - 32px);color:var(--bik-bg);border-radius:var(--bik-radius-s);font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);line-height:var(--bik-lh-body);text-align:center;box-shadow:0 10px 34px var(--bik-shadow);opacity:0;pointer-events:none;padding:10px 14px;transition:opacity .18s,transform .18s;position:fixed;top:64px;left:50%;transform:translate(-50%,-6px)}.merktoast.show{opacity:1;transform:translate(-50%)}.merktoast.expohint{text-align:left;max-width:min(320px,100vw - 32px);line-height:1.4;bottom:auto;left:0;transform:translate(-100%,-6px)}.merktoast.expohint.show{transform:translate(-100%)}.merkbar .listhead{padding:14px 16px 8px}.merkrows{padding:4px 8px;overflow-y:auto}.mrow{align-items:center;gap:4px;display:flex}.mrow .mgo{text-align:left;border-radius:var(--bik-radius-s);font-size:var(--bik-fs-body-s);color:var(--bik-ink);border:none;border-bottom:1px solid var(--bik-border-soft);background:0 0;flex:1;grid-template-columns:86px 1fr auto;align-items:center;gap:4px 10px;padding:8px 10px;line-height:1.35;display:grid}.mrow .mgo:hover{background:var(--bik-surface-2)}.mrow .mdel{width:26px;height:26px;color:var(--bik-soft);background:0 0;border:none;border-radius:50%;flex:none;font-size:15px;line-height:1}.mrow .mdel:hover{background:var(--bik-ink-08);color:var(--bik-ink)}.merksum{justify-content:space-between;align-items:baseline;gap:var(--bik-space-m);padding:var(--bik-space-s) 16px 0;font-size:var(--bik-fs-body-s);line-height:var(--bik-lh-body);display:flex}.merksum[hidden]{display:none}.merksumlabel{color:var(--bik-soft)}.merksumval{font-variant-numeric:tabular-nums;color:var(--bik-ink);font-size:var(--bik-fs-body);font-weight:var(--bik-fw-semibold)}.merkexpo{align-items:center;gap:var(--bik-space-s);padding:var(--bik-space-s) 16px 0;font-size:var(--bik-fs-body-s);line-height:var(--bik-lh-body);color:var(--bik-ink);flex-wrap:wrap;display:flex}.merkexpo[hidden]{display:none}.merkexpotext{flex:12ch;min-width:0}.merkexpo.err .merkexpotext{font-weight:var(--bik-fw-semibold)}.merkexpo.ok .merkexpotext{color:var(--bik-blue-deep);font-weight:var(--bik-fw-semibold)}.merkexporetry{flex:none}.merkexporetry[hidden]{display:none}.merkcta{gap:var(--bik-space-s);flex-wrap:wrap;padding:10px 16px 0;display:flex}.merkcta #merkDownload,.merkcta #merkAnfrage{flex:100%}.merkbar .pformmsg,.merkform{padding:0 16px}.btn.merked{background:var(--bik-blue);color:var(--bik-white)}.btn.btnicon{justify-content:center;align-items:center;gap:var(--bik-space-s);display:inline-flex}.btn.btnicon svg{flex:none}.expo-still{display:none!important}.expocard{gap:var(--bik-space-s);width:min(460px,100% - 48px)}.expobody{gap:var(--bik-space-xs);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.expolist{margin:0;padding:0;list-style:none}.expolist li{border-bottom:1px solid var(--bik-border-soft);font-size:var(--bik-fs-body-s);color:var(--bik-ink);grid-template-columns:92px 1fr auto;align-items:baseline;gap:4px 10px;padding:7px 0;line-height:1.35;display:grid}.expolist .ecode{font-weight:var(--bik-fw-semibold);font-variant-numeric:tabular-nums}.expolist .emeta{color:var(--bik-soft)}.expolist .eprice{font-variant-numeric:tabular-nums;white-space:nowrap}.exposum{justify-content:space-between;align-items:baseline;gap:var(--bik-space-m);padding-top:var(--bik-space-xs);font-size:var(--bik-fs-body-s);line-height:var(--bik-lh-body);display:flex}.exposumlabel{color:var(--bik-soft)}.exposumval{font-variant-numeric:tabular-nums;color:var(--bik-ink)}.exposum-total .exposumval{font-size:var(--bik-fs-body);font-weight:var(--bik-fw-semibold)}.expostatus{align-items:center;gap:var(--bik-space-s);min-height:32px;padding:var(--bik-space-xs) 0;font-size:var(--bik-fs-body-s);line-height:var(--bik-lh-body);color:var(--bik-ink);display:flex}.expostatus.err .expostatustext{font-weight:var(--bik-fw-semibold)}.expostatus.ok .expostatustext{color:var(--bik-blue-deep);font-weight:var(--bik-fw-semibold)}.expospin{border:2px solid var(--bik-line);border-top-color:var(--bik-blue);border-radius:50%;flex:none;width:17px;height:17px;animation:.8s linear infinite bik-expo-spin}.expospin[hidden]{display:none}@keyframes bik-expo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.expospin{animation:1.2s ease-in-out infinite bik-env-puls}}.expohinweis{font-size:var(--bik-fs-caption);color:var(--bik-soft);margin:0;line-height:1.4}.expocta{gap:var(--bik-space-s);padding-top:var(--bik-space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.expocta .btn[hidden]{display:none}.lrow.soldout>:not(.statuschip),.lrow.soldout .lcode,.lrow.soldout .lprice{color:var(--bik-muted)}.lrow .lmerk{color:var(--bik-blue);font-style:normal}.pform{margin-top:var(--bik-space-m);gap:10px;display:grid}.pform label{font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);color:var(--bik-ink);gap:4px;display:grid}.pform input,.pform textarea{font-family:var(--bik-font);font-size:var(--bik-fs-body);font-weight:var(--bik-fw-regular);color:var(--bik-ink);background:var(--bik-surface-2);border:1.5px solid var(--bik-line);border-radius:var(--bik-radius-s);line-height:var(--bik-lh-body);padding:8px 10px}.pform input:focus,.pform textarea:focus{outline:2px solid var(--bik-focus);outline-offset:1px}.pform textarea{resize:vertical}.pformchoice{margin:0 0 var(--bik-space-s);border:0;padding:0}.pformchoice legend{margin:0 0 var(--bik-space-xs);font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);color:var(--bik-soft);padding:0}.pformchoicerow{gap:var(--bik-space-m);flex-wrap:wrap;display:flex}.pform .pformradio,.pform .pformconsent{align-items:flex-start;gap:var(--bik-space-xs);font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-regular);cursor:pointer;line-height:1.35;display:flex}.pform .pformradio{align-items:center;min-height:24px}.pform .pformconsent{margin:0 0 var(--bik-space-s)}.pform .pformradio input,.pform .pformconsent input{flex:none;width:16px;height:16px;margin:0}.pform .pformconsent input{margin-top:2px}.pformconsent a{color:var(--bik-blue);text-underline-offset:2px}:is(.pformconsent input:user-invalid,.pformchoice input:user-invalid){outline:2px solid var(--bik-status-gesperrt);outline-offset:2px}.pformrow{flex-wrap:wrap;gap:10px;display:flex}.pformmsg{font-size:var(--bik-fs-body-s);line-height:var(--bik-lh-body);color:var(--bik-soft);margin:10px 0 0}.pformmsg.ok{color:var(--bik-blue-deep);font-weight:var(--bik-fw-semibold)}.pformmsg.err{color:var(--bik-ink);font-weight:var(--bik-fw-semibold)}.pill:focus-visible,.chip:focus-visible,.btn:focus-visible,select:focus-visible,.floortick:focus-visible,.floorbtn:focus-visible,.navtoggle:focus-visible,.envtoggle:focus-visible,.projtoggle:focus-visible,.lrow:focus-visible,.isoback:focus-visible,.mmclose:focus-visible,.merkpill:focus-visible,.flightskip:focus-visible,.close:focus-visible,.mrow .mgo:focus-visible,.mrow .mdel:focus-visible,#mmSvg path:focus-visible,#mm2dSvg path:focus-visible{outline:2px solid var(--bik-focus);outline-offset:2px}.floorslider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--bik-focus);outline-offset:2px}.dual input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--bik-focus);outline-offset:2px}body.freisteller,body.freisteller #main,body.freisteller #stage{background:0 0!important}body.freisteller .topbar,body.freisteller .filterbar,body.freisteller #panel,body.freisteller #stage>:not(#c):not(#tooltip){display:none!important}body.freisteller #main{height:100%!important}body.freisteller #tooltip.freisteller-tip{z-index:60;font-size:var(--bik-fs-body,14px);box-shadow:none;padding:8px 12px;transform:translate(-50%)}:root[data-theme=dark] #mmSvg .gew-hbg,:root[data-theme=dark] #mm2dSvg .gew-hbg{fill:#263862}:root[data-theme=dark] #mmSvg .gew-hline,:root[data-theme=dark] #mm2dSvg .gew-hline{stroke:#7d97cc;opacity:.5}:root[data-theme=dark] #mmSvg .gewerbe-area,:root[data-theme=dark] #mm2dSvg .gewerbe-area{stroke:#7d97cc}:root[data-theme=dark] #mmSvg .gewerbe-label,:root[data-theme=dark] #mm2dSvg .gewerbe-label{fill:#b9c6e2}body.ui-pills{flex-direction:column;display:flex}body.ui-pills #main{flex:1;height:auto;min-height:0}body.ui-pills .pillbar--bottom{pointer-events:none;inset:auto auto auto 50%;bottom:calc(var(--bik-space-m) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--bik-space-s);display:flex;position:absolute;transform:translate(-50%)}body.ui-pills .pillbar--bottom .glasspill{position:static;inset:auto;transform:none}body.ui-pills #texToggle{transform:none}body.ui-pills .pillbar--bottom .isofrost{position:static;inset:auto;transform:none}body.ui-pills .filterbar{z-index:var(--bik-z-frame);width:max-content;margin:var(--bik-space-m) 0 0 var(--bik-space-m);background:0 0;border-bottom:none;padding:0;display:block;position:relative;overflow:visible}body.ui-pills .filterbar>summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--bik-fs-caption);font-weight:var(--bik-fw-semibold);color:var(--bik-ink);background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);align-items:center;gap:6px;padding:8px 16px;line-height:1.3;display:inline-flex}body.ui-pills .filterbar>summary:hover{color:var(--bik-blue)}body.ui-pills .filterbar[open]>summary{color:var(--bik-blue);border-color:var(--bik-blue)}body.ui-pills .filterbar-panel{top:calc(100% + var(--bik-space-s));z-index:var(--bik-z-frame);align-items:flex-start;gap:var(--bik-space-s);background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-card);padding:var(--bik-space-m);flex-direction:column;width:max-content;max-width:min(720px,100vw - 32px);max-height:min(60vh,100vh - 96px);display:flex;position:absolute;left:0;overflow-y:auto}body.ui-pills .filterbar-panel>.fgroup{gap:var(--bik-space-s);flex-wrap:wrap;display:flex}#envToggle.laedt{opacity:.55;cursor:progress}#envToggle.laedt svg{animation:1.1s ease-in-out infinite bik-env-puls}@keyframes bik-env-puls{0%,to{opacity:1}50%{opacity:.35}}body.ui-pills #main{height:100%}body.ui-pills .topbar{z-index:var(--bik-z-frame);padding:var(--bik-space-m) var(--bik-space-m) 0;pointer-events:none;gap:var(--bik-space-s);background:0 0;border-bottom:none;position:absolute;top:0;left:0;right:0}body.ui-pills .topbar>.viewpills,body.ui-pills .topbar>.topbar-right{pointer-events:auto;align-items:center;gap:var(--bik-pill-gap);background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);padding:6px 12px;display:flex}body.ui-pills .topbar>.topbar-right{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}body.ui-pills .topbar>.brand{pointer-events:auto;align-items:center;gap:var(--bik-space-s);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:var(--bik-pill-h);background:0 0;border:0;padding:0 2px;display:flex}@media (width<=1180px){body.ui-pills .topbar .project{display:none}}body.ui-pills .filterbar{top:58px;left:var(--bik-space-m);right:var(--bik-space-m);width:auto;z-index:var(--bik-z-frame);pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin:0;padding:0;position:absolute}body.ui-pills .filterbar>summary{pointer-events:auto;cursor:default;list-style:none}body.ui-pills .filterbar>summary:after{content:none}body.ui-pills .filterbar>summary::-webkit-details-marker{display:none}body.ui-pills .filterbar-panel{pointer-events:none;align-items:center;gap:var(--bik-group-gap);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;flex-flow:wrap;width:auto;max-width:none;max-height:none;padding:0;display:flex;position:static;overflow:visible}body.ui-pills .filterbar-panel>.fgroup{pointer-events:auto;align-items:center;gap:var(--bik-pill-gap);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:flex}body.ui-pills .filterbar-panel>.fgroup:hover,body.ui-pills .filterbar-panel>.fgroup:focus-within{z-index:calc(var(--bik-z-frame) + 1);position:relative}body.ui-pills .filterbar-panel>.fgroup .flabel{font-size:var(--bik-fs-caption);color:var(--bik-ink);white-space:nowrap;font-weight:var(--bik-fw-semibold);padding-right:2px}body.ui-pills .filterbar-panel .chip{background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border-color:var(--bik-glass-border);padding:5px 12px}body.ui-pills .filterbar-panel .chip.active{background:var(--bik-blue);border-color:var(--bik-blue);color:var(--bik-white);-webkit-backdrop-filter:none;backdrop-filter:none}.pilldrop{display:inline-flex;position:relative}.pilldrop-quelle{clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilldrop-knopf{cursor:pointer}.pilldrop-knopf:after{content:"›";opacity:.6;margin-left:2px;font-size:1.05em;line-height:0;display:inline-block;transform:rotate(90deg)}.pilldrop-knopf[aria-expanded=true]{border-color:var(--bik-blue);color:var(--bik-blue)}.pilldrop-knopf[aria-expanded=true]:after{transform:rotate(-90deg)}.pilldrop-liste{top:calc(100% + var(--bik-drop-gap));z-index:calc(var(--bik-z-frame) + 1);background:var(--bik-glass-strong);width:max-content;min-width:100%;max-height:46vh;-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-card);box-shadow:0 8px 24px var(--bik-shadow);margin:0;padding:4px;list-style:none;position:absolute;left:0;overflow-y:auto}.pilldrop:after{content:"";height:calc(var(--bik-drop-gap) + 1px);pointer-events:none;position:absolute;top:100%;left:0;right:0}.pilldrop:has(>.pilldrop-liste:not([hidden])):after{pointer-events:auto}body.ui-pills .fgroup--etage .pilldrop-liste{display:none}.pilldrop-liste li{border-radius:var(--bik-radius-pill);cursor:pointer;font-size:var(--bik-fs-caption);color:var(--bik-ink);white-space:nowrap;padding:6px 12px}.pilldrop-liste li:hover{background:var(--bik-ink-08)}.pilldrop-liste li:focus-visible,.pilldrop-liste li:focus{outline:2px solid var(--bik-blue);outline-offset:-2px}.pilldrop-liste li[aria-selected=true]{background:var(--bik-blue);color:var(--bik-white);font-weight:var(--bik-fw-semibold)}body.ui-pills .filterbar-panel>.fgroup.frange{background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);min-height:var(--bik-pill-h);align-items:center;gap:var(--bik-pill-gap);flex-flow:row;padding:0 14px}body.ui-pills .filterbar-panel .fcount{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.ui-pills .filterbar-panel>.fgroup.frange{min-width:190px}body.ui-pills .filterbar[open]>summary{display:none}body.ui-pills .filterbar:not([open])>summary{cursor:pointer;background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);font-size:var(--bik-fs-caption);padding:6px 12px;list-style:none}body.ui-pills .filterbar-panel>.navtoggle{pointer-events:auto;background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-pill);padding:6px 12px;position:static;inset:auto;transform:none}body.ui-pills .pillbar--topleft{pointer-events:none}body.ui-pills .topbar>.brand>.demobadge{flex:none;margin-left:4px}.pill,.chip,.pilldrop-knopf,.merkpill,.demobadge,.glasspill,.isofrost,.isoback,.stagenote{min-height:var(--bik-pill-h);justify-content:center;align-items:center;padding-block:0;display:inline-flex}body.ui-pills .filterbar-panel,body.ui-pills .filterbar-panel>.fgroup{align-items:center}.filterbar .pilldrop-liste--mehr{align-items:stretch;gap:var(--bik-pill-gap);padding:var(--bik-space-s);flex-direction:column;display:none}.filterbar .pilldrop-schalter:checked~.pilldrop-liste--mehr{display:flex}.filterbar .pilldrop-liste--mehr .chip{justify-content:flex-start;width:100%}.filterbar .pilldrop.pilldrop--mehr:after{pointer-events:none}.filterbar .pilldrop--mehr:has(>.pilldrop-schalter:checked):after{pointer-events:auto}.pilldrop-schalter:focus-visible+.pilldrop-knopf{outline:2px solid var(--bik-focus);outline-offset:2px}.filterbar .pilldrop-schalter:checked~.pilldrop-knopf:after{transform:rotate(-90deg)}.filterbar .pilldrop-schalter:checked~.pilldrop-knopf{border-color:var(--bik-blue);color:var(--bik-blue)}.stsumme{display:inline}.stteil{display:none}:is(.fgroup--status:has(.chip.st[data-status=available].active) .stteil-available,.fgroup--status:has(.chip.st[data-status=reserved].active) .stteil-reserved,.fgroup--status:has(.chip.st[data-status=locked].active) .stteil-locked,.fgroup--status:has(.chip.st[data-status=sold].active) .stteil-sold){display:inline}.fgroup--status:has(.chip.st[data-status=available].active) .stteil-reserved:before{content:", "}.fgroup--status:has(.chip.st[data-status=available].active) .stteil-locked:before{content:", "}.fgroup--status:has(.chip.st[data-status=reserved].active) .stteil-locked:before{content:", "}.fgroup--status:has(.chip.st[data-status=available].active) .stteil-sold:before{content:", "}.fgroup--status:has(.chip.st[data-status=reserved].active) .stteil-sold:before{content:", "}.fgroup--status:has(.chip.st[data-status=locked].active) .stteil-sold:before{content:", "}.fgroup--status:has(.chip.st[data-status=available].active):has(.chip.st[data-status=reserved].active):has(.chip.st[data-status=locked].active):has(.chip.st[data-status=sold].active) .stteil{display:none}.fgroup--status:has(.chip.st[data-status=available].active):has(.chip.st[data-status=reserved].active):has(.chip.st[data-status=locked].active):has(.chip.st[data-status=sold].active) .stteil-alle{display:inline}.fgroup--status:not(:has(.chip.st.active)) .stteil-keine{display:inline}.dropsumme{display:inline}.hteil{display:none}:is(.fgroup--haus:has(.chip[data-haus=""].active) .hteil-alle,.fgroup--haus:has(.chip[data-haus=A].active) .hteil-a,.fgroup--haus:has(.chip[data-haus=B].active) .hteil-bc){display:inline}.fgroup--haus:not(:has(.chip[data-haus].active)) .hteil-alle{display:inline}.ateil{display:none}:is(.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Balcony].active) .ateil-balkon,.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Terrace].active) .ateil-terrasse,.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Roof-terrace].active) .ateil-dach,.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Loggia].active) .ateil-loggia){display:inline}.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Balcony].active) .ateil-terrasse:before{content:", "}.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Balcony].active) .ateil-dach:before{content:", "}.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Terrace].active) .ateil-dach:before{content:", "}.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Balcony].active) .ateil-loggia:before{content:", "}.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Terrace].active) .ateil-loggia:before{content:", "}.fgroup--aussen[data-alle="0"]:has(.chip.af[data-outdoor=Roof-terrace].active) .ateil-loggia:before{content:", "}.fgroup--aussen[data-alle="1"] .ateil-alle,.fgroup--aussen:not([data-alle]) .ateil-alle{display:inline}.fgroup--aussen .pilldrop-knopf .dropsumme{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:22ch;display:inline-block;overflow:hidden}.filterbar .pilldrop-liste--schieber{max-height:none;padding:12px calc(var(--bik-space-s) + 8px);overflow:visible}.filterbar .pilldrop-liste--schieber .dual{width:156px}.filterbar .pilldrop--mehr:has(.pilldrop-liste--schieber){position:relative}.fgroup--schieber .pilldrop-knopf .bik-num{text-align:center;font-variant-numeric:tabular-nums;min-width:9ch;display:inline-block}.chip.st .dot{width:14px;height:14px;position:relative}.chip.st.active .dot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7.5px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}#grundrissOverlay,#pGrundriss{display:none!important}#pPlanBtn{pointer-events:none;cursor:default}.plage{margin:0;padding:14px 14px 0}.plage[hidden]{display:none}#pLageSvg{aspect-ratio:4/3;background:var(--bik-surface-2);border-radius:14px;width:100%;display:block}#pLageSvg path.we-region{cursor:pointer}#pLageSvg path.we-region.sel{cursor:default}#pLageSvg .we-label{font-family:var(--bik-font);font-weight:var(--bik-fw-semibold);font-variant-numeric:tabular-nums;pointer-events:none}#pLageSvg path.mmhouse{fill:#0023660b;stroke:var(--bik-blue);stroke-width:2.2px;stroke-linejoin:round;pointer-events:none}#pLageSvg path.mmwe{stroke-linejoin:round;stroke-linecap:round}:root[data-theme=dark] #pLageSvg .gew-hbg{fill:#263862}:root[data-theme=dark] #pLageSvg .gew-hline{stroke:#7d97cc;opacity:.5}:root[data-theme=dark] #pLageSvg .gewerbe-area{stroke:#7d97cc}:root[data-theme=dark] #pLageSvg .gewerbe-label{fill:#b9c6e2}.plagecap{font-size:var(--bik-fs-caption);color:var(--bik-soft);margin-top:6px;line-height:1.35;display:block}.pbody>.pfoto{padding:var(--bik-space-m) 0 0}.pbody>.pfoto .pfotocap{left:10px}.pbody>.pfoto .galprev{left:var(--bik-space-s)}.pbody>.pfoto .galnext{right:var(--bik-space-s)}.pbody>.pfoto .galzaehler{left:var(--bik-space-s)}.pplaninline{display:block}.pplaninline[hidden]{display:none}.pplaninline>svg{max-width:100%;margin:0 auto;display:block;width:auto!important;height:46vh!important}@media (width<=720px){.pplaninline>svg{height:34vh!important}}:root[data-theme=dark] .pplaninline,:root[data-theme=dark] .grundrissinline{--room-wohnen:var(--bik-surface-2);--room-essen-kochen:var(--bik-surface-2);--room-schlafen:var(--bik-surface-2);--room-schrankraum:var(--bik-surface-2);--room-zimmer:var(--bik-surface-2);--room-flur:var(--bik-surface-2);--room-bad:var(--bik-neut);--room-hwr:var(--bik-neut);--room-balkon-terrasse:var(--bik-neut);--gr-floor-wohnen:var(--bik-surface-2);--gr-floor-essen-kochen:var(--bik-surface-2);--gr-floor-schlafen:var(--bik-surface-2);--gr-floor-schrankraum:var(--bik-surface-2);--gr-floor-zimmer:var(--bik-surface-2);--gr-floor-flur:var(--bik-surface-2);--gr-floor-bad:var(--bik-neut);--gr-floor-hwr:var(--bik-neut);--gr-furn-fill:var(--bik-surface);--gr-tuer-blatt:var(--bik-soft);--gr-fensterblech:var(--bik-soft);--gr-eingangspfeil:var(--status-frei-3d)}:root[data-theme=dark] .pplaninline [fill=\#ffffff]{fill:var(--bik-surface)}:root[data-theme=dark] .pplaninline [stroke=\#ffffff]{stroke:var(--bik-surface)}:root[data-theme=dark] .grundrissinline [fill=\#ffffff]{fill:var(--bik-paper)}:root[data-theme=dark] .grundrissinline [stroke=\#ffffff]{stroke:var(--bik-paper)}:root[data-theme=dark] .pplaninline [fill=\#222f44],:root[data-theme=dark] .grundrissinline [fill=\#222f44]{fill:var(--bik-3d-struct-wall)}:root[data-theme=dark] .pplaninline [stroke=\#222f44],:root[data-theme=dark] .grundrissinline [stroke=\#222f44]{stroke:var(--bik-soft)}:root[data-theme=dark] .pplaninline [data-room-label],:root[data-theme=dark] .grundrissinline [data-room-label]{fill:var(--bik-ink)}:root[data-theme=dark] .pplaninline pattern rect,:root[data-theme=dark] .grundrissinline pattern rect{fill:var(--bik-neut)}:root[data-theme=dark] .pplaninline pattern line,:root[data-theme=dark] .grundrissinline pattern line{stroke:var(--bik-soft)}:root[data-theme=dark] .pplaninline image,:root[data-theme=dark] .grundrissinline image{opacity:.6}#fReset{border-style:dashed;border-color:var(--bik-line);color:var(--bik-soft)}#fReset.filtert,#fReset.nudge{border-style:solid;border-color:var(--bik-blue);background:var(--bik-blue);color:var(--bik-white);-webkit-backdrop-filter:none;backdrop-filter:none}body.ui-pills .filterbar-panel .fcount.empty{clip-path:none;cursor:pointer;background:var(--bik-glass);width:auto;height:auto;-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border:1.5px solid var(--bik-blue);border-radius:var(--bik-radius-pill);color:var(--bik-blue);font-weight:var(--bik-fw-semibold);min-height:var(--bik-pill-h);align-items:center;margin:0;padding:0 12px;display:inline-flex;position:static;overflow:visible}.filterbar .chip.af[data-alle="1"].active,.filterbar .chip.st[data-alle="1"].active{background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border-color:var(--bik-glass-border);color:var(--bik-ink);opacity:1}.filterbar .chip.st[data-alle="1"].active .dot:after{content:none}body.ui-pills .filterbar-panel>.navtoggle.active,body.ui-pills .navtoggle.active{background:var(--bik-glass);-webkit-backdrop-filter:blur(var(--bik-glass-blur,14px));backdrop-filter:blur(var(--bik-glass-blur,14px));border-color:var(--bik-blue);color:var(--bik-blue)}:root{--bik-leiste-h:76.4vh;--bik-leiste-top:11.8vh}body.ui-pills .nav2d{top:var(--bik-leiste-top);height:var(--bik-leiste-h);bottom:auto;left:var(--bik-space-m);border:1px solid var(--bik-glass-border);border-radius:var(--bik-radius-card);box-shadow:0 10px 34px var(--bik-shadow)}body.ui-pills .nav2d:not(.open){transform:translateX(calc(-100% - var(--bik-space-m) - 2px))}body.ui-pills .panel{top:var(--bik-leiste-top);height:var(--bik-leiste-h);bottom:auto}body.ui-pills .filterbar{z-index:calc(var(--bik-z-frame) + 1)}.plagecap{display:none}#pLageSvg{background:0 0}.pbody>.plage{padding:var(--bik-space-s) 0 0;width:100%}#pLageSvg{aspect-ratio:1740/819}.lrow{grid-template-columns:auto minmax(0,1fr) auto auto}.lrow .lcode{white-space:nowrap}.lrow .lmeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@supports (grid-template-columns:subgrid){.listrows,.navrows,.merkrows{grid-template-columns:auto minmax(0,1fr) auto auto;align-content:start;display:grid}.lrow{grid-column:1/-1;grid-template-columns:subgrid}.listrows>:not(.lrow),.navrows>:not(.lrow),.merkrows>:not(.lrow){grid-column:1/-1}}body.ui-pills .site-head~.filterbar{top:83px}.site-head~.merkbar,body.ui-pills .site-head~.merkbar{top:123px}:root{--bik-notenreserve:calc(var(--bik-space-m) + 32px + var(--bik-space-m))}@media (width<=1180px){:root{--bik-notenreserve:calc(var(--bik-space-m) + 56px + 32px + var(--bik-space-m))}}body.ui-pills .site-head~#main .nav2d,body.ui-pills .site-head~#main .panel{top:max(var(--bik-leiste-top), calc(var(--bik-filterbar-unten,115px) + var(--bik-space-m)));height:min(var(--bik-leiste-h), calc(100vh - max(var(--bik-leiste-top), calc(var(--bik-filterbar-unten,115px) + var(--bik-space-m))) - var(--bik-notenreserve)));bottom:auto}body.ui-pills .filterbar-panel{z-index:auto;position:relative}body.ui-pills .filterbar-panel>#merkPill{pointer-events:auto;margin:0;position:absolute;top:0;right:0}body.ui-pills .filterbar-panel{padding-right:calc(137px + var(--bik-group-gap))}.merkpill #merkCount{text-align:center;min-width:1.4em;display:inline-block}.zuschmal{display:none}@media (width<=1023px){.zuschmal{z-index:99999;background:var(--bik-surface,#fff);padding:var(--bik-space-l,24px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.zuschmal-karte{text-align:center;align-items:center;gap:var(--bik-space-m,16px);max-width:30rem;font-family:var(--bik-font);font-weight:var(--bik-fw-regular,400);color:var(--bik-blue,#002366);flex-direction:column;display:flex}.zuschmal-karte .bik-lockup{margin-bottom:var(--bik-space-s,8px)}.zuschmal-karte h1{font-size:var(--bik-fs-h2,1.5rem);line-height:1.25;font-weight:var(--bik-fw-regular,400);color:var(--bik-blue,#002366);margin:0}.zuschmal-karte p{font-size:var(--bik-fs-body,1rem);color:var(--bik-blue,#002366);margin:0;line-height:1.5}.zuschmal-karte .zuschmal-tipp{color:color-mix(in srgb, var(--bik-blue,#002366) 72%, transparent)}.zuschmal-karte .btn{margin-top:var(--bik-space-s,8px)}html,body{overflow:hidden}}.psekt{margin:var(--bik-space-l) 0 var(--bik-space-s);font-size:var(--bik-fs-body);font-weight:var(--bik-fw-semibold);line-height:var(--bik-lh-headline);letter-spacing:.01em;color:var(--bik-ink)}.pbody>.psekt:first-child{margin-top:var(--bik-space-m)}:is(.psekt--lage:has(+#pLageFig[hidden]),.psekt--plan:has(+#pPlanFig[hidden])){display:none}:root,:root[data-theme=dark]{--bik-status-verkauft:#a4262c;--bik-status-verkauft-dunkel:#7d1d22;--status-verkauft-3d:#a4262c}.fgroup--status .chip.st[data-status=locked]{display:none}.fgroup--status:has(.chip.st[data-status=available].active):has(.chip.st[data-status=reserved].active):has(.chip.st[data-status=sold].active) .stteil{display:none}.fgroup--status:has(.chip.st[data-status=available].active):has(.chip.st[data-status=reserved].active):has(.chip.st[data-status=sold].active) .stteil-alle{display:inline}.fgroup--status:not(:has(.chip.st[data-status=available].active)):not(:has(.chip.st[data-status=reserved].active)):not(:has(.chip.st[data-status=sold].active)) .stteil{display:none}.fgroup--status:not(:has(.chip.st[data-status=available].active)):not(:has(.chip.st[data-status=reserved].active)):not(:has(.chip.st[data-status=sold].active)) .stteil-keine{display:inline}.fgroup--status .stteil-locked{display:none!important}.fgroup--status:has(.chip.st[data-status=locked].active) .stteil-sold:before{content:""}.fgroup--status:has(.chip.st[data-status=available].active) .stteil-sold:before{content:", "}.fgroup--status:has(.chip.st[data-status=reserved].active) .stteil-sold:before{content:", "}#mmSvg .we-region:not([data-status=available]),#mm2dSvg .we-region:not([data-status=available]),#pLageSvg .we-region:not([data-status=available]),.lrow[disabled]{cursor:not-allowed}.lrow[disabled] .lcode,.lrow[disabled] .lmeta{color:var(--bik-soft)}.lrow .lgrund,.mrow .lgrund{font-weight:var(--bik-fw-regular,400);font-size:var(--bik-fs-body-s);color:var(--bik-soft);white-space:nowrap}.quartierumriss{stroke:var(--bik-soft);stroke-width:1.6px;stroke-linejoin:round;fill:none;fill-rule:evenodd;opacity:.55;pointer-events:none}.hausleiste{justify-content:space-around;align-items:baseline;gap:var(--bik-space-s);margin-top:var(--bik-space-xs);font-family:var(--bik-font);font-size:var(--bik-fs-body-s);font-weight:var(--bik-fw-semibold);letter-spacing:.02em;font-variant-numeric:tabular-nums;display:flex}.hausleiste__haus{color:var(--bik-soft);white-space:nowrap}.hausleiste__haus--aktiv{color:var(--bik-blue)}.hausleiste__haus--leer{opacity:.45}.hauslabel--meter{font-family:var(--bik-font);letter-spacing:.06em;font-size:2.8px;font-weight:var(--bik-fw-semibold);fill:var(--bik-blue);opacity:.38;pointer-events:none}.bauteillabel{font-family:var(--bik-font);letter-spacing:.08em;font-weight:var(--bik-fw-semibold);fill:var(--bik-blue);opacity:.55;pointer-events:none}.kein3d[hidden]{display:none}.kein3d{z-index:99990;background:var(--bik-surface,#fff);padding:var(--bik-space-l,24px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.kein3d .zuschmal-karte{text-align:center;align-items:center;gap:var(--bik-space-m,16px);max-width:30rem;font-family:var(--bik-font);font-weight:var(--bik-fw-regular,400);color:var(--bik-blue,#002366);flex-direction:column;display:flex}.kein3d .zuschmal-karte .bik-lockup{margin-bottom:var(--bik-space-s,8px)}.kein3d .zuschmal-karte h1{font-size:var(--bik-fs-h2,1.5rem);line-height:1.25;font-weight:var(--bik-fw-regular,400);color:var(--bik-blue,#002366);margin:0}.kein3d .zuschmal-karte p{font-size:var(--bik-fs-body,1rem);color:var(--bik-blue,#002366);margin:0;line-height:1.5}.kein3d .zuschmal-karte .zuschmal-tipp{color:color-mix(in srgb, var(--bik-blue,#002366) 72%, transparent)}.kein3d .zuschmal-karte .btn{margin-top:var(--bik-space-s,8px)}.wemitte{left:var(--bik-space-m);right:calc(max(var(--panel-w), 380px) + var(--bik-space-m) * 2);top:var(--bik-space-m);bottom:var(--bik-space-m);gap:var(--bik-space-s,8px);padding:62px var(--bik-space-l) var(--bik-space-l);background:var(--bik-surface);border:1px solid var(--bik-border);border-radius:var(--bik-radius-card);z-index:var(--bik-z-3d-overlay);flex-direction:column;display:flex;position:absolute;overflow:hidden}.wemitte[hidden]{display:none}#stage.nav-open~.wemitte{left:calc(var(--nav-w) + var(--bik-space-m) * 2)}body.ui-pills .site-head~#main .wemitte{top:max(var(--bik-leiste-top), calc(var(--bik-filterbar-unten,115px) + var(--bik-space-m)));height:min(var(--bik-leiste-h), calc(100vh - max(var(--bik-leiste-top), calc(var(--bik-filterbar-unten,115px) + var(--bik-space-m))) - var(--bik-notenreserve)));bottom:auto}.wemitte-blatt{flex:auto;min-height:0;position:relative}.wemitte-blatt>svg{display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.wemitte-fuss{text-align:center;font-size:var(--bik-fs-caption);color:var(--bik-muted);flex:none;margin:0;line-height:1.4}.wemitte-hinweis{text-align:center;font-size:var(--bik-fs-body-s);color:var(--bik-muted);flex:none;margin:0;line-height:1.5}.wemitte-hinweis[hidden]{display:none}#frostedToggle{display:none!important}#main:has(#stage.panel-open):before{content:"";z-index:9;pointer-events:none;background:#00000047;position:absolute;inset:0}:root[data-theme=dark] #main:has(#stage.panel-open):before{background:#0000002e}#stage.panel-open~.wemitte{right:calc(max(var(--panel-w), 380px) + var(--bik-space-m));border-top-right-radius:0;border-bottom-right-radius:0}#stage.panel-open~#panel{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#stage.panel-open.nav-open~.wemitte{left:calc(var(--nav-w) + var(--bik-space-m));border-top-left-radius:0;border-bottom-left-radius:0}#main:has(#stage.panel-open){--panel-w:25vw}#nav2d .navhausf{display:none}#stage.panel-open .isobar{left:calc(var(--bik-space-m) + 12px);transform:none}#stage.panel-open.nav-open .isobar{left:calc(var(--nav-w) + var(--bik-space-m) + 12px);transform:none}#main:has(#stage.panel-open){--bik-leiste-h:100vh}#stage.panel-open.nav-open .nav2d{border-top-right-radius:0;border-bottom-right-radius:0}#stage.panel-open.nav-open~.wemitte{border-left:none}
