._wrapper_k4cst_4{display:flex;width:100%;min-height:100vh}._storyPanel_k4cst_10{width:40%;z-index:10;position:relative;background:#fff;border-right:1px solid var(--border);overflow:hidden;clip-path:inset(0)}._storyPanel_k4cst_10:before,._storyPanel_k4cst_10:after{content:"";position:fixed;z-index:-1;pointer-events:none;aspect-ratio:648 / 460;background:no-repeat center / 100% 100%}._storyPanel_k4cst_10:before{width:62vw;left:-20vw;bottom:-14vw;opacity:.4;transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 648 460'%3E%3Cpath fill='%238DDAFE' d='M294.598 139.89C423.339 81.46 463.57-7.263 531.848.475c68.278 7.738 46.37 51.638 62.966 179.368 16.597 127.73 115.597 181.58-8.155 242.443-123.753 60.864-336.737 37.016-441.733 5.388C39.931 396.044-27.339 317.905 10.781 242.833c38.12-75.072 155.075-44.512 283.817-102.942z'/%3E%3C/svg%3E")}._storyPanel_k4cst_10:after{width:48vw;left:8vw;top:-9vw;opacity:.25;transform:rotate(180deg) scaleX(-1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 648 460'%3E%3Cpath fill='%239BE917' d='M294.598 139.89C423.339 81.46 463.57-7.263 531.848.475c68.278 7.738 46.37 51.638 62.966 179.368 16.597 127.73 115.597 181.58-8.155 242.443-123.753 60.864-336.737 37.016-441.733 5.388C39.931 396.044-27.339 317.905 10.781 242.833c38.12-75.072 155.075-44.512 283.817-102.942z'/%3E%3C/svg%3E")}._mapPanel_k4cst_50{width:60%;height:100vh;position:sticky;top:0}._appHeader_k4cst_58{display:flex;align-items:center;gap:1.1rem;height:84px;padding:0 1.5rem;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._headerLogo_k4cst_69{height:44px;width:auto}._headerText_k4cst_74{display:flex;flex-direction:column;line-height:1.15;min-width:0}._headerSubtitle_k4cst_81{font-size:.95rem;font-weight:400;letter-spacing:.1px;color:var(--oranje-kop)}._headerTitle_k4cst_88{font-size:1.45rem;font-weight:700;letter-spacing:.18px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._footerSection_k4cst_99{display:flex;align-items:center;gap:.6rem;margin:1rem 1.5rem 1.5rem;padding-top:.8rem;border-top:1px solid var(--border);font-size:.7rem;color:var(--text)}._footerSection_k4cst_99 img{height:22px;width:auto}._footerSection_k4cst_99 a{color:var(--blue-dark)}._totaalOverzicht_k4cst_120{margin:1rem 1.5rem .5rem;background:#fffffff2;border:1px solid var(--border);border-top:3px solid var(--blue);border-radius:12px;overflow:hidden}._totaalOverzichtLoading_k4cst_129{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text);font-size:.85rem;padding:1.5rem 1rem}._totaalOverzichtHeader_k4cst_139{padding:.8rem 1.1rem .2rem;color:var(--blue);font-size:1.1rem;font-weight:700;letter-spacing:.18px}._totaalOverzichtBody_k4cst_147{padding:.3rem 1.1rem .8rem}._totaalOverzichtRow_k4cst_153{display:grid;grid-template-columns:1fr 44%;align-items:stretch;border-bottom:1px solid var(--blue)}._totaalOverzichtRow_k4cst_153:last-child{border-bottom:none}._totaalOverzichtLabel_k4cst_164{padding:.4rem .6rem .4rem 0;font-size:.82rem;font-weight:700;color:var(--text)}._totaalOverzichtValue_k4cst_171{padding:.4rem .6rem;background:var(--sky);font-size:.82rem;font-weight:400;color:var(--text);font-variant-numeric:tabular-nums}._filterBar_k4cst_181{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.7rem 1.5rem .6rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}._filterRow_k4cst_194{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._filterLabel_k4cst_201{font-size:.85rem;font-weight:400;color:var(--oranje-kop);white-space:nowrap}._filterSelect_k4cst_208{flex:1;max-width:300px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;font-size:.85rem;color:var(--text);background:#fff;cursor:pointer}._filterHint_k4cst_220{font-size:.72rem;color:var(--text);flex-basis:100%}._filterSelect_k4cst_208:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0098d833}._filterSearch_k4cst_232{flex:1;max-width:300px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;font-size:.85rem;color:var(--text);background:#fff}._filterSearch_k4cst_232:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0098d833}._filterSearch_k4cst_232::placeholder{color:var(--grayblue)}._filterNoResults_k4cst_253{font-size:.8rem;color:var(--red-dark);flex-basis:100%}._terreinInfo_k4cst_260{margin:.75rem 1.5rem;background:#fffffff2;border:1px solid var(--border);border-top:3px solid var(--blue);border-radius:12px;overflow:hidden}._terreinInfoHeader_k4cst_269{padding:.8rem 1.1rem .2rem;color:var(--blue);font-size:1.1rem;font-weight:700;letter-spacing:.18px}._terreinInfoBody_k4cst_277{padding:.3rem 1.1rem .8rem}._terreinInfoRow_k4cst_282{display:grid;grid-template-columns:1fr 44%;align-items:stretch;border-bottom:1px solid var(--blue)}._terreinInfoRow_k4cst_282:last-child{border-bottom:none}._terreinInfoLabel_k4cst_293{padding:.4rem .6rem .4rem 0;font-size:.82rem;font-weight:700;color:var(--text)}._terreinInfoValue_k4cst_300{padding:.4rem .6rem;background:var(--sky);font-size:.82rem;font-weight:400;color:var(--text);font-variant-numeric:tabular-nums}._storyContainer_k4cst_310{padding:1rem 1.5rem}._spacer_k4cst_314{height:1rem}._chapter_k4cst_318{background:#fffffff2;border:1px solid var(--border);border-top:3px solid var(--blue);border-radius:12px;padding:1.75rem 2rem;margin-bottom:1.5rem;max-width:540px;opacity:.4;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}._chapterActive_k4cst_331{opacity:1;transform:translateY(0)}._chapterTitle_k4cst_336{font-size:1.45rem;font-weight:700;letter-spacing:.18px;margin-bottom:.75rem;color:var(--text)}._chapterTitleRow_k4cst_344{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._chapterTitleRow_k4cst_344 ._chapterTitle_k4cst_336{margin-bottom:0}._chapterHeaderImage_k4cst_356{flex-shrink:0;width:140px;height:auto;max-height:90px;object-fit:contain}._chapterFooterImage_k4cst_364{display:block;width:100%;height:auto;margin-top:1.25rem}._chapterIndicator_k4cst_371{font-size:1rem;line-height:1.6;color:var(--blue);margin-bottom:.75rem}._chapterIndicatorNote_k4cst_378{display:block;margin-top:.4rem;font-size:.8rem;line-height:1.5;color:var(--text);font-style:italic}._chapterText_k4cst_387{font-size:1rem;line-height:1.65;color:var(--text)}._chapterBullets_k4cst_393{margin-top:.75rem;padding-left:1.2rem;list-style:disc}._chapterBullets_k4cst_393 li{font-size:.95rem;line-height:1.6;color:var(--text);margin-bottom:.25rem}._chapterBulletGroups_k4cst_406{margin-top:.75rem}._chapterBulletGroup_k4cst_406{margin-bottom:.75rem}._chapterBulletGroup_k4cst_406:last-child{margin-bottom:0}._chapterBulletHeading_k4cst_418{font-size:1rem;font-weight:700;color:var(--blue);margin:0 0 .15rem}._chapterBulletGroup_k4cst_406[data-pijler=ruimte] ._chapterBulletHeading_k4cst_418{color:var(--purple-dark)}._chapterBulletGroup_k4cst_406[data-pijler=economie] ._chapterBulletHeading_k4cst_418{color:var(--blue-dark)}._chapterBulletGroup_k4cst_406[data-pijler=duurzaamheid] ._chapterBulletHeading_k4cst_418{color:var(--green-dark)}._chapterBulletGroup_k4cst_406 ._chapterBullets_k4cst_393{margin-top:0}._legend_k4cst_442{margin-top:1.25rem;padding:.7rem .9rem;background:#fff;border:1px solid var(--border);border-radius:4px}._legendTitle_k4cst_450{display:block;font-size:.85rem;font-weight:700;color:var(--blue);margin-bottom:.4rem}._legendBar_k4cst_458{display:flex;align-items:center;gap:.5rem}._legendGradient_k4cst_464{flex:1;height:14px}._legendLabel_k4cst_469{font-size:.75rem;color:var(--text);white-space:nowrap}._chart_k4cst_476{margin-top:1.25rem;padding:.8rem .9rem;background:#fff;border:1px solid var(--border);border-radius:4px}._chartTitle_k4cst_484{display:block;font-size:.9rem;font-weight:700;color:var(--blue);margin-bottom:.75rem}._sectionHeader_k4cst_492{font-size:.85rem;font-weight:700;color:var(--blue);margin-top:1rem;margin-bottom:.4rem}._sectionHeaderToggle_k4cst_500{font-size:.85rem;font-weight:700;color:var(--blue);margin-top:1rem;margin-bottom:.5rem;padding:.45rem 0;border-bottom:1px solid var(--blue);cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}._sectionHeaderToggle_k4cst_500:hover{color:var(--blue-dark)}._sectionHeaderArrow_k4cst_519{font-size:.95rem;transition:transform .2s}._sectionHeaderArrowOpen_k4cst_524{transform:rotate(90deg)}._guideSection_k4cst_528{margin:.75rem 1.5rem 0}._introSection_k4cst_533{margin:1rem 1.5rem;background:#fffffff2;border:1px solid var(--border);border-top:3px solid var(--blue);border-radius:12px;overflow:hidden}._introTitle_k4cst_542{padding:.8rem 1.1rem .2rem;color:var(--blue);font-size:1.1rem;font-weight:700;letter-spacing:.18px;margin:0}._introText_k4cst_551{padding:.3rem 1.1rem 1rem;font-size:.9rem;line-height:1.65;color:var(--text)}._introText_k4cst_551 p{margin-bottom:.5rem}._introText_k4cst_551 p:last-child{margin-bottom:0}._guideToggle_k4cst_566{font-size:.9rem;font-weight:700;color:var(--blue);padding:.6rem 0;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;transition:color var(--overgang)}._guideToggle_k4cst_566:hover{color:var(--blue-dark)}._guideArrow_k4cst_585{font-size:1rem;transition:transform .2s}._guideArrowOpen_k4cst_590{transform:rotate(90deg)}._guideContent_k4cst_594{padding:.8rem .9rem;font-size:.8rem;color:var(--text);line-height:1.55;background:#fff;border:1px solid var(--border);border-top:none}._guideContent_k4cst_594 h4{font-size:.85rem;font-weight:400;color:var(--oranje-kop);letter-spacing:.1px;margin:.8rem 0 .3rem}._guideContent_k4cst_594 h4:first-child{margin-top:0}._guideContent_k4cst_594 p{margin:.3rem 0}._guideContent_k4cst_594 ul{margin:.3rem 0;padding-left:1.2rem}._guideContent_k4cst_594 li{margin:.2rem 0}._notesDualRow_k4cst_629{display:flex;gap:.5rem;margin-top:1rem}._notesDualBtn_k4cst_635{flex:1;padding:6px 14px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang);display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}._notesDualBtn_k4cst_635:hover,._notesDualBtnActive_k4cst_658{background:var(--blue);color:#fff;border-color:var(--blue)}._chartBars_k4cst_664{display:flex;flex-direction:column;gap:.5rem;padding:.2rem 0;margin-bottom:.5rem}._chartRow_k4cst_672{display:flex;flex-direction:column;gap:.2rem}._chartLabel_k4cst_678{font-size:.8rem;color:var(--text)}._chartCount_k4cst_683{font-weight:600;color:var(--text);font-size:.8rem}._chartBarTrack_k4cst_689{display:flex;align-items:center;gap:.5rem;height:22px;background:var(--vlak);overflow:hidden;position:relative}._chartBarFill_k4cst_699{height:100%;min-width:2px;transition:width .6s ease}._chartValue_k4cst_705{font-size:.75rem;color:var(--text);font-weight:700;padding-right:.4rem;white-space:nowrap;margin-left:auto;font-variant-numeric:tabular-nums}._chartPercentage_k4cst_715{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem;padding:.55rem .8rem;background:var(--sky);border-radius:4px}._chartPercentageValue_k4cst_725{font-size:1.5rem;font-weight:700;color:var(--text)}._chartPercentageLabel_k4cst_731{font-size:.8rem;color:var(--text)}._sectionHeaderWithInfo_k4cst_736{display:flex;align-items:center;gap:.4rem}._infoIcon_k4cst_742{position:relative;cursor:pointer;font-size:.85rem;color:var(--text);line-height:1}._infoIcon_k4cst_742:hover,._infoIcon_k4cst_742:focus{color:var(--text)}._infoTooltip_k4cst_755{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:260px;padding:.5rem .65rem;background:#fff;color:var(--text);font-size:.72rem;font-weight:400;line-height:1.45;border-radius:4px;border:1px solid var(--border);z-index:100;pointer-events:none}._infoIcon_k4cst_742:hover ._infoTooltip_k4cst_755,._infoIcon_k4cst_742:focus ._infoTooltip_k4cst_755{display:block}._ruimtewinstSummary_k4cst_780{margin-bottom:.5rem;padding:.5rem .8rem;background:var(--sky);border-radius:4px}._ruimtewinstRow_k4cst_787{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}._ruimtewinstRow_k4cst_787:not(:last-child){border-bottom:1px solid rgba(0,101,140,.15)}._ruimtewinstLabel_k4cst_798{font-size:.8rem;color:var(--text)}._ruimtewinstValue_k4cst_803{font-size:.85rem;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}._bouwhoogteSummary_k4cst_811{margin-bottom:.5rem;padding:.5rem .8rem;background:var(--purple-soft);border-radius:4px}._bouwhoogteSummary_k4cst_811 ._ruimtewinstRow_k4cst_787:not(:last-child){border-bottom:1px solid rgba(93,66,138,.15)}._bouwhoogteSummary_k4cst_811 ._ruimtewinstLabel_k4cst_798{color:var(--text)}._bouwhoogteSummary_k4cst_811 ._ruimtewinstValue_k4cst_803{color:var(--purple-dark)}._scenarioCount_k4cst_830{font-weight:600;color:var(--text)}._gewogenBouwjaarSummary_k4cst_836{margin-top:.75rem;padding:.5rem .8rem;background:var(--sky);border-radius:4px;display:flex;justify-content:space-between;align-items:center}._gewogenBouwjaarLabel_k4cst_846{font-size:.85rem;font-weight:700;color:var(--text)}._gewogenBouwjaarValue_k4cst_852{font-size:1.1rem;font-weight:700}._notesSection_k4cst_858{margin-top:.75rem}._notesToolbar_k4cst_862{display:flex;gap:.25rem;margin-bottom:.25rem}._notesToolbarBtn_k4cst_868{padding:.2rem .5rem;font-size:.75rem;background:var(--vlak);border:1px solid var(--blue-light);border-radius:999px;color:var(--text);cursor:pointer}._notesToolbarBtn_k4cst_868:hover{background:var(--sky);color:var(--text)}._notesTextarea_k4cst_883{width:100%;min-height:60px;padding:.5rem .75rem;font-size:.8rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);resize:none;overflow:hidden;line-height:1.5;box-sizing:border-box}._notesTextarea_k4cst_883:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0098d833}._notesTextarea_k4cst_883::placeholder{color:var(--grayblue)}._notesBullets_k4cst_908{margin:.25rem 0 .5rem;padding:.4rem .75rem .4rem 1.5rem;font-size:.8rem;color:var(--text);line-height:1.5;background:#fff;border:1px solid var(--border);border-radius:4px;list-style:disc}._notesBullets_k4cst_908 li{margin-bottom:.25rem}._notesBullets_k4cst_908 li:last-child{margin-bottom:0}._mapControls_k4cst_929{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:column;gap:8px;max-width:320px}._searchBar_k4cst_940{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:#fff}._searchInput_k4cst_951{flex:1;padding:5px 12px;border:none;font-size:.85rem;outline:none;min-width:0;background:transparent}._searchBtn_k4cst_961{padding:7px 16px;background:var(--blue);color:#fff;border:none;border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color var(--overgang)}._searchBtn_k4cst_961:hover{background:var(--blue-dark)}._layerToggles_k4cst_978{display:flex;flex-wrap:wrap;gap:6px}._toggleBtn_k4cst_984{padding:6px 14px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._toggleBtn_k4cst_984:hover,._toggleBtn_k4cst_984:active,._toggleActive_k4cst_1008{background:var(--blue);color:#fff;border-color:var(--blue)}._toggleActive_k4cst_1008:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}._mapLegend_k4cst_1021{position:absolute;bottom:10px;right:10px;z-index:9;display:flex;flex-direction:column;gap:8px;max-width:260px}._mapLegendBlock_k4cst_1032{background:#fffffff0;border:1px solid var(--border);border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.7rem .9rem}._mapLegendTitle_k4cst_1040{display:block;font-size:.85rem;font-weight:700;color:var(--blue);line-height:1.3;margin-bottom:.4rem}._mapLegendItem_k4cst_1049{display:flex;align-items:center;gap:.5rem;padding:.1rem 0}._mapLegendColor_k4cst_1056{width:14px;height:14px;flex-shrink:0}._mapLegendItem_k4cst_1049 span:last-child{font-size:.75rem;color:var(--text);line-height:1.3}._detailPanel_k4cst_1069{position:absolute;bottom:10px;right:10px;z-index:10;width:320px;max-height:50vh;background:#fff;border:1px solid var(--border);border-radius:4px;display:flex;flex-direction:column;overflow:hidden}._detailHeader_k4cst_1084{display:flex;align-items:center;justify-content:space-between;padding:.6rem .9rem;border-bottom:1px solid var(--border);color:var(--text)}._detailTitle_k4cst_1093{font-size:.95rem;font-weight:700;color:var(--blue)}._detailClose_k4cst_1099{background:none;border:none;color:var(--text);font-size:1.3rem;cursor:pointer;line-height:1;padding:0 .2rem}._detailClose_k4cst_1099:hover{color:var(--blue-dark)}._detailBody_k4cst_1113{padding:.5rem .85rem;overflow-y:auto;flex:1}._detailRow_k4cst_1119{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--blue)}._detailRow_k4cst_1119:last-child{border-bottom:none}._detailLabel_k4cst_1131{font-size:.8rem;color:var(--text);flex:1;min-width:0;word-break:break-word}._detailValue_k4cst_1139{font-size:.8rem;font-weight:700;color:var(--text);text-align:right;flex-shrink:0;max-width:50%;word-break:break-word;font-variant-numeric:tabular-nums}._streetViewContainer_k4cst_1151{margin-top:.5rem;border-top:1px solid var(--border);padding-top:.5rem}._streetViewIframe_k4cst_1157{width:100%;height:200px;border:none;border-radius:4px}._terreinInfoFooter_k4cst_1165{padding:.6rem 1.1rem .9rem;border-top:1px solid var(--border)}._terreinInfoBtn_k4cst_1170{width:100%;padding:8px 18px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._terreinInfoBtn_k4cst_1170:hover,._terreinInfoBtn_k4cst_1170:active{background:var(--blue);color:#fff;border-color:var(--blue)}._terreinInfoFeatures_k4cst_1195{display:grid;grid-template-columns:1fr 1fr;gap:.3rem .6rem;margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--border)}._terreinInfoFeature_k4cst_1195{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:var(--text)}._terreinInfoFeatureIcon_k4cst_1212{font-size:.75rem;color:var(--blue);flex-shrink:0;width:14px;text-align:center}._terreinPage_k4cst_1221{position:relative;width:100%;height:100vh}._terreinPageMap_k4cst_1227{width:100%;height:100%}._terreinPageOverlay_k4cst_1232{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:column;gap:8px;width:320px}._terreinPageOverlay_k4cst_1232 ._terreinInfo_k4cst_260{margin:0}._terreinPageBack_k4cst_1247{padding:7px 16px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang);align-self:flex-start}._terreinPageBack_k4cst_1247:hover,._terreinPageBack_k4cst_1247:active{background:var(--blue);color:#fff;border-color:var(--blue)}._terreinPageTopBar_k4cst_1272{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._terreinPageActions_k4cst_1279{display:flex;gap:.5rem}._terreinPage3DBtn_k4cst_1284{padding:7px 16px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._terreinPage3DBtn_k4cst_1284:hover,._terreinPage3DActive_k4cst_1302{background:var(--blue);color:#fff;border-color:var(--blue)}._terreinPage3DActive_k4cst_1302:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}._legend3D_k4cst_1315{position:absolute;bottom:10px;right:10px;z-index:10;background:#fffffff0;border:1px solid var(--border);border-radius:4px;padding:.7rem .9rem}._legend3DTitle_k4cst_1326{font-size:.85rem;font-weight:700;color:var(--blue);margin-bottom:.4rem}._legend3DItem_k4cst_1333{display:flex;align-items:center;gap:.5rem;padding:.15rem 0}._legend3DColor_k4cst_1340{width:14px;height:14px;flex-shrink:0}._legend3DItem_k4cst_1333 span:last-child{font-size:.75rem;color:var(--text);line-height:1.3}._terreinPageSatellite_k4cst_1352{padding:7px 16px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._terreinPageSatellite_k4cst_1352:hover,._satelliteActive_k4cst_1370{background:var(--blue);color:#fff;border-color:var(--blue)}._satelliteActive_k4cst_1370:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}._terreinPageExport_k4cst_1382{padding:7px 16px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang);white-space:nowrap}._terreinPageExport_k4cst_1382:hover:not(:disabled){background:var(--blue);color:#fff;border-color:var(--blue)}._terreinPageExport_k4cst_1382:active:not(:disabled){background:var(--blue);color:#fff;border-color:var(--blue)}._terreinPageExport_k4cst_1382:disabled{color:var(--grayblue);border-color:var(--border);cursor:not-allowed}._exportBtnTop_k4cst_1413{font-size:.82rem;font-weight:700;margin-right:.3em}._exportBtnBottom_k4cst_1419{font-size:.82rem;font-weight:700}._kavelTour_k4cst_1425{margin-top:.75rem;padding:.75rem 0;border-top:1px solid var(--blue)}._kavelTourHeader_k4cst_1431{font-size:.85rem;font-weight:400;color:var(--oranje-kop);margin-bottom:.5rem}._kavelTourBtn_k4cst_1438{width:100%;padding:8px 14px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._kavelTourBtn_k4cst_1438:hover{background:var(--blue);color:#fff;border-color:var(--blue)}._kavelTourNav_k4cst_1457{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._kavelTourNavBtn_k4cst_1464{padding:6px 12px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._kavelTourNavBtn_k4cst_1464:hover:not(:disabled){background:var(--blue);color:#fff;border-color:var(--blue)}._kavelTourNavBtn_k4cst_1464:disabled{color:var(--grayblue);border-color:var(--border);cursor:not-allowed}._kavelTourCount_k4cst_1488{font-size:.85rem;font-weight:600;color:var(--text);min-width:50px;text-align:center}._kavelTourStopBtn_k4cst_1496{padding:6px 12px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang);margin-left:auto}._kavelTourStopBtn_k4cst_1496:hover{background:var(--blue);color:#fff;border-color:var(--blue)}._passwordPage_k4cst_1516{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--vlak)}._passwordCard_k4cst_1524{background:#fff;border:1px solid var(--border);border-radius:4px;padding:2.5rem;width:100%;max-width:400px;margin:1rem}._passwordHeader_k4cst_1534{text-align:center;margin-bottom:2rem}._passwordTitle_k4cst_1539{font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:.5rem}._passwordSubtitle_k4cst_1546{font-size:.9rem;color:var(--text)}._passwordForm_k4cst_1551{display:flex;flex-direction:column;gap:1rem}._passwordInput_k4cst_1557{padding:.75rem 1rem;border:2px solid var(--border);border-radius:8px;font-size:1rem;transition:border-color .24s ease-out}._passwordInput_k4cst_1557:focus{outline:none;border-color:var(--blue)}._passwordButton_k4cst_1570{padding:10px 18px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._passwordButton_k4cst_1570:hover{background:var(--blue);color:#fff;border-color:var(--blue)}._passwordError_k4cst_1588{color:var(--red-dark);font-size:.85rem;text-align:center;padding:.5rem;background:var(--red-pale);border-radius:4px}@media(max-width:768px){._wrapper_k4cst_4{flex-direction:column-reverse}._storyPanel_k4cst_10{width:100%}._mapPanel_k4cst_50{width:100%;height:50vh;position:sticky;top:0}._chapter_k4cst_318{max-width:100%;margin-bottom:1.25rem;padding:1.5rem}._spacer_k4cst_314{height:1rem}}._batchExportButton_k4cst_1626{display:inline-flex;align-items:center;gap:.5rem;padding:8px 18px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang);margin-top:.5rem}._batchExportButton_k4cst_1626:hover{background:var(--blue);color:#fff;border-color:var(--blue)}._batchExportButton_k4cst_1626:disabled{color:var(--grayblue);border-color:var(--border);cursor:not-allowed}._batchExportOverlay_k4cst_1654{position:fixed;top:0;left:0;right:0;bottom:0;background:#202a3a8c;display:flex;align-items:center;justify-content:center;z-index:9999}._batchExportModal_k4cst_1667{background:#fff;border:1px solid var(--border);border-radius:4px;width:90%;max-width:700px;max-height:90vh;overflow:hidden}._batchExportHeader_k4cst_1677{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border);color:var(--text)}._batchExportHeader_k4cst_1677 h2{font-size:1.2rem;font-weight:700;color:var(--blue);margin:0}._batchExportClose_k4cst_1693{background:none;border:none;color:var(--text);font-size:1.5rem;cursor:pointer;line-height:1;padding:0}._batchExportClose_k4cst_1693:hover{color:var(--blue-dark)}._batchExportContent_k4cst_1707{padding:1.5rem}._batchExportMapContainer_k4cst_1711{width:100%;height:300px;border-radius:4px;overflow:hidden;margin-bottom:1rem;border:1px solid var(--border)}._batchExportInfo_k4cst_1720{text-align:center;margin-bottom:1rem}._batchExportInfo_k4cst_1720 p{margin:.5rem 0;color:var(--text)}._batchExportProgressBar_k4cst_1730{height:8px;background:var(--vlak);overflow:hidden;margin:.75rem 0}._batchExportProgressFill_k4cst_1737{height:100%;background:var(--green);transition:width .3s ease}._batchExportSuccess_k4cst_1743{color:var(--green)!important;font-weight:600}._batchExportError_k4cst_1748{background:var(--red-pale);color:var(--red-dark);padding:.75rem;border-radius:4px;margin-bottom:1rem;text-align:center}._batchExportActions_k4cst_1757{display:flex;justify-content:center;gap:1rem}._batchExportThemeSelect_k4cst_1763{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}._batchExportThemeSelect_k4cst_1763 label{font-weight:600;color:var(--text)}._batchExportThemeSelect_k4cst_1763 select{flex:1;padding:.6rem 1rem;border:1px solid var(--border);border-radius:8px;font-size:.95rem;background:#fff;cursor:pointer}._batchExportThemeSelect_k4cst_1763 select:disabled{background:var(--vlak);cursor:not-allowed}._notesToggle_k4cst_1791{background:var(--notitie-soft);border-color:var(--notitie);color:var(--notitie-dark)}._notesToggle_k4cst_1791:hover{background:var(--notitie-soft);border-color:var(--notitie-dark);color:var(--notitie-dark)}._notesToggleActive_k4cst_1803{background:var(--notitie);color:#fff;border-color:var(--notitie)}._notesToggleActive_k4cst_1803:hover{background:var(--notitie-dark);border-color:var(--notitie-dark);color:#fff}._notesPanel_k4cst_1815{background:#fff;border-radius:4px;border:1px solid var(--border);padding:.75rem;display:flex;flex-direction:column;gap:.6rem}._noteHint_k4cst_1825{font-size:.85rem;color:var(--text);text-align:center;padding:.75rem 0;font-style:italic}._noteInputGroup_k4cst_1833{display:flex;flex-direction:column;gap:.4rem}._noteInput_k4cst_1833{width:100%;border:1px solid var(--notitie);border-radius:8px;padding:.5rem .6rem;font-size:.85rem;color:var(--text);resize:vertical;min-height:60px;line-height:1.4;transition:border-color .24s ease-out}._noteInput_k4cst_1833:focus{outline:none;border-color:var(--notitie-dark);box-shadow:0 0 0 2px #f9a82533}._noteSaveBtn_k4cst_1858{flex:1;padding:.5rem .75rem;background:var(--notitie);color:#fff;border:none;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .24s ease-out}._noteSaveBtn_k4cst_1858:hover:not(:disabled){background:var(--notitie-dark)}._noteSaveBtn_k4cst_1858:disabled{background:var(--vlak);cursor:not-allowed}._noteItem_k4cst_1880{padding:.6rem;background:var(--notitie-soft);border-radius:4px;border:1px solid var(--notitie-soft)}._noteItemAuthor_k4cst_1887{font-size:.8rem;font-weight:700;color:var(--blue);margin-bottom:.2rem}._noteItemText_k4cst_1894{font-size:.88rem;color:var(--text);line-height:1.5;margin-bottom:.35rem;white-space:pre-wrap;word-break:break-word}._noteItemDate_k4cst_1903{font-size:.75rem;color:var(--text);margin-bottom:.4rem}._noteItemDelete_k4cst_1909{padding:.3rem .6rem;background:none;border:1px solid var(--blue-light);border-radius:999px;font-size:.78rem;color:var(--red-dark);cursor:pointer;transition:all .24s ease-out}._noteItemDelete_k4cst_1909:hover{background:var(--red-pale);border-color:var(--red-soft)}._buildingCancelBtn_k4cst_1925{flex:1;padding:.5rem .75rem;background:#fff;color:var(--text);border:1px solid var(--blue-light);border-radius:999px;font-size:.85rem;cursor:pointer;transition:all .24s ease-out}._buildingCancelBtn_k4cst_1925:hover{background:var(--vlak);border-color:var(--grayblue)}._buildingList_k4cst_1942{display:flex;flex-direction:column;gap:.3rem}._buildingListTitle_k4cst_1948{font-size:.82rem;font-weight:600;margin-bottom:.2rem}._buildingListItem_k4cst_1954{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;background:var(--vlak);border-radius:4px;border:1px solid var(--border);transition:all .24s ease-out}._buildingListItem_k4cst_1954:hover{background:var(--vlak);border-color:var(--border)}._buildingListItemEditing_k4cst_1970{border-color:var(--notitie);background:var(--notitie-soft)}._buildingListLabel_k4cst_1975{font-size:.82rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._buildingRemoveBtn_k4cst_1983{background:none;border:none;font-size:1.1rem;color:var(--text);cursor:pointer;padding:0 .3rem;line-height:1}._buildingRemoveBtn_k4cst_1983:hover{color:var(--red-dark)}._toolkitToggle_k4cst_2001{background:var(--toolkit-soft);border-color:var(--toolkit);color:var(--toolkit-dark)}._toolkitToggle_k4cst_2001:hover{background:var(--toolkit-soft);border-color:var(--toolkit-dark);color:var(--toolkit-dark)}._toolkitToggleActive_k4cst_2013{background:var(--toolkit);color:#fff;border-color:var(--toolkit)}._toolkitToggleActive_k4cst_2013:hover{background:var(--toolkit-dark);border-color:var(--toolkit-dark);color:#fff}._toolkitPanel_k4cst_2025{background:#fff;border-radius:4px;border:1px solid var(--border);padding:.6rem .75rem}._toolkitToggles_k4cst_2032{display:flex;flex-wrap:wrap;gap:4px}._buildingToggle_k4cst_2042{background:var(--bouw-soft);border-color:var(--bouw);color:var(--bouw-dark)}._buildingToggle_k4cst_2042:hover{background:var(--bouw-soft);border-color:var(--bouw-dark);color:var(--bouw-dark)}._buildingToggleActive_k4cst_2054{background:var(--bouw);color:#fff;border-color:var(--bouw)}._buildingToggleActive_k4cst_2054:hover{background:var(--bouw-dark);border-color:var(--bouw-dark);color:#fff}._buildingPanel_k4cst_2066{background:#fff;border-radius:4px;border:1px solid var(--border);padding:.75rem;display:flex;flex-direction:column;gap:.6rem}._buildingHint_k4cst_2076{font-size:.85rem;color:var(--text);text-align:center;padding:.75rem 0;font-style:italic}._buildingKavelInfo_k4cst_2084{padding-bottom:.5rem;border-bottom:1px solid var(--border)}._buildingKavelTitle_k4cst_2089{font-size:.8rem;font-weight:700;color:var(--bouw-dark);margin-bottom:.35rem;letter-spacing:.03em}._buildingKavelRow_k4cst_2097{display:flex;justify-content:space-between;font-size:.82rem;color:var(--text);padding:.15rem 0}._buildingKavelRow_k4cst_2097 span:last-child{font-weight:600;color:var(--text)}._buildingTypeToggle_k4cst_2110{display:flex;gap:0;border-radius:999px;overflow:hidden;border:1px solid var(--blue-light)}._buildingTypeBtn_k4cst_2118{flex:1;padding:.4rem .5rem;background:var(--vlak);border:none;font-size:.78rem;font-weight:600;color:var(--text);cursor:pointer;transition:all .24s ease-out}._buildingTypeBtn_k4cst_2118:first-child{border-right:1px solid var(--blue-light)}._buildingTypeBtnActive_k4cst_2134{background:var(--bouw);color:#fff}._buildingShapeSelector_k4cst_2139{display:flex;gap:4px}._buildingShapeBtn_k4cst_2144{flex:1;padding:.35rem;background:var(--vlak);border:2px solid var(--blue-light);border-radius:4px;cursor:pointer;transition:all .24s ease-out;display:flex;align-items:center;justify-content:center}._buildingShapeBtn_k4cst_2144:hover{border-color:var(--bouw)}._buildingShapeBtnActive_k4cst_2161{border-color:var(--bouw);background:var(--bouw-soft)}._buildingShapeIcon_k4cst_2166{width:28px;height:28px;fill:var(--text)}._buildingShapeBtnActive_k4cst_2161 ._buildingShapeIcon_k4cst_2166{fill:var(--bouw)}._buildingInputGroup_k4cst_2176{display:flex;flex-direction:column;gap:.4rem}._buildingInputLabel_k4cst_2182{font-size:.8rem;font-weight:600;color:var(--text);display:flex;flex-direction:column;gap:.2rem}._buildingInput_k4cst_2176{padding:.45rem .6rem;border:1px solid var(--border);border-radius:8px;font-size:.85rem;color:var(--text);transition:border-color .24s ease-out}._buildingInput_k4cst_2176:focus{outline:none;border-color:var(--bouw);box-shadow:0 0 0 2px #ff6b3533}._buildingPlaceBtn_k4cst_2206{padding:.5rem .75rem;background:var(--bouw);color:#fff;border:none;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .24s ease-out;margin-top:.25rem}._buildingPlaceBtn_k4cst_2206:hover:not(:disabled){background:var(--bouw-dark)}._buildingPlaceBtn_k4cst_2206:disabled{background:var(--vlak);cursor:not-allowed}._buildingStats_k4cst_2228{padding:.5rem;background:var(--vlak);border-radius:4px;border:1px solid var(--bouw-soft)}._buildingStatsTitle_k4cst_2235{font-size:.85rem;font-weight:400;color:var(--oranje-kop);margin-bottom:.35rem}._buildingStatRow_k4cst_2242{display:flex;justify-content:space-between;font-size:.82rem;color:var(--text);padding:.2rem 0}._buildingStatRow_k4cst_2242 span:first-child{font-weight:600}._statOld_k4cst_2254{color:var(--text)}._statOk_k4cst_2258{color:var(--green-dark);font-weight:700}._statWarning_k4cst_2263{color:var(--red-dark);font-weight:700}._buildingWarning_k4cst_2268{margin-top:.35rem;padding:.4rem .6rem;background:var(--red-pale);border:1px solid var(--red-soft);border-radius:4px;font-size:.78rem;color:var(--red-dark);font-weight:600}._buildingClearAll_k4cst_2279{width:100%;padding:.4rem .5rem;background:var(--vlak);border:1px solid var(--blue-light);border-radius:999px;font-size:.78rem;font-weight:600;color:var(--text);cursor:pointer;margin-top:.4rem;transition:all .24s ease-out}._buildingClearAll_k4cst_2279:hover{background:var(--vlak);border-color:var(--blue-light);color:var(--red-dark)}._scenarioPanel_k4cst_2300{margin-top:.8rem;padding:.7rem .8rem;background:var(--vlak);border-radius:4px}._scenarioTitle_k4cst_2307{font-size:.85rem;font-weight:700;color:var(--blue);margin-bottom:.1rem}._scenarioSubtitle_k4cst_2314{font-size:.68rem;color:var(--text);margin-bottom:.6rem}._scenarioGrid_k4cst_2320{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:.2rem .5rem;align-items:center;margin-bottom:.5rem}._scenarioCellHeader_k4cst_2328{font-size:.68rem;font-weight:400;color:var(--oranje-kop);text-align:right;padding-bottom:.2rem}._scenarioCellLabel_k4cst_2336{font-size:.75rem;font-weight:600;color:var(--text);padding:.15rem 0}._scenarioCellValue_k4cst_2343{font-size:.75rem;color:var(--text);text-align:right;padding:.15rem 0}._scenarioCellValueNew_k4cst_2350{font-size:.75rem;font-weight:600;color:var(--text);text-align:right;padding:.15rem 0}._scenarioCellDelta_k4cst_2358{font-size:.72rem;font-weight:700;color:var(--green-dark);text-align:right;padding:.15rem 0}._scenarioDetails_k4cst_2366{border-top:1px solid var(--blue-light);padding-top:.4rem}._scenarioDetailRow_k4cst_2371{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:var(--text);padding:.12rem 0}._scenarioDetailRow_k4cst_2371 span:last-child{font-weight:600;color:var(--green-dark)}._buildingEditBtn_k4cst_2385{background:none;border:none;color:var(--blue);font-size:1rem;cursor:pointer;padding:0 .2rem;line-height:1}._buildingEditBtn_k4cst_2385:hover{color:var(--blue-dark)}._buildingDrawHint_k4cst_2399{font-size:.82rem;color:var(--bouw-dark);background:var(--bouw-soft);border:1px dashed var(--bouw);border-radius:4px;padding:.5rem .6rem;text-align:center;line-height:1.4;font-weight:500}._optoppingTypeBtnActive_k4cst_2412{background:var(--green);color:#fff}._optoppingInfo_k4cst_2417{padding-bottom:.5rem;border-bottom:1px solid var(--border)}._optoppingTitle_k4cst_2422{font-size:.8rem;font-weight:700;color:var(--green-dark);margin-bottom:.35rem;letter-spacing:.03em}._optoppingInput_k4cst_2430{padding:.45rem .6rem;border:1px solid var(--border);border-radius:8px;font-size:.85rem;color:var(--text);transition:border-color .24s ease-out}._optoppingInput_k4cst_2430:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 2px #30a54233}._optoppingPlaceBtn_k4cst_2445{padding:.5rem .75rem;background:var(--green);color:#fff;border:none;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .24s ease-out;margin-top:.25rem}._optoppingPlaceBtn_k4cst_2445:hover:not(:disabled){background:var(--green-dark)}._optoppingPlaceBtn_k4cst_2445:disabled{background:var(--vlak);cursor:not-allowed}._herontwikkelTypeBtnActive_k4cst_2467{background:var(--heront);color:#fff}._herontwikkelSloopBtn_k4cst_2472{padding:.5rem .75rem;background:var(--red-dark);color:#fff;border:none;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .24s ease-out;margin-top:.25rem}._herontwikkelSloopBtn_k4cst_2472:hover{background:#7f2320}._herontwikkelPlaceBtn_k4cst_2489{padding:.5rem .75rem;background:var(--heront);color:#fff;border:none;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .24s ease-out;margin-top:.25rem}._herontwikkelPlaceBtn_k4cst_2489:hover:not(:disabled){background:var(--heront-dark)}._herontwikkelPlaceBtn_k4cst_2489:disabled{background:var(--vlak);cursor:not-allowed}._optoppingStats_k4cst_2511{padding:.5rem;background:var(--green-pale);border-radius:4px;border:1px solid var(--green-pale)}._optoppingStatsTitle_k4cst_2518{font-size:.85rem;font-weight:400;color:var(--oranje-kop);margin-bottom:.35rem}._gespreksagenda_k4cst_2526{margin:.75rem 1.2rem;background:#fffffff2;border:1px solid var(--border);border-radius:4px;overflow:hidden}._gespreksagendaHeader_k4cst_2534{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1.1rem;font-size:1rem;font-weight:700;color:var(--blue);cursor:pointer;-webkit-user-select:none;user-select:none}._gespreksagendaHeader_k4cst_2534:hover{background:var(--vlak)}._gespreksagendaBody_k4cst_2550{padding:.5rem .9rem .9rem}._gespreksagendaLoading_k4cst_2554{font-size:.78rem;color:var(--text);padding:.5rem 0}._gespreksagendaEmpty_k4cst_2560{font-size:.78rem;color:var(--text);padding:.5rem 0;font-style:italic}._gespreksagendaItem_k4cst_2567{padding:.6rem 0;border-bottom:1px solid var(--border)}._gespreksagendaItem_k4cst_2567:last-child{border-bottom:none}._gespreksagendaThema_k4cst_2576{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}._gespreksagendaThemaDot_k4cst_2583{width:8px;height:8px;border-radius:50%;flex-shrink:0}._gespreksagendaThemaLabel_k4cst_2590{font-size:.72rem;font-weight:400;letter-spacing:.1px;color:var(--oranje-kop)}._gespreksagendaPunt_k4cst_2597{font-size:.78rem;color:var(--text);line-height:1.45;margin-bottom:.35rem}._gespreksagendaInstrument_k4cst_2604{margin-bottom:.25rem}._gespreksagendaInstrumentTag_k4cst_2608{display:inline-block;font-size:.7rem;font-weight:700;color:var(--text);background:var(--sky);padding:1px 8px;border-radius:3px}._gespreksagendaActie_k4cst_2618{font-size:.74rem;color:var(--text);line-height:1.45;font-style:italic}@keyframes _spin_k4cst_2630{to{transform:rotate(360deg)}}._spinner_k4cst_2630{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;animation:_spin_k4cst_2630 .8s linear infinite;margin:0 auto .5rem}._spinnerSmall_k4cst_2640{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_k4cst_2630 .8s linear infinite;vertical-align:middle;margin-right:.4rem}._terreinInfoEmpty_k4cst_2653{font-size:.85rem;color:var(--text);padding:.75rem;text-align:center;font-style:italic;line-height:1.5}._progressBar_k4cst_2663{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.6rem 1.5rem;background:#fff;border-bottom:1px solid var(--border)}._progressDot_k4cst_2673{width:10px;height:10px;border-radius:50%;background:var(--blue-light);cursor:pointer;transition:background .2s,transform .2s}._progressDot_k4cst_2673:hover{background:var(--grayblue)}._progressDotActive_k4cst_2686{background:var(--blue);transform:scale(1.4)}._progressDotActive_k4cst_2686:hover{background:var(--blue)}._progressLabel_k4cst_2695{font-size:.65rem;color:var(--text);text-align:center;margin-top:.15rem}._breadcrumb_k4cst_2703{display:flex;align-items:center;gap:.5rem;padding:7px 16px;background:#fff;border:1px solid var(--border);border-radius:999px;font-size:.82rem}._breadcrumbLink_k4cst_2714{color:var(--blue);cursor:pointer;font-weight:700;transition:color var(--overgang)}._breadcrumbLink_k4cst_2714:hover{color:var(--blue-dark)}._breadcrumbSep_k4cst_2725{color:var(--border)}._breadcrumbCurrent_k4cst_2729{color:var(--text);font-weight:700}._guideContentWrapper_k4cst_2735{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .3s ease}._guideContentWrapperOpen_k4cst_2742{max-height:600px;opacity:1}._voorstellenSection_k4cst_2749{margin-top:.75rem;border-top:1px solid var(--border);padding-top:.5rem}._voorstellenToggle_k4cst_2755{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.4rem 0;font-size:.85rem;font-weight:700;color:var(--blue);-webkit-user-select:none;user-select:none;transition:color var(--overgang)}._voorstellenToggle_k4cst_2755:hover{color:var(--blue-dark)}._voorstellenBadge_k4cst_2772{font-size:.72rem;font-weight:700;color:#000;background:var(--green-soft);padding:1px 9px;border-radius:999px}._voorstellenList_k4cst_2781{display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem}._voorstelCard_k4cst_2788{background:var(--vlak);border:1px solid transparent;border-radius:4px;padding:.6rem .75rem;transition:border-color .24s ease-out}._voorstelCard_k4cst_2788:hover{border-color:var(--blue-light)}._voorstelHeader_k4cst_2800{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}._voorstelType_k4cst_2807{font-size:.7rem;font-weight:700;padding:1px 8px;border-radius:3px}._voorstelType_bijbouwen_k4cst_2814{background:var(--green-pale);color:var(--green-dark)}._voorstelType_optoppen_k4cst_2819{background:var(--sky);color:var(--blue-dark)}._voorstelType_herontwikkeling_k4cst_2824{background:var(--amber-soft);color:var(--amber-dark)}._voorstelType_milieuruimte_k4cst_2829{background:var(--purple-soft);color:var(--purple-dark)}._voorstelTitel_k4cst_2834{font-size:.82rem;font-weight:700;color:var(--text);margin-bottom:.2rem}._voorstelBeschrijving_k4cst_2841{font-size:.75rem;color:var(--text);line-height:1.4}._voorstelDetails_k4cst_2847{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--border);font-size:.72rem;color:var(--text)}._optiesList_k4cst_2859{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem}._optieBtn_k4cst_2866{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .6rem;background:#fff;border:1px solid var(--blue-light);border-radius:999px;font-size:.75rem;color:var(--text);cursor:pointer;transition:all .24s ease-out;text-align:left}._optieBtn_k4cst_2866:hover{border-color:var(--blue);background:var(--vlak)}._optieBtnActive_k4cst_2887{border-color:var(--blue);background:var(--sky);font-weight:700}._optieBtnMax_k4cst_2893{border-color:var(--green)}._optieBtnMax_k4cst_2893._optieBtnActive_k4cst_2887{border-color:var(--green);background:var(--green-pale)}._optiePct_k4cst_2902{font-weight:700;color:var(--blue);min-width:2.5rem}._optieM2_k4cst_2908{flex:1;color:var(--text)}._optieBVO_k4cst_2913{color:var(--text);font-size:.7rem}._optieMax_k4cst_2918{font-size:.6rem;font-weight:700;text-transform:uppercase;color:#000;background:var(--green-soft);padding:1px 6px;border-radius:999px}._voorstel3DBtn_k4cst_2928{width:100%;padding:8px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang),border-color var(--overgang)}._voorstel3DBtn_k4cst_2928:hover,._voorstel3DActive_k4cst_2947{background:var(--blue);color:#fff;border-color:var(--blue)}._voorstel3DActive_k4cst_2947:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}._terreinInfoBtn_k4cst_1170:after{content:" →"}._breadcrumbLink_k4cst_2714{white-space:nowrap}._breadcrumbLink_k4cst_2714:before{content:"←  "}._mapControls_k4cst_929>._toggleBtn_k4cst_984{align-self:flex-start}._backdrop_yll0q_2{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#fff}._card_yll0q_10{background:#fff;border:1px solid var(--border);border-radius:4px;padding:2.5rem 2rem;width:100%;max-width:380px;text-align:center}._logo_yll0q_20{height:40px;width:auto;margin-bottom:1.25rem}._title_yll0q_26{font-size:1.35rem;font-weight:700;letter-spacing:.18px;color:var(--text);margin-bottom:.25rem}._subtitle_yll0q_34{font-size:.95rem;font-weight:400;color:var(--oranje-kop);margin-bottom:1.75rem}._form_yll0q_41{display:flex;flex-direction:column;gap:.75rem}._label_yll0q_47{font-size:.78rem;font-weight:600;color:var(--text);text-align:left}._input_yll0q_54{padding:12px 18px;border:1px solid var(--border);border-radius:8px;font-size:.95rem;color:var(--text);transition:border-color .15s}._input_yll0q_54:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0098d833}._input_yll0q_54::placeholder{color:var(--grayblue)}._error_yll0q_73{font-size:.85rem;color:var(--red-dark);margin:0}._button_yll0q_79{padding:12px 24px;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color var(--overgang),color var(--overgang);margin-top:.25rem}._button_yll0q_79:hover:not(:disabled){background:var(--blue);color:#fff}._button_yll0q_79:disabled{color:var(--grayblue);border-color:var(--border);cursor:not-allowed}@font-face{font-family:Univers LT Pro;src:url(/fonts/UniversLTPro-45Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Univers LT Pro;src:url(/fonts/UniversLTPro-55Roman.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Univers LT Pro;src:url(/fonts/UniversLTPro-55Oblique.woff2) format("woff2");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Univers LT Pro;src:url(/fonts/UniversLTPro-65Bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--blue: #0098d8;--blue-dark: #00658c;--blue-light: #8DDAFE;--grayblue: #8da7b5;--oranje-kop: #F29400;--text: #000;--green: #30a542;--green-dark: #237d33;--green-soft: #d8f59f;--green-pale: #d7f6d2;--amber: #f8cd4d;--amber-dark: #b9791f;--amber-soft: #fdefa1;--purple: #d3c5fb;--purple-dark: #5d428a;--purple-soft: #e9e2fd;--red: #ed5f59;--red-dark: #a92f2a;--red-soft: #f5bdbc;--red-pale: #fdecec;--sky: #d1f0ff;--vlak: #fafafa;--border: #dddddd;--blob-blauw: #d1f0ff;--blob-groen: #e6f9c5;--overgang: .24s ease-out;--bouw: #FF6B35;--bouw-dark: #c24a1c;--bouw-soft: #fff1ea;--notitie: #F9A825;--notitie-dark: #b9791f;--notitie-soft: #fff8dc;--heront: #8E24AA;--heront-dark: #6a1b7a;--toolkit: #7C3AED;--toolkit-dark: #5b21b6;--toolkit-soft: #f1ebff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Univers LT Pro,Arial,sans-serif;font-weight:400;line-height:1.65;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--text);font-weight:700;line-height:1.2;letter-spacing:.18px}button,select,input,textarea{font-family:inherit}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mapboxgl-popup-content{font-family:Univers LT Pro,Arial,sans-serif;font-size:.8rem;color:var(--text);border-radius:8px;padding:.6rem .85rem;border:1px solid var(--border);box-shadow:none;line-height:1.5}.mapboxgl-popup-content strong{color:var(--text);font-weight:700}.mapboxgl-popup-close-button{font-size:1.1rem;padding:0 6px;color:var(--text)}.mapboxgl-ctrl-group{border-radius:4px!important;box-shadow:0 0 0 1px var(--border)!important}
