.TopBar_topbar__fMPsg{height:var(--topbar-height);background:var(--surface-raised);border-bottom:.5px solid var(--border-subtle);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0;z-index:100}.TopBar_logo__LFJ5i{display:flex;align-items:center;gap:6px;margin-right:8px}.TopBar_logoNorth__Dao1t{font-size:11px;font-weight:600;color:var(--accent-blue);letter-spacing:.1em}.TopBar_logoDivider__f0CLm{font-size:11px;color:var(--border-default)}.TopBar_logoTool__jiTSh{font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:.08em}.TopBar_nav__sOK_T{display:flex;align-items:center;gap:2px}.TopBar_navItem__dt67A{padding:4px 10px;font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color .1s,background .1s;letter-spacing:.04em}.TopBar_navItemActive__siaQO,.TopBar_navItem__dt67A:hover{color:var(--text-primary);background:var(--surface-overlay)}.TopBar_spacer__6dyE_{flex:1 1}.TopBar_loadingBar__ixHHH{display:flex;align-items:center;gap:6px}.TopBar_loadingPulse___E5aV{width:6px;height:6px;border-radius:50%;background:var(--accent-blue);animation:TopBar_pulse__relXi 1s ease-in-out infinite}@keyframes TopBar_pulse__relXi{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.TopBar_loadingText__F5EJ1{font-size:11px;color:var(--text-secondary);letter-spacing:.06em}.TopBar_gemeenteWrap__i__Do{position:relative}.TopBar_gemeentePill__3knGC{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--surface-overlay);border:.5px solid var(--border-subtle);border-radius:20px;cursor:pointer;transition:border-color .1s;font-family:var(--font-mono)}.TopBar_gemeentePill__3knGC:hover{border-color:var(--border-default)}.TopBar_gemeenteName__7EV7M{font-size:11px;font-weight:500;color:var(--accent-blue)}.TopBar_gemeenteProvince__3qtX_{font-size:10px;color:var(--text-secondary)}.TopBar_dropdown__OM4x3{position:absolute;top:calc(100% + 6px);right:0;width:280px;background:var(--surface-raised);border:.5px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:200;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}.TopBar_searchWrap__nfDhf{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.5px solid var(--border-subtle)}.TopBar_searchIcon__AD8rs{color:var(--text-secondary);flex-shrink:0}.TopBar_searchInput___Qr0Q{flex:1 1;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:12px;color:var(--text-primary)}.TopBar_searchInput___Qr0Q::placeholder{color:var(--text-muted)}.TopBar_resultList__ZjQK8{list-style:none;max-height:240px;overflow-y:auto}.TopBar_resultItem__pKLHu{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;font-family:var(--font-mono);transition:background .1s}.TopBar_resultMain__AIyYa{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.TopBar_resultItem__pKLHu:hover{background:var(--surface-overlay)}.TopBar_resultItemActive___OM03{background:var(--accent-blue-bg)}.TopBar_resultName__A84XI{font-size:12px;color:var(--text-primary)}.TopBar_resultProvince__rXaCj{font-size:11px;color:var(--text-secondary)}.TopBar_resultMeta__KsrLj{font-size:10px;color:var(--accent-blue);letter-spacing:.04em;white-space:nowrap}.TopBar_noResults__Jq_U1{padding:12px;font-size:12px;color:var(--text-secondary);text-align:center}.TopBar_dropdownFooter__jgfz2{padding:8px 12px;border-top:.5px solid var(--border-subtle)}.TopBar_footerLink__C_soD{font-size:10px;color:var(--accent-blue);text-decoration:none;letter-spacing:.04em}.TopBar_footerLink__C_soD:hover{text-decoration:underline}.TopBar_githubLink__LwD8P{color:var(--text-secondary);display:flex;align-items:center;transition:color .1s;padding:4px}.TopBar_githubLink__LwD8P:hover{color:var(--text-primary)}.SidePanel_panel__bc8bF{width:var(--sidebar-width);background:var(--surface-raised);border-right:.5px solid var(--border-subtle);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;z-index:10}.SidePanel_section___qLIe{padding:12px 0;border-bottom:.5px solid var(--border-subtle)}.SidePanel_sectionLabel__r6Ej1{font-size:10px;font-weight:600;color:var(--text-secondary);letter-spacing:.1em;padding:0 14px 8px;text-transform:uppercase}.SidePanel_layerRow__FrfCi{display:flex;align-items:center;gap:8px;padding:7px 14px;cursor:pointer;transition:background .1s}.SidePanel_layerRow__FrfCi:hover{background:var(--surface-hover)}.SidePanel_dot__0deIj{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SidePanel_dot_hoog__XF47R{background:var(--color-hoog)}.SidePanel_dot_middel__d5uWd{background:var(--color-middel)}.SidePanel_dot_laag__nZTlP{background:var(--border-default)}.SidePanel_dot_percelen__0etVu{background:var(--accent-blue)}.SidePanel_layerLabel__Fxvke{font-size:12px;color:var(--text-primary);flex:1 1}.SidePanel_layerCount__aAyAM{font-size:10px;color:var(--text-secondary);min-width:24px;text-align:right}.SidePanel_toggle__d7DbR{width:28px;height:16px;background:var(--border-subtle);border-radius:8px;border:none;cursor:pointer;position:relative;flex-shrink:0;transition:background .15s}.SidePanel_toggleOn__3NQX5{background:var(--accent-blue-dim)}.SidePanel_toggleThumb__8g1VH{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--text-primary);border-radius:50%;transition:transform .15s;pointer-events:none}.SidePanel_toggleOn__3NQX5 .SidePanel_toggleThumb__8g1VH{transform:translateX(12px)}.SidePanel_filterRow__gWm_I{padding:8px 14px}.SidePanel_filterHeader___5ESD{display:flex;justify-content:space-between;margin-bottom:6px}.SidePanel_filterLabel__Zwpqn{font-size:10px;color:var(--text-secondary);letter-spacing:.06em}.SidePanel_filterValue__GJQvT{font-size:10px;color:var(--accent-blue);font-weight:500}.SidePanel_rangeLabels__crbeB{display:flex;justify-content:space-between;margin-top:4px;font-size:9px;color:var(--text-muted)}.SidePanel_chipWrap_____Lk{display:flex;flex-wrap:wrap;gap:5px;padding:4px 14px 8px}.SidePanel_chip__JJPCk{font-size:10px;padding:3px 9px;border-radius:10px;border:.5px solid var(--border-subtle);background:var(--surface-overlay);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);transition:all .1s}.SidePanel_chip__JJPCk:hover{border-color:var(--border-default);color:var(--text-primary)}.SidePanel_chipActive__VtHZo{background:var(--accent-blue-bg);border-color:var(--accent-blue-dim);color:var(--accent-blue)}.SidePanel_methNote__mMMie{margin-top:auto;padding:12px 14px;border-top:.5px solid var(--border-subtle)}.SidePanel_methLabel__fqiKk{font-size:9px;font-weight:600;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:6px}.SidePanel_methText__4JbiZ{font-size:10px;color:var(--text-secondary);line-height:1.6;margin-bottom:8px}.SidePanel_methLink__iVCoe{font-size:10px;color:var(--accent-blue);text-decoration:none}.SidePanel_methLink__iVCoe:hover{text-decoration:underline}.MapCanvas_canvas__44FvQ{flex:1 1;position:relative;overflow:hidden;background:var(--surface-base);min-width:0}.DetailPanel_panel__YUZbT{width:var(--detail-width);background:var(--surface-raised);border-left:.5px solid var(--border-subtle);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;z-index:10;animation:DetailPanel_slideIn__g0iJ8 .15s ease-out}@keyframes DetailPanel_slideIn__g0iJ8{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}.DetailPanel_header__WLTr_{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-bottom:.5px solid var(--border-subtle)}.DetailPanel_headerMeta__Dbo2t{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.DetailPanel_headerTitle__foZmb{font-size:12px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DetailPanel_headerSub__o5FGu{font-size:10px;color:var(--text-secondary)}.DetailPanel_tierBadge__UoXP8{font-size:10px;font-weight:500;padding:2px 8px;border-radius:10px;border:.5px solid;white-space:nowrap;flex-shrink:0}.DetailPanel_closeBtn__Kga_z{background:transparent;border:none;cursor:pointer;color:var(--text-secondary);padding:2px;display:flex;align-items:center;border-radius:var(--radius-sm);flex-shrink:0;transition:color .1s}.DetailPanel_closeBtn__Kga_z:hover{color:var(--text-primary)}.DetailPanel_dataRow__Q9LWW,.DetailPanel_rows__XnEg_{border-bottom:.5px solid var(--border-subtle)}.DetailPanel_dataRow__Q9LWW{display:flex;justify-content:space-between;align-items:center;padding:7px 14px;gap:8px}.DetailPanel_dataRow__Q9LWW:last-child{border-bottom:none}.DetailPanel_dataKey__mc6Rc{font-size:11px;color:var(--text-secondary);flex-shrink:0}.DetailPanel_dataVal__Zg2WL{font-size:11px;color:var(--text-primary);font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailPanel_actionsSection__N9g0g{padding:12px 14px;border-bottom:.5px solid var(--border-subtle)}.DetailPanel_actionsHeader__6Bklg{margin-bottom:8px}.DetailPanel_actionsLabel__xl1UI{font-size:10px;font-weight:600;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase}.DetailPanel_actionGrid__FxpGz{display:flex;flex-direction:column;gap:8px}.DetailPanel_actionBtnGhost__BsdSy,.DetailPanel_actionBtn__HEY_J{display:block;padding:8px 10px;border-radius:var(--radius-md);text-decoration:none;font-family:var(--font-mono);font-size:11px;transition:opacity .1s,border-color .1s}.DetailPanel_actionBtn__HEY_J{background:var(--accent-blue-dim);color:#fff;border:.5px solid var(--accent-blue-dim)}.DetailPanel_actionBtnGhost__BsdSy{background:var(--surface-overlay);color:var(--text-primary);border:.5px solid var(--border-subtle)}.DetailPanel_actionBtnGhost__BsdSy:hover,.DetailPanel_actionBtn__HEY_J:hover{opacity:.88}.DetailPanel_actionsNote__e5zfP{margin-top:8px;font-size:10px;color:var(--text-secondary);line-height:1.5}.DetailPanel_scoreSection__Pv__z{padding:12px 14px;border-bottom:.5px solid var(--border-subtle)}.DetailPanel_scoreHeader__Wv__7{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.DetailPanel_scoreLabel__cvgUM{font-size:10px;font-weight:600;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase}.DetailPanel_scoreTotal__GhAYu{font-size:12px;font-weight:500;color:var(--text-primary)}.DetailPanel_criterionRow__Ndnja{display:flex;align-items:center;gap:8px;margin-bottom:7px}.DetailPanel_criterionName__zYnh0{font-size:10px;color:var(--text-secondary);width:76px;flex-shrink:0}.DetailPanel_criterionBar__XN0vg{flex:1 1;height:4px;background:var(--surface-overlay);border-radius:2px;overflow:hidden}.DetailPanel_criterionFill__Lva1x{height:100%;border-radius:2px;transition:width .3s ease}.DetailPanel_criterionPts__VwwTT{font-size:10px;font-weight:500;width:20px;text-align:right;flex-shrink:0}.DetailPanel_scoreExplanation___Bhoh{font-size:10px;color:var(--text-secondary);line-height:1.6;margin-top:10px;padding-top:8px;border-top:.5px solid var(--border-subtle)}.DetailPanel_warnings__wv_Zd{margin-top:8px;display:flex;flex-direction:column;gap:6px}.DetailPanel_warning__ug_xc{display:flex;align-items:flex-start;gap:6px;font-size:10px;color:var(--color-warning);line-height:1.5}.DetailPanel_warnIcon__oRal1{flex-shrink:0;margin-top:2px}.DetailPanel_flagSection__DJw3G{padding:12px 14px;margin-top:auto;border-top:.5px solid var(--border-subtle)}.DetailPanel_flagToggle__0pCsg{font-size:11px;color:var(--text-secondary);background:transparent;border:.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 10px;cursor:pointer;width:100%;font-family:var(--font-mono);transition:all .1s}.DetailPanel_flagToggle__0pCsg:hover{border-color:var(--border-default);color:var(--text-primary)}.DetailPanel_flagForm__2Dm2x{margin-top:10px;display:flex;flex-direction:column;gap:8px}.DetailPanel_flagLabel__7WeJc{font-size:10px;color:var(--text-secondary);line-height:1.5}.DetailPanel_flagTextarea__Z_bXo{background:var(--surface-overlay);border:.5px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;padding:8px;resize:vertical;outline:none;transition:border-color .1s}.DetailPanel_flagTextarea__Z_bXo:focus{border-color:var(--accent-blue-dim)}.DetailPanel_flagSubmit__kfj1W{padding:6px 12px;background:var(--accent-blue-dim);border:none;border-radius:var(--radius-md);color:#fff;font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:opacity .1s}.DetailPanel_flagSubmit__kfj1W:hover{opacity:.85}.DetailPanel_flagConfirm__wz2RV{font-size:11px;color:var(--color-hoog);line-height:1.5}.StatBar_bar__Mlz7V{height:var(--statbar-height);background:var(--surface-raised);border-top:.5px solid var(--border-subtle);display:flex;align-items:center;padding:0 16px;gap:0;flex-shrink:0;z-index:10}.StatBar_item__Oeh9J{display:flex;flex-direction:column;gap:1px;padding:0 16px}.StatBar_value___2yOA{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1}.StatBar_label__rmOeu{font-size:9px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;line-height:1}.StatBar_divider__1ajh3{width:.5px;height:24px;background:var(--border-subtle);flex-shrink:0}.StatBar_spacer__C5X_5{flex:1 1}.StatBar_meta__IU3uM{display:flex;flex-direction:column;gap:1px;text-align:right}.StatBar_metaVal__ezwo0{font-size:11px;color:var(--text-secondary);line-height:1}.StatBar_metaLabel__LJ37m{font-size:9px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;line-height:1}.AppShell_shell__29AOA{display:flex;flex-direction:column;height:100dvh;width:100%;overflow:hidden;background:var(--surface-base)}.AppShell_body__SKuCS{display:flex;flex:1 1;min-height:0;position:relative;overflow:hidden}