:root{--vt-c-white: #ffffff;--vt-c-white-soft: #E8E8E8;--vt-c-white-mute: #f0f0f0;--vt-c-black: #5E5858;--vt-c-black-soft: #666666;--vt-c-black-mute: #999999;--vt-c-primary: #5E5858;--vt-c-primary-dark: #4a4444;--vt-c-secondary: #E8E8E8;--vt-c-accent: #5E5858;--vt-c-divider-light-1: rgba(94, 88, 88, .12);--vt-c-divider-light-2: rgba(94, 88, 88, .08);--vt-c-divider-dark-1: rgba(232, 232, 232, .12);--vt-c-divider-dark-2: rgba(232, 232, 232, .08);--vt-c-text-light-1: var(--vt-c-black);--vt-c-text-light-2: var(--vt-c-black-soft);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(255, 255, 255, .8)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: #E8E8E8;--color-border-hover: #d0d0d0;--color-heading: var(--vt-c-black);--color-text: var(--vt-c-black);--color-primary: var(--vt-c-primary);--color-secondary: var(--vt-c-secondary);--color-accent: var(--vt-c-accent);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);color-scheme:light;transition:color .5s,background-color .5s;line-height:1.6;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:1rem;color:var(--color-heading);font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;line-height:1.7;color:var(--color-text);font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}button{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:none;outline:none;transition:all .2s ease;font-weight:500}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}a:hover{color:var(--color-primary-dark)}input,textarea,select{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;border:1px solid var(--color-border);border-radius:8px;padding:.75rem;transition:border-color .2s ease;background:#fff}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #5e58581a}.card{background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 12px #00000014;padding:1.5rem}@media (max-width: 768px){body{font-size:18px;line-height:1.7;background:var(--color-background);color:var(--color-text)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{font-size:1rem;line-height:1.6;margin-bottom:.75rem}input,textarea,select{font-size:18px;padding:1rem;border-radius:10px;background:#fff;color:#333}.card{padding:1rem;border-radius:10px;margin:.5rem;background:#fff;color:#333}button{font-size:1rem;padding:1rem 1.5rem;border-radius:10px;min-height:48px;color:#fff;background-color:#5e5858}}@media (max-width: 480px){body{font-size:16px;background:var(--color-background);color:var(--color-text)}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.9rem}p{font-size:.95rem}.card{padding:.75rem;margin:.25rem;background:#fff;color:#333}input,textarea,select{font-size:16px;padding:.875rem;background:#fff;color:#333}}@media (max-width: 768px){button,input[type=checkbox],input[type=radio],label{min-height:44px;min-width:44px}input[type=checkbox]+label{font-size:1rem;line-height:1.4;padding-left:.5rem}}*{box-sizing:border-box}html{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow-x:hidden}body{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow-x:visible}#app{max-width:none!important;margin:0!important;padding:0!important;font-weight:400;display:block;width:100%!important;min-width:100vw}@media (min-width: 1024px){body{display:block}#app{display:block;grid-template-columns:none;padding:0}}.text-center{text-align:center}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.stl-filters[data-v-b908b534]{display:grid;gap:16px;padding:4px 10px 12px;min-width:0;box-sizing:border-box}.stl-filter-label[data-v-b908b534]{margin:0 0 8px;padding:0 2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a837c}.stl-filter-group ul[data-v-b908b534]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.stl-filter-btn[data-v-b908b534]{width:100%;display:flex;align-items:flex-start;gap:8px;text-align:left;border:0;background:transparent!important;color:#5e5858!important;font-size:13px;line-height:1.35;padding:7px 8px;border-radius:8px;cursor:pointer;box-sizing:border-box;min-width:0!important;min-height:36px;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(47,43,40,.08)}.stl-filter-btn.active[data-v-b908b534]{background:#efeae3;color:#1f1c1c;font-weight:650}.stl-filter-box[data-v-b908b534]{flex:0 0 auto;width:16px;height:16px;margin-top:1px;border-radius:4px;border:1.5px solid #c8bfb4;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center}.stl-filter-box.on[data-v-b908b534]{background:#5e5858;border-color:#5e5858}.stl-filter-text[data-v-b908b534]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.stl-filter-apply[data-v-b908b534]{width:100%;margin-top:8px;min-height:40px;border:0;border-radius:10px;background:#2f2b28;color:#fff;font-size:14px;font-weight:650;cursor:pointer}.ws-nav-sidebar[data-v-b77a181e]{display:flex;flex-direction:column;min-height:0;height:100%}.ws-nav-sidebar.is-desktop[data-v-b77a181e]{overflow:hidden}.ws-nav-collapse-row[data-v-b77a181e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 6px;flex:0 0 auto}.ws-nav-brand-logo[data-v-b77a181e]{display:block;height:20px;width:auto;max-width:148px;object-fit:contain;object-position:left center}.ws-nav-collapse[data-v-b77a181e]{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#2f2b28;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ws-nav-collapse[data-v-b77a181e]:hover{background:#f3f0ec}.ws-nav-sidebar-nav[data-v-b77a181e]{display:flex;flex-direction:column;gap:2px;padding:4px 8px 8px;flex:0 0 auto;min-height:0}.ws-nav-item[data-v-b77a181e]{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;border-radius:12px;padding:8px;text-align:left;cursor:pointer;color:#2f2b28}.ws-nav-item.active[data-v-b77a181e],.ws-nav-group.active>.ws-nav-item[data-v-b77a181e]{background:#f3f0ec}.ws-nav-icon[data-v-b77a181e]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#5e5858;flex:0 0 auto}.ws-nav-copy[data-v-b77a181e]{min-width:0;display:flex;flex-direction:column;gap:1px}.ws-nav-label[data-v-b77a181e]{font-size:14px;font-weight:650}.ws-nav-sub[data-v-b77a181e]{font-size:11px;color:#8a847c}.ws-nav-start-filters[data-v-b77a181e]{position:relative;z-index:2;padding:0 4px 4px 38px;min-width:0;pointer-events:auto}.ws-nav-start-filters[data-v-b77a181e] .stl-filters{gap:8px;padding:2px 0 4px}.ws-nav-start-filters[data-v-b77a181e] .stl-filter-group ul{gap:1px}.ws-nav-start-filters[data-v-b77a181e] .stl-filter-label{margin-bottom:4px}.ws-nav-start-filters[data-v-b77a181e] .stl-filter-btn{padding:2px 4px;min-height:0;border-radius:6px;background:transparent}.ws-nav-start-filters[data-v-b77a181e] .stl-filter-btn.active{background:transparent;font-weight:650}.ws-nav-subnav[data-v-b77a181e]{display:flex;flex-direction:column;padding:0 8px 4px 46px}.ws-nav-subitem[data-v-b77a181e]{border:0;background:transparent;text-align:left;padding:5px 4px;color:#5e5858;font-size:13px;cursor:pointer}.ws-nav-homes[data-v-b77a181e]{flex:1 1 auto;min-height:0;max-height:148px;overflow:hidden;padding:6px 10px 8px;border-top:1px solid #f0ece7}.ws-nav-section-label[data-v-b77a181e]{margin:4px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a847c}.ws-nav-section-toggle[data-v-b77a181e]{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;padding:0;cursor:pointer}.ws-nav-section-toggle .ws-nav-section-label[data-v-b77a181e]{margin:4px 6px}.ws-nav-section-more[data-v-b77a181e]{font-size:11px;font-weight:700;color:#8a847c;padding-right:6px}.ws-nav-home[data-v-b77a181e]{width:100%;border:0;background:transparent;border-radius:10px;padding:6px 8px;text-align:left;font-size:13px;color:#2f2b28;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-nav-home.is-active[data-v-b77a181e]{background:#f3f0ec;font-weight:650}.ws-nav-home-add[data-v-b77a181e]{color:#5e5858}.ws-nav-account[data-v-b77a181e]{position:relative;flex:0 0 auto;margin-top:auto;border-top:1px solid #efeae3;padding:8px 12px 10px;background:#fcfbf9}.ws-nav-account.is-compact[data-v-b77a181e]{padding:8px 10px 10px}.ws-nav-user[data-v-b77a181e]{display:flex;align-items:center;gap:10px;padding:4px 4px 6px}.ws-nav-user.is-menu[data-v-b77a181e]{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:10px}.ws-nav-user.is-menu[data-v-b77a181e]:hover,.ws-nav-user.is-menu[aria-expanded=true][data-v-b77a181e]{background:#f3f0ec}.ws-nav-user-caret[data-v-b77a181e]{margin-left:auto;color:#8a847c;font-size:12px}.ws-nav-avatar[data-v-b77a181e]{width:32px;height:32px;border-radius:50%;background:#2f2b28;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:0 0 auto}.ws-nav-user-copy[data-v-b77a181e]{min-width:0;display:flex;flex-direction:column}.ws-nav-user-copy strong[data-v-b77a181e]{font-size:13px}.ws-nav-user-copy span[data-v-b77a181e]{font-size:12px;color:#8a847c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-nav-account-menu.is-overlay[data-v-b77a181e]{position:absolute;left:8px;right:8px;bottom:calc(100% + 4px);z-index:4;padding:6px;background:#fff;border:1px solid #efeae3;border-radius:12px;box-shadow:0 10px 24px #1f1c1c1f}.ws-nav-account-item[data-v-b77a181e]{width:100%;border:0;background:transparent;text-align:left;padding:8px 6px;font-size:14px;color:#2f2b28;cursor:pointer;border-radius:8px}.ws-nav-account-item.is-danger[data-v-b77a181e]{color:#b42318;font-weight:600}.ws-nav-lang[data-v-b77a181e]{display:flex;align-items:center;justify-content:space-between;padding:8px 6px;font-size:14px;color:#2f2b28}.ws-nav-lang-toggle[data-v-b77a181e]{display:flex;gap:4px;background:#f3f0ec;border-radius:999px;padding:3px}.ws-nav-lang-toggle button[data-v-b77a181e]{border:0;background:transparent;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;color:#5e5858;cursor:pointer}.ws-nav-lang-toggle button.active[data-v-b77a181e]{background:#fff;color:#2f2b28}.ws-nav-sidebar.is-drawer .ws-nav-homes[data-v-b77a181e]{max-height:none;overflow:auto}.ws-nav-sidebar.is-collapsed .ws-nav-collapse-row[data-v-b77a181e]{justify-content:center;padding:8px 0 4px}.ws-nav-sidebar.is-collapsed .ws-nav-sidebar-nav[data-v-b77a181e]{align-items:center;padding:4px 0 8px}.ws-nav-sidebar.is-collapsed .ws-nav-item[data-v-b77a181e]{width:40px;justify-content:center;padding:8px 0;border-radius:10px}.ws-nav-sidebar.is-collapsed .ws-nav-copy[data-v-b77a181e]{display:none}.ws-nav-sidebar.is-collapsed .ws-nav-account[data-v-b77a181e]{display:flex;justify-content:center;padding:8px 0 12px;flex:0 0 auto;z-index:3}.ws-nav-sidebar.is-collapsed .ws-nav-user.is-rail[data-v-b77a181e]{width:40px;height:40px;padding:0;justify-content:center;border:0;background:transparent;border-radius:50%;cursor:pointer}.ws-nav-sidebar.is-collapsed .ws-nav-avatar[data-v-b77a181e]{width:32px;height:32px}.ws-drawer-root[data-v-add4adde]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400}.ws-drawer-backdrop[data-v-add4adde]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0c0a73}.ws-drawer[data-v-add4adde]{position:absolute;top:0;left:0;bottom:0;width:min(320px,86vw);background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden;pointer-events:auto;touch-action:manipulation;box-shadow:8px 0 32px #14100c2e;animation:ws-drawer-in-add4adde .22s ease}@keyframes ws-drawer-in-add4adde{0%{transform:translate(-16px);opacity:.6}to{transform:translate(0);opacity:1}}.ws-drawer[data-v-add4adde] .ws-nav-sidebar{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:auto}.ws-drawer-head[data-v-add4adde]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px}.ws-drawer-logo[data-v-add4adde]{display:block;height:22px;width:auto;max-width:160px;object-fit:contain;object-position:left center}.ws-sidebar-toggle[data-v-add4adde]{width:32px;height:32px;border:0;border-radius:10px;background:#f4f1ee;color:#1f2937;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ws-sidebar-toggle svg[data-v-add4adde]{display:none}.ws-drawer-close-mark[data-v-add4adde]{display:block;font-size:26px;line-height:1;font-weight:500;color:#1f2937}.hs-composer[data-v-d082f21b]{position:fixed;left:0;right:0;width:auto;max-width:100%;box-sizing:border-box;overflow-x:hidden;bottom:var(--hs-keyboard-inset, 0px);z-index:1200;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fff 28%);pointer-events:none}.hs-composer.is-desktop[data-v-d082f21b]{left:var(--ws-sidebar-w, 260px);padding:10px 24px 16px;transition:left .22s ease}@media (max-width: 768px){.hs-composer[data-v-d082f21b],.hs-composer.is-desktop[data-v-d082f21b]{left:0;right:0;width:auto;max-width:100%;padding-left:12px;padding-right:12px}}html.hs-keyboard-open{padding-bottom:8px}.hs-composer[data-v-d082f21b]>*{pointer-events:auto}.hs-composer-assistant[data-v-d082f21b]{margin:0 4px 8px;background:#fff;color:#3d3935;border:1px solid #efeae3;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.45;box-shadow:0 8px 20px #14100c14}.hs-composer-assistant p[data-v-d082f21b]{margin:0}.hs-composer-clarify-chips[data-v-d082f21b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hs-composer-photo-chips[data-v-d082f21b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hs-composer-photo-chip[data-v-d082f21b]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e8e2da;background:#f7f3ee;color:#2c241d;border-radius:999px;padding:4px 10px 4px 4px;font-size:12px;font-weight:600;cursor:pointer;min-height:36px}.hs-composer-photo-chip img[data-v-d082f21b]{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#efeae3}.hs-composer-clarify-chips button[data-v-d082f21b]{border:1px solid #e8e2da;background:#f7f3ee;color:#2c241d;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer;min-height:32px}.hs-composer-toast[data-v-d082f21b]{margin:0 4px 8px;background:#2f2b28;color:#fff;border-radius:14px;padding:10px 12px;font-size:13px;box-shadow:0 8px 20px #14100c29}.hs-composer-toast[data-v-d082f21b],.hs-composer-toast p[data-v-d082f21b]{color:#fff}.hs-composer-toast p[data-v-d082f21b]{margin:0}.hs-composer-toast-actions[data-v-d082f21b]{margin-top:6px}.hs-composer-toast-actions button[data-v-d082f21b]{border:0;background:transparent;color:#fff;font-weight:700;padding:0;min-width:0;min-height:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.hs-composer-chips[data-v-d082f21b]{display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto;padding:0 8px 8px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hs-composer-chips[data-v-d082f21b]::-webkit-scrollbar{display:none}.hs-composer-chip[data-v-d082f21b]{flex:0 0 auto;border:1px solid #e8e2da;background:#fff;color:#5e5858;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:550;cursor:pointer;min-width:0;min-height:0}.hs-composer-attach[data-v-d082f21b]{display:flex;gap:8px;overflow-x:auto;padding:0 2px 8px}.hs-composer-attach-item[data-v-d082f21b]{position:relative;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f3f0ec;flex:0 0 auto}.hs-composer-attach-item img[data-v-d082f21b]{width:100%;height:100%;object-fit:cover}.hs-composer-file-icon[data-v-d082f21b]{display:flex;align-items:center;justify-content:center;height:100%;font-size:11px;font-weight:700;color:#5e5858}.hs-composer-attach-item button[data-v-d082f21b]{position:absolute;top:2px;right:2px;width:18px;height:18px;min-width:18px;min-height:18px;border:0;border-radius:50%;background:#14100cb3;color:#fff;font-size:12px;line-height:1;cursor:pointer;padding:0}.hs-composer-pill[data-v-d082f21b],.hs-chat-composer__bar[data-v-d082f21b]{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:48px;background:#fff;border:1px solid rgba(44,36,29,.14);border-radius:999px;padding:6px 8px 6px 10px;box-shadow:0 4px 18px #1c161014}.hs-composer-pill.is-multiline[data-v-d082f21b],.hs-chat-composer__bar.is-multiline[data-v-d082f21b]{border-radius:24px;align-items:flex-end}.hs-composer-file[data-v-d082f21b]{display:none}.hs-composer-plus[data-v-d082f21b],.hs-composer-mic[data-v-d082f21b],.hs-composer-send[data-v-d082f21b],.hs-chat-composer__icon[data-v-d082f21b],.hs-chat-composer__send[data-v-d082f21b]{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;margin:0;border:none!important;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;flex-shrink:0;box-shadow:none!important;line-height:1;font-size:0;color:#2c241d;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hs-composer-plus[data-v-d082f21b],.hs-composer-mic[data-v-d082f21b]{background:#2c241d0f;color:#2c241d}.hs-composer-plus svg[data-v-d082f21b],.hs-composer-mic svg[data-v-d082f21b],.hs-composer-send svg[data-v-d082f21b]{width:20px;height:20px;display:block;flex-shrink:0}.hs-composer-send svg[data-v-d082f21b]{width:16px;height:16px}.hs-composer-send[data-v-d082f21b],.hs-chat-composer__send[data-v-d082f21b]{background:#2c241d14;color:#2c241d66}.hs-composer-send.is-ready[data-v-d082f21b]{background:#2c241d;color:#fff}.hs-composer-mic.is-listening[data-v-d082f21b],.hs-composer-send.is-listening[data-v-d082f21b]{background:#c4403024;color:#c44030;animation:hs-mic-pulse-d082f21b 1.1s ease-in-out infinite}.hs-composer-plus[data-v-d082f21b]:disabled,.hs-composer-mic[data-v-d082f21b]:disabled,.hs-composer-send[data-v-d082f21b]:disabled{opacity:.4;cursor:default}.hs-composer-input[data-v-d082f21b],.hs-chat-composer__input[data-v-d082f21b]{flex:1;min-width:0;resize:none;max-height:120px;margin:0;font:inherit;font-size:16px!important;line-height:1.35;color:#2c241d;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 6px!important;border-radius:0!important}.hs-composer-input[data-v-d082f21b]:focus,.hs-chat-composer__input[data-v-d082f21b]:focus{outline:none!important;box-shadow:none!important;border:none!important}.hs-composer-input[data-v-d082f21b]::placeholder{color:#2c241d6b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width: 400px){.hs-composer-input[data-v-d082f21b],.hs-chat-composer__input[data-v-d082f21b]{white-space:nowrap;overflow:hidden}}@keyframes hs-mic-pulse-d082f21b{0%,to{box-shadow:0 0 #c4403047}50%{box-shadow:0 0 0 6px #c4403000}}.ws-root[data-v-a8026ef4]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#fff;width:100%;max-width:100%;position:relative;margin:0!important;padding:80px 0 0!important;box-sizing:border-box}.ws-root[data-v-a8026ef4]{--ws-sidebar-w:260px}.ws-root.is-sidebar-collapsed[data-v-a8026ef4]{--ws-sidebar-w:56px}.ws-layout[data-v-a8026ef4]{display:flex;flex:1;width:100%;max-width:100%;position:relative;box-sizing:border-box;align-items:flex-start;padding-left:260px;padding-left:var(--ws-sidebar-w, 260px);transition:padding-left .22s ease}.ws-desktop-header[data-v-a8026ef4]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#fff;border-bottom:1px solid #e8e8e8;height:80px;position:fixed;top:0;left:0;right:0;z-index:1000;box-sizing:border-box}.ws-desktop-left[data-v-a8026ef4]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ws-logo-btn[data-v-a8026ef4]{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}.ws-logo-btn[data-v-a8026ef4]:hover{opacity:.85}.ws-desktop-title-wrap[data-v-a8026ef4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ws-desktop-title[data-v-a8026ef4]{font-weight:600;color:#333;font-size:18px;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.2}.ws-step-chip[data-v-a8026ef4]{font-size:12px;font-weight:600;color:#6b6560;letter-spacing:.01em}.ws-skel[data-v-a8026ef4]{display:inline-block;background:#f1f3f5;border-radius:6px}.skel-text[data-v-a8026ef4]{height:20px}.skel-dot[data-v-a8026ef4]{width:120px;height:16px;border-radius:999px;background:#f1f3f5;display:inline-block}.ws-start-here[data-v-a8026ef4]{background:#007bff;color:#fff;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;animation:pulse-a8026ef4 1.5s ease-out 2}.ws-primary-cta[data-v-a8026ef4]{background:#007bff;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-weight:600;cursor:pointer;transition:transform .1s}.ws-primary-cta[data-v-a8026ef4]:hover{transform:translateY(-1px)}.ws-status-hints[data-v-a8026ef4]{display:flex;gap:6px;align-items:center;color:#666;font-size:12px;margin-right:8px}.ws-status-hints .dot-sep[data-v-a8026ef4]{opacity:.5}.ws-package-chip[data-v-a8026ef4]{background:#f3f0ec;border:1px solid #e4ddd4;border-radius:999px;padding:4px 10px;color:#5e5858;font-weight:600}.ws-desktop-actions[data-v-a8026ef4]{display:flex;gap:8px;align-items:center}.ws-account[data-v-a8026ef4]{display:flex;gap:8px;align-items:center;margin-right:0;position:relative}.ws-acting-as[data-v-a8026ef4]{background:#fff4e5;color:#8a4b00;border:1px solid #FFD9A8;border-radius:999px;padding:4px 8px;font-size:12px;display:flex;gap:8px;align-items:center}.ws-clear-act[data-v-a8026ef4]{background:#fff;border:1px solid #FFD9A8;border-radius:999px;padding:2px 8px;font-size:11px;color:#8a4b00;cursor:pointer}.ws-account-avatar[data-v-a8026ef4]{width:36px;height:36px;border-radius:50%;background:#f3f0ec;border:1px solid #ddd6cc;display:inline-flex;align-items:center;justify-content:center;color:#5e5858;font-weight:700;font-size:14px;cursor:pointer}.ws-account-avatar[data-v-a8026ef4]:hover{background:#ebe6df}.ws-account-dropdown[data-v-a8026ef4]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 10px 28px #0000001f;padding:8px;z-index:1200;display:flex;flex-direction:column;gap:4px}.ws-account-dropdown-email[data-v-a8026ef4]{padding:8px 10px;font-size:12px;color:#666;border-bottom:1px solid #f0f0f0;margin-bottom:4px;word-break:break-all}.ws-account-dropdown-label[data-v-a8026ef4]{padding:8px 10px 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a847c}.ws-home-switch.is-active[data-v-a8026ef4],.ws-bottom-sheet-item.is-active[data-v-a8026ef4]{background:#f3f0ec;font-weight:700}.ws-home-add[data-v-a8026ef4]{color:#5e5858}.ws-account-dropdown button[data-v-a8026ef4]{text-align:left;background:transparent;border:none;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:500;color:#333;cursor:pointer}.ws-account-dropdown button[data-v-a8026ef4]:hover{background:#f5f5f5}.ws-account-dropdown button.is-danger[data-v-a8026ef4]{color:#b42318}.ws-account-dropdown button.is-danger[data-v-a8026ef4]:hover{background:#fff5f5}.ws-logo-img[data-v-a8026ef4]{height:24px;width:auto}.ws-logo-img.mobile[data-v-a8026ef4]{height:20px}.ws-desktop-save[data-v-a8026ef4]{padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}.ws-desktop-save[data-v-a8026ef4]:hover:not(:disabled){background:#0056b3}.ws-desktop-save[data-v-a8026ef4]:disabled{background:#ccc;cursor:not-allowed}.ws-mobile-header[data-v-a8026ef4]{display:none;position:fixed;top:var(--hs-vv-offset-top, 0px);left:0;right:0;width:auto;max-width:100%;z-index:1300;background:#fff;border-bottom:1px solid #e8e8e8;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px)}.ws-mobile-header-top[data-v-a8026ef4]{display:flex;align-items:center;gap:8px;padding:8px 10px;min-height:52px;box-sizing:border-box}.ws-sidebar-toggle[data-v-a8026ef4]{width:40px;height:40px;min-width:40px;border:none;border-radius:10px;background:#f4f1ee;color:#2f2b28;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ws-sidebar-toggle[data-v-a8026ef4]:active{transform:scale(.96)}.ws-mobile-share[data-v-a8026ef4]{width:40px;height:40px;min-width:40px;border:none;border-radius:10px;background:#f4f1ee;color:#2f2b28;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ws-hamburger[data-v-a8026ef4]{display:flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.ws-hamburger span[data-v-a8026ef4]{width:24px;height:3px;background:#333;transition:all .3s ease;border-radius:2px}.ws-hamburger.active span[data-v-a8026ef4]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.ws-hamburger.active span[data-v-a8026ef4]:nth-child(2){opacity:0}.ws-hamburger.active span[data-v-a8026ef4]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.ws-mobile-title[data-v-a8026ef4]{flex:1 1 auto;min-width:0;font-weight:650;color:#333;font-size:clamp(12px,3.35vw,15px);line-height:1.25;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-align:left}.ws-mobile-share-spacer[data-v-a8026ef4]{width:36px;min-width:36px}.ws-mobile-actions[data-v-a8026ef4]{display:flex;gap:8px;align-items:center}.ws-account-mini[data-v-a8026ef4]{width:36px;height:36px;min-width:36px;border-radius:50%;border:1px solid #e0dbd6;background:#f4f1ee;color:#3d3935;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ws-account-mini[data-v-a8026ef4]:active{transform:scale(.96)}.ws-bottom-sheet-item.is-danger[data-v-a8026ef4]{color:#b42318;font-weight:600}.ws-mobile-stepbar[data-v-a8026ef4]{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1002;background:#fff;border-top:1px solid #e8e8e8;padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;box-shadow:0 -4px 16px #2820180f}.ws-mobile-step[data-v-a8026ef4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;min-height:48px;padding:4px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;color:#6b6560;border-radius:10px}.ws-mobile-step[data-v-a8026ef4]:disabled{opacity:.35;cursor:not-allowed}.ws-mobile-step-mark[data-v-a8026ef4]{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#f1eeea;color:#5e5858}.ws-mobile-step-label[data-v-a8026ef4]{font-size:10px;font-weight:600;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-mobile-step.active[data-v-a8026ef4]{color:#2f2b28}.ws-mobile-step.active .ws-mobile-step-mark[data-v-a8026ef4]{background:#3d3935;color:#fff}.ws-mobile-step.done .ws-mobile-step-mark[data-v-a8026ef4]{background:#e8efe6;color:#5a7a5f}.ws-mobile-step.progress .ws-mobile-step-mark[data-v-a8026ef4]{background:#efe6d8;color:#6a4b2b}.ws-mobile-overlay[data-v-a8026ef4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;display:none}.ws-sidebar[data-v-a8026ef4]{width:260px;min-width:260px;flex:0 0 260px;width:var(--ws-sidebar-w, 260px);min-width:var(--ws-sidebar-w, 260px);flex:0 0 var(--ws-sidebar-w, 260px);border-right:1px solid #e8e8e8;padding:8px 0 0;transition:width .22s ease,min-width .22s ease,flex-basis .22s ease;background:#fff;z-index:999;position:fixed;top:80px;left:0;align-self:flex-start;height:calc(100vh - 80px - var(--hs-save-bar, 0px) - var(--hs-consent-offset, 0px));max-height:calc(100vh - 80px - var(--hs-save-bar, 0px) - var(--hs-consent-offset, 0px));overflow:hidden;display:flex;flex-direction:column;min-height:0}.ws-sidebar-header[data-v-a8026ef4]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}.ws-start-badge[data-v-a8026ef4]{background:#5e5858;color:#fff;border-radius:999px;padding:4px 8px;font-size:12px;animation:pulse-a8026ef4 1.5s ease-out 2}.ws-start-hint[data-v-a8026ef4]{margin-bottom:4px}.ws-close-mobile[data-v-a8026ef4]{display:none;background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:4px}.ws-main-nav[data-v-a8026ef4]{margin-bottom:12px}.ws-main-nav ul[data-v-a8026ef4]{list-style:none;padding:0;margin:0}.ws-main-nav>ul>li[data-v-a8026ef4]{padding:0;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:4px}.ws-main-nav>ul>li.disabled[data-v-a8026ef4]{opacity:.5;cursor:not-allowed}.ws-main-nav>ul>li.active[data-v-a8026ef4]{background:#f3f0ec;color:#5e5858;font-weight:700;box-shadow:inset 3px 0 #5e5858}.ws-main-nav>ul>li[data-v-a8026ef4]:hover:not(.active):not(.disabled){background:#f5f5f5}.ws-main-nav>ul>li>a[data-v-a8026ef4]{text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px}.ws-nav-label[data-v-a8026ef4]{min-width:0}.ws-nav-status[data-v-a8026ef4]{width:16px;text-align:center;font-size:12px;line-height:1;flex-shrink:0}.ws-nav-status.is-done[data-v-a8026ef4]{color:#5f8f6a}.ws-nav-status.is-progress[data-v-a8026ef4]{color:#c0974a;font-size:9px}.ws-nav-status.is-todo[data-v-a8026ef4]{color:transparent}.ws-small-badge[data-v-a8026ef4]{background:#f3f0ec;color:#5e5858;border-radius:999px;padding:2px 6px;font-size:11px;margin-left:4px}.ws-progress[data-v-a8026ef4]{display:flex;gap:4px;align-items:center;justify-content:space-between;border-top:1px solid #e8e8e8;padding-top:10px;margin-top:10px}.ws-progress .step[data-v-a8026ef4]{display:flex;align-items:center;gap:5px;color:#666;font-size:12px;background:transparent;border:none;padding:4px 2px;border-radius:6px;cursor:pointer}.ws-progress .step[data-v-a8026ef4]:hover:not(:disabled){background:#f5f5f5}.ws-progress .step[data-v-a8026ef4]:disabled{opacity:.45;cursor:not-allowed}.ws-progress .icon[data-v-a8026ef4]{width:10px;height:10px;border-radius:50%;display:inline-block;background:#cfcfcf}.ws-progress .icon.status-done[data-v-a8026ef4]{background:#b8cbb8}.ws-progress .icon.status-progress[data-v-a8026ef4]{background:#d4b890}.ws-progress .icon.status-todo[data-v-a8026ef4]{background:#c8c8c8}.ws-progress-legend[data-v-a8026ef4]{display:flex;flex-wrap:wrap;gap:8px 10px;margin:8px 0 14px;padding:0;font-size:11px;color:#888}.ws-progress-legend span[data-v-a8026ef4]{display:inline-flex;align-items:center;gap:4px}.ws-progress-legend .leg[data-v-a8026ef4]{width:8px;height:8px;border-radius:50%;display:inline-block}.ws-progress-legend .leg.status-done[data-v-a8026ef4]{background:#b8cbb8}.ws-progress-legend .leg.status-progress[data-v-a8026ef4]{background:#d4b890}.ws-progress-legend .leg.status-todo[data-v-a8026ef4]{background:#c8c8c8}.ws-section-switcher[data-v-a8026ef4]{position:relative;border-bottom:1px solid #eee;background:#fff}.ws-section-switcher-btn[data-v-a8026ef4]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:500;color:#333;cursor:pointer;min-height:44px;text-align:left}.ws-section-switcher-btn[data-v-a8026ef4]:hover{background:#f8f9fa}.ws-section-label[data-v-a8026ef4]{flex:1}.ws-section-arrow[data-v-a8026ef4]{font-size:10px;color:#666;transition:transform .2s;margin-left:8px}.ws-section-arrow.open[data-v-a8026ef4]{transform:rotate(180deg)}.ws-section-menu[data-v-a8026ef4]{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #eee;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto}.ws-section-menu-item[data-v-a8026ef4]{width:100%;display:block;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #f0f0f0;font-size:14px;text-align:left;color:#333;cursor:pointer;min-height:44px;transition:background .2s}.ws-section-menu-item[data-v-a8026ef4]:hover:not(.disabled){background:#f8f9fa}.ws-section-menu-item.active[data-v-a8026ef4]{background:#5e5858;color:#fff;font-weight:500}.ws-section-menu-item.disabled[data-v-a8026ef4]{opacity:.5;cursor:not-allowed;color:#999}.ws-mini-stepper[data-v-a8026ef4]{display:flex;gap:6px;justify-content:center;border-bottom:1px solid #eee;padding:8px;background:#fff;margin:0}.ws-mini-stepper .mini[data-v-a8026ef4]{border:1px solid #e8e8e8;background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;color:#333}.ws-mini-stepper .mini.active[data-v-a8026ef4]{background:#5e5858;color:#fff;border-color:#5e5858}.ws-section-switcher-demoted[data-v-a8026ef4]{position:relative;background:transparent;margin-top:4px}.ws-section-switcher-demoted-btn[data-v-a8026ef4]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:transparent;border:none;font-size:12px;font-weight:400;color:#999;cursor:pointer;min-height:28px;text-align:left}.ws-section-switcher-demoted-btn[data-v-a8026ef4]:hover{opacity:.7}.ws-section-label-demoted[data-v-a8026ef4]{flex:1;color:#999;font-size:12px;font-weight:400}.ws-section-arrow-demoted[data-v-a8026ef4]{font-size:10px;color:#999;transition:transform .2s;margin-left:6px}.ws-section-arrow-demoted.open[data-v-a8026ef4]{transform:rotate(180deg)}.ws-toevoegen-mobile-nav[data-v-a8026ef4]{position:relative;z-index:10;margin:0;padding:8px 0;background:#f8f8f8;border-bottom:1px solid #e8e8e8;overflow:hidden}.ws-toevoegen-mobile-nav.can-scroll-more[data-v-a8026ef4]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;pointer-events:none;background:linear-gradient(to right,#f8f8f800,#f8f8f8 72%);z-index:2}.ws-toevoegen-mobile-chips[data-v-a8026ef4]{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 28px 0 12px}.ws-toevoegen-mobile-chips[data-v-a8026ef4]::-webkit-scrollbar{display:none}.ws-toevoegen-chip[data-v-a8026ef4]{flex:0 0 auto;min-height:40px;padding:8px 14px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;color:#5e5858;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;gap:6px}.ws-toevoegen-chip-icon[data-v-a8026ef4]{flex-shrink:0;opacity:.85}.ws-toevoegen-chip.is-tools[data-v-a8026ef4]:not(.active){color:#6b655e}.ws-toevoegen-chip.active[data-v-a8026ef4]{background:#5e5858;color:#fff;border-color:#5e5858}.ws-toevoegen-chip[data-v-a8026ef4]:active{transform:scale(.98)}.ws-combined-search-row[data-v-a8026ef4]{position:sticky;top:50px;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border:none;border-radius:12px;padding:10px 14px;margin:8px 12px;min-height:48px;z-index:10;box-shadow:0 1px 3px #00000014;width:calc(100% - 24px)}.ws-combined-left[data-v-a8026ef4]{flex:0 0 65%;position:relative;display:flex;align-items:center}.ws-combined-left.full-width[data-v-a8026ef4]{flex:1 1 auto}.ws-combined-left-btn[data-v-a8026ef4]{width:100%;display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;font-size:15px;color:#333;cursor:pointer;text-align:left}.ws-combined-label-muted[data-v-a8026ef4]{font-weight:400;color:#666;font-size:15px}.ws-combined-value-bold[data-v-a8026ef4]{font-weight:600;color:#333;font-size:16px}.ws-combined-value-bold.is-omgeving[data-v-a8026ef4]{background:#5e5858;color:#fff;border-radius:999px;padding:4px 10px}.ws-combined-arrow[data-v-a8026ef4]{font-size:10px;color:#666;transition:transform .2s;margin-left:auto}.ws-combined-arrow.open[data-v-a8026ef4]{transform:rotate(180deg)}.ws-combined-divider[data-v-a8026ef4]{width:1px;height:60%;background:#e8e8e8;opacity:.5;margin:0 10px;flex-shrink:0}.ws-combined-right[data-v-a8026ef4]{flex:0 0 30%;display:flex;justify-content:flex-end;align-items:center}.ws-combined-right-btn[data-v-a8026ef4]{display:flex;align-items:center;justify-content:flex-end;background:transparent;border:none;padding:0;cursor:pointer;width:100%}.ws-zoekwoorden-icon-wrapper[data-v-a8026ef4]{display:flex;align-items:center;gap:4px;background:#5e58581a;border-radius:16px;padding:6px 10px;min-width:32px;min-height:32px;justify-content:center;cursor:pointer;transition:background .2s}.ws-zoekwoorden-icon-wrapper[data-v-a8026ef4]:active{background:#5e585826}.ws-zoekwoorden-icon[data-v-a8026ef4]{font-size:14px}.ws-zoekwoorden-count[data-v-a8026ef4]{font-weight:500;color:#333;font-size:13px}.ws-category-menu[data-v-a8026ef4]{position:absolute;top:calc(100% + 8px);left:-14px;right:-14px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;margin-top:4px}.ws-category-menu-item[data-v-a8026ef4]{width:100%;display:block;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #f0f0f0;font-size:14px;text-align:left;color:#333;cursor:pointer;min-height:44px;transition:background .2s}.ws-category-menu-item[data-v-a8026ef4]:hover{background:#f8f9fa}.ws-category-menu-item.active[data-v-a8026ef4]{background:#5e5858;color:#fff;font-weight:500}.ws-zoekwoorden-switcher[data-v-a8026ef4]{position:relative;border-bottom:1px solid #eee;background:#fff}.ws-zoekwoorden-switcher-btn[data-v-a8026ef4]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:500;color:#333;cursor:pointer;min-height:44px;text-align:left}.ws-zoekwoorden-switcher-btn[data-v-a8026ef4]:hover{background:#f8f9fa}.ws-zoekwoorden-label[data-v-a8026ef4]{flex:1;display:flex;align-items:center;gap:4px}.ws-zoekwoorden-prefix[data-v-a8026ef4]{font-weight:500}.ws-zoekwoorden-list[data-v-a8026ef4]{color:#666;font-weight:400}.ws-keyword-item[data-v-a8026ef4]{display:inline}.ws-no-keywords[data-v-a8026ef4]{color:#999;font-style:italic}.ws-zoekwoorden-arrow[data-v-a8026ef4]{font-size:14px;color:#666;transition:transform .2s;margin-left:8px}.ws-zoekwoorden-arrow.open[data-v-a8026ef4]{transform:rotate(90deg)}.ws-resultaten-type-switcher[data-v-a8026ef4]{position:sticky;top:106px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:12px 14px;margin:8px 12px;min-height:48px;z-index:9;box-shadow:0 1px 2px #0000000d;width:calc(100% - 24px)}.ws-resultaten-type-switcher-btn[data-v-a8026ef4]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;background:transparent;border:none;font-size:13px;font-weight:400;color:#333;cursor:pointer;min-height:20px;text-align:left}.ws-resultaten-type-switcher-btn[data-v-a8026ef4]:hover{opacity:.8}.ws-resultaten-type-label[data-v-a8026ef4]{flex:1;display:flex;align-items:center;gap:4px;font-size:14px}.ws-resultaten-type-label-muted[data-v-a8026ef4]{font-weight:400;color:#666;font-size:14px}.ws-resultaten-type-value[data-v-a8026ef4]{font-weight:500;color:#333;font-size:14px}.ws-resultaten-type-arrow[data-v-a8026ef4]{font-size:10px;color:#666;transition:transform .2s;margin-left:8px}.ws-resultaten-type-arrow.open[data-v-a8026ef4]{transform:rotate(180deg)}.ws-resultaten-type-menu[data-v-a8026ef4]{position:absolute;top:calc(100% + 8px);left:-14px;right:-14px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;margin-top:4px}.ws-resultaten-type-menu-item[data-v-a8026ef4]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #f0f0f0;font-size:14px;text-align:left;color:#333;cursor:pointer;min-height:44px;transition:background .2s}.ws-resultaten-type-menu-item[data-v-a8026ef4]:hover{background:#f8f9fa}.ws-resultaten-type-menu-item.active[data-v-a8026ef4]{background:#5e5858;color:#fff;font-weight:500}.ws-resultaten-type-count[data-v-a8026ef4]{font-size:12px;color:#666;margin-left:8px}.ws-resultaten-type-menu-item.active .ws-resultaten-type-count[data-v-a8026ef4]{color:#fff;opacity:.9}.ws-zoekwoorden-sheet-info[data-v-a8026ef4]{padding:20px;text-align:center}.ws-zoekwoorden-sheet-info p[data-v-a8026ef4]{margin:0 0 12px;color:#666;font-size:15px;line-height:1.5}.ws-zoekwoorden-count-info[data-v-a8026ef4]{font-weight:500;color:#333;font-size:16px}.ws-bottom-sheet-overlay[data-v-a8026ef4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;animation:ws-fadeIn-a8026ef4 .2s}@keyframes ws-fadeIn-a8026ef4{0%{opacity:0}to{opacity:1}}.ws-bottom-sheet[data-v-a8026ef4]{width:100%;max-height:80vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;animation:ws-slideUp-a8026ef4 .3s;box-shadow:0 -4px 20px #00000026}.ws-bottom-sheet-large[data-v-a8026ef4]{max-height:90vh}@keyframes ws-slideUp-a8026ef4{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ws-bottom-sheet-header[data-v-a8026ef4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:10}.ws-bottom-sheet-header h3[data-v-a8026ef4]{margin:0;font-size:18px;font-weight:600;color:#333}.ws-bottom-sheet-close[data-v-a8026ef4]{background:transparent;border:none;font-size:24px;color:#666;cursor:pointer;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;transition:color .2s}.ws-bottom-sheet-close[data-v-a8026ef4]:hover{color:#333}.ws-bottom-sheet-content[data-v-a8026ef4]{flex:1;overflow-y:auto;padding:8px 0}.ws-bottom-sheet-item[data-v-a8026ef4]{width:100%;display:block;padding:14px 20px;background:#fff;border:none;font-size:15px;text-align:left;color:#333;cursor:pointer;min-height:44px;transition:background .2s;border-radius:0;display:flex;align-items:center;justify-content:space-between}.ws-bottom-sheet-item[data-v-a8026ef4]:hover{background:#f8f9fa}.ws-bottom-sheet-item.active[data-v-a8026ef4]{background:#5e585814;color:#333;font-weight:500}.ws-bottom-sheet-item.active[data-v-a8026ef4]:before{content:"✓";margin-right:8px;color:#5e5858;font-weight:600}.ws-bottom-sheet-count[data-v-a8026ef4]{font-size:13px;color:#666;font-weight:400;margin-left:8px}.ws-mini-cats-header[data-v-a8026ef4]{display:flex;gap:12px;justify-content:flex-start;overflow-x:auto;border-bottom:1px solid #eee;padding:8px;background:#fff;margin:0}.ws-mini-cats-header .mini[data-v-a8026ef4]{border:1px solid #e8e8e8;background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;min-height:28px;color:#333;white-space:nowrap}.ws-mini-cats-header .mini.active[data-v-a8026ef4]{background:#5e5858;color:#fff;border-color:#5e5858}@keyframes pulse-a8026ef4{0%{box-shadow:0 0 #007bff80}70%{box-shadow:0 0 0 10px #007bff00}to{box-shadow:0 0 #007bff00}}.ws-start-filters[data-v-a8026ef4]{padding:0 10px 8px;min-width:0;box-sizing:border-box}.ws-category-inline[data-v-a8026ef4]{padding-left:8px;padding-right:8px}.ws-category-inline .ws-category-nav[data-v-a8026ef4]{margin:4px 0 8px}.ws-category-inline .ws-category-nav ul[data-v-a8026ef4]{list-style:none;padding:0;margin:0}.ws-category-inline .ws-category-nav li[data-v-a8026ef4]{padding:8px;border-radius:6px;cursor:pointer;margin-bottom:2px;font-size:14px;display:flex;align-items:center;gap:6px}.ws-category-inline .ws-category-nav li .cat-tools-icon[data-v-a8026ef4]{flex-shrink:0;opacity:.85}.ws-category-inline .ws-category-nav li.active[data-v-a8026ef4]{background:#5e5858;color:#fff}.ws-category-inline .ws-category-nav li.active .cat-tools-icon[data-v-a8026ef4]{opacity:1}.ws-category-inline .ws-category-nav li.completed[data-v-a8026ef4]{box-shadow:inset 0 0 0 1px #c9d6cb}.ws-category-inline .ws-category-nav li.is-hub[data-v-a8026ef4]{font-weight:600}.ws-category-inline .ws-category-nav .cat-num[data-v-a8026ef4]{display:none!important}.ws-category-inline .ws-category-nav .cat-gap[data-v-a8026ef4]{display:inline-block;width:6px}.ws-category-inline .ws-category-nav .cat-count[data-v-a8026ef4]{background:#5e5858;color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;margin-left:auto;margin-right:6px}.cat-count[data-v-a8026ef4]{background:#5e5858;color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600}.ws-category-inline .ws-category-nav li.active .cat-count[data-v-a8026ef4]{background:#fff;color:#5e5858}.ws-category-inline .ws-category-nav li.active .cat-num[data-v-a8026ef4],.ws-category-inline .ws-category-nav li.active .cat-label[data-v-a8026ef4]{color:#fff}.ws-category-inline .ws-category-nav .cat-check[data-v-a8026ef4]{margin-left:auto;color:#5a7a5f;font-weight:700}.ws-small-badge.pulse[data-v-a8026ef4]{animation:pulse-a8026ef4 1.5s ease-out 2}.ws-category-nav[data-v-a8026ef4]{margin-top:24px}.ws-category-title[data-v-a8026ef4]{font-weight:600;color:#666;font-size:14px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.ws-category-nav ul[data-v-a8026ef4]{list-style:none;padding:0;margin:0}.ws-category-nav li[data-v-a8026ef4]{padding:10px 8px;border-radius:6px;cursor:pointer;transition:all .2s;margin-bottom:2px;font-size:14px}.ws-category-nav li.active[data-v-a8026ef4]{background:#007bff;color:#fff;font-weight:500}.ws-category-nav li[data-v-a8026ef4]:hover:not(.active){background:#f8f9fa}.ws-main[data-v-a8026ef4]{flex:1;display:flex;flex-direction:column;margin:0!important;padding:0;width:100%!important;max-width:100%!important;overflow-x:hidden;box-sizing:border-box}.ws-content[data-v-a8026ef4]{display:flex;flex:1;min-height:0}.ws-root.mobile[data-v-a8026ef4]{padding:0!important}.ws-root.mobile .ws-layout[data-v-a8026ef4]{padding-left:0}.ws-root:not(.mobile) .ws-sidebar[data-v-a8026ef4]{transform:none!important}.ws-root[data-v-a8026ef4]:not(.mobile){align-items:stretch}.ws-root:not(.mobile) .ws-content[data-v-a8026ef4]{margin-left:0}.ws-pane[data-v-a8026ef4]{flex:1;display:flex;flex-direction:column;min-width:0;margin-top:0}.ws-panel[data-v-a8026ef4]{padding:16px}.ws-main.has-home-composer .ws-content[data-v-a8026ef4],.ws-main.has-home-composer .ws-pane[data-v-a8026ef4],.ws-main.has-home-composer[data-v-a8026ef4] .ws-content-full,.ws-main.has-home-composer[data-v-a8026ef4] .huis-glance{padding-bottom:calc(var(--hs-bottom-chrome, 160px) + env(safe-area-inset-bottom))}.ws-sync[data-v-a8026ef4]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;border:1px dashed #e8e8e8;border-radius:6px;background:#fff}.ws-sync .dot[data-v-a8026ef4]{width:8px;height:8px;border-radius:50%}.ws-sync .dot.saving[data-v-a8026ef4]{background:#ffc107}.ws-sync .dot.queued[data-v-a8026ef4]{background:#dc3545}.ws-sync .dot.idle[data-v-a8026ef4]{background:#b8cbb8}@media (max-width: 768px){.ws-root[data-v-a8026ef4]{padding:0!important}.ws-layout[data-v-a8026ef4]{padding-left:0}.ws-desktop-header[data-v-a8026ef4]{display:none!important}.ws-mobile-header[data-v-a8026ef4]{display:flex!important;flex-direction:column;visibility:visible;opacity:1;pointer-events:auto}.ws-mobile-stepbar[data-v-a8026ef4]{display:none!important}.ws-hamburger[data-v-a8026ef4],.ws-mobile-actions[data-v-a8026ef4],.ws-mobile-overlay[data-v-a8026ef4]{display:none}.ws-sidebar[data-v-a8026ef4]{display:none!important;width:0!important;min-width:0!important;flex:0 0 0!important;border:0;padding:0;overflow:hidden}.ws-sidebar.mobile-open[data-v-a8026ef4]{display:none!important}.ws-close-mobile[data-v-a8026ef4]{display:none}.ws-mini-stepper[data-v-a8026ef4],.ws-mini-cats-header[data-v-a8026ef4]{display:none!important}.ws-mini-cats[data-v-a8026ef4]{display:none}.ws-main[data-v-a8026ef4]{margin-left:0;padding-top:0;margin-top:0}.ws-main.has-subnav[data-v-a8026ef4],.ws-main.has-subnav.has-bron[data-v-a8026ef4]{padding-top:0}.ws-main.has-bron[data-v-a8026ef4]:not(.has-subnav){padding-top:0}html.hs-keyboard-open{position:fixed;top:var(--hs-vv-offset-top, 0px);left:0;right:0}html.hs-keyboard-open{padding-top:var(--hs-mobile-header-h, 52px)}html.hs-keyboard-open,html.hs-keyboard-open body{overflow:hidden;overscroll-behavior:none}.ws-main.has-mobile-stepbar .ws-content[data-v-a8026ef4],.ws-main.has-mobile-stepbar .ws-pane[data-v-a8026ef4]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.ws-main.has-home-composer .ws-content[data-v-a8026ef4],.ws-main.has-home-composer .ws-pane[data-v-a8026ef4],.ws-main.has-home-composer[data-v-a8026ef4] .ws-content-full,.ws-main.has-home-composer[data-v-a8026ef4] .huis-glance{padding-bottom:calc(var(--hs-bottom-chrome, 168px) + env(safe-area-inset-bottom))}.ws-content[data-v-a8026ef4]{margin-top:0;padding-top:0}.ws-pane[data-v-a8026ef4]{margin-top:0}.ws-bottom-bar[data-v-a8026ef4]{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #e8e8e8;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;z-index:1001;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.ws-bottom-bar.above-stepbar[data-v-a8026ef4]{bottom:calc(56px + env(safe-area-inset-bottom));padding-bottom:8px}.ws-bottom-bar .btn[data-v-a8026ef4]{min-height:44px;border-radius:10px;padding:10px 12px;font-size:14px}.ws-content-full[data-v-a8026ef4]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}body.hs-save-bar-visible{padding-bottom:96px}@media (max-width: 480px){.ws-mobile-header-top[data-v-a8026ef4]{padding:8px 10px}.ws-mobile-title[data-v-a8026ef4]{font-size:clamp(11.5px,3.2vw,14px)}.ws-mobile-save[data-v-a8026ef4]{padding:6px 12px;font-size:14px}.ws-sidebar[data-v-a8026ef4]{width:280px}.ws-main[data-v-a8026ef4]{padding-top:0;margin-top:0}.ws-main.has-subnav[data-v-a8026ef4],.ws-main.has-subnav.has-bron[data-v-a8026ef4]{padding-top:0}.ws-content[data-v-a8026ef4]{margin-top:0;padding-top:0}.ws-pane[data-v-a8026ef4]{margin-top:0;min-height:auto}.ws-panel[data-v-a8026ef4]{min-height:auto;padding-bottom:40px}}.expected-wait[data-v-b0591e2b]{display:grid;gap:8px}.expected-wait-copy[data-v-b0591e2b],.expected-wait-meta[data-v-b0591e2b]{margin:0;line-height:1.5}.expected-wait-copy[data-v-b0591e2b]{font-size:.98rem;color:#5e5858}.expected-wait-meta[data-v-b0591e2b]{font-size:13px;font-weight:650;color:#8a837c}.expected-wait-bar[data-v-b0591e2b]{height:8px;border-radius:999px;background:#efeae3;overflow:hidden}.expected-wait-fill[data-v-b0591e2b]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a7560,#5e5858);transition:width .35s ease}.expected-wait.is-pill[data-v-b0591e2b]{padding:10px 12px;border-radius:999px;background:#f6f1ea}.expected-wait.is-pill .expected-wait-copy[data-v-b0591e2b]{font-size:13px;font-weight:650;color:#5e5858}.expected-wait.is-pill .expected-wait-bar[data-v-b0591e2b]{height:6px}.expected-wait.is-banner[data-v-b0591e2b]{padding:12px 14px;border-radius:14px;background:#f7f2eb}.ask-overlay[data-v-ddb7f4f7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#00000059;display:flex;align-items:flex-end;justify-content:center;padding:12px}.ask-sheet[data-v-ddb7f4f7]{width:min(480px,100%);max-height:min(90vh,640px);overflow:auto;background:#fff;border-radius:16px 16px 12px 12px;padding:18px 18px 20px;box-shadow:0 12px 40px #0000002e}.ask-header[data-v-ddb7f4f7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ask-header h3[data-v-ddb7f4f7]{margin:0;font-size:1.15rem;color:#5e5858}.ask-close[data-v-ddb7f4f7]{border:none;background:transparent;font-size:1.5rem;line-height:1;color:#5e5858;cursor:pointer;padding:4px 8px}.ask-lead[data-v-ddb7f4f7]{margin:0 0 12px;color:#666;font-size:.95rem;line-height:1.45}.ask-who[data-v-ddb7f4f7]{margin:0 0 4px;color:#888;font-size:.85rem;line-height:1.45}.ask-actions[data-v-ddb7f4f7]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ask-btn[data-v-ddb7f4f7]{border:1px solid #5e5858;background:#fff;color:#5e5858;border-radius:8px;padding:10px 14px;font:inherit;font-weight:600;cursor:pointer}.ask-btn.primary[data-v-ddb7f4f7]{background:#5e5858;color:#fff}.ask-btn.ghost[data-v-ddb7f4f7]{border-color:transparent;background:#f3f0ec}.ask-btn[data-v-ddb7f4f7]:disabled{opacity:.6;cursor:wait}.ask-settings[data-v-ddb7f4f7]{margin:14px 0 0;text-align:center}.ask-settings-link[data-v-ddb7f4f7]{color:#8a837c;font-size:.8rem;text-decoration:underline;text-underline-offset:2px}.ask-error[data-v-ddb7f4f7]{color:#a33;font-size:.85rem;margin:8px 0 0}@media (min-width: 640px){.ask-overlay[data-v-ddb7f4f7]{align-items:center}.ask-sheet[data-v-ddb7f4f7]{border-radius:16px}}.hs-edit-target[data-v-3a1cb406]{position:relative;min-width:0;max-width:100%}.hs-edit-target.is-editing[data-v-3a1cb406]{display:block;width:100%}.hs-edit-target.is-editable-target[data-v-3a1cb406]{cursor:pointer}.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover .gids-title,.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover .gids-lede,.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover .hs-title,.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover .hs-hook,.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover .hs-text,.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover .hs-item-title,.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover .hs-year,.hs-edit-target.is-editable-target[data-v-3a1cb406]:hover h3{outline:1px solid rgba(94,88,88,.35);outline-offset:2px;border-radius:2px}.hs-edit-pencil[data-v-3a1cb406]{position:absolute;top:-2px;right:-2px;z-index:6;width:22px;height:22px;padding:0;border:1px solid #d0cbcb;border-radius:4px;background:#fffffff2;color:#5e5858;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 1px 3px #0000001f}.hs-edit-pencil.is-image[data-v-3a1cb406]{top:4px;right:4px;width:18px;height:18px;font-size:10px}.hs-edit-target.is-editable-target:hover .hs-edit-pencil[data-v-3a1cb406],.hs-edit-target.is-editable-target:focus-within .hs-edit-pencil[data-v-3a1cb406],.hs-edit-pencil.is-chrome[data-v-3a1cb406]{opacity:.95;pointer-events:auto}.hs-edit-pencil[data-v-3a1cb406]:hover{background:#fff;border-color:#5e5858}@media (max-width: 768px){.hs-edit-pencil.is-chrome[data-v-3a1cb406]:not(.is-image){top:0;right:0}}.hs-inline-edit[data-v-3a1cb406]{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;margin:2px 0 10px}.hs-inline-edit-head[data-v-3a1cb406]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hs-inline-edit-label[data-v-3a1cb406]{font-size:13px;font-weight:600;color:#333}.hs-inline-edit-hint[data-v-3a1cb406]{font-size:11px;color:#888;white-space:nowrap}.hs-inline-edit-input[data-v-3a1cb406],.hs-inline-edit-textarea[data-v-3a1cb406]{width:100%;box-sizing:border-box;border:1px solid #d8d3d3;border-radius:6px;padding:.55rem .7rem;font:inherit;color:inherit;background:#fff}.hs-inline-edit-input.is-year[data-v-3a1cb406]{max-width:220px}.hs-inline-edit-textarea[data-v-3a1cb406]{min-height:96px;resize:vertical;line-height:1.5}.hs-inline-edit-actions[data-v-3a1cb406]{display:flex;justify-content:flex-end;gap:8px}.hs-inline-edit-btn[data-v-3a1cb406]{border-radius:6px;padding:7px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid #5e5858}.hs-inline-edit-btn.ghost[data-v-3a1cb406]{background:#fff;color:#5e5858}.hs-inline-edit-btn.primary[data-v-3a1cb406]{background:#5e5858;color:#fff}.publish-section[data-v-3d826664]{display:grid;gap:.85rem}.publish-head[data-v-3d826664]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem}.publish-head h3[data-v-3d826664]{margin:0 0 .25rem;color:#333;font-size:1.2rem;font-weight:600}.publish-desc[data-v-3d826664]{margin:0;color:#666;font-size:.9rem;line-height:1.45;max-width:40rem}.publish-status[data-v-3d826664]{flex:0 0 auto;padding:.25rem .6rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.publish-status.is-live[data-v-3d826664]{background:#eef7f1;color:#2f6f4e;border:1px solid #cfe3d7}.publish-status.is-draft[data-v-3d826664]{background:#f3f1ee;color:#6c757d;border:1px solid #e4ddd3}.publish-card[data-v-3d826664]{background:#f8f9fa;padding:1.15rem 1.25rem;border-radius:8px;border:1px solid #e9ecef;display:grid;gap:1rem}.publish-warn[data-v-3d826664]{padding:.85rem 1rem;background:#faf3ea;border:1px solid #eed9c2;border-radius:6px;color:#8a5a2b;font-size:.9rem}.publish-url-row[data-v-3d826664]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;font-size:.95rem}.publish-url-actions[data-v-3d826664]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0}.publish-label[data-v-3d826664]{display:block;color:#6c757d;font-weight:500;font-size:.9rem;margin-bottom:.4rem}.publish-url-link[data-v-3d826664]{color:#5e5858;font-weight:600;overflow-wrap:anywhere;text-decoration:none}.publish-url-link[data-v-3d826664]:hover{text-decoration:underline}.publish-field-group[data-v-3d826664]{display:grid;gap:.35rem}.poster-variant-row[data-v-3d826664]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.poster-variant[data-v-3d826664]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;margin:0;padding:.75rem .85rem;background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.poster-variant[data-v-3d826664]:hover{border-color:#d5d0ca;background:#fcfcfc}.poster-variant.active[data-v-3d826664]{border-color:#5e5858;box-shadow:0 0 0 1px #5e5858}.poster-variant strong[data-v-3d826664]{color:#333;font-size:.95rem}.poster-variant small[data-v-3d826664]{color:#666;line-height:1.35;font-size:.8rem}.publish-settings[data-v-3d826664]{padding-top:.25rem;border-top:1px solid #ececec;gap:.15rem}.publish-toggle[data-v-3d826664]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0;padding:.7rem 0;cursor:pointer}.publish-toggle+.publish-toggle[data-v-3d826664]{border-top:1px solid #f0eeeb}.publish-toggle-copy[data-v-3d826664]{display:grid;gap:.2rem;min-width:0}.publish-toggle-copy strong[data-v-3d826664]{font-size:.95rem;font-weight:600;color:#333}.publish-toggle-copy small[data-v-3d826664]{color:#6c757d;font-size:.8rem;line-height:1.4}.publish-switch[data-v-3d826664]{position:relative;flex:0 0 auto;width:40px;height:24px;margin-top:.1rem}.publish-switch input[data-v-3d826664]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.publish-switch-ui[data-v-3d826664]{display:block;width:40px;height:24px;border-radius:999px;background:#d8d3d3;transition:background .15s ease}.publish-switch-ui[data-v-3d826664]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .15s ease}.publish-switch.is-on .publish-switch-ui[data-v-3d826664]{background:#5e5858}.publish-switch.is-on .publish-switch-ui[data-v-3d826664]:after{transform:translate(16px)}.publish-switch input:focus-visible+.publish-switch-ui[data-v-3d826664]{box-shadow:0 0 0 3px #5e58582e}.sr-only[data-v-3d826664]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.publish-actions[data-v-3d826664]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding-top:.15rem}.btn-copy[data-v-3d826664]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d8d3d3;background:#fff;color:#5e5858;border-radius:6px;padding:4px 8px;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.btn-copy[data-v-3d826664]:hover{background:#f3f1ee}.btn-primary[data-v-3d826664],.btn-secondary[data-v-3d826664],.btn-danger[data-v-3d826664]{border-radius:6px;padding:10px 16px;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;border:1px solid #5e5858}.btn-primary[data-v-3d826664]{background:#5e5858;color:#fff}.btn-primary[data-v-3d826664]:hover:not(:disabled){background:#4a4545;border-color:#4a4545}.btn-secondary[data-v-3d826664]{background:#fff;color:#5e5858}.btn-secondary[data-v-3d826664]:hover:not(:disabled){background:#f3f1ee}.btn-danger[data-v-3d826664]{background:#fff;color:#a0483a;border-color:#c45c4a;margin-left:auto}.btn-danger[data-v-3d826664]:hover:not(:disabled){background:#faf2f0}.btn-primary[data-v-3d826664]:disabled,.btn-secondary[data-v-3d826664]:disabled,.btn-danger[data-v-3d826664]:disabled{opacity:.55;cursor:not-allowed}.publish-msg[data-v-3d826664]{margin:0;font-size:.9rem;color:#2f6f4e}.publish-msg.error[data-v-3d826664]{color:#a0483a}.publish-guest-hint[data-v-3d826664]{margin:0;color:#8a5a2b;font-size:.88rem;line-height:1.45}@media (max-width: 720px){.publish-url-row[data-v-3d826664]{flex-direction:column;align-items:stretch}.poster-variant-row[data-v-3d826664]{grid-template-columns:1fr}.btn-danger[data-v-3d826664]{margin-left:0}}.topo-mosaic[data-v-a8461639]{display:grid;width:100%;height:auto;min-height:200px;gap:0;overflow:hidden;line-height:0;background:#1f1c1c;position:relative}.topo-mosaic.is-composite[data-v-a8461639]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;background:#1f1c1c}.topo-mosaic__cell[data-v-a8461639]{min-width:0;min-height:0;background:#2a2624}.topo-mosaic__cell.is-failed[data-v-a8461639]{background:#2a2624}.topo-mosaic img[data-v-a8461639]{width:100%;height:100%;min-width:0;min-height:0;object-fit:fill;display:block;vertical-align:top}.topo-mosaic__canvas[data-v-a8461639]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:0}.topo-mosaic__canvas.is-ready[data-v-a8461639]{opacity:1}.topo-mosaic__loading[data-v-a8461639]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1f1c1c;pointer-events:none}.topo-mosaic__pulse[data-v-a8461639]{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,247,232,.18);border-top-color:#fff7e8b8;animation:topo-mosaic-spin-a8461639 .9s linear infinite}@keyframes topo-mosaic-spin-a8461639{to{transform:rotate(360deg)}}.kav-preview-step[data-v-a7014ca0]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.kav-preview-rail[data-v-a7014ca0]{position:relative;display:flex;justify-content:center}.kav-preview-dot[data-v-a7014ca0]{width:11px;height:11px;margin-top:5px;border-radius:50%;background:#c8bfb4}.kav-preview-dot.is-warm[data-v-a7014ca0]{background:#2f6f4e;box-shadow:0 0 0 4px #2f6f4e29}.kav-preview-line[data-v-a7014ca0]{position:absolute;top:18px;bottom:-8px;width:2px;background:#ddd4c8}.kav-preview-body[data-v-a7014ca0]{min-width:0;margin-bottom:14px}.kav-preview-period[data-v-a7014ca0]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 8px}.kav-inline-year[data-v-a7014ca0],.kav-sub-year[data-v-a7014ca0]{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#8a837c;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.kav-preview-badge[data-v-a7014ca0]{display:inline-flex;padding:3px 9px;border-radius:999px;background:#efeae3;color:#5e5858;font-size:11px;font-weight:650}.kav-preview-badge.is-ok[data-v-a7014ca0]{background:#dceadf;color:#2f6f4e}.kav-preview-main[data-v-a7014ca0]{margin:0 0 4px;font-size:1.02rem;font-weight:650;color:#1f1c1c}.kav-owner-aside[data-v-a7014ca0]{margin:4px 0 0;font-size:.9rem;color:#5e5858}.kav-1832-map[data-v-a7014ca0]{display:block;width:min(100%,280px);margin:10px 0 4px;padding:0;border:0;background:#1f1c1c;border-radius:10px;overflow:hidden;cursor:pointer;text-align:left}.kav-1832-map img[data-v-a7014ca0],.kav-1832-map[data-v-a7014ca0] .topo-mosaic{display:block;width:100%;height:auto;min-height:140px;aspect-ratio:5 / 4;object-fit:cover}.kav-1832-map-caption[data-v-a7014ca0]{display:block;padding:7px 10px;background:#fff;color:#5e5858;font-size:12px}.kav-deep[data-v-ca374305]{margin:22px 0 0;padding:1.15rem 1.2rem 1.3rem;background:#f7f2eb;border-radius:18px;overflow-x:hidden}.kav-kicker[data-v-ca374305]{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a837c}.kav-title[data-v-ca374305]{margin:0 0 8px;font-size:1.2rem;font-weight:650;letter-spacing:-.02em;color:#1f1c1c}.kav-what-you-get[data-v-ca374305],.kav-lead[data-v-ca374305],.kav-block-lead[data-v-ca374305],.kav-running-label[data-v-ca374305],.kav-running-banner[data-v-ca374305],.kav-preview-note[data-v-ca374305]{margin:0 0 14px;font-size:.98rem;line-height:1.6;color:#5e5858}.kav-preview-timeline[data-v-ca374305]{display:grid;gap:0;margin:0 0 16px}.kav-preview-step[data-v-ca374305]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.kav-preview-rail[data-v-ca374305]{position:relative;display:flex;justify-content:center}.kav-preview-dot[data-v-ca374305]{width:11px;height:11px;margin-top:5px;border-radius:50%;background:#c8bfb4}.kav-preview-dot.is-warm[data-v-ca374305]{background:#2f6f4e;box-shadow:0 0 0 4px #2f6f4e29}.kav-preview-line[data-v-ca374305]{position:absolute;top:18px;bottom:-8px;width:2px;background:#ddd4c8}.kav-preview-body[data-v-ca374305]{min-width:0;margin-bottom:14px}.kav-preview-period[data-v-ca374305]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 8px}.kav-period-pill[data-v-ca374305],.kav-inline-year[data-v-ca374305],.kav-sub-year[data-v-ca374305]{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#8a837c;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.kav-preview-badge[data-v-ca374305]{display:inline-flex;padding:3px 9px;border-radius:999px;background:#efeae3;color:#5e5858;font-size:11px;font-weight:650}.kav-preview-badge.is-ok[data-v-ca374305]{background:#dceadf;color:#2f6f4e}.kav-preview-main[data-v-ca374305]{margin:0 0 4px;font-size:1.02rem;font-weight:650;color:#1f1c1c}.kav-1832-map[data-v-ca374305]{display:block;width:min(100%,280px);margin:10px 0 4px;padding:0;border:0;background:#1f1c1c;border-radius:10px;overflow:hidden;cursor:pointer;text-align:left}.kav-1832-map img[data-v-ca374305],.kav-1832-map[data-v-ca374305] .topo-mosaic{display:block;width:100%;height:auto;min-height:140px;aspect-ratio:5 / 4;object-fit:cover}.kav-1832-map-caption[data-v-ca374305]{display:block;padding:7px 10px;background:#fff;color:#5e5858;font-size:12px}.kav-lightbox-mosaic[data-v-ca374305]{width:100%;height:100%;min-height:240px;background:#1f1c1c}.kav-unlocks[data-v-ca374305]{display:grid;gap:10px;margin:0 0 16px;padding:0;list-style:none}.kav-unlocks li[data-v-ca374305]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#fff;border-radius:12px}.kav-unlocks strong[data-v-ca374305]{color:#1f1c1c;font-size:.95rem}.kav-unlocks span[data-v-ca374305]{color:#5e5858;font-size:.9rem;line-height:1.5}.kav-cta-hint[data-v-ca374305]{margin:0 0 10px;color:#5e5858;font-size:.9rem;line-height:1.5}.kav-cta[data-v-ca374305]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:10px;background:#5e5858;color:#fff;font:inherit;font-weight:650;cursor:pointer}.kav-cta.is-quiet[data-v-ca374305]{background:#fff;color:#1f1c1c;border:1px solid #d8d0c6}.kav-confirm-banner[data-v-ca374305]{padding:14px 14px 12px;background:#fff6e8;border:2px solid #c9892d;border-radius:12px}.kav-confirm-banner p[data-v-ca374305]{margin:0 0 12px;color:#8a3b12;font-weight:650;line-height:1.45}.kav-confirm-actions[data-v-ca374305]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.kav-steps[data-v-ca374305]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kav-step[data-v-ca374305]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;color:#8a837c}.kav-step.is-current[data-v-ca374305]{color:#1f1c1c;font-weight:650}.kav-step.is-done[data-v-ca374305]{color:#2f6f4e}.kav-step-index[data-v-ca374305]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;font-size:13px;font-weight:700}.kav-step.is-current .kav-step-index[data-v-ca374305]{background:#5e5858;color:#fff}.kav-step.is-done .kav-step-index[data-v-ca374305]{background:#dceadf;color:#2f6f4e}.kav-step-time[data-v-ca374305]{display:block;margin-top:2px;font-size:12px;font-weight:650;color:#8a837c}.kav-step.is-current .kav-step-time[data-v-ca374305]{color:#5e5858}.kav-step-spin[data-v-ca374305]{width:12px;height:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:kav-spin-ca374305 .7s linear infinite}.kav-step.is-current .kav-step-index[data-v-ca374305]{animation:kav-pulse-ca374305 1.4s ease-in-out infinite}@keyframes kav-spin-ca374305{to{transform:rotate(360deg)}}@keyframes kav-pulse-ca374305{0%,to{box-shadow:0 0 #5e585859}50%{box-shadow:0 0 0 6px #5e585800}}.kav-block[data-v-ca374305]{margin-top:22px}.kav-block-head h4[data-v-ca374305]{margin:0 0 6px;font-size:1.05rem;color:#1f1c1c}.kav-chain[data-v-ca374305]{margin:0 0 12px;font-size:.95rem;font-weight:650;color:#1f1c1c}.kav-lineage[data-v-ca374305],.kav-leggers[data-v-ca374305]{list-style:none;margin:0;padding:0}.kav-gen[data-v-ca374305]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.kav-gen-rail[data-v-ca374305]{position:relative;display:flex;justify-content:center}.kav-gen-dot[data-v-ca374305]{width:11px;height:11px;margin-top:5px;border-radius:50%;background:#5e5858}.kav-gen-line[data-v-ca374305]{position:absolute;top:18px;bottom:-8px;width:2px;background:#ddd4c8}.kav-gen-body[data-v-ca374305],.kav-legger[data-v-ca374305]{margin-bottom:14px;padding:10px 12px 12px;background:#fff;border-radius:12px}.kav-gen-body.is-gap[data-v-ca374305]{background:#f7f2eb;border:1px dashed #c8bfb4}.kav-gen-body.is-today[data-v-ca374305]{padding-top:8px;padding-bottom:8px}.kav-gen-year[data-v-ca374305],.kav-legger-period[data-v-ca374305]{display:inline;margin:0 8px 2px 0;padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none;color:#8a837c}.kav-gen-plots[data-v-ca374305],.kav-owner[data-v-ca374305]{margin:0 0 4px;font-size:1.02rem;font-weight:650;color:#1f1c1c;overflow-wrap:anywhere}.kav-badges[data-v-ca374305],.kav-legger-actions[data-v-ca374305]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.kav-badge[data-v-ca374305]{display:inline-flex;padding:3px 9px;border-radius:999px;background:#efeae3;color:#5e5858;font-size:11px;font-weight:650;letter-spacing:.03em}.kav-badge.is-ok[data-v-ca374305]{background:#dceadf;color:#2f6f4e}.kav-badge.is-warn[data-v-ca374305]{background:#f3e3c8;color:#7a4b12}.kav-note[data-v-ca374305],.kav-owner-aside[data-v-ca374305],.kav-parcel-line[data-v-ca374305],.kav-transfer[data-v-ca374305]{margin:4px 0 0;font-size:.9rem;color:#5e5858}.kav-legger[data-v-ca374305]{display:grid;gap:8px}.kav-link[data-v-ca374305]{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:650;color:#1f1c1c;text-decoration:underline;cursor:pointer}.kav-gallery[data-v-ca374305]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.kav-card[data-v-ca374305]{margin:0;padding:0;border:0;background:#fff;border-radius:14px;overflow:hidden;text-align:left;cursor:pointer}.kav-card img[data-v-ca374305]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#efeae3}.kav-card-kind[data-v-ca374305]{display:inline-block;margin:10px 12px 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a837c}.kav-card-copy[data-v-ca374305]{display:flex;flex-direction:column;gap:3px;padding:8px 12px 12px;color:#5e5858;font-size:13px}.kav-card-copy strong[data-v-ca374305]{color:#1f1c1c;font-size:14px}.kav-card-desc[data-v-ca374305]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kav-gen-body.is-locked[data-v-ca374305],.kav-locked-card[data-v-ca374305],.kav-card.is-locked[data-v-ca374305]{width:100%;border:1px dashed #c8bfb4;background:repeating-linear-gradient(-45deg,#fff,#fff 8px,#f3eee7 8px,#f3eee7 16px);text-align:left;cursor:pointer;color:inherit;font:inherit}.kav-locked-card[data-v-ca374305]{display:grid;gap:6px;padding:10px 12px 12px;border-radius:12px}.kav-owner.is-redacted[data-v-ca374305],.kav-gen-plots.is-redacted[data-v-ca374305]{filter:blur(4px);-webkit-user-select:none;user-select:none;letter-spacing:.08em}.kav-lock-badge[data-v-ca374305]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#5e5858;color:#fff;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.kav-unlock-link[data-v-ca374305]{display:inline-block;margin-top:6px;font-size:13px;font-weight:650;text-decoration:underline;color:#1f1c1c}.kav-card-locked-art[data-v-ca374305]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;background:#efeae3;color:#8a837c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kav-unlock-banner[data-v-ca374305]{display:grid;gap:6px;width:100%;margin-top:18px;padding:14px 16px;border:0;border-radius:14px;background:#5e5858;color:#fff;text-align:left;font:inherit;cursor:pointer}.kav-unlock-banner strong[data-v-ca374305]{font-size:1.02rem}.kav-unlock-banner span[data-v-ca374305]{font-size:.92rem;line-height:1.5;color:#efeae3}.kav-gen-dot.is-locked[data-v-ca374305]{background:#c8bfb4}.kav-notes[data-v-ca374305]{margin-top:18px}.kav-notes h4[data-v-ca374305],.kav-note-title[data-v-ca374305]{margin:0 0 6px;font-size:.95rem;color:#1f1c1c}.kav-note-card[data-v-ca374305]{margin-top:8px;padding:10px 12px;background:#fff;border-radius:12px;color:#5e5858;font-size:.92rem;line-height:1.55}.kav-lightbox[data-v-ca374305]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:grid;place-items:center;padding:24px;background:#1f1c1c}.kav-lightbox-frame[data-v-ca374305]{margin:0;width:min(92vw,840px);max-width:92vw;max-height:min(88vh,680px);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;position:relative}.kav-lightbox-stage[data-v-ca374305]{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:240px;max-height:min(72vh,600px);background:#1f1c1c}.kav-lightbox-mosaic[data-v-ca374305],.kav-lightbox-stage[data-v-ca374305] .topo-mosaic{width:100%;height:100%;min-height:240px;max-height:min(72vh,600px);background:#1f1c1c}.kav-lightbox img[data-v-ca374305]{display:block;max-width:100%;max-height:min(72vh,600px);width:auto;height:auto;object-fit:contain;background:#1f1c1c}.kav-lightbox-close[data-v-ca374305]{position:absolute;top:8px;right:10px;z-index:1;border:0;background:#fff;font:inherit;color:#5e5858;cursor:pointer;border-radius:999px;padding:4px 10px}.kav-lightbox-caption[data-v-ca374305]{margin:0;padding:10px 12px;font-size:13px;color:#5e5858;background:#fff}@media (max-width: 640px){.kav-deep[data-v-ca374305]{margin:8px 0 0;padding:0;background:transparent}}@media (min-width: 720px){.kav-gallery[data-v-ca374305]{grid-template-columns:repeat(2,minmax(0,1fr))}.kav-legger[data-v-ca374305]{grid-template-columns:140px minmax(0,1fr)}}@media (min-width: 960px){.kav-gallery[data-v-ca374305]{grid-template-columns:repeat(3,minmax(0,1fr))}}.upsell-wrap[data-v-60d0f4d5]{margin-top:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.upsell-card[data-v-60d0f4d5]{border:1px solid #dcd6cf;border-radius:8px;padding:14px;background:#fff;position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.upsell-title[data-v-60d0f4d5]{margin:0 0 10px;font-size:18px;font-weight:700;color:#4f4a4a}.upsell-subtitle[data-v-60d0f4d5]{margin:-2px 0 10px;font-size:12px;line-height:1.35;color:#666;white-space:pre-line}.upsell-body[data-v-60d0f4d5]{display:block;min-width:0;max-width:100%}.upsell-copy[data-v-60d0f4d5]{min-width:0}.upsell-offers[data-v-60d0f4d5]{min-width:0;max-width:100%}.upsell-list[data-v-60d0f4d5]{display:grid;gap:10px;min-width:0;max-width:100%}.upsell-section-label[data-v-60d0f4d5]{margin:2px 0 -2px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#8a8078}.upsell-row[data-v-60d0f4d5]{border:1px solid #ece7df;border-radius:8px;padding:10px;display:flex;justify-content:space-between;gap:10px}.upsell-row-main[data-v-60d0f4d5]{min-width:0}.upsell-name[data-v-60d0f4d5]{font-size:16px;font-weight:600;color:#5e5858}.upsell-desc[data-v-60d0f4d5]{margin-top:4px;color:#666;font-size:13px;line-height:1.35}.upsell-row-actions[data-v-60d0f4d5]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.upsell-price[data-v-60d0f4d5]{font-size:20px;font-weight:700;color:#5e5858}.upsell-btn[data-v-60d0f4d5]{border:none;border-radius:6px;padding:10px 12px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px}.upsell-btn.primary[data-v-60d0f4d5]{background:#5e5858;color:#fff}.upsell-btn.outline[data-v-60d0f4d5]{background:#fff;color:#5e5858;border:1.5px solid #5e5858}.upsell-btn.outline .cart-icon[data-v-60d0f4d5]{color:#5e5858}.upsell-btn.secondary[data-v-60d0f4d5]{background:#f1ece5;color:#4f4a4a;border:1px solid #d7d0c7}.upsell-btn[data-v-60d0f4d5]:disabled{opacity:.65;cursor:not-allowed}.upsell-btn-label[data-v-60d0f4d5]{font-size:13px;font-weight:600;line-height:1}.sample-footer[data-v-60d0f4d5]{margin-top:12px;display:flex;justify-content:space-between;align-items:center;width:100%}.upsell-message[data-v-60d0f4d5]{margin:10px 0 0;font-size:12px;color:#5e5858}.upsell-card.compact .upsell-title[data-v-60d0f4d5]{font-size:15px;font-weight:600;margin-bottom:6px;padding-right:18px}.upsell-card.compact .upsell-subtitle[data-v-60d0f4d5]{font-size:12px;margin:0 0 8px;white-space:pre-line}.upsell-card.compact[data-v-60d0f4d5]{min-height:0;height:auto;display:flex;flex-direction:column}.upsell-card.compact.soft-cta[data-v-60d0f4d5]{background:#fafafa;border-color:#e8e8e8}.upsell-card.compact .upsell-list[data-v-60d0f4d5]{gap:2px;flex:1}.upsell-card.compact .upsell-row[data-v-60d0f4d5]{border:none;border-radius:0;padding:5px 0;border-bottom:1px solid #eee7df;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;box-sizing:border-box}.upsell-card.compact .upsell-row-main[data-v-60d0f4d5]{flex:1 1 0;min-width:0}.upsell-card.compact .upsell-name[data-v-60d0f4d5]{font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.upsell-card.compact .upsell-desc[data-v-60d0f4d5]{display:none}.upsell-card.compact .upsell-row-actions[data-v-60d0f4d5]{display:inline-flex;flex-direction:row;align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:100%}.upsell-card.compact .upsell-price[data-v-60d0f4d5]{font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0}.upsell-card.compact .upsell-btn[data-v-60d0f4d5]{padding:3px 8px;font-size:14px;min-width:0;line-height:1;flex-shrink:0}.upsell-card.compact .upsell-btn.primary[data-v-60d0f4d5]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;height:34px;padding-top:0;padding-bottom:0}.upsell-btn.primary[data-v-60d0f4d5]{color:#fff}.cart-icon[data-v-60d0f4d5]{display:inline-block;color:#fff}.sample-label[data-v-60d0f4d5]{font-size:12px;color:#5e5858;margin-right:8px}.upsell-btn.secondary[data-v-60d0f4d5]{font-size:13px;padding:8px 12px;min-height:40px}.upsell-dismiss[data-v-60d0f4d5]{position:absolute;top:6px;right:8px;border:none;background:transparent;color:#9e9797;font-size:14px;line-height:1;cursor:pointer;padding:2px 4px}.upsell-dismiss[data-v-60d0f4d5]:hover{color:#6b6565}.upsell-card.is-bouwdossier[data-v-60d0f4d5]{background:#f8f8f8;border-color:#e8e8e8}.upsell-card.compact.is-bouwdossier[data-v-60d0f4d5]{min-height:0;padding:12px}.upsell-card.compact.is-bouwdossier .upsell-title[data-v-60d0f4d5]{margin-bottom:4px}.upsell-card.compact.is-bouwdossier .upsell-subtitle[data-v-60d0f4d5]{margin:0 0 6px;line-height:1.3}.upsell-card.compact.is-bouwdossier .upsell-row[data-v-60d0f4d5]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eee7df;padding:6px 0}.upsell-card.compact.is-bouwdossier .upsell-row-main[data-v-60d0f4d5]{flex:1 1 0;min-width:0}.upsell-card.compact.is-bouwdossier .upsell-name[data-v-60d0f4d5]{overflow:hidden;text-overflow:ellipsis}.upsell-card.compact.is-bouwdossier .upsell-row-actions[data-v-60d0f4d5]{flex:0 0 auto;width:auto;margin-top:0;padding-top:0;border-top:none;justify-content:flex-end}.upsell-card.compact.is-bouwdossier .upsell-price[data-v-60d0f4d5]{flex-shrink:0}@media (min-width: 769px){.upsell-card.compact.desktop-split[data-v-60d0f4d5]{min-height:0;height:auto}.upsell-card.compact.desktop-split .upsell-body[data-v-60d0f4d5]{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}.upsell-card.compact.desktop-split .upsell-copy[data-v-60d0f4d5]{padding-right:8px}.upsell-card.compact.desktop-split .upsell-title[data-v-60d0f4d5]{margin-bottom:6px}.upsell-card.compact.desktop-split .upsell-subtitle[data-v-60d0f4d5]{margin-bottom:0;font-size:13px}.upsell-card.compact.desktop-split .upsell-offers[data-v-60d0f4d5]{padding-top:10px}.upsell-card.compact.desktop-split .upsell-list[data-v-60d0f4d5]{flex:0}}@media (max-width: 768px){.upsell-card.compact[data-v-60d0f4d5]:not(.soft-cta){background:#f7efe4;border-color:#d8c5ae}.upsell-card.compact.soft-cta[data-v-60d0f4d5]{background:#fafafa;border-color:#e8e8e8}.upsell-row[data-v-60d0f4d5]{flex-direction:column}.upsell-row-actions[data-v-60d0f4d5]{align-items:flex-start}.upsell-card.compact .upsell-row[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-row[data-v-60d0f4d5]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:8px;row-gap:6px;min-width:0;max-width:100%}.upsell-card.compact .upsell-row-main[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-row-main[data-v-60d0f4d5]{flex:1 1 0;min-width:0;max-width:100%}.upsell-card.compact .upsell-name[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-name[data-v-60d0f4d5]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible;text-overflow:unset}.upsell-card.compact .upsell-row-actions[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-row-actions[data-v-60d0f4d5]{display:inline-flex;flex-direction:row;align-items:center;flex:0 0 auto;margin-left:auto;width:auto;max-width:100%;gap:6px;margin-top:0;padding-top:0;border-top:none}.upsell-card.compact .upsell-price[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-price[data-v-60d0f4d5]{flex-shrink:0}.upsell-card.compact .upsell-btn.primary[data-v-60d0f4d5],.upsell-card.compact .upsell-btn.outline[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-btn.primary[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-btn.outline[data-v-60d0f4d5]{width:auto;min-width:0;min-height:36px;height:auto;padding:6px 10px}.upsell-card.compact .upsell-btn-label[data-v-60d0f4d5]{font-size:12px}}.upsell-card.embedded[data-v-60d0f4d5]{padding:0;border:none;background:transparent;box-shadow:none}.upsell-card.embedded .upsell-title[data-v-60d0f4d5],.upsell-card.embedded .upsell-subtitle[data-v-60d0f4d5]{display:none}@media (max-width: 420px){.upsell-card.compact .upsell-row[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-row[data-v-60d0f4d5]{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.upsell-card.compact .upsell-row-main[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-row-main[data-v-60d0f4d5]{flex:0 0 auto;width:100%;max-width:100%}.upsell-card.compact .upsell-row-actions[data-v-60d0f4d5],.upsell-card.compact.is-bouwdossier .upsell-row-actions[data-v-60d0f4d5]{width:100%;margin-left:0;justify-content:flex-end}}.stl-timeline[data-v-1a0bd91b]{list-style:none;margin:0;padding:8px 0 24px;display:grid;gap:0}.stl-step[data-v-1a0bd91b]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;scroll-margin-top:24px}.stl-rail[data-v-1a0bd91b]{position:relative;display:flex;justify-content:center}.stl-dot[data-v-1a0bd91b]{width:11px;height:11px;margin-top:8px;border-radius:50%;background:#c8bfb4}.stl-step.tone-omgeving .stl-dot[data-v-1a0bd91b]{background:#c4a574;box-shadow:0 0 0 4px #c4a5742e}.stl-step.tone-grondbezit .stl-dot[data-v-1a0bd91b]{background:#c9a227;box-shadow:0 0 0 4px #c9a22729}.stl-step.tone-huis .stl-dot[data-v-1a0bd91b]{background:#b56a55;box-shadow:0 0 0 4px #b56a5529}.stl-step.tone-bewoners .stl-dot[data-v-1a0bd91b]{background:#6d8f72;box-shadow:0 0 0 4px #6d8f722e}.stl-step.tone-bronnen .stl-dot[data-v-1a0bd91b]{background:#a8a29e}.stl-line[data-v-1a0bd91b]{position:absolute;top:22px;bottom:-8px;width:2px;background:#ddd4c8}.stl-card[data-v-1a0bd91b]{min-width:0;margin-bottom:16px;background:#fff;border:1px solid #efeae3;border-radius:12px;padding:14px 16px 16px;overflow:visible}.stl-step.tone-omgeving .stl-card[data-v-1a0bd91b]{border-left:3px solid #c4a574}.stl-step.tone-grondbezit .stl-card[data-v-1a0bd91b]{border-left:3px solid #c9a227}.stl-step.tone-huis .stl-card[data-v-1a0bd91b]{border-left:3px solid #b56a55}.stl-step.tone-bewoners .stl-card[data-v-1a0bd91b]{border-left:3px solid #6d8f72}.stl-step.tone-bronnen .stl-card[data-v-1a0bd91b]{border-left:3px solid #c8bfb4}.stl-period[data-v-1a0bd91b]{margin:0 0 8px}.stl-period-pill[data-v-1a0bd91b]{display:inline-flex;padding:3px 9px;border-radius:999px;background:#efeae3;color:#5e5858;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.stl-step.tone-omgeving .stl-period-pill[data-v-1a0bd91b]{background:#f3e6cf;color:#7a5a2e}.stl-step.tone-grondbezit .stl-period-pill[data-v-1a0bd91b]{background:#f6ecd0;color:#7a5e14}.stl-step.tone-huis .stl-period-pill[data-v-1a0bd91b]{background:#f3e4de;color:#7a4034}.stl-step.tone-bewoners .stl-period-pill[data-v-1a0bd91b]{background:#e4efe6;color:#3d5a42}.stl-title-row[data-v-1a0bd91b]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.stl-title[data-v-1a0bd91b]{margin:0;font-size:1.15rem;font-weight:650;color:#1f1c1c;overflow-wrap:break-word;word-break:normal}.stl-card-head[data-v-1a0bd91b]{cursor:pointer}.stl-expand[data-v-1a0bd91b]{flex-shrink:0;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#8a837c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.stl-chevron[data-v-1a0bd91b]{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.stl-chevron.is-open[data-v-1a0bd91b]{transform:rotate(-135deg)}.stl-text[data-v-1a0bd91b]{margin:10px 0 0;font-size:15px;line-height:1.55;color:#3d3935}.stl-text.is-summary[data-v-1a0bd91b]{color:#6b6560}.stl-text.is-placeholder[data-v-1a0bd91b]{color:#8a837c}.stl-bouwjaar[data-v-1a0bd91b]{margin:8px 0 0;font-size:13px;font-weight:650;color:#5e5858}.stl-extra-head[data-v-1a0bd91b]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;min-width:0}.stl-extra-head[data-v-1a0bd91b] .hs-edit-target,.stl-extra-head[data-v-1a0bd91b] .hs-edit-target.is-editable-target:not(.is-image){display:inline-flex;align-items:flex-start;gap:6px;min-width:0;max-width:100%;padding-right:0}.stl-extra-year[data-v-1a0bd91b]{flex:0 0 auto;max-width:100%}.stl-extra-title[data-v-1a0bd91b]{flex:1 1 10rem;min-width:0}.stl-copy[data-v-1a0bd91b] .hs-edit-target.is-editable-target:not(.is-image),.stl-extra-head[data-v-1a0bd91b] .hs-edit-target.is-editable-target:not(.is-image){position:relative;padding-right:26px}.stl-copy[data-v-1a0bd91b] .hs-edit-pencil:not(.is-image),.stl-extra-head[data-v-1a0bd91b] .hs-edit-pencil{position:absolute;top:0;right:0;margin:0;opacity:.95;pointer-events:auto}.stl-year[data-v-1a0bd91b],.stl-inline-year[data-v-1a0bd91b],.stl-sub-year[data-v-1a0bd91b]{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none;color:#8a837c;overflow:visible;text-overflow:unset;white-space:nowrap}.stl-extra-head .stl-item-title[data-v-1a0bd91b]{flex:1 1 auto;min-width:0;overflow:visible;text-overflow:unset;white-space:normal;overflow-wrap:anywhere}.stl-split[data-v-1a0bd91b]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px;align-items:start;min-width:0}.stl-split.has-media[data-v-1a0bd91b]{grid-template-columns:minmax(0,1fr) minmax(88px,148px)}.stl-split.has-media-row[data-v-1a0bd91b],.stl-split.has-media-row.has-media[data-v-1a0bd91b]{grid-template-columns:minmax(0,1fr)}.stl-split.has-media-row .stl-media[data-v-1a0bd91b]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px}.stl-copy[data-v-1a0bd91b],.stl-media[data-v-1a0bd91b]{min-width:0}.stl-media[data-v-1a0bd91b]{display:grid;gap:8px;justify-items:stretch}.stl-map[data-v-1a0bd91b],.stl-hero[data-v-1a0bd91b]{position:relative;margin:0;border-radius:10px;overflow:hidden;background:#f6f3ee}.stl-map[data-v-1a0bd91b]{max-width:280px;cursor:zoom-in}.stl-thumb[data-v-1a0bd91b]{position:relative;margin:0;width:100%;max-width:100%;border:0;padding:0;background:linear-gradient(90deg,#f3efe8,#faf7f2 48%,#f3efe8);background-size:200% 100%;animation:stl-shimmer-1a0bd91b 1.4s ease-in-out infinite;border-radius:10px;overflow:hidden;cursor:zoom-in;aspect-ratio:1 / 1}@keyframes stl-shimmer-1a0bd91b{0%{background-position:100% 0}to{background-position:-100% 0}}.stl-map[data-v-1a0bd91b] .topo-mosaic,.stl-map img[data-v-1a0bd91b]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.stl-split.has-media-row .stl-thumb[data-v-1a0bd91b],.stl-split.has-media-row .stl-photo[data-v-1a0bd91b],.stl-split.has-media-row .stl-map[data-v-1a0bd91b]{width:96px;max-width:96px;flex:0 0 96px;aspect-ratio:1 / 1}.stl-split.has-media-row .stl-map[data-v-1a0bd91b] .topo-mosaic,.stl-split.has-media-row .stl-map img[data-v-1a0bd91b],.stl-split.has-media-row .stl-thumb img[data-v-1a0bd91b],.stl-split.has-media-row .stl-photo img[data-v-1a0bd91b]{aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover}.stl-hero img[data-v-1a0bd91b],.stl-photo img[data-v-1a0bd91b]{display:block;width:100%;height:auto}.stl-map figcaption[data-v-1a0bd91b],.stl-credit[data-v-1a0bd91b]{display:block;position:absolute;inset:auto 0 0;padding:8px;font-size:12px;color:#fff;background:linear-gradient(180deg,transparent,rgba(31,28,28,.78));opacity:0}.stl-map:hover figcaption[data-v-1a0bd91b],.stl-map:focus-within figcaption[data-v-1a0bd91b],.stl-thumb:hover figcaption[data-v-1a0bd91b],.stl-thumb:focus-within figcaption[data-v-1a0bd91b]{opacity:1}.stl-map[data-v-1a0bd91b],.stl-thumb[data-v-1a0bd91b],.stl-photo[data-v-1a0bd91b]{pointer-events:auto}.stl-photo[data-v-1a0bd91b]{position:relative;border:0;padding:0;background:#f6f3ee;border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:4 / 3}.stl-photo img[data-v-1a0bd91b]{width:100%;height:100%;object-fit:cover}.stl-photo-year[data-v-1a0bd91b]{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:999px;background:#1f1c1cb8;color:#fff;font-size:10px;font-weight:650;opacity:0}.stl-photo:hover .stl-photo-year[data-v-1a0bd91b],.stl-photo:focus-visible .stl-photo-year[data-v-1a0bd91b]{opacity:1}.stl-photo-hover[data-v-1a0bd91b]{position:absolute;inset:auto 0 0;padding:8px;background:linear-gradient(180deg,transparent,rgba(31,28,28,.78));color:#fff;font-size:12px;line-height:1.35;opacity:0;text-align:left}.stl-photo:hover .stl-photo-hover[data-v-1a0bd91b],.stl-photo:focus-visible .stl-photo-hover[data-v-1a0bd91b]{opacity:1}.stl-photo.is-hidden[data-v-1a0bd91b]{outline:1px dashed #8a837c;opacity:.72}.stl-photo-unhide[data-v-1a0bd91b]{position:absolute;top:6px;right:6px;z-index:1;padding:3px 7px;border-radius:999px;background:#2f2b28;color:#fff;font-size:11px;font-weight:700;line-height:1.2}.stl-lightbox[data-v-1a0bd91b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:grid;place-items:center;padding:24px;background:#1f1c1c9e}.stl-lightbox-frame[data-v-1a0bd91b]{margin:0;width:min(92vw,840px);max-width:92vw;max-height:min(88vh,680px);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.stl-lightbox-stage[data-v-1a0bd91b]{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:240px;max-height:min(72vh,600px);background:#1f1c1c}.stl-lightbox-mosaic[data-v-1a0bd91b]{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:240px;max-height:min(72vh,600px);display:flex;align-items:center;justify-content:center;background:transparent}.stl-lightbox-snapshot[data-v-1a0bd91b],.stl-lightbox-frame img[data-v-1a0bd91b]{display:block;max-width:100%;max-height:min(72vh,600px);width:auto;height:auto;object-fit:contain;object-position:center;background:#1f1c1c}.stl-lightbox-snapshot.is-backdrop[data-v-1a0bd91b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55}.stl-lightbox-frame[data-v-1a0bd91b] .topo-mosaic{width:100%;height:100%;min-height:240px;max-height:min(72vh,600px);background:transparent}.stl-lightbox-frame[data-v-1a0bd91b] .topo-mosaic__canvas{max-width:100%;max-height:min(72vh,600px);object-fit:contain;object-position:center}.stl-lightbox-frame figcaption[data-v-1a0bd91b]{padding:10px 12px;font-size:13px;color:#5e5858}.stl-placeholder[data-v-1a0bd91b]{min-height:160px;display:grid;place-items:center;color:#8a837c}.stl-bouwdossier[data-v-1a0bd91b],.stl-bewoners[data-v-1a0bd91b],.stl-sources[data-v-1a0bd91b],.stl-etymology[data-v-1a0bd91b],.stl-extras[data-v-1a0bd91b]{margin:14px 0 0}.stl-bouwdossier h3[data-v-1a0bd91b],.stl-etymology h3[data-v-1a0bd91b],.stl-person h3[data-v-1a0bd91b]{margin:0 0 8px;font-size:15px}.stl-docs[data-v-1a0bd91b],.stl-people[data-v-1a0bd91b],.stl-extras[data-v-1a0bd91b]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.stl-sources.hs-sources ul[data-v-1a0bd91b]{list-style:disc;margin:0;padding-left:1.25rem;min-width:0;max-width:100%;display:block}.stl-sources.hs-sources li[data-v-1a0bd91b]{margin:0 0 8px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:break-word;word-break:normal}.stl-sources.hs-sources a[data-v-1a0bd91b]{color:inherit;text-underline-offset:2px}.stl-item-image[data-v-1a0bd91b]{display:block;width:100%;max-height:148px;object-fit:cover;margin:8px 0 0;border-radius:10px}.stl-bouwjaar-facts[data-v-1a0bd91b]{display:grid;gap:6px;margin:0 0 12px}.stl-bouwjaar-facts .stl-bouwjaar[data-v-1a0bd91b]{margin:0}.stl-bouwjaar-link[data-v-1a0bd91b],.stl-gemeente-archive[data-v-1a0bd91b]{margin:0;font-size:14px;line-height:1.5;color:#3d3935}.stl-bouwjaar-link a[data-v-1a0bd91b],.stl-gemeente-archive a[data-v-1a0bd91b]{color:inherit;text-underline-offset:2px}.stl-docs[data-v-1a0bd91b] img{display:block;width:100%;max-width:148px;max-height:110px;object-fit:cover;border-radius:8px}.stl-bouwdossier-upsell[data-v-1a0bd91b]{margin-top:12px}.stl-cta.is-quiet[data-v-1a0bd91b]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #d8d0c6;border-radius:10px;background:#fff;color:#1f1c1c;font:inherit;font-size:13px;font-weight:650;text-decoration:none}.stl-upsell-label[data-v-1a0bd91b]{margin:0 0 8px;font-size:13px;font-weight:600;color:#3d3935}.stl-person[data-v-1a0bd91b]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f0ebe4}.stl-empty[data-v-1a0bd91b]{margin:8px 0 0;color:#6b6560;font-size:14px}.stl-remove[data-v-1a0bd91b]{border:0;background:transparent;cursor:pointer}.stl-item-title[data-v-1a0bd91b]{margin:0;font-weight:650}.stl-extra-item[data-v-1a0bd91b]{position:relative}@media (max-width: 768px){.stl-title[data-v-1a0bd91b]{font-size:1.05rem}.stl-card[data-v-1a0bd91b]{padding:12px}}@media (max-width: 480px){.stl-split.has-media[data-v-1a0bd91b]:not(.has-media-row),.stl-split.has-media.is-heden[data-v-1a0bd91b]{grid-template-columns:minmax(0,1fr);gap:10px}.stl-split.has-media.is-heden .stl-media[data-v-1a0bd91b]{order:-1;max-width:220px}.stl-title-row[data-v-1a0bd91b]{padding-right:4px}.stl-media .stl-map[data-v-1a0bd91b],.stl-media .stl-hero[data-v-1a0bd91b],.stl-media .stl-thumb[data-v-1a0bd91b],.stl-media .stl-photo[data-v-1a0bd91b]{max-width:100%}}@media (max-width: 360px){.stl-extra-title[data-v-1a0bd91b]{flex:1 1 100%}}@media (max-width: 640px){.stl-kadaster[data-v-1a0bd91b] .kav-deep{margin:8px 0 0;padding-left:0;padding-right:0;background:transparent}}.img-modal[data-v-16bc3c92]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2100;padding:16px;box-sizing:border-box}.img-modal-card[data-v-16bc3c92]{background:#fff;border-radius:12px;max-width:720px;width:100%;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;font-family:Montserrat,sans-serif}.img-modal-header[data-v-16bc3c92]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid #eee}.img-title[data-v-16bc3c92]{margin:0;font-size:16px;font-weight:600;color:#5e5858}.img-count[data-v-16bc3c92]{font-weight:500;color:#8a8078}.img-close[data-v-16bc3c92]{border:none;background:#fff;font-size:18px;cursor:pointer;width:36px;height:36px;border-radius:8px;color:#5e5858}.img-close[data-v-16bc3c92]:hover{background:#f3f1ef}.img-hint[data-v-16bc3c92]{margin:0;padding:10px 16px 0;font-size:13px;color:#6b6560;line-height:1.4}.img-modal-body[data-v-16bc3c92]{min-height:0;flex:1;overflow:auto}.img-grid[data-v-16bc3c92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:12px 16px 16px}.img-cell[data-v-16bc3c92]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:1px solid #eee;border-radius:8px;cursor:pointer;background:#fff;text-align:left;overflow:hidden;font:inherit}.img-cell[data-v-16bc3c92]:hover{border-color:#5e5858}.img-cell.img-selected[data-v-16bc3c92]{border-color:#5e5858;box-shadow:0 0 0 1px #5e5858}.img-cell[data-v-16bc3c92] img{width:100%;height:100px;object-fit:cover;display:block;background:#efeae3}.img-cap[data-v-16bc3c92]{display:block;font-size:12px;color:#555;padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8f9fa}.img-empty[data-v-16bc3c92]{margin:16px;padding:28px 16px;border:1px dashed #d8d2cc;border-radius:10px;background:#faf8f5;color:#6b6560;text-align:center;font-size:14px;line-height:1.5}.img-empty p[data-v-16bc3c92]{margin:0}.img-actions[data-v-16bc3c92]{display:flex;gap:10px;padding:12px 16px;border-top:1px solid #eee;justify-content:flex-end;align-items:center;flex-wrap:wrap;position:relative}.img-file-input-native[data-v-16bc3c92]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.img-btn-apply[data-v-16bc3c92],.img-btn-upload[data-v-16bc3c92],.img-btn-cancel[data-v-16bc3c92]{border-radius:8px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:40px}.img-btn-apply[data-v-16bc3c92]{background:#5e5858;color:#fff;border:none}.img-btn-apply[data-v-16bc3c92]:disabled,.img-btn-upload[data-v-16bc3c92]:disabled{opacity:.45;cursor:not-allowed}.img-btn-upload[data-v-16bc3c92]{background:#fff;color:#5e5858;border:1px solid #d8d2cc;margin-right:auto}.img-btn-upload[data-v-16bc3c92]:hover:not(:disabled){background:#f8f6f4}.img-btn-cancel[data-v-16bc3c92]{background:#f8f9fa;color:#5e5858;border:1px solid #e0e0e0}@media (max-width: 768px){.img-modal[data-v-16bc3c92]{padding:0;align-items:stretch}.img-modal-card[data-v-16bc3c92]{max-width:none;max-height:none;height:100%;border-radius:0}.img-grid[data-v-16bc3c92]{grid-template-columns:repeat(2,minmax(0,1fr))}.img-actions[data-v-16bc3c92]{flex-direction:column;align-items:stretch;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.img-btn-upload[data-v-16bc3c92]{margin-right:0}.img-btn-apply[data-v-16bc3c92],.img-btn-upload[data-v-16bc3c92],.img-btn-cancel[data-v-16bc3c92]{width:100%;min-height:46px}}.website-private-bar[data-v-164e6484]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;background:#efe8dc;border:1px solid #cfc4b4;border-radius:12px;box-shadow:0 1px #1f1c1c0a}.website-private-kicker[data-v-164e6484]{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a837c}.website-private-status[data-v-164e6484]{margin:0;font-size:13px;color:#5e5858}.website-private-status.is-live a[data-v-164e6484]{color:inherit}.website-private-actions[data-v-164e6484]{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.preview-edit-toggle[data-v-164e6484],.website-go-live[data-v-164e6484]{min-height:34px;padding:6px 12px;border-radius:999px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.preview-edit-toggle[data-v-164e6484]{border:1px solid #d8d3d3;background:#fff;color:#5e5858}.preview-edit-toggle.active[data-v-164e6484]{background:#fff;border-color:#5e5858;color:#1f1c1c}.website-go-live[data-v-164e6484]{border:1px solid #5e5858;background:#5e5858;color:#fff}.website-go-live.active[data-v-164e6484]{background:#3d3935}@media (max-width: 640px){.website-private-bar[data-v-164e6484]{flex-direction:column;align-items:stretch;margin:0 0 4px;scroll-margin-top:calc(var(--hs-mobile-header-h, 52px) + 8px)}.website-private-actions[data-v-164e6484]{justify-content:flex-end}}.huis-start-shell[data-v-599a7c89]{display:flex;flex-direction:column;gap:16px;scroll-margin-top:24px}.huis-start-private[data-v-599a7c89]{display:flex;flex-direction:column;gap:12px;padding-bottom:2px}@media (max-width: 768px){.huis-start-shell[data-v-599a7c89],.huis-start-private[data-v-599a7c89]{scroll-margin-top:calc(var(--hs-mobile-header-h, 52px) + 8px)}.huis-start-private[data-v-599a7c89]{padding-top:calc(var(--hs-mobile-header-h, 52px) + 8px)}}.huis-start-website[data-v-599a7c89]{display:flex;flex-direction:column;gap:20px;scroll-margin-top:24px}.website-preview-frame[data-v-599a7c89]{margin:0;border-radius:16px;background:#faf9f8;border:1px solid #efeae3;padding:24px 28px 28px}.huis-publish-inline[data-v-599a7c89]{scroll-margin-top:16px}.start-public-story[data-v-599a7c89]{background:transparent;padding:4px 0 8px}.gids-hero-split[data-v-599a7c89]{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,168px);gap:16px 20px;align-items:start;padding:4px 0 0}.gids-eyebrow[data-v-599a7c89]{letter-spacing:.16em;text-transform:uppercase;color:#8a837c;margin:0 0 .75rem;font-size:12px;font-weight:500}.gids-title[data-v-599a7c89]{letter-spacing:-.025em;color:#1f1c1c;margin:0 0 1rem;max-width:100%;font-size:clamp(1.35rem,4vw,2.2rem);font-weight:600;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:manual;hyphens:manual}.gids-hero-copy[data-v-599a7c89]{min-width:0}.gids-lede[data-v-599a7c89]{color:#5e5858;max-width:36rem;margin:0;font-size:1.125rem;line-height:1.55}.gids-hero-media[data-v-599a7c89]{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #1f1c1c14;cursor:default}.gids-hero-media[data-v-599a7c89] img{width:100%;height:auto;max-height:148px;aspect-ratio:4 / 3;object-fit:cover;display:block}.start-hero-placeholder[data-v-599a7c89]{min-height:96px;display:grid;place-items:center;color:#8a837c;font-size:12px}@media (max-width: 768px){.website-preview-frame[data-v-599a7c89] .gids-lede{padding-right:28px}.website-preview-frame.is-editing .gids-lede[data-v-599a7c89]{padding-right:32px}.gids-hero-split[data-v-599a7c89]{grid-template-columns:minmax(0,1fr);gap:12px}.gids-hero-media[data-v-599a7c89]{order:-1;max-width:100%}.gids-hero-media[data-v-599a7c89] img{max-height:180px;width:100%}.gids-title[data-v-599a7c89]{overflow-wrap:break-word;word-break:normal}}@media (max-width: 480px){.website-preview-frame[data-v-599a7c89]{padding:16px 14px 20px}.gids-hero-split[data-v-599a7c89]{grid-template-columns:minmax(0,1fr);gap:10px}.gids-title[data-v-599a7c89]{font-size:clamp(1.28rem,6.8vw,1.65rem);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.website-preview-frame.is-editing .gids-title[data-v-599a7c89]{padding-right:0}.gids-hero-media[data-v-599a7c89] img{max-height:168px}}.hs-sources[data-v-599a7c89]{margin:8px 0 24px;padding:8px 4px 0}.hs-sources h2[data-v-599a7c89]{margin:0 0 10px;font-size:1.15rem}.hs-sources ul[data-v-599a7c89]{margin:0;padding-left:1.25rem}.huis-hidden-unrestorable[data-v-599a7c89]{margin:0 0 16px;padding:10px 12px;border:1px dashed #cfc4b4;border-radius:10px;background:#f7f3ee;color:#5e5858;font-size:13px}.huis-hidden-unrestorable p[data-v-599a7c89]{margin:0 0 6px;font-weight:650}.huis-hidden-unrestorable ul[data-v-599a7c89]{margin:0;padding-left:18px}.huis-glance-wait[data-v-970dd2c1]{max-width:42rem}.huis-glance[data-v-970dd2c1]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:min(1120px,100%);min-width:0;margin:0 auto 36px;overflow-wrap:anywhere}.huis-start-website[data-v-970dd2c1]{scroll-margin-top:24px}.website-preview-frame[data-v-970dd2c1]{margin:0;border-radius:16px;overflow:visible;background:#faf9f8;border:1px solid #efeae3}.huis-website-bar[data-v-970dd2c1]{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 16px;background:#faf8f5;border-top:1px solid #efeae3}.huis-website-bar-copy[data-v-970dd2c1]{min-width:0}.huis-website-bar-kicker[data-v-970dd2c1]{margin:0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#8a837c}.huis-website-bar-link[data-v-970dd2c1],.huis-website-bar-status[data-v-970dd2c1]{margin:3px 0 0;font-size:13px;line-height:1.4;color:#5e5858;overflow-wrap:anywhere}.huis-website-bar-link a[data-v-970dd2c1]{color:#5e5858}.huis-website-bar-guest[data-v-970dd2c1]{margin:6px 0 0;font-size:12px;line-height:1.4;color:#8a837c}.huis-website-bar-cta[data-v-970dd2c1]{flex:0 0 auto;border:0;border-radius:999px;padding:12px 18px;background:#1f1c1c;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer;text-align:center;white-space:nowrap}.huis-website-bar-cta[data-v-970dd2c1]:disabled{opacity:.45;cursor:default}@media (max-width: 640px){.huis-website-bar[data-v-970dd2c1]{flex-direction:column;align-items:stretch}.huis-website-bar-cta[data-v-970dd2c1]{width:100%}}.huis-start-website[data-v-970dd2c1] .hs-section{scroll-margin-top:24px}.start-auto-gen[data-v-e97996bf]{margin-top:2rem;margin-bottom:2rem;padding:1.5rem;background:#fff;border:1px solid #E8E8E8;border-radius:12px;box-shadow:0 2px 12px #00000014}.start-auto-gen-header[data-v-e97996bf]{margin-bottom:1rem}.start-auto-gen-header h3[data-v-e97996bf]{margin:0;color:#5e5858;font-weight:600;font-size:1.15rem}.generating-note[data-v-e97996bf]{color:#847c7c;font-size:.9rem;margin:0 0 1rem}.auto-gen-block[data-v-e97996bf]{margin-top:1.25rem}.auto-gen-block-head[data-v-e97996bf]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:.75rem}.auto-gen-block h4[data-v-e97996bf]{margin:0;color:#5e5858;font-size:.95rem;font-weight:600}.start-labs-link[data-v-e97996bf]{background:none;border:none;padding:0;margin:0;color:#8a837c;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit;line-height:1.35}.start-labs-link[data-v-e97996bf]:hover{color:#5e5858}.empty-note[data-v-e97996bf]{margin:0;color:#847c7c;font-size:.875rem}.media-grid[data-v-e97996bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.media-card[data-v-e97996bf]{margin:0;background:#f8f7f6;border:1px solid #E8E8E8;border-radius:8px;overflow:hidden}.media-card img[data-v-e97996bf]{display:block;width:100%;height:120px;object-fit:cover;background:#eee}.media-card figcaption[data-v-e97996bf]{padding:.4rem .6rem;font-size:.75rem;color:#5e5858}.ai-list[data-v-e97996bf]{display:flex;flex-direction:column;gap:.75rem}.ai-card[data-v-e97996bf]{border:1px solid #E8E8E8;border-radius:8px;padding:.85rem 1rem;background:#faf9f8}.ai-card h5[data-v-e97996bf]{margin:0 0 .4rem;color:#5e5858;font-size:.9rem;font-weight:600}.ai-card p[data-v-e97996bf]{margin:0;color:#333;font-size:.85rem;line-height:1.45;white-space:pre-wrap}@media (max-width: 768px){.start-auto-gen[data-v-e97996bf]{padding:1rem}.media-grid[data-v-e97996bf]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.media-card img[data-v-e97996bf]{height:100px}}.home-limit-upsell.is-overlay[data-v-fe2071af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.home-limit-upsell.is-panel[data-v-fe2071af]{position:static;display:block;padding:0;background:transparent}.home-limit-card[data-v-fe2071af]{position:relative;width:100%;max-width:420px;box-sizing:border-box;background:#fff;border-radius:12px;padding:24px 20px 20px;box-shadow:0 16px 40px #00000029;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.is-panel .home-limit-card[data-v-fe2071af]{max-width:none;box-shadow:none;border:1px solid #e8e8e8;padding:16px}.home-limit-card h2[data-v-fe2071af]{margin:0 0 10px;font-size:20px;color:#333}.home-limit-message[data-v-fe2071af]{margin:0 0 16px;color:#5e5858;line-height:1.45}.home-limit-error[data-v-fe2071af]{margin:-8px 0 16px;color:#a52828;background:#fde2e2;padding:8px 10px;border-radius:6px;font-size:13px}.home-limit-close[data-v-fe2071af]{position:absolute;top:8px;right:10px;border:none;background:transparent;font-size:24px;color:#999;cursor:pointer}.home-limit-actions[data-v-fe2071af]{display:flex;flex-direction:column;gap:10px}.home-limit-primary[data-v-fe2071af],.home-limit-secondary[data-v-fe2071af]{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border-radius:8px;font-weight:600;font-size:16px;text-align:center;text-decoration:none;box-sizing:border-box;font-family:inherit}.home-limit-primary[data-v-fe2071af]{background:#5e5858;color:#fff;border:none;cursor:pointer;width:100%}.home-limit-primary[data-v-fe2071af]:hover:not(:disabled){background:#4a4545}.home-limit-primary[data-v-fe2071af]:disabled{opacity:.65;cursor:not-allowed}.home-limit-secondary[data-v-fe2071af]{background:#f8f9fa;border:2px solid #e0e0e0;color:#333}@media (min-width: 480px){.home-limit-actions[data-v-fe2071af]{flex-direction:row;flex-wrap:wrap}.home-limit-primary[data-v-fe2071af],.home-limit-secondary[data-v-fe2071af]{flex:1 1 160px}}@media (max-width: 375px){.home-limit-upsell.is-overlay[data-v-fe2071af]{padding:12px;align-items:flex-end}.home-limit-card[data-v-fe2071af]{padding:20px 14px 16px}.home-limit-card h2[data-v-fe2071af]{font-size:18px}}.ws-content-full[data-v-63b303e4]{padding:16px;height:100%;overflow:auto;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.discover-workspace[data-v-63b303e4]{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.huis-archives[data-v-63b303e4]{max-width:960px;margin:8px auto 32px;border:1px solid #efeae3;border-radius:10px;background:#fcfbf9;padding:2px 14px 6px;scroll-margin-top:16px}.huis-archives summary[data-v-63b303e4]{cursor:pointer;font-size:14px;font-weight:600;color:#5e5858;padding:12px 0;list-style:none}.huis-archives summary[data-v-63b303e4]::-webkit-details-marker{display:none}.huis-archives summary[data-v-63b303e4]:after{content:"▾";float:right;color:#8a837c}.huis-archives[open] summary[data-v-63b303e4]:after{content:"▴"}.discover-workspace h3[data-v-63b303e4]{margin:0 0 8px;color:#333;font-size:20px;font-weight:600}.description[data-v-63b303e4]{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.sources-grid[data-v-63b303e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:32px;max-width:100%;width:100%;box-sizing:border-box;overflow-x:hidden}@media (max-width: 768px){.sources-grid[data-v-63b303e4]{grid-template-columns:1fr;max-width:100%;width:100%;box-sizing:border-box;padding:0}.source-card[data-v-63b303e4]{width:100%;max-width:100%;box-sizing:border-box;min-width:0}}.source-card[data-v-63b303e4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px;cursor:pointer;transition:all .2s ease;width:100%;max-width:100%;box-sizing:border-box;min-width:0;overflow:visible;display:flex;flex-direction:column;position:relative;border-left:4px solid #e8e8e8}.source-card.type-province[data-v-63b303e4]{border-left-color:#5e9cff}.source-card.type-local[data-v-63b303e4]{border-left-color:#f0a500}.source-card.type-general[data-v-63b303e4]{border-left-color:#6c757d}.source-card.status-included[data-v-63b303e4]{border-color:#4caf50;border-left-color:#4caf50;background:#f1f8f4}.source-card.status-excluded[data-v-63b303e4]{opacity:.6;background:#f5f5f5;border-color:#ccc}.source-card.is-editing[data-v-63b303e4]{box-shadow:0 0 0 2px #5e5858;transform:translateY(-2px)}.source-card[data-v-63b303e4]:hover{box-shadow:0 4px 12px #00000014;border-color:#d8d5d0}.source-header-icons[data-v-63b303e4]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}@media (max-width: 768px){.source-header-icons[data-v-63b303e4]{top:6px;right:6px}}.icon-btn[data-v-63b303e4]{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease;position:relative;z-index:101}.icon-btn[data-v-63b303e4]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-btn svg[data-v-63b303e4]{width:16px;height:16px}.icon-btn .icon-text[data-v-63b303e4]{display:block;font-size:16px;line-height:1}.icon-edit .icon-text[data-v-63b303e4]{font-size:25px}.source-edit-form[data-v-63b303e4]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.source-edit-form .form-input[data-v-63b303e4],.source-edit-form .form-textarea[data-v-63b303e4]{width:100%;margin-bottom:8px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px}.edit-actions[data-v-63b303e4]{display:flex;gap:8px;margin-top:8px}.btn-primary[data-v-63b303e4]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-63b303e4]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-63b303e4]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-63b303e4]:hover{background:#777}.btn-primary.btn-destructive[data-v-63b303e4]{background:#d32f2f}.btn-primary.btn-destructive[data-v-63b303e4]:hover{background:#b71c1c}.btn-secondary[data-v-63b303e4]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-63b303e4]:hover{background:#f7f5f1}.btn-secondary.action-exclude[data-v-63b303e4]{background:transparent;color:#8b7355;border-color:#c4b5a0}.btn-secondary.action-exclude[data-v-63b303e4]:hover{background:#faf8f5;border-color:#8b7355;color:#6b5a42}.source-header[data-v-63b303e4]{margin-bottom:10px;position:relative;z-index:1}.source-header h4[data-v-63b303e4]{margin:0 0 8px;color:#5e5858;font-size:15px;font-weight:600;line-height:1.3}.source-type[data-v-63b303e4]{color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase;display:inline-block;margin-top:4px}.source-type.province-type[data-v-63b303e4]{background:#8fb88f}.source-type.local-type[data-v-63b303e4]{background:#d4b890}.source-type.general-type[data-v-63b303e4]{background:#c4a8c4}.source-description[data-v-63b303e4]{color:#666;font-size:12px;margin:0 0 12px;line-height:1.5}.source-website[data-v-63b303e4]{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.source-website .url-ellipsis[data-v-63b303e4]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.source-actions[data-v-63b303e4]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8}.source-actions .btn-primary[data-v-63b303e4],.source-actions .btn-secondary[data-v-63b303e4]{flex:1}.action-include[data-v-63b303e4]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include svg[data-v-63b303e4]{width:16px;height:16px;stroke:currentColor}.action-exclude[data-v-63b303e4]{display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-63b303e4]{width:16px;height:16px;stroke:currentColor}.modal-overlay[data-v-63b303e4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-63b303e4]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026}.modal-header[data-v-63b303e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-63b303e4]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-63b303e4]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-63b303e4]:hover{color:#333}.modal-body[data-v-63b303e4]{margin-bottom:24px}.modal-footer[data-v-63b303e4]{display:flex;gap:12px;justify-content:flex-end}.btn-add-source[data-v-63b303e4]{flex:1;padding:8px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;color:#5e5858;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;min-height:36px;gap:8px}.btn-add-source[data-v-63b303e4]:hover{background:#f7f5f1;border-color:#d8d5d0}.btn-add-source.remove[data-v-63b303e4]{background:#fff;color:#b34a3c;border-color:#e8e8e8}.btn-add-source.remove[data-v-63b303e4]:hover{background:#f7f5f1;border-color:#d8d5d0}.btn-add-source.remove .icon-cross[data-v-63b303e4],.btn-add-source.remove .action-label[data-v-63b303e4]{color:#b34a3c}.btn-add-source .icon-cross[data-v-63b303e4]{display:inline-block;font-size:16px;font-weight:600;line-height:1}.btn-add-source .action-label[data-v-63b303e4]{font-size:14px;font-weight:600}.sr-only[data-v-63b303e4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-sources[data-v-63b303e4]{text-align:center;padding:40px 20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:32px}.no-sources-content h4[data-v-63b303e4]{margin:0 0 12px;color:#333;font-size:18px;font-weight:600}.no-sources-content p[data-v-63b303e4]{color:#666;margin:0 0 20px;font-size:14px;line-height:1.5}.btn-refresh[data-v-63b303e4]{background:#5e5858;color:#fff;border:1px solid #5e5858;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-refresh[data-v-63b303e4]:hover{background:#4a4545;border-color:#4a4545;box-shadow:0 2px 8px #0000001f}.research-actions[data-v-63b303e4]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px}.research-actions h4[data-v-63b303e4]{margin:0 0 16px;color:#333;font-size:16px;font-weight:600}.action-buttons[data-v-63b303e4]{display:flex;gap:12px;flex-wrap:wrap}.btn-action[data-v-63b303e4]{background:#5e5858;color:#fff;border:1px solid #5e5858;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-action[data-v-63b303e4]:hover{background:#4a4545;border-color:#4a4545;transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.btn-danger[data-v-63b303e4]{background:#dc3545!important;border:1px solid #dc3545!important}.btn-danger[data-v-63b303e4]:hover{background:#c82333!important;border-color:#c82333!important}.modal-backdrop[data-v-63b303e4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.modal[data-v-63b303e4]{background:#fff;border:1px solid #e9ecef;border-radius:12px;max-width:600px;width:90%;padding:20px;box-shadow:0 2px 16px #0003}.modal h3[data-v-63b303e4]{margin:0 0 8px;color:#333}.modal p[data-v-63b303e4]{color:#555;margin:8px 0}.modal .danger[data-v-63b303e4]{color:#c82333;font-weight:600}.modal .actions[data-v-63b303e4]{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.modal input[data-v-63b303e4]{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;margin-top:8px}.modal .btn[data-v-63b303e4]{padding:10px 14px;border:none;border-radius:6px;font-weight:600;cursor:pointer}.modal .btn.cancel[data-v-63b303e4]{background:#f1f3f5;color:#333}.modal .btn.confirm[data-v-63b303e4]{background:#dc3545;color:#fff}.workspace-loading[data-v-63b303e4]{max-width:min(640px,100%);margin:24px auto;padding:22px 20px 20px;background:#f7f2eb;border-radius:18px}.workspace-loading-kicker[data-v-63b303e4]{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a837c}.workspace-loading-copy[data-v-63b303e4]{margin:0 0 12px;font-size:16px;line-height:1.5;color:#3d3935}.workspace-load-error[data-v-63b303e4]{max-width:min(640px,100%);margin:24px auto;padding:22px 20px 20px;background:#f7f2eb;border-radius:18px;text-align:center}.workspace-load-error-copy[data-v-63b303e4]{margin:0 0 16px;font-size:16px;line-height:1.5;color:#3d3935}.workspace-load-retry[data-v-63b303e4]{min-height:44px;padding:12px 18px;border:none;border-radius:8px;background:#5e5858;color:#fff;font:inherit;font-weight:600;cursor:pointer}@media (max-width: 768px){.ws-content-full[data-v-63b303e4]{padding:12px}.sources-grid[data-v-63b303e4]{grid-template-columns:1fr}.action-buttons[data-v-63b303e4]{flex-direction:column}.btn-action[data-v-63b303e4]{width:100%}}.building-year-loading[data-v-63b303e4]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;margin-bottom:2rem}.building-year-info[data-v-63b303e4]{background:#e8f5e8;border:1px solid #c3e6c3;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.building-year-body[data-v-63b303e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.building-year-details[data-v-63b303e4]{flex:1 1 220px;min-width:0}.building-year-details p[data-v-63b303e4]{margin:.5rem 0;color:#333}.building-year-streetview-col[data-v-63b303e4]{flex:0 0 220px;max-width:100%;display:flex;flex-direction:column;gap:6px;align-items:stretch}.building-year-streetview[data-v-63b303e4]{margin:0;background:#fff;border:1px solid #c3e6c3;border-radius:8px;overflow:hidden}.building-year-streetview img[data-v-63b303e4]{display:block;width:100%;height:140px;object-fit:cover;background:#eee}.building-year-streetview figcaption[data-v-63b303e4]{padding:.35rem .55rem;font-size:.75rem;color:#5e5858}.start-labs-link[data-v-63b303e4]{align-self:flex-start;background:none;border:none;padding:0;margin:0;color:#8a837c;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit;line-height:1.35}.start-labs-link[data-v-63b303e4]:hover{color:#5e5858}.year-highlight[data-v-63b303e4]{background:#5e5858;color:#fff;padding:.2rem .5rem;border-radius:4px;font-weight:600}.building-year-error[data-v-63b303e4]{background:#ffe6e6;border:1px solid #ffcccc;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.error-message[data-v-63b303e4]{color:#d63384;font-style:italic}.airtable-loading[data-v-63b303e4]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;margin-bottom:2rem}.airtable-results[data-v-63b303e4]{margin-bottom:2rem;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.sources-summary[data-v-63b303e4]{background:#f8f9fa;border-radius:8px;padding:1rem;margin:1rem 0;border:1px solid #E8E8E8}.source-count-badges[data-v-63b303e4]{display:flex;gap:1rem;flex-wrap:wrap}.count-badge[data-v-63b303e4]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:.75rem 1rem;box-shadow:0 1px 3px #0000001a}.badge-color[data-v-63b303e4]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.province-color[data-v-63b303e4]{background:#8fb88f}.local-color[data-v-63b303e4]{background:#d4b890}.general-color[data-v-63b303e4]{background:#c4a8c4}.badge-label[data-v-63b303e4]{font-weight:500;color:#333;font-size:14px}.badge-count[data-v-63b303e4]{background:#f8f9fa;color:#666;padding:.25rem .5rem;border-radius:12px;font-size:12px;font-weight:600;min-width:20px;text-align:center}.preview[data-v-63b303e4]{font-style:italic;color:#666;margin:1rem 0;padding:1rem;background:#f8f9fa;border-radius:4px}.loading-spinner[data-v-63b303e4]{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin-63b303e4 1s linear infinite}.loading-spinner.small[data-v-63b303e4]{width:16px;height:16px;border-width:2px}@keyframes spin-63b303e4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.address-search-section[data-v-63b303e4]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.address-search-section h3[data-v-63b303e4]{margin:0 0 .5rem;color:#5e5858;font-weight:600}.address-search-section .description[data-v-63b303e4]{color:#666;margin-bottom:1rem}.address-input[data-v-63b303e4]{margin-bottom:1rem}.address-search-input[data-v-63b303e4]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.address-search-input[data-v-63b303e4]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.selected-address[data-v-63b303e4]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-top:1rem}.selected-address h4[data-v-63b303e4]{margin:0 0 .5rem;color:#5e5858;font-weight:600}.address-display[data-v-63b303e4]{color:#666;margin-bottom:1rem;font-weight:500}.btn-search-sources[data-v-63b303e4]{background:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.btn-search-sources[data-v-63b303e4]:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.btn-search-sources[data-v-63b303e4]:disabled{background:#ccc;cursor:not-allowed;transform:none}.manual-address-entry[data-v-63b303e4]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1rem;margin-top:1rem}.manual-entry-note[data-v-63b303e4]{color:#856404;margin:0 0 1rem;font-style:italic}.add-custom-source[data-v-63b303e4]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;margin-bottom:2rem;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.add-custom-source h4[data-v-63b303e4]{margin:0 0 .5rem;color:#5e5858;font-weight:600}.add-custom-source .description[data-v-63b303e4]{color:#666;margin-bottom:1rem}.custom-source-form[data-v-63b303e4]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-63b303e4]{display:flex;gap:1rem;align-items:center;width:100%;max-width:100%;box-sizing:border-box;flex-wrap:wrap}.form-row[data-v-63b303e4]:last-child{justify-content:space-between}.form-input[data-v-63b303e4],.form-textarea[data-v-63b303e4],.form-select[data-v-63b303e4]{flex:1;min-width:0;max-width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box}.form-textarea[data-v-63b303e4]{resize:vertical;min-height:80px}.form-input[data-v-63b303e4]:focus,.form-textarea[data-v-63b303e4]:focus,.form-select[data-v-63b303e4]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.btn-add-custom[data-v-63b303e4]{background:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.btn-add-custom[data-v-63b303e4]:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.btn-add-custom[data-v-63b303e4]:disabled{background:#ccc;cursor:not-allowed;transform:none}.source-card.custom-source[data-v-63b303e4]{border-left:4px solid #28a745}.source-card.custom-source .source-header[data-v-63b303e4]:after{content:"Custom";background:#28a745;color:#fff;font-size:.7rem;padding:.2rem .5rem;border-radius:4px;margin-left:.5rem}.keywords-panel[data-v-f4e78970]{width:100%;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:10px;padding:16px;box-shadow:0 2px 8px #00000008}.kp-header[data-v-f4e78970]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer}.kp-titles[data-v-f4e78970]{flex:1}.kp-title[data-v-f4e78970]{margin:0;font-size:18px;color:#5e5858;display:flex;align-items:center;gap:6px}.kp-collapse[data-v-f4e78970]{font-size:14px}.kp-subtitle[data-v-f4e78970]{margin:4px 0 0;color:#666;font-size:14px}.kp-actions[data-v-f4e78970]{display:flex;align-items:center;gap:8px}.kp-collapsed[data-v-f4e78970]{margin-top:12px;padding:12px;background:#fff;border:1px dashed #e0e0e0;border-radius:8px;color:#666;font-size:14px}.kp-body[data-v-f4e78970]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.kp-filters[data-v-f4e78970],.kp-content[data-v-f4e78970]{background:transparent;border:none;padding:0}@media (max-width: 768px){.keywords-panel[data-v-f4e78970]{padding:12px}.kp-title[data-v-f4e78970]{font-size:16px}.kp-subtitle[data-v-f4e78970]{font-size:13px}}.results-pane[data-v-de9a0f01]{width:100%;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.rp-header[data-v-de9a0f01]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.rp-title[data-v-de9a0f01]{margin:0;font-size:18px;color:#5e5858}.rp-subtitle[data-v-de9a0f01]{margin:4px 0 0;color:#666;font-size:14px}.rp-actions[data-v-de9a0f01]{display:flex;align-items:center;gap:8px}.rp-nav[data-v-de9a0f01]{margin-bottom:8px}.rp-breadcrumb[data-v-de9a0f01]{margin:8px 0;color:#777;font-size:13px}.rp-body[data-v-de9a0f01]{background:transparent;border:none;border-radius:0;padding:0}@media (max-width: 768px){.results-pane[data-v-de9a0f01]{padding:12px}.rp-title[data-v-de9a0f01],.rp-subtitle[data-v-de9a0f01]{display:none}}.building-card[data-v-c87a1792]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px;transition:all .2s ease;position:relative;display:flex;flex-direction:column;height:100%;min-height:180px}.building-card[data-v-c87a1792]:hover{box-shadow:0 4px 12px #00000014;border-color:#d8d5d0}.building-card.is-new[data-v-c87a1792]{border-color:#5e5858;background:#faf9f7;animation:highlightPulse-c87a1792 2s ease-out}.building-card.status-included[data-v-c87a1792]{border-color:#4caf50;background:#f1f8f4}.building-card.status-excluded[data-v-c87a1792]{opacity:.6;background:#f5f5f5;border-color:#ccc}.building-card.status-review[data-v-c87a1792]{border-color:#e8e8e8}.building-card.is-editing[data-v-c87a1792]{box-shadow:0 0 0 2px #5e5858;transform:translateY(-2px)}@keyframes highlightPulse-c87a1792{0%{box-shadow:0 0 #5e585866}50%{box-shadow:0 0 0 8px #5e585800}to{box-shadow:0 0 #5e585800}}.card-header[data-v-c87a1792]{margin-bottom:10px}.header-main[data-v-c87a1792]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.building-name[data-v-c87a1792]{margin:0;font-size:15px;font-weight:600;color:#5e5858;flex:1;line-height:1.3;display:flex;align-items:center;gap:8px}.header-meta[data-v-c87a1792]{display:flex;gap:6px;align-items:center;flex-shrink:0}.results-label[data-v-c87a1792]{font-size:11px;color:#666;font-weight:500;margin-right:2px}.count-badge[data-v-c87a1792]{display:inline-block;min-width:24px;padding:3px 8px;border-radius:12px;background:#5e5858;color:#fff;font-size:11px;font-weight:600;text-align:center}.count-badge.count-zero[data-v-c87a1792]{background:#e8e8e8;color:#999}.count-badge-inline[data-v-c87a1792]{display:inline-block;min-width:20px;padding:2px 6px;border-radius:10px;background:#5e5858;color:#fff;font-size:11px;font-weight:600;text-align:center;margin-left:4px}.count-badge-inline.count-zero[data-v-c87a1792]{background:#e8e8e8;color:#999}.distance-badge[data-v-c87a1792]{display:inline-block;padding:3px 8px;border-radius:12px;background:#f7f5f1;color:#666;font-size:11px;font-weight:500}.header-mini-meta[data-v-c87a1792]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.type-tag[data-v-c87a1792],.year-tag[data-v-c87a1792]{display:inline-block;padding:2px 6px;border-radius:4px;background:#f0f0f0;color:#666;font-size:10px;font-weight:500}.card-summary[data-v-c87a1792]{flex:1;margin-bottom:12px;min-height:40px}.card-details[data-v-c87a1792]{margin-bottom:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.details-content[data-v-c87a1792]{font-size:12px;color:#666;line-height:1.5}.details-text[data-v-c87a1792]{margin-bottom:8px;white-space:pre-wrap}.details-link[data-v-c87a1792]{margin-top:8px}.details-link a[data-v-c87a1792]{color:#5e5858;text-decoration:none;font-weight:500;font-size:12px}.details-link a[data-v-c87a1792]:hover{text-decoration:underline}.card-header-icons[data-v-c87a1792]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}.icon-btn[data-v-c87a1792]{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.icon-btn[data-v-c87a1792]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-btn svg[data-v-c87a1792]{width:16px;height:16px}.icon-btn .icon-text[data-v-c87a1792]{display:block;font-size:16px;line-height:1}.icon-edit .icon-text[data-v-c87a1792]{font-size:25px}.icon-remove[data-v-c87a1792]{color:#b85c5c}.icon-remove[data-v-c87a1792]:hover{background:#fef5f5;color:#a04545;border-color:#b85c5c}.card-edit-form[data-v-c87a1792]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.card-edit-form .form-input[data-v-c87a1792],.card-edit-form .form-textarea[data-v-c87a1792]{width:100%;margin-bottom:8px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px}.edit-actions[data-v-c87a1792]{display:flex;gap:8px;margin-top:8px}.btn-primary[data-v-c87a1792]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-c87a1792]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-c87a1792]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-c87a1792]:hover{background:#777}.btn-primary.btn-destructive[data-v-c87a1792]{background:#d32f2f}.btn-primary.btn-destructive[data-v-c87a1792]:hover{background:#b71c1c}.btn-secondary[data-v-c87a1792]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-c87a1792]:hover{background:#f7f5f1}.card-actions[data-v-c87a1792]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8}.card-actions .btn-primary[data-v-c87a1792],.card-actions .btn-secondary[data-v-c87a1792]{flex:1}.action-btn[data-v-c87a1792]{flex:1;padding:8px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;color:#666;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;min-height:36px;gap:8px}.action-btn[data-v-c87a1792]:hover{background:#f7f5f1;border-color:#d8d5d0}.action-include[data-v-c87a1792]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include[data-v-c87a1792]:hover{background:#4a4444}.action-include svg[data-v-c87a1792]{width:16px;height:16px;stroke:currentColor}.btn-secondary.action-exclude[data-v-c87a1792]{background:transparent;color:#8b7355;border-color:#c4b5a0}.btn-secondary.action-exclude[data-v-c87a1792]:hover{background:#faf8f5;border-color:#8b7355;color:#6b5a42}.action-exclude[data-v-c87a1792]{display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-c87a1792]{width:16px;height:16px;stroke:currentColor}.action-toggle[data-v-c87a1792]{flex:0 0 auto;min-width:36px;padding:8px}.icon-checkmark[data-v-c87a1792],.icon-cross[data-v-c87a1792]{display:inline-block;font-size:16px;font-weight:600;line-height:1}.action-label[data-v-c87a1792]{font-size:14px;font-weight:600}.chevron[data-v-c87a1792]{display:inline-block;transition:transform .2s ease;font-size:12px;color:#666;line-height:1}.chevron.is-expanded[data-v-c87a1792]{transform:rotate(180deg)}.new-badge[data-v-c87a1792]{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:10px;background:#5e5858;color:#fff;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.building-card[data-v-c87a1792]{min-height:160px;padding:12px}.building-name[data-v-c87a1792]{font-size:14px}.card-actions[data-v-c87a1792]{flex-direction:column}.action-btn[data-v-c87a1792]{width:100%}}.modal-overlay[data-v-c87a1792]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c87a1792]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026}.modal-header[data-v-c87a1792]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-c87a1792]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-c87a1792]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-c87a1792]:hover{color:#333}.modal-body[data-v-c87a1792]{margin-bottom:24px}.modal-footer[data-v-c87a1792]{display:flex;gap:12px;justify-content:flex-end}.empty-card[data-v-0b770af4]{border:1px dashed #d8d5d0;background:#fff;padding:16px;min-height:100%;display:flex;flex-direction:column;gap:10px}.empty-card[data-v-0b770af4]:hover{border-color:#5e5858;background:#faf7f2}.card-form[data-v-0b770af4]{flex:1;margin-bottom:8px;display:flex;flex-direction:column;gap:10px}.card-header[data-v-0b770af4]{margin-bottom:4px}.building-name[data-v-0b770af4]{margin:0;font-size:16px;color:#5e5858}.form-group[data-v-0b770af4]{margin:0}.form-label[data-v-0b770af4]{display:block;font-size:12px;font-weight:600;color:#5e5858;margin-bottom:6px}.required[data-v-0b770af4]{color:#b34a3c}.form-input[data-v-0b770af4],.form-textarea[data-v-0b770af4]{width:100%;padding:10px;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;font-family:inherit;box-sizing:border-box}.form-input[data-v-0b770af4]:focus,.form-textarea[data-v-0b770af4]:focus{outline:none;border-color:#5e5858}.form-textarea[data-v-0b770af4]{resize:vertical;min-height:70px}.card-actions[data-v-0b770af4]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8}.action-btn[data-v-0b770af4]{flex:1;padding:8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;min-height:38px}.action-save[data-v-0b770af4]{background:#5e5858;color:#fff;border-color:#5e5858}.action-save[data-v-0b770af4]:hover:not(:disabled){background:#4a4444;border-color:#4a4444}.action-save[data-v-0b770af4]:disabled{opacity:.5;cursor:not-allowed}.action-cancel[data-v-0b770af4]{background:#fff;color:#666}.action-cancel[data-v-0b770af4]:hover{background:#f7f5f1;border-color:#d8d5d0}.buildings-grid-container[data-v-d4d6f9c3]{width:100%}.buildings-grid[data-v-d4d6f9c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;width:100%;max-width:100%;box-sizing:border-box}.grid-load-more[data-v-d4d6f9c3]{margin-top:24px;text-align:center}.load-more-btn[data-v-d4d6f9c3]{padding:10px 20px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#5e5858;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.load-more-btn[data-v-d4d6f9c3]:hover{background:#f7f5f1;border-color:#5e5858}@media (max-width: 768px){.buildings-grid[data-v-d4d6f9c3]{grid-template-columns:1fr;gap:12px}}.buildings-grid-container[data-v-d4d6f9c3]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.hs-upload[data-v-1ee09cf9]{border:1px solid #e8e8e8;border-radius:8px;padding:16px;background:#fff}.hs-upload-dropzone[data-v-1ee09cf9]{border:2px dashed #d8d5d0;border-radius:10px;padding:24px;text-align:center;cursor:pointer;background:#faf9f6;transition:all .2s ease;outline:none}.hs-upload-dropzone.is-drag-over[data-v-1ee09cf9],.hs-upload-dropzone[data-v-1ee09cf9]:focus-visible{border-color:#5e5858;background:#f5f3ef;box-shadow:0 0 0 2px #5e5858}.hs-upload-icon[data-v-1ee09cf9]{font-size:28px;margin-bottom:8px}.hs-upload-title[data-v-1ee09cf9]{font-weight:600;margin-bottom:4px}.hs-upload-sub[data-v-1ee09cf9]{color:#666;font-size:14px;margin-bottom:4px}.hs-upload-constraints[data-v-1ee09cf9]{color:#999;font-size:12px}.hs-upload-input[data-v-1ee09cf9]{display:none}.hs-upload-files[data-v-1ee09cf9]{margin-top:16px}.hs-upload-file-card[data-v-1ee09cf9]{border:1px solid #eee;border-radius:8px;padding:12px;margin-top:10px;background:#fff}.hs-upload-file-card[data-v-1ee09cf9]:first-child{margin-top:0}.hs-upload-file-main[data-v-1ee09cf9]{display:flex;align-items:flex-start;gap:12px}.hs-upload-file-preview[data-v-1ee09cf9]{flex-shrink:0;width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid #e8e8e8;background:#f5f5f5}.hs-upload-preview-img[data-v-1ee09cf9]{width:100%;height:100%;object-fit:cover}.hs-upload-preview-pdf[data-v-1ee09cf9]{width:100%;height:100%;border:none}.hs-upload-file-info[data-v-1ee09cf9]{flex:1;min-width:0}.hs-upload-file-name[data-v-1ee09cf9]{font-weight:500}.hs-upload-file-meta[data-v-1ee09cf9]{font-size:12px;color:#777}.hs-upload-file-actions[data-v-1ee09cf9]{display:flex;gap:8px;align-items:center}.hs-upload-link[data-v-1ee09cf9]{background:none;border:none;padding:0;color:#5e5858;cursor:pointer;font-size:13px;text-decoration:underline}.hs-upload-link.danger[data-v-1ee09cf9]{color:#c0392b}.hs-upload-progress[data-v-1ee09cf9]{margin-top:8px}.hs-upload-progress-bar[data-v-1ee09cf9]{width:100%;height:4px;background:#eee;border-radius:999px;overflow:hidden}.hs-upload-progress-bar-fill[data-v-1ee09cf9]{height:4px;background:#5e5858;width:0%;transition:width .2s linear}.hs-upload-error[data-v-1ee09cf9]{margin-top:6px;font-size:12px;color:#c0392b}.hs-upload-file-meta-fields[data-v-1ee09cf9]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.hs-upload-file-meta-fields.is-suggesting[data-v-1ee09cf9]{opacity:.85}.hs-upload-suggest-hint[data-v-1ee09cf9]{width:100%;margin:0;font-size:12px;color:#8a837c;font-weight:500}.hs-upload-field[data-v-1ee09cf9]{display:flex;flex-direction:column;min-width:140px;flex:1}.hs-upload-field--year[data-v-1ee09cf9]{flex:0 0 110px;min-width:96px;max-width:130px}.hs-upload-field label[data-v-1ee09cf9]{font-size:12px;color:#555;margin-bottom:2px}.hs-upload-field .required[data-v-1ee09cf9]{color:#c0392b}.hs-upload-input-text[data-v-1ee09cf9]{border:1px solid #ddd;border-radius:4px;padding:6px 8px;font-size:13px}.hs-upload-input-text[data-v-1ee09cf9]:focus-visible{outline:2px solid #5e5858;outline-offset:1px}.hs-upload-footer[data-v-1ee09cf9]{margin-top:16px;text-align:right}.hs-upload-save[data-v-1ee09cf9]{background:#5e5858;color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:14px;font-weight:500;cursor:pointer}.hs-upload-save[data-v-1ee09cf9]:disabled{opacity:.6;cursor:not-allowed}.hs-upload-import-status[data-v-1ee09cf9]{position:sticky;top:0;z-index:3;margin-top:16px;padding:12px 14px;background:#f7f4ef;border:1px solid #cbb499;border-radius:8px;box-shadow:0 2px 8px #5e585814}.hs-upload-import-label[data-v-1ee09cf9]{font-size:14px;font-weight:600;color:#5e5858;margin-bottom:8px;word-break:break-word}.hs-upload-import-count[data-v-1ee09cf9]{margin-top:6px;font-size:12px;color:#8a837c}.hs-upload-progress-bar-fill.is-indeterminate[data-v-1ee09cf9]{width:40%;animation:hs-upload-indeterminate-1ee09cf9 1.2s ease-in-out infinite}@keyframes hs-upload-indeterminate-1ee09cf9{0%{transform:translate(-80%)}to{transform:translate(280%)}}.hs-upload-dropzone.is-disabled[data-v-1ee09cf9]{opacity:.55;cursor:not-allowed;pointer-events:none}.hs-upload-link[data-v-1ee09cf9]:disabled,.hs-upload-link-mobile[data-v-1ee09cf9]:disabled,.hs-upload-select-btn[data-v-1ee09cf9]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.hs-upload.is-importing .hs-upload-save[data-v-1ee09cf9]{min-width:180px}.hs-upload-mobile-zone[data-v-1ee09cf9]{text-align:center;padding:16px}.hs-upload-select-btn[data-v-1ee09cf9]{width:100%;background:#5e5858;color:#fff;border:none;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:500;cursor:pointer;min-height:44px;transition:all .2s}.hs-upload-select-btn[data-v-1ee09cf9]:hover{background:#4a4545}.hs-upload-mobile-hint[data-v-1ee09cf9]{color:#999;font-size:12px;margin-top:8px}.hs-upload-file-card.mobile[data-v-1ee09cf9]{border-top:1px solid #eee;padding-top:16px;margin-top:16px}.hs-upload-file-preview-mobile[data-v-1ee09cf9]{width:100%;margin-bottom:12px;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8;background:#f5f5f5}.hs-upload-preview-img-mobile[data-v-1ee09cf9]{width:100%;height:auto;max-height:400px;object-fit:contain;display:block}.hs-upload-pdf-preview-mobile[data-v-1ee09cf9],.hs-upload-csv-preview-mobile[data-v-1ee09cf9]{display:flex;align-items:center;gap:12px;padding:16px;background:#f5f5f5}.hs-upload-pdf-icon[data-v-1ee09cf9],.hs-upload-csv-icon[data-v-1ee09cf9]{font-size:32px;flex-shrink:0}.hs-upload-pdf-info[data-v-1ee09cf9],.hs-upload-csv-info[data-v-1ee09cf9]{flex:1;min-width:0}.hs-upload-pdf-name[data-v-1ee09cf9],.hs-upload-csv-name[data-v-1ee09cf9]{font-weight:500;margin-bottom:4px;word-break:break-word}.hs-upload-pdf-meta[data-v-1ee09cf9]{font-size:12px;color:#777}.hs-upload-csv-preview-btn[data-v-1ee09cf9]{background:#5e5858;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;margin-top:8px;min-height:44px}.hs-upload-file-actions-mobile[data-v-1ee09cf9]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.hs-upload-add-details-btn[data-v-1ee09cf9]{width:100%;background:#5e5858;color:#fff;border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px}.hs-upload-link-mobile[data-v-1ee09cf9]{background:none;border:none;padding:8px 0;color:#5e5858;cursor:pointer;font-size:14px;text-decoration:underline;text-align:left;min-height:44px}.hs-upload-link-mobile.danger[data-v-1ee09cf9]{color:#c0392b}.hs-upload-error.mobile[data-v-1ee09cf9]{font-size:14px;padding:12px;background:#ffe6e6;border:1px solid #c0392b;border-radius:6px;color:#c0392b;font-weight:500;margin-top:12px}.hs-upload-sheet-overlay[data-v-1ee09cf9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;animation:fadeIn-1ee09cf9 .2s}@keyframes fadeIn-1ee09cf9{0%{opacity:0}to{opacity:1}}.hs-upload-sheet[data-v-1ee09cf9]{width:100%;max-height:90vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;animation:slideUp-1ee09cf9 .3s;box-shadow:0 -4px 20px #00000026}@keyframes slideUp-1ee09cf9{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hs-upload-sheet-header[data-v-1ee09cf9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:10}.hs-upload-sheet-header h3[data-v-1ee09cf9]{margin:0;font-size:18px;font-weight:600;color:#333}.hs-upload-sheet-close[data-v-1ee09cf9]{background:transparent;border:none;font-size:24px;color:#666;cursor:pointer;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.hs-upload-sheet-close[data-v-1ee09cf9]:hover{color:#333}.hs-upload-sheet-content[data-v-1ee09cf9]{flex:1;overflow-y:auto;padding:20px}.hs-upload-sheet-file-name[data-v-1ee09cf9]{font-weight:500;margin-bottom:16px;color:#333}.hs-upload-sheet-fields[data-v-1ee09cf9]{display:flex;flex-direction:column;gap:16px}.hs-upload-sheet-fields .hs-upload-field[data-v-1ee09cf9]{min-width:0}.hs-upload-sheet-footer[data-v-1ee09cf9]{padding:16px 20px;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;position:sticky;bottom:0;background:#fff;z-index:10}.hs-upload-sheet-save[data-v-1ee09cf9],.hs-upload-sheet-confirm[data-v-1ee09cf9]{background:#5e5858;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:500;font-size:16px;cursor:pointer;min-height:44px;flex:1}.hs-upload-sheet-confirm[data-v-1ee09cf9]{background:#c0392b}.hs-upload-sheet-cancel[data-v-1ee09cf9]{background:#f1f3f5;color:#333;border:none;border-radius:8px;padding:12px 24px;font-weight:500;font-size:16px;cursor:pointer;min-height:44px}.hs-upload-modal-overlay[data-v-1ee09cf9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn-1ee09cf9 .2s}.hs-upload-modal[data-v-1ee09cf9]{background:#fff;border-radius:12px;max-width:100%;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000026}.hs-upload-modal-header[data-v-1ee09cf9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.hs-upload-modal-header h3[data-v-1ee09cf9]{margin:0;font-size:18px;font-weight:600;color:#333}.hs-upload-modal-close[data-v-1ee09cf9]{background:transparent;border:none;font-size:24px;color:#666;cursor:pointer;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.hs-upload-modal-content[data-v-1ee09cf9]{flex:1;overflow:auto;padding:16px}.hs-upload-csv-table[data-v-1ee09cf9]{width:100%;border-collapse:collapse;font-size:14px}.hs-upload-csv-table th[data-v-1ee09cf9],.hs-upload-csv-table td[data-v-1ee09cf9]{padding:8px;text-align:left;border:1px solid #e0e0e0;word-break:break-word}.hs-upload-csv-table th[data-v-1ee09cf9]{background:#f5f5f5;font-weight:600;position:sticky;top:0}@media (max-width: 768px){.hs-upload[data-v-1ee09cf9]{padding:12px}.hs-upload-file-main[data-v-1ee09cf9]{flex-direction:column;gap:8px}.hs-upload-file-info[data-v-1ee09cf9]{width:100%}}.result-card[data-v-b14ed89c]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px;transition:all .2s ease;position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:12px}.result-card[data-v-b14ed89c]:hover{box-shadow:0 4px 12px #00000014;border-color:#d8d5d0}.result-card.status-included[data-v-b14ed89c]{border-color:#c9d6cb;background:#f3f6f2}.result-card.status-excluded[data-v-b14ed89c]{opacity:.6;background:#f5f5f5;border-color:#ccc}.result-card.status-review[data-v-b14ed89c]{border-color:#e8e8e8}.result-card.is-editing[data-v-b14ed89c]{box-shadow:0 0 0 2px #5e5858;transform:translateY(-2px)}.card-header-icons[data-v-b14ed89c]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}.icon-btn[data-v-b14ed89c]{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.icon-btn[data-v-b14ed89c]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-btn svg[data-v-b14ed89c]{width:16px;height:16px}.icon-btn .icon-text[data-v-b14ed89c]{display:block;font-size:16px;line-height:1}.icon-edit .icon-text[data-v-b14ed89c],.icon-edit-prompt .icon-text[data-v-b14ed89c]{font-size:25px}.icon-remove[data-v-b14ed89c]{color:#666}.icon-remove[data-v-b14ed89c]:hover{background:#f7f5f1;color:#333}.card-header[data-v-b14ed89c]{margin-bottom:10px;position:relative}.header-main[data-v-b14ed89c]{display:flex;justify-content:space-between;align-items:center;gap:8px}.result-title[data-v-b14ed89c]{margin:0;font-size:15px;font-weight:600;color:#5e5858;flex:1;line-height:1.3}.result-title a[data-v-b14ed89c]{color:#5e5858;text-decoration:none}.result-title a[data-v-b14ed89c]:hover{text-decoration:underline;color:#4a4444}.header-edit[data-v-b14ed89c]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#5e5858;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.header-edit[data-v-b14ed89c]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-pencil[data-v-b14ed89c]{font-size:14px;line-height:1}.card-summary[data-v-b14ed89c]{flex:1;margin-bottom:12px;min-height:40px}.summary-text[data-v-b14ed89c]{margin:0;font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.summary-text.is-expanded[data-v-b14ed89c]{-webkit-line-clamp:unset;line-clamp:unset;display:block}.collapsed-artifact-preview[data-v-b14ed89c]{margin-bottom:12px}.collapsed-artifact-thumb[data-v-b14ed89c]{width:100%;max-height:180px;object-fit:cover;border:1px solid #e8e8e8;border-radius:6px;display:block}.card-details[data-v-b14ed89c]{margin-bottom:12px;padding-top:0;border-top:none}.details-content[data-v-b14ed89c]{font-size:12px;color:#666;line-height:1.5}.details-text[data-v-b14ed89c]{margin-bottom:8px;white-space:pre-wrap}.details-link[data-v-b14ed89c]{margin-top:8px}.details-link a[data-v-b14ed89c]{color:#5e5858;text-decoration:none;font-weight:500;font-size:12px}.details-link[data-v-b14ed89c]{margin-bottom:12px}.details-link a[data-v-b14ed89c]{color:#5e5858;text-decoration:none;font-weight:500;font-size:13px}.details-link a[data-v-b14ed89c]:hover{text-decoration:underline}.details-keyword[data-v-b14ed89c]{margin-bottom:12px;font-size:12px;color:#666}.details-keyword strong[data-v-b14ed89c]{color:#5e5858}.details-inputs[data-v-b14ed89c]{margin-top:16px;padding-top:16px;border-top:1px solid #e8e8e8}.input-group[data-v-b14ed89c]{margin-bottom:12px}.input-label[data-v-b14ed89c]{display:block;font-size:12px;font-weight:500;color:#5e5858;margin-bottom:6px}.custom-text-input[data-v-b14ed89c]{width:100%;padding:8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px;font-family:inherit;resize:vertical;min-height:120px}.custom-text-input[data-v-b14ed89c]:focus{outline:none;border-color:#5e5858}.file-input[data-v-b14ed89c]{display:none}.btn-upload[data-v-b14ed89c]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #e8e8e8;border-radius:4px;font-size:13px;cursor:pointer;transition:all .2s ease}.btn-upload[data-v-b14ed89c]:hover{background:#f7f5f1;border-color:#d8d5d0}.details-source[data-v-b14ed89c]{margin-top:8px;font-size:12px}.artifacts[data-v-b14ed89c]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.artifact[data-v-b14ed89c]{display:flex;flex-direction:column;align-items:center;max-width:120px;position:relative}.artifact-thumb[data-v-b14ed89c]{width:120px;height:80px;object-fit:cover;border:1px solid #e8e8e8;border-radius:4px}.artifact-link[data-v-b14ed89c]{font-size:12px;color:#5e5858;text-decoration:underline;text-align:center;margin-top:4px}.artifact-remove[data-v-b14ed89c]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #e8e8e8;color:#5e5858;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.artifact-remove[data-v-b14ed89c]:hover{background:#f5f5f5;border-color:#d8d5d0;transform:scale(1.1)}.card-actions[data-v-b14ed89c]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8}.card-actions .btn-primary[data-v-b14ed89c],.card-actions .btn-secondary[data-v-b14ed89c]{flex:1}.btn-primary[data-v-b14ed89c]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-b14ed89c]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-b14ed89c]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-b14ed89c]:hover{background:#777}.btn-primary.btn-destructive[data-v-b14ed89c]{background:#d32f2f}.btn-primary.btn-destructive[data-v-b14ed89c]:hover{background:#b71c1c}.btn-secondary[data-v-b14ed89c]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-b14ed89c]:hover{background:#f7f5f1}.btn-secondary.action-exclude[data-v-b14ed89c]{background:transparent;color:#8b7355;border-color:#c4b5a0}.btn-secondary.action-exclude[data-v-b14ed89c]:hover{background:#faf8f5;border-color:#8b7355;color:#6b5a42}.action-include[data-v-b14ed89c]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include svg[data-v-b14ed89c]{width:16px;height:16px;stroke:currentColor}.action-exclude[data-v-b14ed89c]{display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-b14ed89c]{width:16px;height:16px;stroke:currentColor}.modal-overlay[data-v-b14ed89c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b14ed89c]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026}.modal-header[data-v-b14ed89c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-b14ed89c]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-b14ed89c]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-b14ed89c]:hover{color:#333}.modal-body[data-v-b14ed89c]{margin-bottom:24px}.modal-footer[data-v-b14ed89c]{display:flex;gap:12px;justify-content:flex-end}.action-btn[data-v-b14ed89c]{flex:1;padding:8px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;color:#5e5858;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;min-height:36px;gap:8px}.action-btn[data-v-b14ed89c]:hover{background:#f7f5f1;border-color:#d8d5d0}.action-edit-prompt[data-v-b14ed89c]{padding:4px 12px;border:1px solid #e8e8e8;background:#fff;color:#5e5858;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap;font-weight:400}.action-edit-prompt[data-v-b14ed89c]:hover{background:#f7f5f1}.icon-checkmark[data-v-b14ed89c],.icon-cross[data-v-b14ed89c]{display:inline-block;font-size:16px;font-weight:600;line-height:1}.action-label[data-v-b14ed89c]{font-size:14px;font-weight:600}.chevron[data-v-b14ed89c]{display:inline-block;transition:transform .2s ease;font-size:12px;color:#666;line-height:1}.chevron.is-expanded[data-v-b14ed89c]{transform:rotate(180deg)}.edit-mode-content[data-v-b14ed89c]{margin-top:12px}.prompt-section[data-v-b14ed89c]{margin-bottom:16px}.prompt-label[data-v-b14ed89c]{display:block;font-size:12px;font-weight:600;color:#5e5858;margin-bottom:6px}.prompt-input[data-v-b14ed89c]{width:100%;padding:8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px;font-family:inherit;line-height:1.5;resize:vertical;min-height:60px}.prompt-input[data-v-b14ed89c]:focus{outline:none;border-color:#5e5858}@media (max-width: 768px){.result-card[data-v-b14ed89c]{padding:12px}.result-title[data-v-b14ed89c]{font-size:14px}.card-actions[data-v-b14ed89c]{flex-direction:column}.action-btn[data-v-b14ed89c]{width:100%}}.results-source-pane[data-v-51c23b00]{padding:16px 0}.source-header[data-v-51c23b00]{margin-bottom:16px}.source-header h4[data-v-51c23b00]{margin:0 0 4px;font-size:18px;color:#5e5858}.source-desc[data-v-51c23b00]{margin:0;font-size:13px;color:#666}.prompt-edit-inline[data-v-51c23b00]{margin-bottom:12px;padding:12px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px}.prompt-edit-inline textarea[data-v-51c23b00]{width:100%;padding:8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px;margin-bottom:8px;font-family:inherit}.prompt-edit-actions[data-v-51c23b00]{display:flex;gap:8px}.btn-cancel[data-v-51c23b00]{padding:6px 12px;background:#fff;color:#5e5858;border:1px solid #e8e8e8;border-radius:4px;font-size:13px;cursor:pointer}.btn-cancel[data-v-51c23b00]:hover{background:#f7f5f1}.btn-regenerate[data-v-51c23b00]{padding:6px 12px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer}.btn-regenerate[data-v-51c23b00]:hover{background:#4a4444}.btn-regenerate[data-v-51c23b00]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-51c23b00]{padding:20px;text-align:center;color:#666;font-size:13px}.empty-state[data-v-51c23b00]{padding:20px;text-align:center;color:#999;font-size:13px}.ai-results[data-v-51c23b00]{display:flex;flex-direction:column;gap:0}.results-source-pane[data-v-28ab798b]{padding:16px 0}.year-selector[data-v-28ab798b]{margin-bottom:16px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.year-buttons[data-v-28ab798b]{display:flex;flex-wrap:wrap;gap:6px}.btn-year-add[data-v-28ab798b]{margin-left:8px;padding:6px 14px;font-size:13px}.btn-year[data-v-28ab798b]{padding:6px 12px;border:1px solid #e8e8e8;background:#fff;color:#5e5858;border-radius:4px;font-size:13px;cursor:pointer}.btn-year[data-v-28ab798b]:hover{background:#f7f5f1}.btn-year.active[data-v-28ab798b]{background:#5e5858;color:#fff;border-color:#5e5858}.map-container[data-v-28ab798b]{margin-bottom:16px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.iframe-wrapper[data-v-28ab798b]{position:relative;width:100%;height:500px}.historical-map-iframe[data-v-28ab798b]{width:100%;height:100%;border:none}.map-actions[data-v-28ab798b]{display:flex;gap:8px;margin-bottom:16px}.snapshots-section[data-v-28ab798b]{margin-top:24px}.snapshots-section h5[data-v-28ab798b]{margin:0 0 12px;font-size:16px;color:#5e5858}.snapshots-grid[data-v-28ab798b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.snapshot-card[data-v-28ab798b]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px;position:relative;transition:all .2s ease}.snapshot-card.status-included[data-v-28ab798b]{border-color:#4caf50;background:#f1f8f4}.snapshot-card.status-excluded[data-v-28ab798b]{opacity:.6;background:#f5f5f5;border-color:#ccc}.snapshot-card.status-review[data-v-28ab798b]{border-color:#e8e8e8}.snapshot-card.is-editing[data-v-28ab798b]{box-shadow:0 0 0 2px #5e5858;transform:translateY(-2px)}.snapshot-header-icons[data-v-28ab798b]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}.icon-btn[data-v-28ab798b]{width:32px;height:32px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.icon-btn[data-v-28ab798b]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-btn .icon-text[data-v-28ab798b]{display:block;font-size:16px;line-height:1}.icon-edit .icon-text[data-v-28ab798b]{font-size:25px}.snapshot-edit-form[data-v-28ab798b]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.snapshot-edit-form .form-input[data-v-28ab798b]{width:100%;margin-bottom:8px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px}.btn-primary[data-v-28ab798b]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-28ab798b]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-28ab798b]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-28ab798b]:hover{background:#777}.btn-primary.btn-destructive[data-v-28ab798b]{background:#d32f2f}.btn-primary.btn-destructive[data-v-28ab798b]:hover{background:#b71c1c}.btn-secondary[data-v-28ab798b]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-28ab798b]:hover{background:#f7f5f1}.snapshot-image[data-v-28ab798b]{width:100%;height:150px;margin-bottom:8px;border-radius:4px;overflow:hidden}.snapshot-image img[data-v-28ab798b]{width:100%;height:100%;object-fit:cover}.snapshot-image[data-v-28ab798b] .topo-mosaic,.snapshot-image[data-v-28ab798b] .topo-mosaic img{height:100%}.snapshot-image-clickable[data-v-28ab798b]{cursor:pointer;transition:opacity .2s ease}.snapshot-image-clickable[data-v-28ab798b]:hover{opacity:.9}.snapshot-pdf[data-v-28ab798b]{width:100%;height:100%;border:none}.snapshot-info[data-v-28ab798b]{display:flex;flex-direction:column;gap:8px}.snapshot-year[data-v-28ab798b]{font-weight:600;color:#5e5858;font-size:14px}.snapshot-actions[data-v-28ab798b]{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.snapshot-actions .btn-primary[data-v-28ab798b],.snapshot-actions .btn-secondary[data-v-28ab798b]{flex:1}.action-include[data-v-28ab798b]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include svg[data-v-28ab798b]{width:16px;height:16px;stroke:currentColor}.action-exclude[data-v-28ab798b]{color:#999;display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-28ab798b]{width:16px;height:16px;stroke:currentColor}.auto-snapshots-progress[data-v-28ab798b]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;margin-top:12px}.progress-text[data-v-28ab798b]{flex:1;font-size:14px;color:#5e5858;font-weight:500}.btn-cancel[data-v-28ab798b]{padding:6px 12px;background:#fff;color:#d32f2f;border:1px solid #d32f2f;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-28ab798b]:hover{background:#ffebee;border-color:#c62828}.custom-text-input[data-v-28ab798b]{padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:12px;width:100%}.modal-overlay[data-v-28ab798b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-28ab798b]{background:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-28ab798b]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8e8e8}.modal-header h3[data-v-28ab798b]{margin:0;font-size:18px;color:#5e5858}.modal-close[data-v-28ab798b]{border:none;background:transparent;font-size:24px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-28ab798b]:hover{color:#5e5858}.modal-body[data-v-28ab798b]{padding:16px}.modal-footer[data-v-28ab798b]{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid #e8e8e8}.snapshot-loading[data-v-28ab798b],.snapshot-error[data-v-28ab798b]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7f5f1;color:#666;font-size:12px;gap:8px}.snapshot-error[data-v-28ab798b]{color:#d32f2f}.loading-spinner[data-v-28ab798b]{width:24px;height:24px;border:3px solid #e8e8e8;border-top-color:#5e5858;border-radius:50%;animation:spin-28ab798b .8s linear infinite}@keyframes spin-28ab798b{to{transform:rotate(360deg)}}.fullscreen-image-overlay[data-v-28ab798b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:fadeIn-28ab798b .2s ease}@keyframes fadeIn-28ab798b{0%{opacity:0}to{opacity:1}}.fullscreen-image-container[data-v-28ab798b]{position:relative;max-width:95vw;max-height:95vh;cursor:default}.fullscreen-image[data-v-28ab798b]{max-width:100%;max-height:95vh;object-fit:contain;border-radius:4px;box-shadow:0 4px 20px #00000080}.fullscreen-image-close[data-v-28ab798b]{position:absolute;top:-40px;right:0;background:#ffffffe6;border:none;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:background .2s ease}.fullscreen-image-close[data-v-28ab798b]:hover{background:#fff}.results-source-pane[data-v-896ec6ac]{padding:16px 0}.source-header[data-v-896ec6ac]{margin-bottom:16px}.source-header h4[data-v-896ec6ac]{margin:0 0 4px;font-size:18px;color:#5e5858}.source-desc[data-v-896ec6ac]{margin:0;font-size:13px;color:#666}.empty-state[data-v-896ec6ac]{padding:40px;text-align:center;color:#999;font-size:14px}.search-controls[data-v-896ec6ac]{margin-bottom:16px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.btn-search[data-v-896ec6ac]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-bottom:8px}.btn-search[data-v-896ec6ac]:hover:not(:disabled){background:#4a4444}.btn-search[data-v-896ec6ac]:disabled{opacity:.6;cursor:not-allowed}.result-wrapper[data-v-896ec6ac]{margin-bottom:16px}.status-line[data-v-896ec6ac]{margin-top:8px;padding:8px 12px;background:#f7f5f1;border-radius:4px;font-size:13px;font-weight:500;display:flex;gap:8px;flex-wrap:wrap}.status-saving[data-v-896ec6ac]{color:#5e5858}.status-success[data-v-896ec6ac]{color:#4a7c4a}.status-error[data-v-896ec6ac]{color:#b34a3c}.search-info[data-v-896ec6ac]{font-size:12px;color:#666}.loading-state[data-v-896ec6ac]{padding:40px;text-align:center;color:#666;font-size:14px}.web-results[data-v-896ec6ac]{display:flex;flex-direction:column;gap:0}.results-source-pane[data-v-beb6b1ef]{padding:16px 0}.source-header[data-v-beb6b1ef]{margin-bottom:16px}.source-header h4[data-v-beb6b1ef]{margin:0 0 4px;font-size:18px;color:#5e5858}.source-desc[data-v-beb6b1ef]{margin:0;font-size:13px;color:#666}.empty-state[data-v-beb6b1ef]{padding:40px;text-align:center;color:#999;font-size:14px}.search-controls[data-v-beb6b1ef]{margin-bottom:16px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.btn-search[data-v-beb6b1ef]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-bottom:8px}.btn-search[data-v-beb6b1ef]:hover:not(:disabled){background:#4a4444}.btn-search[data-v-beb6b1ef]:disabled{opacity:.6;cursor:not-allowed}.result-wrapper[data-v-beb6b1ef]{margin-bottom:16px}.status-line[data-v-beb6b1ef]{margin-top:8px;padding:8px 12px;background:#f7f5f1;border-radius:4px;font-size:13px;font-weight:500;display:flex;gap:8px;flex-wrap:wrap}.status-saving[data-v-beb6b1ef]{color:#5e5858}.status-success[data-v-beb6b1ef]{color:#4a7c4a}.status-error[data-v-beb6b1ef]{color:#b34a3c}.search-info[data-v-beb6b1ef]{font-size:12px;color:#666}.loading-state[data-v-beb6b1ef]{padding:40px;text-align:center;color:#666;font-size:14px}.web-results[data-v-beb6b1ef]{display:flex;flex-direction:column;gap:0}.results-source-pane[data-v-dc25a38c]{padding:16px 0}.source-header[data-v-dc25a38c]{margin-bottom:16px}.source-header h4[data-v-dc25a38c]{margin:0 0 4px;font-size:18px;color:#5e5858}.source-desc[data-v-dc25a38c]{margin:0;font-size:13px;color:#666}.empty-state[data-v-dc25a38c]{padding:40px;text-align:center;color:#999;font-size:14px}.search-controls[data-v-dc25a38c]{margin-bottom:16px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.btn-search[data-v-dc25a38c]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-bottom:8px}.btn-search[data-v-dc25a38c]:hover:not(:disabled){background:#4a4444}.btn-search[data-v-dc25a38c]:disabled{opacity:.6;cursor:not-allowed}.result-wrapper[data-v-dc25a38c]{margin-bottom:16px}.status-line[data-v-dc25a38c]{margin-top:8px;padding:8px 12px;background:#f7f5f1;border-radius:4px;font-size:13px;font-weight:500;display:flex;gap:8px;flex-wrap:wrap}.status-saving[data-v-dc25a38c]{color:#5e5858}.status-success[data-v-dc25a38c]{color:#4a7c4a}.status-error[data-v-dc25a38c]{color:#b34a3c}.search-info[data-v-dc25a38c]{font-size:12px;color:#666}.loading-state[data-v-dc25a38c]{padding:40px;text-align:center;color:#666;font-size:14px}.web-results[data-v-dc25a38c]{display:flex;flex-direction:column;gap:0}.all-results-feed[data-v-230758d1]{padding:12px 0 16px}.filters-wrap[data-v-230758d1]{display:grid;gap:12px;margin-bottom:14px}.filter-group[data-v-230758d1]{display:grid;gap:8px}.filter-label[data-v-230758d1]{font-size:12px;color:#6d6666;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.chip-row[data-v-230758d1]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-230758d1]{border:1px solid #ddd3c6;background:#fff;color:#5e5858;border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.chip.active[data-v-230758d1]{border-color:#5e5858;background:#5e5858;color:#fff}.chip-count[data-v-230758d1]{margin-left:6px;opacity:.9}.state-message[data-v-230758d1]{padding:28px 12px;text-align:center;color:#7b7474}.state-message.error[data-v-230758d1]{color:#a74132}.results-list[data-v-230758d1]{display:flex;flex-direction:column;gap:12px}.result-wrapper[data-v-230758d1]{display:grid;gap:6px}.meta-row[data-v-230758d1]{display:flex;align-items:center;gap:8px;font-size:12px}.meta-source[data-v-230758d1]{color:#5e5858;font-weight:700}.meta-keyword[data-v-230758d1]{color:#847c7c;padding:2px 8px;border-radius:999px;background:#f2ede6}.category-page[data-v-157f3321]{display:flex;flex-direction:column;gap:16px}.page-intro[data-v-157f3321]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-157f3321]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-157f3321]{margin:0;color:#666;font-size:14px;line-height:1.5}.category-section[data-v-157f3321]{background:#f7f5f1;border-radius:10px;border:1px solid #e8e8e8;padding:14px 16px;box-shadow:0 2px 12px #0000000a}.section-title[data-v-157f3321]{margin:0 0 4px;font-size:18px;color:#5e5858;font-weight:600}.section-desc[data-v-157f3321]{margin:0 0 8px;font-size:13px;color:#777}.section-placeholder[data-v-157f3321]{font-size:13px;color:#999;padding:8px 0}.nav-level-1[data-v-157f3321]{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;margin-bottom:8px;position:relative}.nav-level-1-scroll[data-v-157f3321]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:visible;overflow-y:visible;position:relative;padding:0}.nav-item.level-1[data-v-157f3321]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid transparent;background:#f7f5f1;color:#5e5858;font-size:15px;font-weight:700;text-align:center;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;min-height:44px;flex-shrink:0}.nav-item.level-1[data-v-157f3321]:hover{background:#f0ede8;border-color:#d8d5d0;transform:translateY(-1px)}.nav-item.level-1.active[data-v-157f3321]{background:#5e5858;color:#fff;border-color:#5e5858;box-shadow:0 2px 8px #5e585840}.nav-level-2[data-v-157f3321]{margin-top:6px;padding-top:0;border-top:none}.nav-level-2-scroll[data-v-157f3321]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px}.nav-item.level-2[data-v-157f3321]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;background:#fff;color:#666;font-size:13px;font-weight:500;text-align:center;cursor:pointer;border-radius:20px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-2[data-v-157f3321]:hover{background:#f7f5f1;border-color:#d8d5d0;color:#5e5858}.nav-item.level-2.active[data-v-157f3321]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:600;box-shadow:0 2px 6px #5e585840}.nav-level-3[data-v-157f3321]{margin-top:8px;padding-top:0;border-top:none}.nav-level-3-scroll[data-v-157f3321]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px;position:relative}.nav-item.level-3[data-v-157f3321]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e8e8e8;background:#fafafa;color:#999;font-size:11px;font-weight:400;text-align:center;cursor:pointer;border-radius:14px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-3[data-v-157f3321]:hover{background:#f0f0f0;border-color:#d8d5d0;color:#5e5858}.nav-item.level-3.active[data-v-157f3321]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:500;box-shadow:0 2px 6px #5e585840}.nav-item.level-3 .nav-count[data-v-157f3321]{font-size:9px;padding:1px 4px}.nav-label[data-v-157f3321]{white-space:nowrap}.nav-count[data-v-157f3321]{background:#0000001a;color:inherit;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;text-align:center;line-height:1.4}.nav-item.active .nav-count[data-v-157f3321]{background:#ffffff4d;color:inherit}.nav-item.level-1 .nav-count[data-v-157f3321]{font-size:12px;padding:3px 7px}.nav-item.level-2 .nav-count[data-v-157f3321]{font-size:11px}.nav-item.level-3 .nav-count[data-v-157f3321]{font-size:10px;padding:1px 5px}.nav-breadcrumb[data-v-157f3321]{background:transparent;border:none;padding:6px 0 8px;font-size:13px;color:#666;font-weight:500}.breadcrumb-text[data-v-157f3321]{color:#5e5858}.source-content-container[data-v-157f3321]{background:transparent;border:none;border-top:none;border-radius:0;overflow:visible;box-shadow:none;margin-top:0;padding:0 12px}.source-content-container.has-active-source[data-v-157f3321]{border-top:none}.source-content-wrapper[data-v-157f3321]{padding:12px 0;min-height:200px;background:transparent}.source-header-bar[data-v-157f3321]{background:transparent;border-bottom:none;padding:12px 0;margin-bottom:0}.source-name[data-v-157f3321]{margin:0 0 6px;font-size:18px;font-weight:600;color:#5e5858;line-height:1.3}.source-desc[data-v-157f3321]{margin:0;font-size:14px;font-weight:400;color:#666;line-height:1.5}.selected-keywords-summary[data-v-157f3321]{margin:0}.summary-label[data-v-157f3321]{margin:0 0 12px;font-size:14px;font-weight:600;color:#5e5858}.keywords-tags[data-v-157f3321]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-157f3321]{display:inline-block;padding:6px 12px;background:#f7f5f1;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;color:#5e5858;font-weight:500}.no-keywords-message[data-v-157f3321]{padding:12px;text-align:center;font-size:14px;color:#999;font-style:italic}.empty-state[data-v-157f3321]{padding:24px;text-align:center;color:#999;font-size:14px}@media (max-width: 768px){.category-page[data-v-157f3321]{gap:12px}.page-title[data-v-157f3321]{font-size:20px}.nav-level-1[data-v-157f3321]{position:sticky;top:160px;background:#fff;z-index:10;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000d}.nav-level-1-scroll[data-v-157f3321]{display:flex;flex-wrap:wrap}.nav-item.level-1[data-v-157f3321]{padding:10px 16px;font-size:14px;min-height:40px;border-radius:20px}.nav-level-1-chevron[data-v-157f3321]{display:none}}@media (min-width: 769px){.nav-level-1-scroll[data-v-157f3321]{display:flex;overflow-x:visible;padding:0}.nav-level-1-chevron[data-v-157f3321]{display:none}.nav-level-1-scroll[data-v-157f3321]:before,.nav-level-1-scroll[data-v-157f3321]:after{display:none}}.category-section[data-v-157f3321]{background:#f9fafb;padding:20px 24px}.results-section[data-v-157f3321]{margin-bottom:24px}.section-title[data-v-157f3321]{margin:0 0 12px;font-size:20px;font-weight:700}.section-desc[data-v-157f3321]{margin:0 0 20px;font-size:14px;color:#666;line-height:1.6}.poi-settings[data-v-157f3321]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;width:100%;max-width:100%;box-sizing:border-box}.form-group[data-v-157f3321]{margin-bottom:16px}.form-group label[data-v-157f3321]{display:block;font-weight:600;color:#5e5858;margin-bottom:8px;font-size:14px}.building-types-inline[data-v-157f3321]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-bottom:16px;width:100%;max-width:100%;box-sizing:border-box}.type-checkbox[data-v-157f3321]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11px;padding:5px 10px;border:1px solid #e8e8e8;border-radius:5px;background:#fff;transition:all .2s ease;color:#666;white-space:nowrap;vertical-align:middle}.type-checkbox[data-v-157f3321]:hover{background:#f7f5f1;border-color:#d8d5d0}.type-checkbox input[type=checkbox][data-v-157f3321]{cursor:pointer;margin:0 4px 0 0;width:11px;height:11px;accent-color:#5e5858;flex-shrink:0;vertical-align:middle}.type-checkbox[data-v-157f3321]:has(input[type=checkbox]:checked){background:#f7f5f1;border-color:#5e5858;color:#5e5858;font-weight:500}.type-label[data-v-157f3321]{white-space:nowrap;margin-left:2px}.type-count[data-v-157f3321]{color:#999;font-size:10px;font-weight:400;margin-left:2px}.poi-loading-indicator[data-v-157f3321]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#666}.loading-spinner[data-v-157f3321]{width:32px;height:32px;border:3px solid #e8e8e8;border-top-color:#5e5858;border-radius:50%;animation:spin-157f3321 .8s linear infinite;margin-bottom:12px}@keyframes spin-157f3321{to{transform:rotate(360deg)}}.poi-loading-indicator p[data-v-157f3321]{margin:0;font-size:14px;color:#666}.type-checkbox:has(input[type=checkbox]:checked) .type-count[data-v-157f3321]{color:#777}.radius-control[data-v-157f3321]{display:flex;align-items:center;gap:16px;width:100%}.radius-slider[data-v-157f3321]{flex:1;cursor:pointer;height:6px;border-radius:3px;background:#e8e8e8;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.radius-slider[data-v-157f3321]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#5e5858;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003;margin-top:-6px}.radius-slider[data-v-157f3321]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#5e5858;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003;-moz-appearance:none}.radius-slider[data-v-157f3321]::-webkit-slider-runnable-track{height:6px;background:#e8e8e8;border-radius:3px}.radius-slider[data-v-157f3321]::-moz-range-track{height:6px;background:#e8e8e8;border-radius:3px}.radius-slider[data-v-157f3321]::-webkit-slider-thumb:hover{background:#4a4444}.radius-slider[data-v-157f3321]::-moz-range-thumb:hover{background:#4a4444}.radius-value[data-v-157f3321]{min-width:70px;text-align:right;font-weight:600;color:#5e5858;font-size:14px;flex-shrink:0;line-height:1}.year-control[data-v-157f3321]{display:flex;align-items:center;gap:16px;width:100%}.year-slider[data-v-157f3321]{flex:1;cursor:pointer;height:6px;border-radius:3px;background:#e8e8e8;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.year-slider[data-v-157f3321]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#5e5858;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003;margin-top:-6px}.year-slider[data-v-157f3321]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#5e5858;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003;-moz-appearance:none}.year-slider[data-v-157f3321]::-webkit-slider-runnable-track{height:6px;background:#e8e8e8;border-radius:3px}.year-slider[data-v-157f3321]::-moz-range-track{height:6px;background:#e8e8e8;border-radius:3px}.year-slider[data-v-157f3321]::-webkit-slider-thumb:hover{background:#4a4444}.year-slider[data-v-157f3321]::-moz-range-thumb:hover{background:#4a4444}.year-value[data-v-157f3321]{min-width:70px;text-align:right;font-weight:600;color:#5e5858;font-size:14px;flex-shrink:0;line-height:1}.btn-search[data-v-157f3321]{background:#5e5858;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-weight:600;cursor:pointer;font-size:14px;transition:all .2s}.btn-search[data-v-157f3321]:hover:not(:disabled){background:#4a4545;transform:scale(1.02)}.btn-search[data-v-157f3321]:disabled{opacity:.5;cursor:not-allowed}.found-buildings-section[data-v-157f3321]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin-top:16px}.found-buildings-section[data-v-157f3321] .buildings-grid-container,.found-buildings-section[data-v-157f3321] .buildings-grid{width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.found-buildings-section[data-v-157f3321] .buildings-grid{grid-template-columns:1fr}}@media (max-width: 768px){[data-v-157f3321] .results-pane{padding:0!important}.mobile-filters-top[data-v-157f3321]{width:100%;margin:0 0 4px}.mobile-results-found[data-v-157f3321]{width:100%;margin:0 0 10px;font-size:12px;color:#7b7373}.mobile-filters-trigger[data-v-157f3321]{width:100%;border:none;border-radius:0;background:transparent;color:#4f4a4a;padding:0;text-align:left;font-size:15px;font-weight:500}.mobile-filters-trigger .active-count[data-v-157f3321]{font-weight:500;color:#7b7373}.mobile-filters-trigger .mobile-filter-link[data-v-157f3321]{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mobile-filters-trigger:hover .mobile-filter-link[data-v-157f3321]{color:#5e5858}.mobile-filters-trigger+.mobile-results-found[data-v-157f3321]{padding:0}[data-v-157f3321] .all-results-feed{width:100%;margin-left:0;margin-right:0}[data-v-157f3321] .all-results-feed .results-list,[data-v-157f3321] .all-results-feed .state-message{padding-left:0;padding-right:0}.mobile-filter-info-bar[data-v-157f3321]{width:100%;border:1px solid #d9d2c5;border-radius:8px;background:#f8f6f2;color:#5e5858;padding:8px 10px;font-size:13px;margin-bottom:10px;text-align:left}.mobile-filters-sheet-overlay[data-v-157f3321]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1614127a;z-index:2100;display:flex;align-items:flex-end}.mobile-filters-sheet[data-v-157f3321]{width:100%;max-height:92vh;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;flex-direction:column;overflow:hidden}.mobile-filters-header[data-v-157f3321]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ece6dc}.mobile-filters-header h4[data-v-157f3321]{margin:0;font-size:18px;color:#514c4c}.mobile-filters-close[data-v-157f3321]{border:none;background:transparent;font-size:24px;color:#777}.mobile-filters-content[data-v-157f3321]{overflow-y:auto;padding:8px 16px 16px}.mobile-filter-block[data-v-157f3321]{margin-bottom:16px}.mobile-filter-block h5[data-v-157f3321]{margin:10px 0 8px;font-size:14px;color:#5e5858;text-transform:uppercase;letter-spacing:.03em}.mobile-option[data-v-157f3321]{width:100%;text-align:left;border:none;background:#fff;color:#4b4646;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-option.active[data-v-157f3321]{font-weight:700}.mobile-option.nested-toggle .arrow[data-v-157f3321]{float:right;color:#8a8181}.mobile-nested-options[data-v-157f3321]{padding-left:14px;border-left:2px solid #efe8dd}.mobile-link-btn[data-v-157f3321]{width:100%;border:none;background:#fff;color:#5e5858;text-align:left;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-inline-keyword-form[data-v-157f3321]{border:1px dashed #e3ddd3;border-radius:8px;background:#fff;padding:10px;margin:8px 0}.mobile-inline-input[data-v-157f3321]{width:100%;border:1px solid #ddd6ca;border-radius:8px;padding:10px 12px;font-size:14px;color:#4f4a4a}.mobile-inline-actions[data-v-157f3321]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mobile-inline-save[data-v-157f3321],.mobile-inline-cancel[data-v-157f3321]{border-radius:8px;padding:10px 8px;font-size:13px;font-weight:600}.mobile-inline-save[data-v-157f3321]{border:1px solid #5e5858;background:#5e5858;color:#fff}.mobile-inline-save[data-v-157f3321]:disabled{opacity:.5}.mobile-inline-cancel[data-v-157f3321]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions[data-v-157f3321]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ece6dc;background:#fff}.mobile-filters-actions .btn-reset[data-v-157f3321],.mobile-filters-actions .btn-apply[data-v-157f3321]{border-radius:8px;padding:11px 10px;font-size:14px;font-weight:600}.mobile-filters-actions .btn-reset[data-v-157f3321]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions .btn-apply[data-v-157f3321]{border:1px solid #5e5858;background:#5e5858;color:#fff}.category-page[data-v-157f3321]{gap:12px}.page-intro[data-v-157f3321]{display:none}.omgeving-tools .page-intro[data-v-157f3321]{display:block;margin:0;padding:0 2px;background:transparent;border:none}.keywords-panel.mobile-hidden[data-v-157f3321]{display:none}.mobile-zoekwoorden-switcher[data-v-157f3321]{position:relative;border-bottom:1px solid #eee;background:#fff;margin:-12px -12px 0;width:calc(100% + 24px)}.mobile-zoekwoorden-btn[data-v-157f3321]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:500;color:#333;cursor:pointer;min-height:44px;text-align:left}.mobile-zoekwoorden-btn[data-v-157f3321]:hover{background:#f8f9fa}.mobile-zoekwoorden-label[data-v-157f3321]{flex:1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mobile-zoekwoorden-prefix[data-v-157f3321]{font-weight:500;color:#333;font-size:14px;flex-shrink:0}.mobile-zoekwoorden-list[data-v-157f3321]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.mobile-keyword-item[data-v-157f3321]{font-size:14px;color:#333;white-space:nowrap}.mobile-no-keywords[data-v-157f3321]{color:#999;font-size:14px;font-style:italic}.mobile-zoekwoorden-arrow[data-v-157f3321]{font-size:16px;color:#666;transition:transform .2s;margin-left:8px;flex-shrink:0}.mobile-zoekwoorden-arrow.open[data-v-157f3321]{transform:rotate(90deg)}.mobile-resultaten-type-switcher[data-v-157f3321]{position:relative;border-bottom:1px solid #eee;background:#fff;margin:0 -12px;width:calc(100% + 24px)}.mobile-resultaten-type-btn[data-v-157f3321]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:500;color:#333;cursor:pointer;min-height:44px;text-align:left}.mobile-resultaten-type-btn[data-v-157f3321]:hover{background:#f8f9fa}.mobile-resultaten-type-label[data-v-157f3321]{flex:1}.mobile-resultaten-type-arrow[data-v-157f3321]{font-size:10px;color:#666;transition:transform .2s;margin-left:8px}.mobile-resultaten-type-arrow.open[data-v-157f3321]{transform:rotate(180deg)}.mobile-resultaten-type-menu[data-v-157f3321]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #eee;border-top:none;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto}.mobile-resultaten-type-menu-item[data-v-157f3321]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #f0f0f0;font-size:14px;font-weight:400;color:#333;cursor:pointer;text-align:left}.mobile-resultaten-type-menu-item[data-v-157f3321]:hover{background:#f8f9fa}.mobile-resultaten-type-menu-item.active[data-v-157f3321]{background:#f0f0f0;font-weight:500}.mobile-resultaten-type-count[data-v-157f3321]{color:#666;font-size:13px;margin-left:8px}.nav-level-1[data-v-157f3321],.nav-level-2[data-v-157f3321],.nav-level-3[data-v-157f3321],.nav-breadcrumb[data-v-157f3321]{display:none}}.tools-crosslink[data-v-157f3321]{margin:8px 0 0;font-size:13px;color:#8a837c;line-height:1.4}.tools-crosslink-btn[data-v-157f3321]{border:none;background:none;padding:0;color:#5e5858;font-weight:600;font-size:13px;text-decoration:underline;cursor:pointer;font-family:inherit}.omgeving-tools[data-v-157f3321]{gap:12px}.omgeving-tools .page-intro[data-v-157f3321]{margin:0;padding:0 2px;background:transparent;border:none;border-radius:0}.omgeving-tools .page-title[data-v-157f3321]{margin:0 0 6px;color:#5e5858;font-size:22px;font-weight:700}.omgeving-tools .page-desc[data-v-157f3321]{margin:0;color:#666;font-size:14px;line-height:1.45}.omgeving-tool-chips[data-v-157f3321]{display:flex;flex-wrap:wrap;gap:6px}.omgeving-tool-chip[data-v-157f3321]{min-height:34px;padding:6px 12px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-size:13px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif}.omgeving-tool-chip.active[data-v-157f3321]{background:#f3efe8;border-color:#cbb499;color:#3d3935}.omgeving-tool-panel[data-v-157f3321]{min-width:0}.omgeving-tool-desc[data-v-157f3321]{margin:0 0 12px;font-size:13px;color:#666;line-height:1.45}.embedded-keywords[data-v-157f3321]{margin-top:4px}.selected-keywords-summary .summary-label[data-v-157f3321],.embedded-keywords .summary-label[data-v-157f3321]{margin:0 0 6px;font-size:13px;color:#666}.keywords-tags[data-v-157f3321]{display:flex;flex-wrap:wrap;gap:6px}.keyword-tag[data-v-157f3321]{display:inline-flex;padding:4px 10px;border-radius:999px;background:#f3efe8;border:1px solid #e4ddd3;color:#5e5858;font-size:12px;font-weight:600}.no-keywords-message[data-v-157f3321]{margin:4px 0 0;font-size:13px;color:#8a837c}.streetview-card[data-v-60653773]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px;transition:all .2s ease;position:relative;display:flex;flex-direction:column;min-height:200px}.streetview-card.status-included[data-v-60653773]{border-color:#4caf50;background:#f1f8f4}.streetview-card.status-excluded[data-v-60653773]{opacity:.6;background:#f5f5f5;border-color:#ccc}.streetview-card.status-review[data-v-60653773]{border-color:#e8e8e8}.streetview-card.is-editing[data-v-60653773]{box-shadow:0 0 0 2px #5e5858;transform:translateY(-2px)}.card-header-icons[data-v-60653773]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}.icon-btn[data-v-60653773]{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.icon-btn[data-v-60653773]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-btn svg[data-v-60653773]{width:16px;height:16px}.icon-btn .icon-text[data-v-60653773]{display:block;font-size:16px;line-height:1}.icon-edit .icon-text[data-v-60653773]{font-size:25px}.icon-remove[data-v-60653773]{color:#666}.icon-remove[data-v-60653773]:hover{background:#f7f5f1;color:#333}.card-thumbnail[data-v-60653773]{width:100%;height:150px;margin-bottom:12px;border-radius:4px;overflow:hidden;background:#f5f5f5}.card-thumbnail img[data-v-60653773]{width:100%;height:100%;object-fit:cover}.card-header[data-v-60653773]{margin-bottom:12px}.card-title[data-v-60653773]{margin:0 0 8px;font-size:15px;font-weight:600;color:#5e5858}.card-meta[data-v-60653773]{display:flex;gap:12px;font-size:12px;color:#666}.card-edit-form[data-v-60653773]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.card-edit-form .form-input[data-v-60653773]{width:100%;margin-bottom:8px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px}.edit-actions[data-v-60653773]{display:flex;gap:8px;margin-top:8px}.btn-primary[data-v-60653773]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-60653773]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-60653773]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-60653773]:hover{background:#777}.btn-primary.btn-destructive[data-v-60653773]{background:#d32f2f}.btn-primary.btn-destructive[data-v-60653773]:hover{background:#b71c1c}.btn-secondary[data-v-60653773]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-60653773]:hover{background:#f7f5f1}.card-actions[data-v-60653773]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8}.card-actions .btn-primary[data-v-60653773],.card-actions .btn-secondary[data-v-60653773]{flex:1}.action-include[data-v-60653773]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include svg[data-v-60653773]{width:16px;height:16px;stroke:currentColor}.action-exclude[data-v-60653773]{color:#999;display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-60653773]{width:16px;height:16px;stroke:currentColor}.modal-overlay[data-v-60653773]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-60653773]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026}.modal-header[data-v-60653773]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-60653773]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-60653773]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-60653773]:hover{color:#333}.modal-body[data-v-60653773]{margin-bottom:24px}.modal-footer[data-v-60653773]{display:flex;gap:12px;justify-content:flex-end}.page-intro[data-v-40f4e75d]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-40f4e75d]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-40f4e75d]{margin:0;color:#666;font-size:14px;line-height:1.5}.streetview-card[data-v-40f4e75d]{margin:0 0 20px;padding:0;background:transparent;border:none;border-radius:0}.sv-row[data-v-40f4e75d],.sv-title[data-v-40f4e75d]{display:none}.sv-snap-title[data-v-40f4e75d]{font-size:18px;margin-bottom:12px}.sv-meta[data-v-40f4e75d]{margin-top:8px;color:#666;font-size:12px;text-align:center}.sv-image-flash[data-v-40f4e75d]{animation:svFlash-40f4e75d .6s ease-in-out}@keyframes svFlash-40f4e75d{0%,to{opacity:1}50%{opacity:.3;box-shadow:0 0 20px #5e585880}}.sv-controls[data-v-40f4e75d]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;justify-content:center}.sv-commit-btn[data-v-40f4e75d]{margin-left:16px}.sv-image[data-v-40f4e75d]{margin-top:12px;position:relative;display:flex;justify-content:center}.sv-image img[data-v-40f4e75d]{width:900px;height:600px;object-fit:cover;border-radius:8px;border:1px solid #e9ecef}.sv-attrib[data-v-40f4e75d]{position:absolute;right:8px;bottom:8px;background:#00000080;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px}.sv-empty[data-v-40f4e75d]{margin-top:8px;color:#666;font-size:12px}.sv-commit[data-v-40f4e75d]{margin:16px 0}.sv-snapshots[data-v-40f4e75d]{margin-top:20px}.sv-snapshot-cards[data-v-40f4e75d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sv-historic[data-v-40f4e75d]{margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.sv-h-title[data-v-40f4e75d]{margin:0 0 8px;color:#333;font-size:16px}.sv-h-sub[data-v-40f4e75d]{margin:0 0 12px;color:#666;font-size:14px}.sv-upload[data-v-40f4e75d]{margin-top:12px}.sv-upload input[type=file][data-v-40f4e75d]{margin-top:8px}.sv-upload-list[data-v-40f4e75d]{margin-top:12px}.sv-table[data-v-40f4e75d]{width:100%;border-collapse:collapse;margin-bottom:12px}.sv-table th[data-v-40f4e75d],.sv-table td[data-v-40f4e75d]{padding:8px;border:1px solid #ddd;text-align:left}.sv-table th[data-v-40f4e75d]{background:#f8f9fa;font-weight:600}.sv-thumb[data-v-40f4e75d]{display:inline-block;margin-right:8px}.sv-thumb img[data-v-40f4e75d]{width:40px;height:30px;object-fit:cover;border-radius:4px}.sv-year[data-v-40f4e75d]{width:90px;margin-left:8px}.addr-new[data-v-40f4e75d]{margin-top:24px;background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.addr-header[data-v-40f4e75d]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.addr-header .addr-title[data-v-40f4e75d]{margin:0;color:#333}.source-chip-picker[data-v-40f4e75d]{display:flex;gap:8px;flex-wrap:wrap}.source-chip[data-v-40f4e75d]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-size:12px}.source-chip[data-v-40f4e75d]:hover{background:#f0ede8}.source-chip.active[data-v-40f4e75d]{background:#5e5858;color:#fff;border-color:#5e5858}.source-chip .chip-label[data-v-40f4e75d]{font-weight:600;font-size:12px}.source-chip .chip-status[data-v-40f4e75d]{display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;font-size:10px;border:1px solid rgba(0,0,0,.06)}.source-chip .chip-status.complete[data-v-40f4e75d]{background:#28a745;color:#fff;border-color:#1f8a36}.source-chip .chip-status.incomplete[data-v-40f4e75d]{background:#f0f0f0;color:#666}.matrix-scroll[data-v-40f4e75d]{overflow-x:auto;overflow-y:visible;border:1px solid #e8e8e8;border-radius:6px;max-width:100%}.matrix[data-v-40f4e75d]{width:100%;min-width:600px;border-collapse:collapse}.matrix th[data-v-40f4e75d],.matrix td[data-v-40f4e75d]{border-bottom:1px solid #eee;padding:8px;text-align:center;min-width:110px}.matrix th[data-v-40f4e75d]:first-child,.matrix td.variant-name[data-v-40f4e75d]{text-align:left;white-space:nowrap;min-width:260px;position:sticky;left:0;background:#fff;z-index:1}.matrix th[data-v-40f4e75d]{position:sticky;top:0;background:#f8f9fa;z-index:2}.content-cell[data-v-40f4e75d]{min-width:360px;text-align:left}.content-cell textarea[data-v-40f4e75d]{width:100%;min-height:80px;border:1px solid #ddd;border-radius:6px;padding:8px;resize:vertical}.web-results-dropdown[data-v-40f4e75d]{margin-top:6px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px;width:100%;max-width:520px;box-shadow:0 4px 12px #0000000f;max-height:260px;overflow:auto;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.web-toggle-row[data-v-40f4e75d]{margin-top:4px}.btn-web-toggle[data-v-40f4e75d]{background:#f7f5f1;color:#5e5858;border:1px solid #e0ddd8;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer}.btn-web-toggle[data-v-40f4e75d]:hover{background:#f0ede8}.web-no-results[data-v-40f4e75d]{color:#666;font-size:12px}.web-result[data-v-40f4e75d]{padding:6px 4px;border-bottom:1px solid #f0f0f0}.web-result[data-v-40f4e75d]:last-child{border-bottom:none}.web-result a[data-v-40f4e75d]{color:#5e5858;text-decoration:none;font-weight:600}.web-result a[data-v-40f4e75d]:hover{text-decoration:underline}.web-snippet[data-v-40f4e75d]{font-size:12px;color:#666;margin-top:2px}.file-input-hidden[data-v-40f4e75d]{display:none}.file-input-label[data-v-40f4e75d]{display:block;margin-top:6px}.btn-file-choose[data-v-40f4e75d]{padding:4px 12px;border:1px solid #ddd;border-radius:4px;background:#f8f9fa;cursor:pointer;font-size:12px;color:#333}.btn-file-choose[data-v-40f4e75d]:hover{background:#e9ecef;border-color:#bbb}.file-name[data-v-40f4e75d]{font-size:12px;color:#666;margin-top:4px}.file-name.muted[data-v-40f4e75d]{color:#999}.time-cell input[data-v-40f4e75d]{width:140px;border:1px solid #ddd;border-radius:6px;padding:8px}.time-error[data-v-40f4e75d]{color:#dc3545;font-size:12px;margin-top:4px}.actions-stack[data-v-40f4e75d]{display:flex;flex-direction:column;gap:6px;align-items:center}.save-status[data-v-40f4e75d]{font-size:12px;font-weight:500;white-space:nowrap;margin-bottom:4px}.status-saving[data-v-40f4e75d]{color:#5e5858}.status-saved[data-v-40f4e75d]{color:#28a745}.status-error[data-v-40f4e75d]{color:#dc3545}.btn-save[data-v-40f4e75d]{background:#5e5858;color:#fff;border:none;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer;min-width:50px}.btn-save[data-v-40f4e75d]:hover{background:#4a4545}.btn-remove-variant[data-v-40f4e75d]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;line-height:1}.btn-remove-variant[data-v-40f4e75d]:hover{background:#c82333}.addr-crud[data-v-40f4e75d]{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.addr-crud input[data-v-40f4e75d]{flex:1;min-width:200px;border:1px solid #ddd;border-radius:6px;padding:8px}.btn-next[data-v-40f4e75d]{background:#5e5858;color:#fff;border:none;border-radius:6px;padding:10px 14px;font-weight:600;cursor:pointer}.btn-next[data-v-40f4e75d]:hover{background:#4a4545}.btn-next.btn-danger[data-v-40f4e75d]{background:#dc3545}.btn-next.btn-danger[data-v-40f4e75d]:hover{background:#c82333}.no-data[data-v-40f4e75d]{padding:40px;text-align:center;color:#666;background:#f8f9fa;border-radius:6px;margin:16px 0}.no-data p[data-v-40f4e75d]{margin:0;font-size:14px}.empty[data-v-40f4e75d]{padding:20px;text-align:center;color:#666}.snapshots-table[data-v-40f4e75d]{width:100%;border-collapse:collapse}.snapshots-table thead th[data-v-40f4e75d]{padding:10px;border-bottom:2px solid #e0e0e0;background:#fafafa;font-weight:600;color:#333}.snapshots-table td[data-v-40f4e75d]{padding:8px 10px;border-bottom:1px solid #e8e8e8}.btn-del[data-v-40f4e75d]{width:28px;height:28px;border-radius:50%;border:none;background:#d9534f;color:#fff;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-del[data-v-40f4e75d]:hover{background:#c9302c}.thumb[data-v-40f4e75d]{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid #e8e8e8}.editable-cell[data-v-40f4e75d]{cursor:pointer;position:relative}.editable-cell[data-v-40f4e75d]:hover{background-color:#f5f5f5}.inline-input[data-v-40f4e75d]{width:100%;padding:4px 6px;border:2px solid #5e5858;border-radius:4px;font-size:13px;background:#fff}.inline-input[data-v-40f4e75d]:focus{outline:none;border-color:#4a4545}.image-modal-backdrop[data-v-40f4e75d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-40f4e75d .2s ease}@keyframes fadeIn-40f4e75d{0%{opacity:0}to{opacity:1}}.image-modal-content[data-v-40f4e75d]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.image-modal-close[data-v-40f4e75d]{position:absolute;top:-3rem;right:0;background:#ffffffe6;border:none;color:#5e5858;font-size:2rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:10001;font-weight:300;line-height:1}.image-modal-close[data-v-40f4e75d]:hover{background:#fff}.image-modal-image[data-v-40f4e75d]{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #00000080}.kad-upload[data-v-4a5e9963]{max-width:100%}.hisgis-section[data-v-4a5e9963]{margin-top:24px;padding:16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.hisgis-section h4[data-v-4a5e9963]{margin:0 0 8px;color:#333}.btn-hisgis[data-v-4a5e9963]{display:inline-block;padding:8px 16px;background:#5e5858;color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s}.btn-hisgis[data-v-4a5e9963]:hover{background:#4a4646;transform:scale(1.02);color:#fff}.upload-area[data-v-4a5e9963]{border:2px dashed #ddd;border-radius:8px;padding:40px 20px;text-align:center;transition:all .2s;background:#fafafa}.upload-area.dragover[data-v-4a5e9963]{border-color:#007bff;background:#f0f8ff}.upload-area.uploading[data-v-4a5e9963]{border-color:#28a745;background:#f0fff4}.upload-content[data-v-4a5e9963]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-icon[data-v-4a5e9963]{font-size:48px;margin-bottom:8px}.upload-content h3[data-v-4a5e9963]{margin:0;color:#333}.upload-content p[data-v-4a5e9963]{margin:0;color:#666}.btn-primary[data-v-4a5e9963],.btn-save[data-v-4a5e9963],.btn-process[data-v-4a5e9963]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.btn-primary[data-v-4a5e9963]{background:#007bff;color:#fff}.btn-primary[data-v-4a5e9963]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-4a5e9963]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-4a5e9963]{background:#fff;color:#333;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-4a5e9963]:hover{background:#f8f9fa}.btn-download-template[data-v-4a5e9963]{margin-left:12px}.file-preview[data-v-4a5e9963]{text-align:left}.file-info[data-v-4a5e9963]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:6px;margin-bottom:16px}.file-icon[data-v-4a5e9963]{font-size:24px}.file-name[data-v-4a5e9963]{font-weight:500;color:#333}.file-size[data-v-4a5e9963]{color:#666;font-size:14px}.btn-remove[data-v-4a5e9963]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;margin-left:auto}.preview-container[data-v-4a5e9963]{max-height:300px;overflow:hidden;border-radius:6px;border:1px solid #eee}.csv-preview[data-v-4a5e9963]{padding:16px;background:#f8f9fa;border-radius:6px}.csv-preview h4[data-v-4a5e9963]{margin:0 0 12px;color:#333;font-size:14px}.csv-diagnostics[data-v-4a5e9963]{margin-top:12px}.csv-diagnostics h4[data-v-4a5e9963]{margin:0 0 8px;font-size:14px;color:#333}.diag-box[data-v-4a5e9963]{padding:10px;border-radius:6px;margin-bottom:8px;border:1px solid #eee;background:#fff}.diag-box.error[data-v-4a5e9963]{border-color:#f5c2c7;background:#fff5f5}.diag-box.warn[data-v-4a5e9963]{border-color:#ffe69c;background:#fff9db}.chip[data-v-4a5e9963]{display:inline-block;background:#eee;padding:2px 8px;border-radius:999px;margin:4px 6px 0 0;font-size:12px}.csv-table[data-v-4a5e9963]{overflow-x:auto;max-height:200px;overflow-y:auto}.csv-table table[data-v-4a5e9963]{width:100%;border-collapse:collapse;font-size:12px}.csv-table th[data-v-4a5e9963],.csv-table td[data-v-4a5e9963]{padding:6px 8px;text-align:left;border:1px solid #ddd;white-space:nowrap}.csv-table th[data-v-4a5e9963]{background:#e9ecef;font-weight:600;position:sticky;top:0}.csv-table tr[data-v-4a5e9963]:nth-child(2n){background:#f8f9fa}.csv-more[data-v-4a5e9963]{text-align:center;padding:8px;background:#fff;border-top:1px solid #ddd}.validation-section[data-v-4a5e9963]{margin-top:24px;padding:16px;background:#fff;border-radius:6px;border:1px solid #eee}.validation-section h4[data-v-4a5e9963]{margin:0 0 12px;color:#333}.validation-list[data-v-4a5e9963]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.validation-item[data-v-4a5e9963]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px}.validation-item.valid[data-v-4a5e9963]{background:#f0fff4;color:#155724}.validation-item.invalid[data-v-4a5e9963]{background:#fff5f5;color:#721c24}.check[data-v-4a5e9963]{font-weight:700;width:16px;text-align:center}.actions[data-v-4a5e9963]{display:flex;gap:12px}.btn-save[data-v-4a5e9963]{background:#28a745;color:#fff}.btn-save[data-v-4a5e9963]:hover:not(:disabled){background:#1e7e34}.btn-save[data-v-4a5e9963]:disabled{background:#ccc;cursor:not-allowed}.btn-process[data-v-4a5e9963]{background:#6c757d;color:#fff}.btn-process[data-v-4a5e9963]:hover:not(:disabled){background:#545b62}.btn-process[data-v-4a5e9963]:disabled{background:#ccc;cursor:not-allowed}.manual-input-section[data-v-4a5e9963]{margin-top:24px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e8e8e8}.section-header h4[data-v-4a5e9963]{margin:0 0 8px;color:#333;font-size:16px}.section-header p[data-v-4a5e9963]{margin:0 0 16px;color:#666;font-size:14px}.manual-form[data-v-4a5e9963]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-4a5e9963]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-4a5e9963]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-4a5e9963]{font-weight:500;color:#333;font-size:14px}.form-input[data-v-4a5e9963],.form-textarea[data-v-4a5e9963]{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.form-input[data-v-4a5e9963]:focus,.form-textarea[data-v-4a5e9963]:focus{outline:none;border-color:#5e5858;box-shadow:0 0 0 2px #5e58581f}.form-textarea[data-v-4a5e9963]{min-height:80px;resize:vertical}.form-actions[data-v-4a5e9963]{display:flex;gap:12px;margin-top:8px}.btn-add[data-v-4a5e9963]{background:#28a745;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-weight:500;cursor:pointer;transition:background .2s}.btn-add[data-v-4a5e9963]:hover:not(:disabled){background:#1e7e34}.btn-add[data-v-4a5e9963]:disabled{background:#ccc;cursor:not-allowed}.btn-clear[data-v-4a5e9963]{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-weight:500;cursor:pointer;transition:background .2s}.btn-clear[data-v-4a5e9963]:hover{background:#545b62}.form-section[data-v-4a5e9963]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8}.form-section h5[data-v-4a5e9963]{margin:0 0 16px;color:#333;font-size:16px;font-weight:600;border-bottom:2px solid #e8e8e8;padding-bottom:8px}.form-section h6[data-v-4a5e9963]{margin:0 0 12px;color:#555;font-size:14px;font-weight:500}.error-message[data-v-4a5e9963]{color:#dc3545;font-size:12px;margin-top:4px}.surface-inputs[data-v-4a5e9963]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.surface-field[data-v-4a5e9963]{display:flex;flex-direction:column;gap:4px}.surface-field label[data-v-4a5e9963]{font-size:12px;color:#666;font-weight:500}.owner-entry[data-v-4a5e9963]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:16px;margin-bottom:16px;position:relative}.owner-header[data-v-4a5e9963]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.btn-remove-owner[data-v-4a5e9963]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.btn-remove-owner[data-v-4a5e9963]:hover{background:#c82333}.btn-add-owner[data-v-4a5e9963]{background:#5e5858;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-weight:500;cursor:pointer;transition:background .2s}.btn-add-owner[data-v-4a5e9963]:hover{background:#4a4646}@media (max-width: 768px){.form-row[data-v-4a5e9963],.surface-inputs[data-v-4a5e9963]{grid-template-columns:1fr}}.kadaster-card[data-v-ae3999ba]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px;transition:all .2s ease;position:relative;display:flex;flex-direction:column;min-height:200px}.kadaster-card.status-included[data-v-ae3999ba]{border-color:#4caf50;background:#f1f8f4}.kadaster-card.status-excluded[data-v-ae3999ba]{opacity:.6;background:#f5f5f5;border-color:#ccc}.kadaster-card.status-review[data-v-ae3999ba]{border-color:#e8e8e8}.kadaster-card.is-editing[data-v-ae3999ba]{box-shadow:0 0 0 2px #5e5858;transform:translateY(-2px)}.card-header-icons[data-v-ae3999ba]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}.icon-btn[data-v-ae3999ba]{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.icon-btn[data-v-ae3999ba]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-btn svg[data-v-ae3999ba]{width:16px;height:16px}.icon-btn .icon-text[data-v-ae3999ba]{display:block;font-size:16px;line-height:1}.icon-edit .icon-text[data-v-ae3999ba]{font-size:25px}.icon-remove[data-v-ae3999ba]{color:#666}.icon-remove[data-v-ae3999ba]:hover{background:#f7f5f1;color:#333}.card-thumbnail[data-v-ae3999ba]{width:100%;height:150px;margin-bottom:12px;border-radius:4px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.card-thumbnail img[data-v-ae3999ba]{width:100%;height:100%;object-fit:cover}.thumbnail-placeholder[data-v-ae3999ba]{color:#999;font-size:48px}.card-header[data-v-ae3999ba]{margin-bottom:12px}.card-title[data-v-ae3999ba]{margin:0 0 8px;font-size:15px;font-weight:600;color:#5e5858}.card-meta[data-v-ae3999ba]{display:flex;gap:12px;font-size:12px;color:#666}.card-details[data-v-ae3999ba]{flex:1;margin-bottom:12px}.detail-item[data-v-ae3999ba]{display:flex;gap:8px;margin-bottom:6px;font-size:12px}.detail-label[data-v-ae3999ba]{font-weight:500;color:#666}.detail-value[data-v-ae3999ba]{color:#333}.card-edit-form[data-v-ae3999ba]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.card-edit-form .form-input[data-v-ae3999ba],.card-edit-form .form-textarea[data-v-ae3999ba]{width:100%;margin-bottom:8px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px}.edit-actions[data-v-ae3999ba]{display:flex;gap:8px;margin-top:8px}.btn-primary[data-v-ae3999ba]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-ae3999ba]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-ae3999ba]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-ae3999ba]:hover{background:#777}.btn-primary.btn-destructive[data-v-ae3999ba]{background:#d32f2f}.btn-primary.btn-destructive[data-v-ae3999ba]:hover{background:#b71c1c}.btn-secondary[data-v-ae3999ba]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-ae3999ba]:hover{background:#f7f5f1}.card-actions[data-v-ae3999ba]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8}.card-actions .btn-primary[data-v-ae3999ba],.card-actions .btn-secondary[data-v-ae3999ba]{flex:1}.action-include[data-v-ae3999ba]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include svg[data-v-ae3999ba]{width:16px;height:16px;stroke:currentColor}.action-exclude[data-v-ae3999ba]{color:#999;display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-ae3999ba]{width:16px;height:16px;stroke:currentColor}.modal-overlay[data-v-ae3999ba]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ae3999ba]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026}.modal-header[data-v-ae3999ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-ae3999ba]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-ae3999ba]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-ae3999ba]:hover{color:#333}.modal-body[data-v-ae3999ba]{margin-bottom:24px}.modal-footer[data-v-ae3999ba]{display:flex;gap:12px;justify-content:flex-end}.kadaster-card.is-archief-locked[data-v-ae3999ba]{border:1px dashed #c8bfb4;background:#f7f2eb;text-align:left;cursor:pointer;color:inherit;font:inherit;min-height:160px;gap:8px}.kadaster-card.is-archief-locked .lock-badge[data-v-ae3999ba]{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#5e5858;color:#fff;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.kadaster-card.is-archief-locked .locked-name[data-v-ae3999ba]{margin:0;filter:blur(4px);-webkit-user-select:none;user-select:none;font-weight:650}.kadaster-card.is-archief-locked .locked-cta[data-v-ae3999ba]{margin-top:auto;font-size:13px;font-weight:650;text-decoration:underline}.page-intro[data-v-7acdad84]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-7acdad84]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-7acdad84]{margin:0;color:#666;font-size:14px;line-height:1.5}.info-section[data-v-7acdad84]{margin:16px 0;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e8e8e8}.info-title[data-v-7acdad84]{margin:0 0 8px;color:#5e5858;font-size:16px;font-weight:600}.info-section .muted[data-v-7acdad84]{margin:0 0 6px;color:#666;font-size:12px;line-height:1.4}.info-section .muted[data-v-7acdad84]:last-child{margin-bottom:0}.btn-hisgis[data-v-7acdad84]{display:inline-block;padding:8px 16px;background:#5e5858;color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s}.btn-hisgis[data-v-7acdad84]:hover{background:#4a4646;transform:scale(1.02);color:#fff}.kadaster-upload-compact[data-v-7acdad84]{margin:8px 0}.upload-buttons[data-v-7acdad84]{display:flex;gap:8px}.btn-upload[data-v-7acdad84],.btn-download[data-v-7acdad84],.btn-archiefviewer[data-v-7acdad84]{padding:8px 16px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;color:#5e5858;font-weight:500;cursor:pointer;transition:all .2s}.btn-upload[data-v-7acdad84]:hover,.btn-download[data-v-7acdad84]:hover,.btn-archiefviewer[data-v-7acdad84]:hover:not(:disabled){background:#f8f9fa;transform:scale(1.02)}.btn-archiefviewer[data-v-7acdad84]:disabled{opacity:.7;cursor:not-allowed}.archiefviewer-confirm[data-v-7acdad84]{margin:8px 0 0;padding:10px 12px;background:#fff6e8;border:2px solid #c9892d;border-radius:8px;color:#8a3b12;font-size:.9rem;font-weight:650;line-height:1.4}.archiefviewer-error[data-v-7acdad84]{margin:8px 0 0;color:#c00;font-size:.9rem}.archiefviewer-info[data-v-7acdad84]{margin:8px 0 0;color:#555;font-size:.9rem}.archiefviewer-live[data-v-7acdad84]{margin-top:12px;padding:10px;background:#f5f5f5;border-radius:8px;border:1px solid #e0e0e0}.archiefviewer-live-label[data-v-7acdad84]{margin:0 0 8px;font-size:.9rem;color:#555}.archiefviewer-live-img[data-v-7acdad84]{display:block;max-width:100%;max-height:360px;width:auto;height:auto;border-radius:4px;border:1px solid #ddd}.kadaster-table[data-v-7acdad84]{margin-top:16px}.kadaster-cards-grid[data-v-7acdad84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.kadaster-promo[data-v-7acdad84]{margin-bottom:16px}.kadaster-table-header[data-v-7acdad84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.kadaster-table-header h3[data-v-7acdad84]{margin:0;color:#333;font-size:16px;font-weight:600}.btn-delete-all[data-v-7acdad84]{padding:8px 16px;border:none;border-radius:6px;background:#dc3545;color:#fff;font-weight:500;cursor:pointer;transition:all .2s}.btn-delete-all[data-v-7acdad84]:hover{background:#c82333}.matrix-scroll[data-v-7acdad84]{overflow-x:auto;overflow-y:visible;border:1px solid #e8e8e8;border-radius:6px;max-width:100%}.matrix[data-v-7acdad84]{width:100%;min-width:600px;border-collapse:collapse}.matrix th[data-v-7acdad84],.matrix td[data-v-7acdad84]{border-bottom:1px solid #eee;padding:8px;text-align:center;min-width:110px}.matrix th[data-v-7acdad84]{position:sticky;top:0;background:#f8f9fa;z-index:2;font-weight:600}.matrix .no-rows[data-v-7acdad84]{color:#666;text-align:center;padding:12px}.btn-edit[data-v-7acdad84],.btn-del[data-v-7acdad84]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#5e5858;cursor:pointer;font-size:14px;margin:0 2px}.btn-edit[data-v-7acdad84]:hover{background:#e3f2fd}.btn-del[data-v-7acdad84]:hover{background:#ffebee}.editable-cell[data-v-7acdad84]{cursor:pointer;position:relative}.editable-cell[data-v-7acdad84]:hover{background-color:#f5f5f5}.inline-input[data-v-7acdad84]{width:100%;padding:4px 6px;border:2px solid #e8e8e8;border-radius:4px;font-size:13px;text-align:center;background:#fff}.inline-input[data-v-7acdad84]:focus{outline:none;border-color:#5e5858}.kadaster-manual[data-v-7acdad84]{margin-top:24px}.section-nav[data-v-7acdad84]{margin-top:16px;text-align:right}.mobile-only[data-v-7acdad84]{display:none}.desktop-only[data-v-7acdad84]{display:block}@media (max-width: 768px){.desktop-only[data-v-7acdad84]{display:none}.mobile-only[data-v-7acdad84]{display:block}.kadaster-cards[data-v-7acdad84]{display:flex;flex-direction:column;gap:8px}.k-card[data-v-7acdad84]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.k-line[data-v-7acdad84]{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.k-line[data-v-7acdad84]:last-child{margin-bottom:0}.k-label[data-v-7acdad84]{color:#666;font-size:12px}.k-val[data-v-7acdad84]{color:#333;font-weight:600}.k-actions[data-v-7acdad84]{display:flex;gap:8px;margin-top:8px}.k-actions .btn-edit[data-v-7acdad84],.k-actions .btn-del[data-v-7acdad84]{color:#5e5858;font-weight:600}}.adres-tools[data-v-e2a8ee97]{display:flex;flex-direction:column;gap:12px}.page-intro[data-v-e2a8ee97]{margin:0;padding:0 2px}.page-title[data-v-e2a8ee97]{margin:0 0 6px;color:#5e5858;font-size:22px;font-weight:700}.page-desc[data-v-e2a8ee97]{margin:0;color:#666;font-size:14px;line-height:1.45}.adres-tool-chips[data-v-e2a8ee97]{display:flex;flex-wrap:wrap;gap:6px}.adres-tool-chip[data-v-e2a8ee97]{min-height:34px;padding:6px 12px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-size:13px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif}.adres-tool-chip.active[data-v-e2a8ee97]{background:#f3efe8;border-color:#cbb499;color:#3d3935}.adres-tool-panel[data-v-e2a8ee97]{min-width:0}.category-page[data-v-66162d5a]{display:flex;flex-direction:column;gap:16px}.page-intro[data-v-66162d5a]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-66162d5a]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-66162d5a]{margin:0;color:#666;font-size:14px;line-height:1.5}.category-section[data-v-66162d5a]{background:#f7f5f1;border-radius:10px;border:1px solid #e8e8e8;padding:14px 16px;box-shadow:0 2px 12px #0000000a}.section-title[data-v-66162d5a]{margin:0 0 4px;font-size:18px;color:#5e5858;font-weight:600}.section-desc[data-v-66162d5a]{margin:0 0 8px;font-size:13px;color:#777}.section-placeholder[data-v-66162d5a]{font-size:13px;color:#999;padding:8px 0}.nav-level-1[data-v-66162d5a]{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;margin-bottom:8px;position:relative}.nav-level-1-scroll[data-v-66162d5a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:visible;overflow-y:visible;position:relative;padding:0}.nav-item.level-1[data-v-66162d5a]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid transparent;background:#f7f5f1;color:#5e5858;font-size:15px;font-weight:700;text-align:center;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;min-height:44px;flex-shrink:0}.nav-item.level-1[data-v-66162d5a]:hover{background:#f0ede8;border-color:#d8d5d0;transform:translateY(-1px)}.nav-item.level-1.active[data-v-66162d5a]{background:#5e5858;color:#fff;border-color:#5e5858;box-shadow:0 2px 8px #5e585840}.nav-level-2[data-v-66162d5a]{margin-top:6px;padding-top:0;border-top:none}.nav-level-2-scroll[data-v-66162d5a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px}.nav-item.level-2[data-v-66162d5a]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;background:#fff;color:#666;font-size:13px;font-weight:500;text-align:center;cursor:pointer;border-radius:20px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-2[data-v-66162d5a]:hover{background:#f7f5f1;border-color:#d8d5d0;color:#5e5858}.nav-item.level-2.active[data-v-66162d5a]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:600;box-shadow:0 2px 6px #5e585840}.nav-level-3[data-v-66162d5a]{margin-top:8px;padding-top:0;border-top:none}.nav-level-3-scroll[data-v-66162d5a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px;position:relative}.nav-item.level-3[data-v-66162d5a]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e8e8e8;background:#fafafa;color:#999;font-size:11px;font-weight:400;text-align:center;cursor:pointer;border-radius:14px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-3[data-v-66162d5a]:hover{background:#f0f0f0;border-color:#d8d5d0;color:#5e5858}.nav-item.level-3.active[data-v-66162d5a]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:500;box-shadow:0 2px 6px #5e585840}.nav-item.level-3 .nav-count[data-v-66162d5a]{font-size:9px;padding:1px 4px}.nav-label[data-v-66162d5a]{white-space:nowrap}.nav-count[data-v-66162d5a]{background:#0000001a;color:inherit;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;text-align:center;line-height:1.4}.nav-item.active .nav-count[data-v-66162d5a]{background:#ffffff4d;color:inherit}.nav-item.level-1 .nav-count[data-v-66162d5a]{font-size:12px;padding:3px 7px}.nav-item.level-2 .nav-count[data-v-66162d5a]{font-size:11px}.nav-item.level-3 .nav-count[data-v-66162d5a]{font-size:10px;padding:1px 5px}.nav-breadcrumb[data-v-66162d5a]{background:transparent;border:none;padding:6px 0 8px;font-size:13px;color:#666;font-weight:500}.breadcrumb-text[data-v-66162d5a]{color:#5e5858}.source-content-container[data-v-66162d5a]{background:transparent;border:none;border-top:none;border-radius:0;overflow:visible;box-shadow:none;margin-top:0;padding:0 12px}.source-content-container.has-active-source[data-v-66162d5a]{border-top:none}.source-content-wrapper[data-v-66162d5a]{padding:12px 0;min-height:200px;background:transparent}.source-header-bar[data-v-66162d5a]{background:transparent;border-bottom:none;padding:12px 0;margin-bottom:0}.source-name[data-v-66162d5a]{margin:0 0 6px;font-size:18px;font-weight:600;color:#5e5858;line-height:1.3}.source-desc[data-v-66162d5a]{margin:0;font-size:14px;font-weight:400;color:#666;line-height:1.5}.selected-keywords-summary[data-v-66162d5a]{margin:0}.summary-label[data-v-66162d5a]{margin:0 0 12px;font-size:14px;font-weight:600;color:#5e5858}.keywords-tags[data-v-66162d5a]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-66162d5a]{display:inline-block;padding:6px 12px;background:#f7f5f1;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;color:#5e5858;font-weight:500}.no-keywords-message[data-v-66162d5a]{padding:12px;text-align:center;font-size:14px;color:#999;font-style:italic}.empty-state[data-v-66162d5a]{padding:24px;text-align:center;color:#999;font-size:14px}@media (max-width: 768px){.category-page[data-v-66162d5a]{gap:12px}.page-title[data-v-66162d5a]{font-size:20px}.nav-level-1[data-v-66162d5a]{position:sticky;top:160px;background:#fff;z-index:10;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000d}.nav-level-1-scroll[data-v-66162d5a]{display:flex;flex-wrap:wrap}.nav-item.level-1[data-v-66162d5a]{padding:10px 16px;font-size:14px;min-height:40px;border-radius:20px}.nav-level-1-chevron[data-v-66162d5a]{display:none}}@media (min-width: 769px){.nav-level-1-scroll[data-v-66162d5a]{display:flex;overflow-x:visible;padding:0}.nav-level-1-chevron[data-v-66162d5a]{display:none}.nav-level-1-scroll[data-v-66162d5a]:before,.nav-level-1-scroll[data-v-66162d5a]:after{display:none}}.found-buildings-section[data-v-66162d5a]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin-top:16px}.section-upsell-block[data-v-66162d5a]{margin-top:14px;width:100%}.section-upsell-content[data-v-66162d5a] .upsell-wrap{width:100%}.upsell-mobile-header[data-v-66162d5a]{display:flex;align-items:center;gap:8px;padding:10px 12px}.upsell-mobile-toggle[data-v-66162d5a]{flex:1;display:flex;align-items:center;justify-content:space-between;border:none;background:transparent;color:#4d3a2a;padding:0;font-size:15px;font-weight:600}.upsell-more-info[data-v-66162d5a]{font-size:12px;font-weight:500;color:#8d7764}.found-buildings-section[data-v-66162d5a] .buildings-grid-container,.found-buildings-section[data-v-66162d5a] .buildings-grid{width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.section-upsell-block[data-v-66162d5a]{border:1px solid #cbb499;border-radius:12px;background:#efe4d5;overflow:hidden}.section-upsell-content[data-v-66162d5a] .upsell-card{border:none;border-top:1px solid #dbc8b4;border-radius:0;background:transparent;padding:10px 12px 12px}.section-upsell-content[data-v-66162d5a]{margin-top:0}.found-buildings-section[data-v-66162d5a] .buildings-grid{grid-template-columns:1fr}.page-intro[data-v-66162d5a],.keywords-panel.mobile-hidden[data-v-66162d5a]{display:none}.mobile-zoekwoorden-switcher[data-v-66162d5a]{position:relative;border-bottom:1px solid #eee;background:#fff;margin:-12px -12px 0;width:calc(100% + 24px)}.mobile-zoekwoorden-btn[data-v-66162d5a]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:500;color:#333;cursor:pointer;min-height:44px;text-align:left}.mobile-zoekwoorden-btn[data-v-66162d5a]:hover{background:#f8f9fa}.mobile-zoekwoorden-label[data-v-66162d5a]{flex:1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mobile-zoekwoorden-prefix[data-v-66162d5a]{font-weight:500;color:#333;font-size:14px;flex-shrink:0}.mobile-zoekwoorden-list[data-v-66162d5a]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.mobile-keyword-item[data-v-66162d5a]{font-size:14px;color:#333;white-space:nowrap}.mobile-no-keywords[data-v-66162d5a]{color:#999;font-size:14px;font-style:italic}.mobile-zoekwoorden-arrow[data-v-66162d5a]{font-size:16px;color:#666;transition:transform .2s;margin-left:8px;flex-shrink:0}.mobile-zoekwoorden-arrow.open[data-v-66162d5a]{transform:rotate(90deg)}.mobile-resultaten-type-switcher[data-v-66162d5a]{position:relative;border-bottom:1px solid #eee;background:#fff;margin:0 -12px;width:calc(100% + 24px)}.mobile-resultaten-type-btn[data-v-66162d5a]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:500;color:#333;cursor:pointer;min-height:44px;text-align:left}.mobile-resultaten-type-btn[data-v-66162d5a]:hover{background:#f8f9fa}.mobile-resultaten-type-label[data-v-66162d5a]{flex:1}.mobile-resultaten-type-arrow[data-v-66162d5a]{font-size:10px;color:#666;transition:transform .2s;margin-left:8px}.mobile-resultaten-type-arrow.open[data-v-66162d5a]{transform:rotate(180deg)}.mobile-resultaten-type-menu[data-v-66162d5a]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #eee;border-top:none;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto}.mobile-resultaten-type-menu-item[data-v-66162d5a]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #f0f0f0;font-size:14px;font-weight:400;color:#333;cursor:pointer;text-align:left}.mobile-resultaten-type-menu-item[data-v-66162d5a]:hover{background:#f8f9fa}.mobile-resultaten-type-menu-item.active[data-v-66162d5a]{background:#f0f0f0;font-weight:500}[data-v-66162d5a] .results-pane{padding:0!important}.mobile-filters-top[data-v-66162d5a]{width:100%;margin:0 0 4px}.mobile-results-found[data-v-66162d5a]{width:100%;margin:0 0 10px;padding:0;font-size:12px;color:#7b7373}.mobile-filters-trigger[data-v-66162d5a]{width:100%;border:none;border-radius:0;background:transparent;color:#4f4a4a;padding:0;text-align:left;font-size:15px;font-weight:500}.mobile-filters-trigger .mobile-filter-link[data-v-66162d5a]{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mobile-filters-trigger:hover .mobile-filter-link[data-v-66162d5a]{color:#5e5858}[data-v-66162d5a] .all-results-feed{width:100%;margin-left:0;margin-right:0}[data-v-66162d5a] .all-results-feed .results-list,[data-v-66162d5a] .all-results-feed .state-message{padding-left:0;padding-right:0}.mobile-filter-info-bar[data-v-66162d5a]{width:100%;border:1px solid #d9d2c5;border-radius:8px;background:#f8f6f2;color:#5e5858;padding:8px 10px;font-size:13px;margin-bottom:10px;text-align:left}.mobile-filters-sheet-overlay[data-v-66162d5a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1614127a;z-index:2100;display:flex;align-items:flex-end}.mobile-filters-sheet[data-v-66162d5a]{width:100%;max-height:92vh;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;flex-direction:column;overflow:hidden}.mobile-filters-header[data-v-66162d5a]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ece6dc}.mobile-filters-header h4[data-v-66162d5a]{margin:0;font-size:18px;color:#514c4c}.mobile-filters-close[data-v-66162d5a]{border:none;background:transparent;font-size:24px;color:#777}.mobile-filters-content[data-v-66162d5a]{overflow-y:auto;padding:8px 16px 16px}.mobile-filter-block[data-v-66162d5a]{margin-bottom:16px}.mobile-filter-block h5[data-v-66162d5a]{margin:10px 0 8px;font-size:14px;color:#5e5858;text-transform:uppercase;letter-spacing:.03em}.mobile-option[data-v-66162d5a]{width:100%;text-align:left;border:none;background:#fff;color:#4b4646;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-option.active[data-v-66162d5a]{font-weight:700}.mobile-option.nested-toggle .arrow[data-v-66162d5a]{float:right;color:#8a8181}.mobile-nested-options[data-v-66162d5a]{padding-left:14px;border-left:2px solid #efe8dd}.mobile-link-btn[data-v-66162d5a]{width:100%;border:none;background:#fff;color:#5e5858;text-align:left;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-inline-keyword-form[data-v-66162d5a]{border:1px dashed #e3ddd3;border-radius:8px;background:#fff;padding:10px;margin:8px 0}.mobile-inline-input[data-v-66162d5a]{width:100%;border:1px solid #ddd6ca;border-radius:8px;padding:10px 12px;font-size:14px;color:#4f4a4a}.mobile-inline-actions[data-v-66162d5a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mobile-inline-save[data-v-66162d5a],.mobile-inline-cancel[data-v-66162d5a]{border-radius:8px;padding:10px 8px;font-size:13px;font-weight:600}.mobile-inline-save[data-v-66162d5a]{border:1px solid #5e5858;background:#5e5858;color:#fff}.mobile-inline-save[data-v-66162d5a]:disabled{opacity:.5}.mobile-inline-cancel[data-v-66162d5a]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions[data-v-66162d5a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ece6dc;background:#fff}.mobile-filters-actions .btn-reset[data-v-66162d5a],.mobile-filters-actions .btn-apply[data-v-66162d5a]{border-radius:8px;padding:11px 10px;font-size:14px;font-weight:600}.mobile-filters-actions .btn-reset[data-v-66162d5a]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions .btn-apply[data-v-66162d5a]{border:1px solid #5e5858;background:#5e5858;color:#fff}.nav-level-1[data-v-66162d5a],.nav-level-2[data-v-66162d5a],.nav-level-3[data-v-66162d5a],.nav-breadcrumb[data-v-66162d5a]{display:none}}.tools-crosslink[data-v-66162d5a]{margin:8px 0 0;font-size:13px;color:#8a837c;line-height:1.4}.tools-crosslink-btn[data-v-66162d5a]{border:none;background:none;padding:0;color:#5e5858;font-weight:600;font-size:13px;text-decoration:underline;cursor:pointer;font-family:inherit}.category-page[data-v-65ff7653]{display:flex;flex-direction:column;gap:16px}.page-intro[data-v-65ff7653]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-65ff7653]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-65ff7653]{margin:0;color:#666;font-size:14px;line-height:1.5}.category-section[data-v-65ff7653]{background:#f7f5f1;border-radius:10px;border:1px solid #e8e8e8;padding:14px 16px;box-shadow:0 2px 12px #0000000a}.section-title[data-v-65ff7653]{margin:0 0 4px;font-size:18px;color:#5e5858;font-weight:600}.section-desc[data-v-65ff7653]{margin:0 0 8px;font-size:13px;color:#777}.section-placeholder[data-v-65ff7653]{font-size:13px;color:#999;padding:8px 0}.nav-level-1[data-v-65ff7653]{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;margin-bottom:8px;position:relative}.nav-level-1-scroll[data-v-65ff7653]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:visible;overflow-y:visible;position:relative;padding:0}.nav-item.level-1[data-v-65ff7653]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid transparent;background:#f7f5f1;color:#5e5858;font-size:15px;font-weight:700;text-align:center;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;min-height:44px;flex-shrink:0}.nav-item.level-1[data-v-65ff7653]:hover{background:#f0ede8;border-color:#d8d5d0;transform:translateY(-1px)}.nav-item.level-1.active[data-v-65ff7653]{background:#5e5858;color:#fff;border-color:#5e5858;box-shadow:0 2px 8px #5e585840}.nav-level-2[data-v-65ff7653]{margin-top:6px;padding-top:0;border-top:none}.nav-level-2-scroll[data-v-65ff7653]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px}.nav-item.level-2[data-v-65ff7653]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;background:#fff;color:#666;font-size:13px;font-weight:500;text-align:center;cursor:pointer;border-radius:20px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-2[data-v-65ff7653]:hover{background:#f7f5f1;border-color:#d8d5d0;color:#5e5858}.nav-item.level-2.active[data-v-65ff7653]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:600;box-shadow:0 2px 6px #5e585840}.nav-level-3[data-v-65ff7653]{margin-top:8px;padding-top:0;border-top:none}.nav-level-3-scroll[data-v-65ff7653]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px;position:relative}.nav-item.level-3[data-v-65ff7653]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e8e8e8;background:#fafafa;color:#999;font-size:11px;font-weight:400;text-align:center;cursor:pointer;border-radius:14px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-3[data-v-65ff7653]:hover{background:#f0f0f0;border-color:#d8d5d0;color:#5e5858}.nav-item.level-3.active[data-v-65ff7653]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:500;box-shadow:0 2px 6px #5e585840}.nav-item.level-3 .nav-count[data-v-65ff7653]{font-size:9px;padding:1px 4px}.nav-label[data-v-65ff7653]{white-space:nowrap}.nav-count[data-v-65ff7653]{background:#0000001a;color:inherit;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;text-align:center;line-height:1.4}.nav-item.active .nav-count[data-v-65ff7653]{background:#ffffff4d;color:inherit}.nav-item.level-1 .nav-count[data-v-65ff7653]{font-size:12px;padding:3px 7px}.nav-item.level-2 .nav-count[data-v-65ff7653]{font-size:11px}.nav-item.level-3 .nav-count[data-v-65ff7653]{font-size:10px;padding:1px 5px}.nav-breadcrumb[data-v-65ff7653]{background:transparent;border:none;padding:6px 0 8px;font-size:13px;color:#666;font-weight:500}.breadcrumb-text[data-v-65ff7653]{color:#5e5858}.source-content-container[data-v-65ff7653]{background:transparent;border:none;border-top:none;border-radius:0;overflow:visible;box-shadow:none;margin-top:0;padding:0 12px}.source-content-container.has-active-source[data-v-65ff7653]{border-top:none}.source-content-wrapper[data-v-65ff7653]{padding:12px 0;min-height:200px;background:transparent}.source-header-bar[data-v-65ff7653]{background:transparent;border-bottom:none;padding:12px 0;margin-bottom:0}.source-name[data-v-65ff7653]{margin:0 0 6px;font-size:18px;font-weight:600;color:#5e5858;line-height:1.3}.source-desc[data-v-65ff7653]{margin:0;font-size:14px;font-weight:400;color:#666;line-height:1.5}.selected-keywords-summary[data-v-65ff7653]{margin:0}.summary-label[data-v-65ff7653]{margin:0 0 12px;font-size:14px;font-weight:600;color:#5e5858}.keywords-tags[data-v-65ff7653]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-65ff7653]{display:inline-block;padding:6px 12px;background:#f7f5f1;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;color:#5e5858;font-weight:500}.no-keywords-message[data-v-65ff7653]{padding:12px;text-align:center;font-size:14px;color:#999;font-style:italic}.empty-state[data-v-65ff7653]{padding:24px;text-align:center;color:#999;font-size:14px}@media (max-width: 768px){.category-page[data-v-65ff7653]{gap:12px}.page-title[data-v-65ff7653]{font-size:20px}.nav-level-1[data-v-65ff7653]{position:sticky;top:160px;background:#fff;z-index:10;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000d}.nav-level-1-scroll[data-v-65ff7653]{display:flex;flex-wrap:wrap}.nav-item.level-1[data-v-65ff7653]{padding:10px 16px;font-size:14px;min-height:40px;border-radius:20px}.nav-level-1-chevron[data-v-65ff7653]{display:none}}@media (min-width: 769px){.nav-level-1-scroll[data-v-65ff7653]{display:flex;overflow-x:visible;padding:0}.nav-level-1-chevron[data-v-65ff7653]{display:none}.nav-level-1-scroll[data-v-65ff7653]:before,.nav-level-1-scroll[data-v-65ff7653]:after{display:none}}.found-buildings-section[data-v-65ff7653]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin-top:16px}.buildings-grid[data-v-65ff7653]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.section-upsell-block[data-v-65ff7653]{margin-top:14px;width:100%}.section-upsell-content[data-v-65ff7653] .upsell-wrap{width:100%}.upsell-mobile-header[data-v-65ff7653]{display:flex;align-items:center;gap:8px;padding:10px 12px}.upsell-mobile-toggle[data-v-65ff7653]{flex:1;display:flex;align-items:center;justify-content:space-between;border:none;background:transparent;color:#4d3a2a;padding:0;font-size:15px;font-weight:600}.upsell-more-info[data-v-65ff7653]{font-size:12px;font-weight:500;color:#8d7764}@media (max-width: 768px){.section-upsell-block[data-v-65ff7653]{border:1px solid #cbb499;border-radius:12px;background:#efe4d5;overflow:hidden}.section-upsell-content[data-v-65ff7653] .upsell-card{border:none;border-top:1px solid #dbc8b4;border-radius:0;background:transparent;padding:10px 12px 12px}.section-upsell-content[data-v-65ff7653]{margin-top:0}.buildings-grid[data-v-65ff7653]{grid-template-columns:1fr}.page-intro[data-v-65ff7653],.keywords-panel.mobile-hidden[data-v-65ff7653]{display:none}.mobile-zoekwoorden-switcher[data-v-65ff7653]{border-bottom:1px solid #eee;background:#fff;padding:12px 16px}.mobile-zoekwoorden-line[data-v-65ff7653]{display:flex;align-items:center;gap:8px;min-height:44px}.mobile-zoekwoorden-prefix[data-v-65ff7653]{font-weight:500;color:#333;font-size:14px;flex-shrink:0}.mobile-zoekwoorden-list[data-v-65ff7653]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.mobile-keyword-item[data-v-65ff7653]{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;padding:4px 8px;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.mobile-no-keywords[data-v-65ff7653]{color:#999;font-size:12px;font-style:italic}.mobile-zoekwoorden-gear[data-v-65ff7653]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;flex-shrink:0;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.mobile-zoekwoorden-gear[data-v-65ff7653]:hover{color:#333}.mobile-zoekwoorden-gear[data-v-65ff7653]:active{transform:scale(.95)}[data-v-65ff7653] .results-pane{padding:0!important}.mobile-filters-top[data-v-65ff7653]{width:100%;margin:0 0 4px}.mobile-results-found[data-v-65ff7653]{width:100%;margin:0 0 10px;padding:0;font-size:12px;color:#7b7373}.mobile-filters-trigger[data-v-65ff7653]{width:100%;border:none;border-radius:0;background:transparent;color:#4f4a4a;padding:0;text-align:left;font-size:15px;font-weight:500}.mobile-filters-trigger .mobile-filter-link[data-v-65ff7653]{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mobile-filters-trigger:hover .mobile-filter-link[data-v-65ff7653]{color:#5e5858}[data-v-65ff7653] .all-results-feed{width:100%;margin-left:0;margin-right:0}[data-v-65ff7653] .all-results-feed .results-list,[data-v-65ff7653] .all-results-feed .state-message{padding-left:0;padding-right:0}.mobile-filter-info-bar[data-v-65ff7653]{width:100%;border:1px solid #d9d2c5;border-radius:8px;background:#f8f6f2;color:#5e5858;padding:8px 10px;font-size:13px;margin-bottom:10px;text-align:left}.mobile-filters-sheet-overlay[data-v-65ff7653]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1614127a;z-index:2100;display:flex;align-items:flex-end}.mobile-filters-sheet[data-v-65ff7653]{width:100%;max-height:92vh;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;flex-direction:column;overflow:hidden}.mobile-filters-header[data-v-65ff7653]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ece6dc}.mobile-filters-header h4[data-v-65ff7653]{margin:0;font-size:18px;color:#514c4c}.mobile-filters-close[data-v-65ff7653]{border:none;background:transparent;font-size:24px;color:#777}.mobile-filters-content[data-v-65ff7653]{overflow-y:auto;padding:8px 16px 16px}.mobile-filter-block[data-v-65ff7653]{margin-bottom:16px}.mobile-filter-block h5[data-v-65ff7653]{margin:10px 0 8px;font-size:14px;color:#5e5858;text-transform:uppercase;letter-spacing:.03em}.mobile-option[data-v-65ff7653]{width:100%;text-align:left;border:none;background:#fff;color:#4b4646;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-option.active[data-v-65ff7653]{font-weight:700}.mobile-option.nested-toggle .arrow[data-v-65ff7653]{float:right;color:#8a8181}.mobile-nested-options[data-v-65ff7653]{padding-left:14px;border-left:2px solid #efe8dd}.mobile-link-btn[data-v-65ff7653]{width:100%;border:none;background:#fff;color:#5e5858;text-align:left;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-inline-keyword-form[data-v-65ff7653]{border:1px dashed #e3ddd3;border-radius:8px;background:#fff;padding:10px;margin:8px 0}.mobile-inline-input[data-v-65ff7653]{width:100%;border:1px solid #ddd6ca;border-radius:8px;padding:10px 12px;font-size:14px;color:#4f4a4a}.mobile-inline-actions[data-v-65ff7653]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mobile-inline-save[data-v-65ff7653],.mobile-inline-cancel[data-v-65ff7653]{border-radius:8px;padding:10px 8px;font-size:13px;font-weight:600}.mobile-inline-save[data-v-65ff7653]{border:1px solid #5e5858;background:#5e5858;color:#fff}.mobile-inline-save[data-v-65ff7653]:disabled{opacity:.5}.mobile-inline-cancel[data-v-65ff7653]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions[data-v-65ff7653]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ece6dc;background:#fff}.mobile-filters-actions .btn-reset[data-v-65ff7653],.mobile-filters-actions .btn-apply[data-v-65ff7653]{border-radius:8px;padding:11px 10px;font-size:14px;font-weight:600}.mobile-filters-actions .btn-reset[data-v-65ff7653]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions .btn-apply[data-v-65ff7653]{border:1px solid #5e5858;background:#5e5858;color:#fff}.nav-level-1[data-v-65ff7653],.nav-level-2[data-v-65ff7653],.nav-level-3[data-v-65ff7653],.nav-breadcrumb[data-v-65ff7653]{display:none}}.tools-crosslink[data-v-65ff7653]{margin:0 0 10px;font-size:13px;color:#8a837c;line-height:1.4}.tools-crosslink-btn[data-v-65ff7653]{border:none;background:none;padding:0;color:#5e5858;font-weight:600;font-size:13px;text-decoration:underline;cursor:pointer;font-family:inherit}.eigenaren-building-card[data-v-ac7cff12]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px;transition:all .2s ease;position:relative;display:flex;flex-direction:column;height:100%;min-height:200px}.eigenaren-building-card[data-v-ac7cff12]:hover{box-shadow:0 4px 12px #00000014;border-color:#d8d5d0}.eigenaren-building-card.is-new[data-v-ac7cff12]{border-color:#5e5858;background:#faf9f7;animation:highlightPulse-ac7cff12 2s ease-out}.eigenaren-building-card.status-included[data-v-ac7cff12]{border-color:#4caf50;background:#f1f8f4}.eigenaren-building-card.status-excluded[data-v-ac7cff12]{opacity:.6;background:#f5f5f5;border-color:#ccc}.eigenaren-building-card.status-review[data-v-ac7cff12]{border-color:#e8e8e8}.eigenaren-building-card.is-editing[data-v-ac7cff12]{box-shadow:0 0 0 2px #5e5858;transform:translateY(-2px)}@keyframes highlightPulse-ac7cff12{0%{box-shadow:0 0 #5e585866}50%{box-shadow:0 0 0 8px #5e585800}to{box-shadow:0 0 #5e585800}}.card-header-icons[data-v-ac7cff12]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}.icon-btn[data-v-ac7cff12]{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.icon-btn[data-v-ac7cff12]:hover{background:#f7f5f1;border-color:#d8d5d0}.icon-btn svg[data-v-ac7cff12]{width:16px;height:16px}.icon-btn .icon-text[data-v-ac7cff12]{display:block;font-size:16px;line-height:1}.icon-edit .icon-text[data-v-ac7cff12]{font-size:25px}.icon-remove[data-v-ac7cff12]{color:#666}.icon-remove[data-v-ac7cff12]:hover{background:#f7f5f1;color:#333}.card-header[data-v-ac7cff12]{margin-bottom:10px;position:relative}.card-edit-form[data-v-ac7cff12]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8}.card-edit-form .form-row[data-v-ac7cff12]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.card-edit-form .form-input[data-v-ac7cff12],.card-edit-form .form-textarea[data-v-ac7cff12]{width:100%;margin-bottom:8px;padding:6px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:13px}.edit-actions[data-v-ac7cff12]{display:flex;gap:8px;margin-top:8px}.btn-primary[data-v-ac7cff12]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-ac7cff12]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-ac7cff12]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-ac7cff12]:hover{background:#777}.btn-primary.btn-destructive[data-v-ac7cff12]{background:#d32f2f}.btn-primary.btn-destructive[data-v-ac7cff12]:hover{background:#b71c1c}.btn-secondary[data-v-ac7cff12]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-ac7cff12]:hover{background:#f7f5f1}.header-main[data-v-ac7cff12]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.building-name[data-v-ac7cff12]{margin:0;font-size:15px;font-weight:600;color:#5e5858;flex:1;line-height:1.3}.count-badge-inline[data-v-ac7cff12]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 7px;margin-left:8px;border-radius:12px;background:#5e5858;color:#fff;font-size:11px;font-weight:600;text-align:center}.count-badge-inline.count-zero[data-v-ac7cff12]{background:#e8e8e8;color:#999}.count-badge[data-v-ac7cff12]{display:inline-block;min-width:24px;padding:3px 8px;border-radius:12px;background:#5e5858;color:#fff;font-size:11px;font-weight:600;text-align:center}.count-badge.count-zero[data-v-ac7cff12]{background:#e8e8e8;color:#999}.card-period[data-v-ac7cff12]{margin-bottom:12px;padding:10px;background:#f7f5f1;border-radius:6px;border:1px solid #e8e8e8}.period-row[data-v-ac7cff12]{display:flex;gap:16px;flex-wrap:wrap}.period-item[data-v-ac7cff12]{display:flex;gap:6px;align-items:baseline}.period-label[data-v-ac7cff12]{font-size:12px;color:#666;font-weight:500}.period-value[data-v-ac7cff12]{font-size:13px;color:#5e5858;font-weight:600}.card-details[data-v-ac7cff12]{margin-bottom:12px;margin-top:8px;padding-top:12px;border-top:1px solid #e8e8e8}.details-content[data-v-ac7cff12]{font-size:12px;color:#666;line-height:1.5}.details-text[data-v-ac7cff12]{margin-bottom:8px;white-space:pre-wrap}.card-actions[data-v-ac7cff12]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8;flex-wrap:wrap}.card-actions .btn-primary[data-v-ac7cff12],.card-actions .btn-secondary[data-v-ac7cff12]{flex:1;min-width:100px}.action-include[data-v-ac7cff12]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include svg[data-v-ac7cff12]{width:16px;height:16px;stroke:currentColor}.action-exclude[data-v-ac7cff12]{color:#999;display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-ac7cff12]{width:16px;height:16px;stroke:currentColor}.action-btn[data-v-ac7cff12]{flex:1;padding:8px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;color:#666;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px}.action-btn[data-v-ac7cff12]:hover{background:#f7f5f1;border-color:#d8d5d0}.action-include[data-v-ac7cff12]{color:#5e5858}.action-include.is-active[data-v-ac7cff12]{background:#5e5858;color:#fff;border-color:#5e5858}.action-include.is-active[data-v-ac7cff12]:hover{background:#4a4444;border-color:#4a4444}.action-exclude[data-v-ac7cff12]{color:#b34a3c}.action-exclude.is-active[data-v-ac7cff12]{background:#b34a3c;color:#fff;border-color:#b34a3c}.action-exclude.is-active[data-v-ac7cff12]:hover{background:#922f24;border-color:#922f24}.bewoner-toggle[data-v-ac7cff12]{margin-top:8px;margin-bottom:12px}.bewoner-check[data-v-ac7cff12]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#5e5858;cursor:pointer}.bewoner-check input[type=checkbox][data-v-ac7cff12]{width:16px;height:16px;accent-color:#5e5858}.bewoner-label[data-v-ac7cff12]{font-size:12px;font-weight:500}.new-badge[data-v-ac7cff12]{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:10px;background:#5e5858;color:#fff;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.eigenaren-building-card[data-v-ac7cff12]{min-height:180px;padding:12px}.building-name[data-v-ac7cff12]{font-size:14px}.card-actions[data-v-ac7cff12]{flex-direction:column}.action-btn[data-v-ac7cff12]{width:100%}.period-row[data-v-ac7cff12]{flex-direction:column;gap:8px}}.modal-overlay[data-v-ac7cff12]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ac7cff12]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026}.modal-header[data-v-ac7cff12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-ac7cff12]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-ac7cff12]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-ac7cff12]:hover{color:#333}.modal-body[data-v-ac7cff12]{margin-bottom:24px}.modal-footer[data-v-ac7cff12]{display:flex;gap:12px;justify-content:flex-end}.category-page[data-v-dc9b2feb]{display:flex;flex-direction:column;gap:16px}.page-intro[data-v-dc9b2feb]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-dc9b2feb]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-dc9b2feb]{margin:0;color:#666;font-size:14px;line-height:1.5}.category-section[data-v-dc9b2feb]{background:#f7f5f1;border-radius:10px;border:1px solid #e8e8e8;padding:14px 16px;box-shadow:0 2px 12px #0000000a}.section-title[data-v-dc9b2feb]{margin:0 0 4px;font-size:18px;color:#5e5858;font-weight:600}.section-desc[data-v-dc9b2feb]{margin:0 0 8px;font-size:13px;color:#777}.section-placeholder[data-v-dc9b2feb]{font-size:13px;color:#999;padding:8px 0}.nav-level-1[data-v-dc9b2feb]{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;margin-bottom:8px;position:relative}.nav-level-1-scroll[data-v-dc9b2feb]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:visible;overflow-y:visible;position:relative;padding:0}.nav-item.level-1[data-v-dc9b2feb]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid transparent;background:#f7f5f1;color:#5e5858;font-size:15px;font-weight:700;text-align:center;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;min-height:44px;flex-shrink:0}.nav-item.level-1[data-v-dc9b2feb]:hover{background:#f0ede8;border-color:#d8d5d0;transform:translateY(-1px)}.nav-item.level-1.active[data-v-dc9b2feb]{background:#5e5858;color:#fff;border-color:#5e5858;box-shadow:0 2px 8px #5e585840}.nav-level-2[data-v-dc9b2feb]{margin-top:6px;padding-top:0;border-top:none}.nav-level-2-scroll[data-v-dc9b2feb]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px}.nav-item.level-2[data-v-dc9b2feb]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;background:#fff;color:#666;font-size:13px;font-weight:500;text-align:center;cursor:pointer;border-radius:20px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-2[data-v-dc9b2feb]:hover{background:#f7f5f1;border-color:#d8d5d0;color:#5e5858}.nav-item.level-2.active[data-v-dc9b2feb]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:600;box-shadow:0 2px 6px #5e585840}.nav-level-3[data-v-dc9b2feb]{margin-top:8px;padding-top:0;border-top:none}.nav-level-3-scroll[data-v-dc9b2feb]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px;position:relative}.nav-item.level-3[data-v-dc9b2feb]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e8e8e8;background:#fafafa;color:#999;font-size:11px;font-weight:400;text-align:center;cursor:pointer;border-radius:14px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-3[data-v-dc9b2feb]:hover{background:#f0f0f0;border-color:#d8d5d0;color:#5e5858}.nav-item.level-3.active[data-v-dc9b2feb]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:500;box-shadow:0 2px 6px #5e585840}.nav-item.level-3 .nav-count[data-v-dc9b2feb]{font-size:9px;padding:1px 4px}.nav-label[data-v-dc9b2feb]{white-space:nowrap}.nav-count[data-v-dc9b2feb]{background:#0000001a;color:inherit;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;text-align:center;line-height:1.4}.nav-item.active .nav-count[data-v-dc9b2feb]{background:#ffffff4d;color:inherit}.nav-item.level-1 .nav-count[data-v-dc9b2feb]{font-size:12px;padding:3px 7px}.nav-item.level-2 .nav-count[data-v-dc9b2feb]{font-size:11px}.nav-item.level-3 .nav-count[data-v-dc9b2feb]{font-size:10px;padding:1px 5px}.nav-breadcrumb[data-v-dc9b2feb]{background:transparent;border:none;padding:6px 0 8px;font-size:13px;color:#666;font-weight:500}.breadcrumb-text[data-v-dc9b2feb]{color:#5e5858}.source-content-container[data-v-dc9b2feb]{background:transparent;border:none;border-top:none;border-radius:0;overflow:visible;box-shadow:none;margin-top:0;padding:0 12px}.source-content-container.has-active-source[data-v-dc9b2feb]{border-top:none}.source-content-wrapper[data-v-dc9b2feb]{padding:12px 0;min-height:200px;background:transparent}.source-header-bar[data-v-dc9b2feb]{background:transparent;border-bottom:none;padding:12px 0;margin-bottom:0}.source-name[data-v-dc9b2feb]{margin:0 0 6px;font-size:18px;font-weight:600;color:#5e5858;line-height:1.3}.source-desc[data-v-dc9b2feb]{margin:0;font-size:14px;font-weight:400;color:#666;line-height:1.5}.selected-keywords-summary[data-v-dc9b2feb]{margin:0}.summary-label[data-v-dc9b2feb]{margin:0 0 12px;font-size:14px;font-weight:600;color:#5e5858}.keywords-tags[data-v-dc9b2feb]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-dc9b2feb]{display:inline-block;padding:6px 12px;background:#f7f5f1;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;color:#5e5858;font-weight:500}.no-keywords-message[data-v-dc9b2feb]{padding:12px;text-align:center;font-size:14px;color:#999;font-style:italic}.empty-state[data-v-dc9b2feb]{padding:24px;text-align:center;color:#999;font-size:14px}@media (max-width: 768px){.category-page[data-v-dc9b2feb]{gap:12px}.page-title[data-v-dc9b2feb]{font-size:20px}.nav-level-1[data-v-dc9b2feb]{position:sticky;top:160px;background:#fff;z-index:10;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000d}.nav-level-1-scroll[data-v-dc9b2feb]{display:flex;flex-wrap:wrap}.nav-item.level-1[data-v-dc9b2feb]{padding:10px 16px;font-size:14px;min-height:40px;border-radius:20px}.nav-level-1-chevron[data-v-dc9b2feb]{display:none}}@media (min-width: 769px){.nav-level-1-scroll[data-v-dc9b2feb]{display:flex;overflow-x:visible;padding:0}.nav-level-1-chevron[data-v-dc9b2feb]{display:none}.nav-level-1-scroll[data-v-dc9b2feb]:before,.nav-level-1-scroll[data-v-dc9b2feb]:after{display:none}}.found-buildings-section[data-v-dc9b2feb]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin-top:16px}.buildings-grid[data-v-dc9b2feb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.section-upsell-block[data-v-dc9b2feb]{margin-top:14px;width:100%}.section-upsell-content[data-v-dc9b2feb] .upsell-wrap{width:100%}.upsell-mobile-header[data-v-dc9b2feb]{display:flex;align-items:center;gap:8px;padding:10px 12px}.upsell-mobile-toggle[data-v-dc9b2feb]{flex:1;display:flex;align-items:center;justify-content:space-between;border:none;background:transparent;color:#4d3a2a;padding:0;font-size:15px;font-weight:600}.upsell-more-info[data-v-dc9b2feb]{font-size:12px;font-weight:500;color:#8d7764}@media (max-width: 768px){.page-intro[data-v-dc9b2feb]{display:none}.section-upsell-block[data-v-dc9b2feb]{border:1px solid #cbb499;border-radius:12px;background:#efe4d5;overflow:hidden}.section-upsell-content[data-v-dc9b2feb] .upsell-card{border:none;border-top:1px solid #dbc8b4;border-radius:0;background:transparent;padding:10px 12px 12px}.keywords-panel.mobile-hidden[data-v-dc9b2feb]{display:none}[data-v-dc9b2feb] .results-pane{padding:0!important}.mobile-filters-top[data-v-dc9b2feb]{width:100%;margin:0 0 4px}.mobile-results-found[data-v-dc9b2feb]{width:100%;margin:0 0 10px;padding:0;font-size:12px;color:#7b7373}.mobile-filters-trigger[data-v-dc9b2feb]{width:100%;border:none;border-radius:0;background:transparent;color:#4f4a4a;padding:0;text-align:left;font-size:15px;font-weight:500}.mobile-filters-trigger .mobile-filter-link[data-v-dc9b2feb]{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mobile-filters-trigger:hover .mobile-filter-link[data-v-dc9b2feb]{color:#5e5858}[data-v-dc9b2feb] .all-results-feed{width:100%;margin-left:0;margin-right:0}[data-v-dc9b2feb] .all-results-feed .results-list,[data-v-dc9b2feb] .all-results-feed .state-message{padding-left:0;padding-right:0}.mobile-filter-info-bar[data-v-dc9b2feb]{width:100%;border:1px solid #d9d2c5;border-radius:8px;background:#f8f6f2;color:#5e5858;padding:8px 10px;font-size:13px;margin-bottom:10px;text-align:left}.mobile-filters-sheet-overlay[data-v-dc9b2feb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1614127a;z-index:2100;display:flex;align-items:flex-end}.mobile-filters-sheet[data-v-dc9b2feb]{width:100%;max-height:92vh;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;flex-direction:column;overflow:hidden}.mobile-filters-header[data-v-dc9b2feb]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ece6dc}.mobile-filters-header h4[data-v-dc9b2feb]{margin:0;font-size:18px;color:#514c4c}.mobile-filters-close[data-v-dc9b2feb]{border:none;background:transparent;font-size:24px;color:#777}.mobile-filters-content[data-v-dc9b2feb]{overflow-y:auto;padding:8px 16px 16px}.mobile-filter-block[data-v-dc9b2feb]{margin-bottom:16px}.mobile-filter-block h5[data-v-dc9b2feb]{margin:10px 0 8px;font-size:14px;color:#5e5858;text-transform:uppercase;letter-spacing:.03em}.mobile-option[data-v-dc9b2feb]{width:100%;text-align:left;border:none;background:#fff;color:#4b4646;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-option.active[data-v-dc9b2feb]{font-weight:700}.mobile-option.nested-toggle .arrow[data-v-dc9b2feb]{float:right;color:#8a8181}.mobile-nested-options[data-v-dc9b2feb]{padding-left:14px;border-left:2px solid #efe8dd}.mobile-link-btn[data-v-dc9b2feb]{width:100%;border:none;background:#fff;color:#5e5858;text-align:left;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-inline-keyword-form[data-v-dc9b2feb]{border:1px dashed #e3ddd3;border-radius:8px;background:#fff;padding:10px;margin:8px 0}.mobile-inline-input[data-v-dc9b2feb]{width:100%;border:1px solid #ddd6ca;border-radius:8px;padding:10px 12px;font-size:14px;color:#4f4a4a}.mobile-inline-actions[data-v-dc9b2feb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mobile-inline-save[data-v-dc9b2feb],.mobile-inline-cancel[data-v-dc9b2feb]{border-radius:8px;padding:10px 8px;font-size:13px;font-weight:600}.mobile-inline-save[data-v-dc9b2feb]{border:1px solid #5e5858;background:#5e5858;color:#fff}.mobile-inline-save[data-v-dc9b2feb]:disabled{opacity:.5}.mobile-inline-cancel[data-v-dc9b2feb]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions[data-v-dc9b2feb]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ece6dc;background:#fff}.mobile-filters-actions .btn-reset[data-v-dc9b2feb],.mobile-filters-actions .btn-apply[data-v-dc9b2feb]{border-radius:8px;padding:11px 10px;font-size:14px;font-weight:600}.mobile-filters-actions .btn-reset[data-v-dc9b2feb]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions .btn-apply[data-v-dc9b2feb]{border:1px solid #5e5858;background:#5e5858;color:#fff}.nav-level-1[data-v-dc9b2feb],.nav-level-2[data-v-dc9b2feb],.nav-level-3[data-v-dc9b2feb],.nav-breadcrumb[data-v-dc9b2feb]{display:none}.buildings-grid[data-v-dc9b2feb]{grid-template-columns:1fr}.section-upsell-content[data-v-dc9b2feb]{margin-top:0}}.tools-crosslink[data-v-dc9b2feb]{margin:0 0 10px;font-size:13px;color:#8a837c;line-height:1.4}.tools-crosslink-btn[data-v-dc9b2feb]{border:none;background:none;padding:0;color:#5e5858;font-weight:600;font-size:13px;text-decoration:underline;cursor:pointer;font-family:inherit}.personen-search[data-v-81b78430]{display:flex;flex-direction:column;gap:10px}.personen-search-sub[data-v-81b78430]{display:flex;flex-wrap:wrap;gap:6px}.personen-search-chip[data-v-81b78430]{min-height:30px;padding:4px 10px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-size:12px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif}.personen-search-chip.active[data-v-81b78430]{background:#f3efe8;border-color:#cbb499;color:#3d3935}.category-page[data-v-a0eed968]{display:flex;flex-direction:column;gap:16px}.page-intro[data-v-a0eed968]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-a0eed968]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-a0eed968]{margin:0;color:#666;font-size:14px;line-height:1.5}.category-section[data-v-a0eed968]{background:#f7f5f1;border-radius:10px;border:1px solid #e8e8e8;padding:14px 16px;box-shadow:0 2px 12px #0000000a}.section-title[data-v-a0eed968]{margin:0 0 4px;font-size:18px;color:#5e5858;font-weight:600}.section-desc[data-v-a0eed968]{margin:0 0 8px;font-size:13px;color:#777}.section-placeholder[data-v-a0eed968]{font-size:13px;color:#999;padding:8px 0}.nav-level-1[data-v-a0eed968]{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;margin-bottom:8px;position:relative}.nav-level-1-scroll[data-v-a0eed968]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:visible;overflow-y:visible;position:relative;padding:0}.nav-item.level-1[data-v-a0eed968]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid transparent;background:#f7f5f1;color:#5e5858;font-size:15px;font-weight:700;text-align:center;cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap;min-height:44px;flex-shrink:0}.nav-item.level-1[data-v-a0eed968]:hover{background:#f0ede8;border-color:#d8d5d0;transform:translateY(-1px)}.nav-item.level-1.active[data-v-a0eed968]{background:#5e5858;color:#fff;border-color:#5e5858;box-shadow:0 2px 8px #5e585840}.nav-level-2[data-v-a0eed968]{margin-top:6px;padding-top:0;border-top:none}.nav-level-2-scroll[data-v-a0eed968]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px}.nav-item.level-2[data-v-a0eed968]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;background:#fff;color:#666;font-size:13px;font-weight:500;text-align:center;cursor:pointer;border-radius:20px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-2[data-v-a0eed968]:hover{background:#f7f5f1;border-color:#d8d5d0;color:#5e5858}.nav-item.level-2.active[data-v-a0eed968]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:600;box-shadow:0 2px 6px #5e585840}.nav-level-3[data-v-a0eed968]{margin-top:8px;padding-top:0;border-top:none}.nav-level-3-scroll[data-v-a0eed968]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;overflow-x:visible;overflow-y:visible;padding-bottom:4px;position:relative}.nav-item.level-3[data-v-a0eed968]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e8e8e8;background:#fafafa;color:#999;font-size:11px;font-weight:400;text-align:center;cursor:pointer;border-radius:14px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.nav-item.level-3[data-v-a0eed968]:hover{background:#f0f0f0;border-color:#d8d5d0;color:#5e5858}.nav-item.level-3.active[data-v-a0eed968]{background:#5e5858;color:#fff;border-color:#5e5858;font-weight:500;box-shadow:0 2px 6px #5e585840}.nav-item.level-3 .nav-count[data-v-a0eed968]{font-size:9px;padding:1px 4px}.nav-label[data-v-a0eed968]{white-space:nowrap}.nav-count[data-v-a0eed968]{background:#0000001a;color:inherit;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;text-align:center;line-height:1.4}.nav-item.active .nav-count[data-v-a0eed968]{background:#ffffff4d;color:inherit}.nav-item.level-1 .nav-count[data-v-a0eed968]{font-size:12px;padding:3px 7px}.nav-item.level-2 .nav-count[data-v-a0eed968]{font-size:11px}.nav-item.level-3 .nav-count[data-v-a0eed968]{font-size:10px;padding:1px 5px}.nav-breadcrumb[data-v-a0eed968]{background:transparent;border:none;padding:6px 0 8px;font-size:13px;color:#666;font-weight:500}.breadcrumb-text[data-v-a0eed968]{color:#5e5858}.source-content-container[data-v-a0eed968]{background:transparent;border:none;border-top:none;border-radius:0;overflow:visible;box-shadow:none;margin-top:0;padding:0 12px}.source-content-container.has-active-source[data-v-a0eed968]{border-top:none}.source-content-wrapper[data-v-a0eed968]{padding:12px 0;min-height:200px;background:transparent}.source-header-bar[data-v-a0eed968]{background:transparent;border-bottom:none;padding:12px 0;margin-bottom:0}.source-name[data-v-a0eed968]{margin:0 0 6px;font-size:18px;font-weight:600;color:#5e5858;line-height:1.3}.source-desc[data-v-a0eed968]{margin:0;font-size:14px;font-weight:400;color:#666;line-height:1.5}.selected-keywords-summary[data-v-a0eed968]{margin:0}.summary-label[data-v-a0eed968]{margin:0 0 12px;font-size:14px;font-weight:600;color:#5e5858}.keywords-tags[data-v-a0eed968]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-a0eed968]{display:inline-block;padding:6px 12px;background:#f7f5f1;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;color:#5e5858;font-weight:500}.no-keywords-message[data-v-a0eed968]{padding:12px;text-align:center;font-size:14px;color:#999;font-style:italic}.empty-state[data-v-a0eed968]{padding:24px;text-align:center;color:#999;font-size:14px}@media (max-width: 768px){.category-page[data-v-a0eed968]{gap:12px}.page-title[data-v-a0eed968]{font-size:20px}.nav-level-1[data-v-a0eed968]{position:sticky;top:160px;background:#fff;z-index:10;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000d}.nav-level-1-scroll[data-v-a0eed968]{display:flex;flex-wrap:wrap}.nav-item.level-1[data-v-a0eed968]{padding:10px 16px;font-size:14px;min-height:40px;border-radius:20px}.nav-level-1-chevron[data-v-a0eed968]{display:none}}@media (min-width: 769px){.nav-level-1-scroll[data-v-a0eed968]{display:flex;overflow-x:visible;padding:0}.nav-level-1-chevron[data-v-a0eed968]{display:none}.nav-level-1-scroll[data-v-a0eed968]:before,.nav-level-1-scroll[data-v-a0eed968]:after{display:none}}.found-buildings-section[data-v-a0eed968]{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin-top:16px}@media (max-width: 768px){.page-intro[data-v-a0eed968],.keywords-panel.mobile-hidden[data-v-a0eed968]{display:none}.mobile-zoekwoorden-switcher[data-v-a0eed968]{border-bottom:1px solid #eee;background:#fff;padding:12px 16px}.mobile-zoekwoorden-line[data-v-a0eed968]{display:flex;align-items:center;gap:8px;min-height:44px}.mobile-zoekwoorden-prefix[data-v-a0eed968]{font-weight:500;color:#333;font-size:14px;flex-shrink:0}.mobile-zoekwoorden-list[data-v-a0eed968]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.mobile-keyword-item[data-v-a0eed968]{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;padding:4px 8px;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.mobile-no-keywords[data-v-a0eed968]{color:#999;font-size:12px;font-style:italic}.mobile-zoekwoorden-gear[data-v-a0eed968]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px;flex-shrink:0;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.mobile-zoekwoorden-gear[data-v-a0eed968]:hover{color:#333}.mobile-zoekwoorden-gear[data-v-a0eed968]:active{transform:scale(.95)}[data-v-a0eed968] .results-pane{padding:0!important}.mobile-filters-top[data-v-a0eed968]{width:100%;margin:0 0 4px}.mobile-results-found[data-v-a0eed968]{width:100%;margin:0 0 10px;padding:0;font-size:12px;color:#7b7373}.mobile-filters-trigger[data-v-a0eed968]{width:100%;border:none;border-radius:0;background:transparent;color:#4f4a4a;padding:0;text-align:left;font-size:15px;font-weight:500}.mobile-filters-trigger .mobile-filter-link[data-v-a0eed968]{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mobile-filters-trigger:hover .mobile-filter-link[data-v-a0eed968]{color:#5e5858}[data-v-a0eed968] .all-results-feed{width:100%;margin-left:0;margin-right:0}[data-v-a0eed968] .all-results-feed .results-list,[data-v-a0eed968] .all-results-feed .state-message{padding-left:0;padding-right:0}.mobile-filter-info-bar[data-v-a0eed968]{width:100%;border:1px solid #d9d2c5;border-radius:8px;background:#f8f6f2;color:#5e5858;padding:8px 10px;font-size:13px;margin-bottom:10px;text-align:left}.mobile-filters-sheet-overlay[data-v-a0eed968]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1614127a;z-index:2100;display:flex;align-items:flex-end}.mobile-filters-sheet[data-v-a0eed968]{width:100%;max-height:92vh;background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;flex-direction:column;overflow:hidden}.mobile-filters-header[data-v-a0eed968]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ece6dc}.mobile-filters-header h4[data-v-a0eed968]{margin:0;font-size:18px;color:#514c4c}.mobile-filters-close[data-v-a0eed968]{border:none;background:transparent;font-size:24px;color:#777}.mobile-filters-content[data-v-a0eed968]{overflow-y:auto;padding:8px 16px 16px}.mobile-filter-block[data-v-a0eed968]{margin-bottom:16px}.mobile-filter-block h5[data-v-a0eed968]{margin:10px 0 8px;font-size:14px;color:#5e5858;text-transform:uppercase;letter-spacing:.03em}.mobile-option[data-v-a0eed968]{width:100%;text-align:left;border:none;background:#fff;color:#4b4646;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-option.active[data-v-a0eed968]{font-weight:700}.mobile-option.nested-toggle .arrow[data-v-a0eed968]{float:right;color:#8a8181}.mobile-nested-options[data-v-a0eed968]{padding-left:14px;border-left:2px solid #efe8dd}.mobile-link-btn[data-v-a0eed968]{width:100%;border:none;background:#fff;color:#5e5858;text-align:left;padding:10px 0;font-size:15px;border-bottom:1px solid #f3eee6}.mobile-inline-keyword-form[data-v-a0eed968]{border:1px dashed #e3ddd3;border-radius:8px;background:#fff;padding:10px;margin:8px 0}.mobile-inline-input[data-v-a0eed968]{width:100%;border:1px solid #ddd6ca;border-radius:8px;padding:10px 12px;font-size:14px;color:#4f4a4a}.mobile-inline-actions[data-v-a0eed968]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mobile-inline-save[data-v-a0eed968],.mobile-inline-cancel[data-v-a0eed968]{border-radius:8px;padding:10px 8px;font-size:13px;font-weight:600}.mobile-inline-save[data-v-a0eed968]{border:1px solid #5e5858;background:#5e5858;color:#fff}.mobile-inline-save[data-v-a0eed968]:disabled{opacity:.5}.mobile-inline-cancel[data-v-a0eed968]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions[data-v-a0eed968]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ece6dc;background:#fff}.mobile-filters-actions .btn-reset[data-v-a0eed968],.mobile-filters-actions .btn-apply[data-v-a0eed968]{border-radius:8px;padding:11px 10px;font-size:14px;font-weight:600}.mobile-filters-actions .btn-reset[data-v-a0eed968]{border:1px solid #d8d0c3;background:#fff;color:#5e5858}.mobile-filters-actions .btn-apply[data-v-a0eed968]{border:1px solid #5e5858;background:#5e5858;color:#fff}.nav-level-1[data-v-a0eed968],.nav-level-2[data-v-a0eed968],.nav-level-3[data-v-a0eed968],.nav-breadcrumb[data-v-a0eed968]{display:none}}.zoeken-page[data-v-dbd7adbb]{display:flex;flex-direction:column;gap:12px}.page-intro[data-v-dbd7adbb]{margin:0;padding:0 2px}.page-title[data-v-dbd7adbb]{margin:0 0 6px;color:#5e5858;font-size:22px;font-weight:700}.page-desc[data-v-dbd7adbb]{margin:0;color:#666;font-size:14px;line-height:1.45}.zoeken-role-block[data-v-dbd7adbb]{display:flex;flex-direction:column;gap:6px}.zoeken-role-label[data-v-dbd7adbb]{margin:0;font-size:12px;font-weight:700;color:#8a837c}.zoeken-role-chips[data-v-dbd7adbb]{display:flex;flex-wrap:wrap;gap:6px}.zoeken-role-chip[data-v-dbd7adbb]{min-height:32px;padding:5px 11px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-size:12px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif}.zoeken-role-chip.active[data-v-dbd7adbb]{background:#f3efe8;border-color:#cbb499;color:#3d3935}.bouwdossier-card[data-v-e67ba1f0]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px;transition:all .2s ease;position:relative;display:flex;flex-direction:column;min-height:200px}.bouwdossier-card.is-compact[data-v-e67ba1f0]{min-height:0;padding:8px 10px;flex-direction:row;align-items:center;gap:10px;background:#faf8f5;border-color:#ece7e0}.bouwdossier-card.is-clickable[data-v-e67ba1f0]{cursor:pointer}.bouwdossier-card.is-clickable[data-v-e67ba1f0]:focus-visible{outline:2px solid #c4b5a0;outline-offset:1px}.bouwdossier-card.is-compact .card-thumbnail[data-v-e67ba1f0]{width:48px;height:48px;margin:0;flex-shrink:0;border-radius:6px;overflow:hidden}.bouwdossier-card.is-compact .card-thumbnail img[data-v-e67ba1f0],.bouwdossier-card.is-compact .thumbnail-hit[data-v-e67ba1f0]{width:100%;height:100%}.bouwdossier-card.is-compact .card-thumbnail img[data-v-e67ba1f0]{object-fit:cover}.bouwdossier-card.is-compact .thumbnail-placeholder[data-v-e67ba1f0]{width:48px;height:48px;font-size:18px;display:flex;align-items:center;justify-content:center}.bouwdossier-card.is-compact .card-header[data-v-e67ba1f0]{flex:1;min-width:0;padding-right:64px;margin-bottom:0}.bouwdossier-card.is-compact .card-title[data-v-e67ba1f0]{font-size:13px;font-weight:600;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bouwdossier-card.is-compact .card-meta[data-v-e67ba1f0]{margin-top:2px;font-size:11px;gap:6px}.bouwdossier-card.is-compact .card-header-icons[data-v-e67ba1f0]{top:50%;transform:translateY(-50%);right:6px}.bouwdossier-card.status-included[data-v-e67ba1f0]{border-color:#c9d6cb;background:#f3f6f2}.bouwdossier-card.status-excluded[data-v-e67ba1f0]{opacity:.6;background:#f5f5f5;border-color:#ccc}.bouwdossier-card.status-review[data-v-e67ba1f0]{border-color:#e8e8e8}.bouwdossier-card.is-editing[data-v-e67ba1f0]{box-shadow:0 0 0 2px #5e5858;transform:none;cursor:default;min-height:0}.card-header-icons[data-v-e67ba1f0]{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:10}.icon-btn[data-v-e67ba1f0]{width:32px;height:32px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.icon-btn[data-v-e67ba1f0]:hover:not(:disabled){background:#f7f5f1;border-color:#d8d5d0}.icon-btn[data-v-e67ba1f0]:disabled{opacity:.55;cursor:wait}.icon-btn svg[data-v-e67ba1f0]{width:16px;height:16px}.icon-btn .icon-text[data-v-e67ba1f0]{display:block;font-size:18px;line-height:1}.icon-edit .icon-text[data-v-e67ba1f0]{font-size:20px}.icon-remove[data-v-e67ba1f0]{color:#666}.icon-remove[data-v-e67ba1f0]:hover{background:#f7f5f1;color:#333}.card-thumbnail[data-v-e67ba1f0]{position:relative;width:100%;height:150px;margin-bottom:12px;border-radius:4px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.card-thumbnail.is-edit-preview[data-v-e67ba1f0]{height:140px;margin-bottom:10px}.thumbnail-hit[data-v-e67ba1f0]{display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:zoom-in}.card-thumbnail img[data-v-e67ba1f0]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-placeholder[data-v-e67ba1f0]{color:#999;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%}.thumb-overlays[data-v-e67ba1f0]{position:absolute;top:8px;right:8px;display:flex;gap:6px;z-index:2}.thumb-overlay-btn[data-v-e67ba1f0]{width:34px;height:34px;border:none;border-radius:8px;background:#ffffffeb;color:#5e5858;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000002e}.thumb-overlay-btn[data-v-e67ba1f0]:hover:not(:disabled){background:#fff}.thumb-overlay-btn[data-v-e67ba1f0]:disabled{opacity:.6;cursor:wait}.thumb-overlay-btn--danger[data-v-e67ba1f0]:hover{color:#a33}.autosave-hint[data-v-e67ba1f0]{margin:2px 0 0;font-size:11px;color:#9a948c}.card-header[data-v-e67ba1f0]{margin-bottom:12px;padding-right:72px}.card-title[data-v-e67ba1f0]{margin:0 0 8px;font-size:15px;font-weight:600;color:#5e5858}.card-meta[data-v-e67ba1f0]{display:flex;gap:12px;font-size:12px;color:#666}.card-details[data-v-e67ba1f0]{flex:1;margin-bottom:12px}.detail-summary[data-v-e67ba1f0]{margin:0;color:#555;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.detail-item[data-v-e67ba1f0]{display:flex;gap:8px;margin-bottom:6px;font-size:12px}.detail-label[data-v-e67ba1f0]{font-weight:500;color:#666}.detail-value[data-v-e67ba1f0]{color:#333}.card-edit-form[data-v-e67ba1f0]{margin-top:0;padding-top:0;border-top:none}.form-field[data-v-e67ba1f0]{display:block;margin-bottom:10px}.form-row[data-v-e67ba1f0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-label[data-v-e67ba1f0]{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:#6b655e}.edit-description-header[data-v-e67ba1f0]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.edit-description-label[data-v-e67ba1f0]{font-size:12px;font-weight:600;color:#6b655e}.ai-rewrite-btn[data-v-e67ba1f0]{border:1px solid #e0dbd4;background:#fff;color:#5e5858;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ai-rewrite-btn[data-v-e67ba1f0]:hover:not(:disabled){background:#f3efe8}.ai-rewrite-btn[data-v-e67ba1f0]:disabled{opacity:.6;cursor:wait}.rewrite-error[data-v-e67ba1f0]{margin:0 0 8px;font-size:12px;font-weight:500;color:#a14a3f}.card-edit-form .form-input[data-v-e67ba1f0],.card-edit-form .form-textarea[data-v-e67ba1f0]{width:100%;margin-bottom:0;padding:8px 10px;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;box-sizing:border-box}.card-edit-form .form-textarea[data-v-e67ba1f0]{resize:vertical;min-height:88px;line-height:1.45}.btn-primary[data-v-e67ba1f0]{padding:8px 16px;background:#5e5858;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-e67ba1f0]:hover{background:#4a4444}.btn-primary.btn-muted[data-v-e67ba1f0]{background:#999;color:#fff}.btn-primary.btn-muted[data-v-e67ba1f0]:hover{background:#777}.btn-primary.btn-destructive[data-v-e67ba1f0]{background:#d32f2f}.btn-primary.btn-destructive[data-v-e67ba1f0]:hover{background:#b71c1c}.btn-secondary[data-v-e67ba1f0]{padding:8px 16px;background:#fff;color:#5e5858;border:1px solid #5e5858;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-e67ba1f0]:hover{background:#f7f5f1}.card-actions[data-v-e67ba1f0]{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #e8e8e8}.card-actions .btn-primary[data-v-e67ba1f0],.card-actions .btn-secondary[data-v-e67ba1f0]{flex:1}.action-include[data-v-e67ba1f0]{background:#5e5858;color:#fff;display:flex;align-items:center;gap:6px;justify-content:center}.action-include svg[data-v-e67ba1f0]{width:16px;height:16px;stroke:currentColor}.action-exclude[data-v-e67ba1f0]{color:#999;display:flex;align-items:center;gap:6px;justify-content:center}.action-exclude svg[data-v-e67ba1f0]{width:16px;height:16px;stroke:currentColor}.modal-overlay[data-v-e67ba1f0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e67ba1f0]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px #00000026}.modal-header[data-v-e67ba1f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-header h3[data-v-e67ba1f0]{margin:0;font-size:18px;font-weight:600}.modal-close[data-v-e67ba1f0]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-e67ba1f0]:hover{color:#333}.modal-body[data-v-e67ba1f0]{margin-bottom:24px}.modal-footer[data-v-e67ba1f0]{display:flex;gap:12px;justify-content:flex-end}.doc-viewer-overlay[data-v-e67ba1f0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#141210b8;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.doc-viewer-panel[data-v-e67ba1f0]{background:#fff;border-radius:10px;width:min(960px,100%);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px #00000047}.doc-viewer-header[data-v-e67ba1f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #ece7e0}.doc-viewer-title[data-v-e67ba1f0]{margin:0;font-size:15px;font-weight:600;color:#5e5858;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.doc-viewer-header-actions[data-v-e67ba1f0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.doc-viewer-download[data-v-e67ba1f0]{padding:6px 12px;font-size:12px}.doc-viewer-body[data-v-e67ba1f0]{flex:1;min-height:280px;background:#111;display:flex;align-items:center;justify-content:center;overflow:auto}.doc-viewer-image[data-v-e67ba1f0]{max-width:100%;max-height:min(78vh,760px);object-fit:contain;display:block}.doc-viewer-frame[data-v-e67ba1f0]{width:100%;height:min(78vh,760px);border:none;background:#fff}.doc-viewer-empty[data-v-e67ba1f0]{color:#eee;text-align:center;padding:24px}.doc-viewer-empty a[data-v-e67ba1f0]{color:#fff;font-weight:600}@media (max-width: 560px){.form-row[data-v-e67ba1f0]{grid-template-columns:1fr}.bouwdossier-card.is-editing[data-v-e67ba1f0]{padding:12px}.doc-viewer-header[data-v-e67ba1f0]{flex-wrap:wrap}.doc-viewer-title[data-v-e67ba1f0]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.source-url-import[data-v-80437775]{margin-top:14px}.source-url-divider[data-v-80437775]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#8a837c;font-size:12px;text-transform:lowercase}.source-url-divider[data-v-80437775]:before,.source-url-divider[data-v-80437775]:after{content:"";flex:1;height:1px;background:#e4ddd3}.source-url-details[data-v-80437775]{border:1px solid #e4ddd3;border-radius:8px;background:#fff;padding:0 12px 12px}.source-url-summary[data-v-80437775]{cursor:pointer;list-style:none;padding:12px 0 0;font-size:14px;font-weight:600;color:#5e5858}.source-url-summary[data-v-80437775]::-webkit-details-marker{display:none}.source-url-hint[data-v-80437775]{margin:8px 0 12px;font-size:13px;line-height:1.45;color:#666}.source-url-field[data-v-80437775]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;color:#555;flex:1;min-width:0}.source-url-field--year[data-v-80437775]{flex:0 0 110px;max-width:130px}.source-url-meta-row[data-v-80437775]{display:flex;flex-wrap:wrap;gap:10px}.source-url-input[data-v-80437775]{border:1px solid #ddd;border-radius:4px;padding:8px 10px;font-size:14px;width:100%;box-sizing:border-box;background:#fff;color:#333}.source-url-input--area[data-v-80437775]{min-height:72px;resize:vertical}.source-url-input[data-v-80437775]:focus-visible{outline:2px solid #5e5858;outline-offset:1px}.source-url-error[data-v-80437775]{margin:0 0 10px;font-size:13px;color:#c0392b}.source-url-submit[data-v-80437775]{background:#5e5858;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer}.source-url-submit[data-v-80437775]:disabled{opacity:.55;cursor:not-allowed}.research-tips[data-v-04287347]{display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.research-tip-list[data-v-04287347]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.research-tip[data-v-04287347]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:12px 14px;border:1px solid #e7e1da;border-radius:8px;background:#fff}.research-tip.is-current[data-v-04287347]{border-color:#c8bfb4;background:#fbf8f4}.research-tip.is-ahead[data-v-04287347],.research-tip.is-tried[data-v-04287347],.research-tip.is-skipped[data-v-04287347]{background:#fff}.research-tip.is-ahead .research-tip-title[data-v-04287347],.research-tip.is-tried .research-tip-title[data-v-04287347],.research-tip.is-skipped .research-tip-title[data-v-04287347],.research-tip.is-ahead .research-tip-body[data-v-04287347],.research-tip.is-tried .research-tip-body[data-v-04287347],.research-tip.is-skipped .research-tip-body[data-v-04287347]{color:#8a837c}.research-tip-main[data-v-04287347]{display:flex;gap:10px;min-width:0;flex:1 1 220px}.research-tip-mark[data-v-04287347]{width:18px;height:18px;margin-top:2px;border:1px solid #c8bfb4;border-radius:4px;flex-shrink:0;display:grid;place-items:center;font-size:12px;color:#5e5858}.research-tip.is-tried .research-tip-mark[data-v-04287347],.research-tip.is-skipped .research-tip-mark[data-v-04287347]{background:#f3efe9}.research-tip-title[data-v-04287347]{margin:0;font-size:14px;font-weight:650;color:#3d3935}.research-tip-status[data-v-04287347],.research-tip-body[data-v-04287347]{margin:4px 0 0;font-size:13px;line-height:1.4;color:#5e5858}.research-tip-lead[data-v-04287347]{margin:0;font-size:13px;line-height:1.45;color:#5e5858}.research-tip-lead[data-v-04287347] a{color:inherit;text-decoration:underline;text-underline-offset:3px}.research-tip-links[data-v-04287347]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.research-tip-link[data-v-04287347],.research-tip-action[data-v-04287347]{display:inline-block;margin-top:6px;padding:0;border:0;background:none;color:#5e5858;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.research-tip-links .research-tip-link[data-v-04287347]{margin-top:0}.research-tip-actions[data-v-04287347]{display:flex;gap:8px;align-items:center}.research-tip-btn[data-v-04287347],.research-tip-reopen[data-v-04287347]{border:1px solid #d8d2cb;background:#fff;color:#3d3935;border-radius:8px;padding:6px 10px;font:inherit;font-size:13px;cursor:pointer}.research-tip-btn--quiet[data-v-04287347],.research-tip-reopen[data-v-04287347]{border-color:transparent;background:none;color:#8a837c;text-decoration:underline;text-underline-offset:3px;padding-left:0;padding-right:0}.research-tip-alt[data-v-04287347]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#8a837c;font-size:13px}.research-tip-alt-btn[data-v-04287347]{border:0;background:none;padding:0;color:#8a837c;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.research-tip-buy[data-v-04287347],.research-tip-more-body[data-v-04287347]{margin-top:8px}.research-tip-more[data-v-04287347]{color:#8a837c;font-size:13px}.research-tip-more summary[data-v-04287347]{cursor:pointer}.bouw-wrap[data-v-ed0f641b]{display:flex;flex-direction:column;gap:12px;padding-bottom:96px}.title[data-v-ed0f641b]{margin:0;color:#333}.subtitle[data-v-ed0f641b]{margin:0;color:#666}.page-intro[data-v-ed0f641b]{margin:0;padding:0 2px;background:transparent;border:none;border-radius:0}.page-title[data-v-ed0f641b]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-ed0f641b]{margin:0;color:#666;font-size:14px;line-height:1.45}.desktop-only-intro[data-v-ed0f641b],.desktop-only-title[data-v-ed0f641b]{display:block}.mobile-only-lead[data-v-ed0f641b]{display:none}.upload-lead[data-v-ed0f641b]{margin:0 0 12px;color:#7a736c;font-size:13px;line-height:1.4;text-align:left}.intent-block[data-v-ed0f641b]{margin:0 0 12px}.intent-block--nested[data-v-ed0f641b]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee7df}.intent-label[data-v-ed0f641b]{margin:0 0 6px;font-size:12px;font-weight:700;color:#8a837c;letter-spacing:.01em}.intent-chips[data-v-ed0f641b]{display:flex;flex-wrap:wrap;gap:6px}.intent-chip[data-v-ed0f641b]{min-height:32px;padding:5px 11px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.intent-chip.active[data-v-ed0f641b]{background:#f3efe8;border-color:#cbb499;color:#3d3935}.intent-chip[data-v-ed0f641b]:active{transform:scale(.98)}.intent-hint[data-v-ed0f641b]{margin:8px 0 0;font-size:12px;line-height:1.4;color:#8a837c}.bouw-progress[data-v-ed0f641b]{margin:0 0 10px}.bouw-progress-track[data-v-ed0f641b]{height:6px;border-radius:999px;background:#ece7e0;overflow:hidden;margin-bottom:6px}.bouw-progress-fill[data-v-ed0f641b]{height:100%;background:#7d9a82;border-radius:999px;transition:width .25s ease,background-color .25s ease;min-width:0}.bouw-progress-text[data-v-ed0f641b]{margin:0;font-size:12px;color:#5a7a5f;line-height:1.35;transition:color .25s ease}.bouw-progress-ideal[data-v-ed0f641b]{color:#7a736c;font-weight:400}.bouw-progress.is-low .bouw-progress-fill[data-v-ed0f641b]{background:#c45c4a}.bouw-progress.is-low .bouw-progress-text[data-v-ed0f641b]{color:#a0483a}.bouw-progress.is-mid .bouw-progress-fill[data-v-ed0f641b]{background:#d4893a}.bouw-progress.is-mid .bouw-progress-text[data-v-ed0f641b]{color:#a86a28}.bouw-progress.is-high .bouw-progress-fill[data-v-ed0f641b]{background:#7d9a82}.bouw-progress.is-high .bouw-progress-text[data-v-ed0f641b]{color:#5a7a5f}.bouw-missing-nudge[data-v-ed0f641b]{margin:4px 0 0;font-size:12px;color:#a67c52;font-weight:500}.upload-more[data-v-ed0f641b]{background:#fff;border:1px solid #cbb499;border-radius:8px;overflow:hidden;position:sticky;top:0;z-index:4;box-shadow:0 2px 10px #3e373014}.upload-more--priority[data-v-ed0f641b]{border-color:#cbb499}.upload-more--priority .upload-more-summary[data-v-ed0f641b]{background:#f7f3ec}.upload-more--soft[data-v-ed0f641b]{border-color:#d6cbb8}.upload-more--soft .upload-more-summary[data-v-ed0f641b]{background:#faf7f2}.upload-more-summary[data-v-ed0f641b]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;color:#5e5858;min-height:52px;-webkit-user-select:none;user-select:none}.upload-more-summary[data-v-ed0f641b]::-webkit-details-marker{display:none}.upload-more-copy[data-v-ed0f641b]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.upload-more-title[data-v-ed0f641b]{font-size:15px;font-weight:700;color:#3d3935}.upload-more-sub[data-v-ed0f641b]{font-size:12px;font-weight:500;color:#8a837c;line-height:1.3}.upload-more-chevron[data-v-ed0f641b]{display:block;width:22px;height:22px;color:#3d3935;transition:transform .15s ease;flex-shrink:0}.upload-more[open] .upload-more-chevron[data-v-ed0f641b]{transform:rotate(180deg)}.upload-card--nested[data-v-ed0f641b]{border:none;border-top:1px solid #eee;border-radius:0;box-shadow:none}.bouw-checklist[data-v-ed0f641b]{list-style:none;margin:10px 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.bouw-check-row[data-v-ed0f641b]{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid #ece7e0;border-radius:8px;background:#faf8f5;padding:10px 12px;cursor:pointer;font-family:Montserrat,sans-serif}.bouw-check-row.done[data-v-ed0f641b]{background:#f3f6f2;border-color:#c9d6cb}.bouw-check-row.focus[data-v-ed0f641b]:not(.done){border-color:#cbb499;background:#faf7f2}.bouw-check-mark[data-v-ed0f641b]{width:20px;height:20px;border-radius:50%;border:1px solid #cbb499;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;color:#5a7a5f;background:#fff;margin-top:1px}.bouw-check-row.done .bouw-check-mark[data-v-ed0f641b]{background:#c9d6cb;border-color:#c9d6cb}.bouw-check-copy[data-v-ed0f641b]{display:flex;flex-direction:column;gap:2px;min-width:0}.bouw-check-title[data-v-ed0f641b]{font-size:13px;font-weight:600;color:#3d3935}.bouw-check-body[data-v-ed0f641b]{font-size:12px;line-height:1.35;color:#7a736c}.guide-disclosure[data-v-ed0f641b]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;max-width:100%}.guide-summary[data-v-ed0f641b]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;color:#5e5858;min-height:44px;-webkit-user-select:none;user-select:none}.guide-summary[data-v-ed0f641b]::-webkit-details-marker{display:none}.guide-summary-chevron[data-v-ed0f641b]{font-size:12px;color:#8a837c;transition:transform .15s ease}.guide-disclosure[open] .guide-summary-chevron[data-v-ed0f641b]{transform:rotate(180deg)}.guide-card[data-v-ed0f641b]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;max-width:100%;box-sizing:border-box;overflow:hidden}.guide-card-body[data-v-ed0f641b]{border:none;border-top:1px solid #eee;border-radius:0;overflow:hidden;max-width:100%;box-sizing:border-box}.guide-title[data-v-ed0f641b]{margin:0 0 8px;color:#5e5858;font-size:16px;font-weight:700}.guide-text[data-v-ed0f641b],.guide-fallback[data-v-ed0f641b],.guide-hint[data-v-ed0f641b]{margin:0 0 8px;color:#666;font-size:14px;line-height:1.5}.guide-hint[data-v-ed0f641b]{margin-bottom:0;font-size:13px}.sources-more-btn[data-v-ed0f641b]{margin:8px 0 0;border:none;background:transparent;color:#5e5858;font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:2px}.source-grid[data-v-ed0f641b]{display:flex;flex-direction:column;gap:8px;margin:12px 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.source-card[data-v-ed0f641b]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa;text-decoration:none;color:#5e5858;transition:background .15s ease,border-color .15s ease;font-size:14px;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden}.source-card[data-v-ed0f641b]:hover{background:#f3efe8;border-color:#cbb499}.source-icon[data-v-ed0f641b]{font-size:16px;flex-shrink:0}.source-name[data-v-ed0f641b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-arrow[data-v-ed0f641b]{font-size:16px;flex-shrink:0;opacity:.6}.upload-card[data-v-ed0f641b]{background:#faf7f2;border:2px solid #cbb499;border-radius:8px;padding:16px 18px;box-shadow:0 2px 8px #cbb49938;max-width:100%;box-sizing:border-box}.upload-title[data-v-ed0f641b]{margin:0 0 8px;color:#5e5858;font-size:18px;font-weight:600}.bouw-wrap[data-v-ed0f641b] .bouwdossier-upsell .upsell-card{background:transparent;border:none}.muted[data-v-ed0f641b]{color:#666}.list-card[data-v-ed0f641b]{background:#f3f6f2;border:1px solid #c9d6cb;border-radius:8px;padding:16px 18px}.list-card h4[data-v-ed0f641b]{margin:0 0 12px;color:#5a7a5f;display:flex;align-items:center;gap:8px;font-size:17px}.list-card h4[data-v-ed0f641b]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#c9d6cb;color:#3f5a44;border-radius:50%;font-size:12px;font-weight:700}.progress-state[data-v-ed0f641b]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px 24px;text-align:center}.progress-steps[data-v-ed0f641b]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:12px}.step[data-v-ed0f641b]{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.3;transition:opacity .3s}.step.active[data-v-ed0f641b]{opacity:1}.step.done[data-v-ed0f641b]{opacity:.6}.step-icon[data-v-ed0f641b]{font-size:28px;display:block}.step.active .step-icon[data-v-ed0f641b]{animation:bouw-pulse-ed0f641b 1.5s ease-in-out infinite}@keyframes bouw-pulse-ed0f641b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.step-label[data-v-ed0f641b]{font-size:13px;color:#666;font-weight:500}.progress-timer[data-v-ed0f641b]{font-size:12px;color:#999;font-style:italic}.error-banner[data-v-ed0f641b]{display:flex;align-items:flex-start;gap:12px;background:#fff5f5;border:1px solid #f5c6cb;border-radius:8px;padding:14px 16px}.error-icon[data-v-ed0f641b]{font-size:20px;flex-shrink:0}.error-content[data-v-ed0f641b]{flex:1;min-width:0}.error-message[data-v-ed0f641b]{color:#c0392b;font-size:14px;line-height:1.5}.error-dismiss[data-v-ed0f641b]{background:none;border:none;color:#c0392b;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;opacity:.6}.error-dismiss[data-v-ed0f641b]:hover{opacity:1}.success-toast[data-v-ed0f641b]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#e8efe6;color:#3f5a44;border:1px solid #c5d4c8;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #3c302414;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;z-index:1000}.toast-enter-active[data-v-ed0f641b],.toast-leave-active[data-v-ed0f641b]{transition:all .3s ease}.toast-enter-from[data-v-ed0f641b],.toast-leave-to[data-v-ed0f641b]{opacity:0;transform:translate(-50%) translateY(-20px)}@media (max-width: 768px){.desktop-only-intro[data-v-ed0f641b],.desktop-only-title[data-v-ed0f641b]{display:none}.mobile-only-lead[data-v-ed0f641b]{display:block}.upload-card[data-v-ed0f641b]{padding:14px}.progress-steps[data-v-ed0f641b]{gap:8px}.step-icon[data-v-ed0f641b]{font-size:22px}.step-label[data-v-ed0f641b]{font-size:11px}.success-toast[data-v-ed0f641b]{left:16px;right:16px;transform:none;max-width:calc(100% - 32px)}.toast-enter-from[data-v-ed0f641b],.toast-leave-to[data-v-ed0f641b]{transform:translateY(-20px)}}.form-row[data-v-ed0f641b]{display:flex;gap:8px;align-items:center;margin:8px 0}.year[data-v-ed0f641b]{width:90px}.thumbs img[data-v-ed0f641b]{width:120px;height:80px;object-fit:cover;border-radius:6px;border:1px solid #e9ecef;margin-right:6px}.btn[data-v-ed0f641b]{background:#5e5858;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-weight:600;cursor:pointer}.btn[data-v-ed0f641b]:hover{background:#4a4545}.err[data-v-ed0f641b]{color:#c82333;margin-top:8px;font-size:13px}.ok[data-v-ed0f641b]{color:#155724;margin-top:8px;font-size:13px}.bd-table[data-v-ed0f641b]{width:100%;border-collapse:collapse;margin-top:8px}.bd-table th[data-v-ed0f641b],.bd-table td[data-v-ed0f641b]{border-bottom:1px solid #e9ecef;padding:8px;vertical-align:top;font-size:14px}.bd-table th[data-v-ed0f641b]{background:#f8f9fa;color:#333;font-weight:600}.bwd-cards-grid[data-v-ed0f641b]{display:flex;flex-direction:column;gap:6px;margin-top:8px}@media (min-width: 900px){.bwd-cards-grid[data-v-ed0f641b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;align-items:stretch}.bwd-cards-grid[data-v-ed0f641b] .bouwdossier-card.is-editing{grid-column:1 / -1}.bwd-cards-grid[data-v-ed0f641b] .bouwdossier-card.is-compact{flex-direction:column;align-items:stretch;gap:8px;padding:8px;height:100%;background:#fff}.bwd-cards-grid[data-v-ed0f641b] .bouwdossier-card.is-compact .card-thumbnail{width:100%;height:112px;border-radius:8px}.bwd-cards-grid[data-v-ed0f641b] .bouwdossier-card.is-compact .thumbnail-placeholder{width:100%;height:112px;font-size:22px}.bwd-cards-grid[data-v-ed0f641b] .bouwdossier-card.is-compact .card-header{flex:0 0 auto;padding-right:0}.bwd-cards-grid[data-v-ed0f641b] .bouwdossier-card.is-compact .card-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.bwd-cards-grid[data-v-ed0f641b] .bouwdossier-card.is-compact .card-header-icons{top:auto;bottom:8px;right:8px;transform:none}}.tbl-thumb[data-v-ed0f641b]{width:120px;height:80px;object-fit:cover;border-radius:6px;border:1px solid #e9ecef}.btn-edit[data-v-ed0f641b]{width:28px;height:28px;border-radius:50%;border:none;background:#5e5858;color:#fff;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.btn-edit[data-v-ed0f641b]:hover{background:#4a4545}.btn-del[data-v-ed0f641b]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer}.btn-del[data-v-ed0f641b]:hover{background:#c82333}.editable-cell[data-v-ed0f641b]{cursor:pointer;position:relative}.editable-cell[data-v-ed0f641b]:hover{background-color:#f5f5f5}.inline-input[data-v-ed0f641b]{width:100%;padding:4px 6px;border:2px solid #e8e8e8;border-radius:4px;font-size:13px;background:#fff}.inline-input[data-v-ed0f641b]:focus{outline:none;border-color:#5e5858}.foto-toevoegen[data-v-76cd975c]{display:flex;flex-direction:column;gap:12px;padding-bottom:96px}.page-intro[data-v-76cd975c]{margin:0;padding:0 2px;background:transparent;border:none;border-radius:0}.page-title[data-v-76cd975c]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-76cd975c]{margin:0;color:#666;font-size:14px;line-height:1.45}.desktop-only-intro[data-v-76cd975c]{display:block}.mobile-only-lead[data-v-76cd975c]{display:none}.upload-lead[data-v-76cd975c]{margin:0 0 10px;color:#7a736c;font-size:13px;line-height:1.4;text-align:left}.intent-block[data-v-76cd975c]{display:flex;flex-direction:column;gap:8px}.intent-label[data-v-76cd975c]{margin:0;font-size:12px;font-weight:700;color:#8a837c;letter-spacing:.01em}.intent-chips[data-v-76cd975c]{display:flex;flex-wrap:wrap;gap:6px}.intent-chip[data-v-76cd975c]{min-height:34px;padding:6px 12px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.intent-chip.active[data-v-76cd975c]{background:#f3efe8;border-color:#cbb499;color:#3d3935}.intent-chip[data-v-76cd975c]:active{transform:scale(.98)}.intent-hint[data-v-76cd975c]{margin:0;font-size:12px;line-height:1.35;color:#8a837c}.foto-progress[data-v-76cd975c]{margin:0 0 12px}.foto-progress-track[data-v-76cd975c]{height:6px;border-radius:999px;background:#ece7e0;overflow:hidden;margin-bottom:6px}.foto-progress-fill[data-v-76cd975c]{height:100%;border-radius:999px;background:#7d9a82;transition:width .25s ease,background-color .25s ease;min-width:0}.foto-progress-text[data-v-76cd975c]{margin:0;font-size:12px;line-height:1.35;color:#5a7a5f;transition:color .25s ease}.foto-progress-ideal[data-v-76cd975c]{color:#7a736c;font-weight:400}.foto-progress.is-low .foto-progress-fill[data-v-76cd975c]{background:#c45c4a}.foto-progress.is-low .foto-progress-text[data-v-76cd975c]{color:#a0483a}.foto-progress.is-mid .foto-progress-fill[data-v-76cd975c]{background:#d4893a}.foto-progress.is-mid .foto-progress-text[data-v-76cd975c]{color:#a86a28}.foto-progress.is-high .foto-progress-fill[data-v-76cd975c]{background:#7d9a82}.foto-progress.is-high .foto-progress-text[data-v-76cd975c]{color:#5a7a5f}.foto-missing-nudge[data-v-76cd975c]{margin:4px 0 0;font-size:12px;line-height:1.35;color:#8a7355;font-weight:500}.intent-block--nested[data-v-76cd975c]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eee7df}.list-card h4[data-v-76cd975c]{margin-bottom:8px}.foto-checklist[data-v-76cd975c]{list-style:none;margin:10px 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.foto-check-row[data-v-76cd975c]{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid #eee7df;border-radius:8px;background:#fafafa;padding:10px 12px;cursor:pointer;min-height:44px;transition:background .15s ease,border-color .15s ease}.foto-check-row.done[data-v-76cd975c]{background:#f3f6f2;border-color:#c9d6cb}.foto-check-row.focus[data-v-76cd975c]:not(.done){border-color:#cbb499;background:#faf7f2}.foto-check-mark[data-v-76cd975c]{width:22px;height:22px;border-radius:6px;border:1px solid #d7d0c7;background:#fff;color:#5a7a5f;font-size:13px;font-weight:700;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.foto-check-row.done .foto-check-mark[data-v-76cd975c]{background:#e7eee8;border-color:#c9d6cb}.foto-check-copy[data-v-76cd975c]{display:flex;flex-direction:column;gap:2px;min-width:0}.foto-check-title[data-v-76cd975c]{font-size:13px;font-weight:700;color:#3d3935}.foto-check-body[data-v-76cd975c]{font-size:12px;line-height:1.35;color:#7a736c}.section-upsell-block[data-v-76cd975c]{width:100%;border:1px solid #e8e8e8;border-radius:10px;background:#fafafa;overflow:hidden}.upsell-header[data-v-76cd975c]{display:flex;align-items:center;gap:8px;padding:10px 14px}.upsell-toggle[data-v-76cd975c]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:none;background:transparent;color:#5e5858;padding:0;font-size:14px;font-weight:600;min-height:40px;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif}.upsell-more-info[data-v-76cd975c]{font-size:13px;font-weight:500;color:#8a8078;flex-shrink:0}.section-upsell-content[data-v-76cd975c]{border-top:1px solid #eee}.expert-soft-card[data-v-76cd975c]{background:transparent;border:none;border-radius:0;padding:10px 14px 12px}.expert-soft-title[data-v-76cd975c]{margin:0 0 4px;font-size:15px;font-weight:600;color:#5e5858}.expert-soft-subtitle[data-v-76cd975c]{margin:0 0 10px;font-size:12px;line-height:1.4;color:#666;white-space:pre-line}.expert-soft-row[data-v-76cd975c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid #eee7df}.expert-soft-name[data-v-76cd975c]{font-size:13px;font-weight:500;color:#3d3935}.expert-soft-actions[data-v-76cd975c]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.expert-soft-price[data-v-76cd975c]{font-size:13px;font-weight:500;color:#5e5858}.expert-soft-btn[data-v-76cd975c]{min-height:34px;padding:6px 12px;border-radius:8px;border:1px solid #d7d0c7;background:#fff;color:#5e5858;font-size:13px;font-weight:600;cursor:pointer}.expert-soft-btn[data-v-76cd975c]:hover:not(:disabled){background:#f3efe8;border-color:#cbb499}.expert-soft-btn[data-v-76cd975c]:disabled{opacity:.55;cursor:not-allowed}.expert-error[data-v-76cd975c]{margin:8px 0 0}.upload-more[data-v-76cd975c]{background:#fff;border:1px solid #cbb499;border-radius:8px;overflow:hidden;position:sticky;top:0;z-index:4;box-shadow:0 2px 10px #3e373014}.upload-more--priority[data-v-76cd975c]{border-color:#cbb499}.upload-more--priority .upload-more-summary[data-v-76cd975c]{background:#f7f3ec}.upload-more--soft[data-v-76cd975c]{border-color:#d6cbb8}.upload-more--soft .upload-more-summary[data-v-76cd975c]{background:#faf7f2}.upload-more-summary[data-v-76cd975c]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;color:#5e5858;min-height:52px;-webkit-user-select:none;user-select:none}.upload-more-summary[data-v-76cd975c]::-webkit-details-marker{display:none}.upload-more-copy[data-v-76cd975c]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.upload-more-title[data-v-76cd975c]{font-size:15px;font-weight:700;color:#3d3935}.upload-more-sub[data-v-76cd975c]{font-size:12px;font-weight:500;color:#8a837c;line-height:1.3}.upload-more-chevron[data-v-76cd975c]{display:block;width:22px;height:22px;color:#3d3935;transition:transform .15s ease;flex-shrink:0}.upload-more[open] .upload-more-chevron[data-v-76cd975c]{transform:rotate(180deg)}.upload-card--nested[data-v-76cd975c]{border:none;border-top:1px solid #eee;border-radius:0;box-shadow:none}.guide-disclosure[data-v-76cd975c]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;max-width:100%}.guide-summary[data-v-76cd975c]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;color:#5e5858;min-height:44px;-webkit-user-select:none;user-select:none}.guide-summary[data-v-76cd975c]::-webkit-details-marker{display:none}.guide-summary-chevron[data-v-76cd975c]{font-size:12px;color:#8a837c;transition:transform .15s ease}.guide-disclosure[open] .guide-summary-chevron[data-v-76cd975c]{transform:rotate(180deg)}.guide-card-body[data-v-76cd975c]{border:none;border-top:1px solid #eee;border-radius:0;overflow:hidden;max-width:100%;box-sizing:border-box}@media (max-width: 768px){.desktop-only-intro[data-v-76cd975c]{display:none}.mobile-only-lead[data-v-76cd975c]{display:block}}.guide-card[data-v-76cd975c],.list-card[data-v-76cd975c]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;max-width:100%;box-sizing:border-box;overflow:hidden}.upload-card[data-v-76cd975c]{background:#faf7f2;border:2px solid #cbb499;border-radius:8px;padding:18px 20px;box-shadow:0 2px 8px #cbb49938;max-width:100%;box-sizing:border-box}.guide-title[data-v-76cd975c]{margin:0 0 4px;color:#5e5858;font-size:15px;font-weight:700}.guide-text[data-v-76cd975c],.guide-fallback[data-v-76cd975c],.guide-hint[data-v-76cd975c]{margin:0 0 8px;color:#666;font-size:14px;line-height:1.5}.guide-hint[data-v-76cd975c]{margin-bottom:0;font-size:13px}.sources-more-btn[data-v-76cd975c]{margin:8px 0 0;border:none;background:transparent;color:#5e5858;font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:2px}.source-grid[data-v-76cd975c]{display:flex;flex-direction:column;gap:8px;margin:12px 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.source-card[data-v-76cd975c]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa;text-decoration:none;color:#5e5858;transition:background .15s ease,border-color .15s ease;font-size:14px;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden}.source-card[data-v-76cd975c]:not(.inactive):hover{background:#f3efe8;border-color:#cbb499}.source-card.inactive[data-v-76cd975c]{opacity:.6;cursor:default}.source-icon[data-v-76cd975c]{font-size:16px;flex-shrink:0}.source-name[data-v-76cd975c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-arrow[data-v-76cd975c]{font-size:16px;flex-shrink:0;opacity:.6}.progress-state[data-v-76cd975c]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px 24px;text-align:center}.progress-steps[data-v-76cd975c]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:12px}.step[data-v-76cd975c]{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.3;transition:opacity .3s}.step.active[data-v-76cd975c]{opacity:1}.step.done[data-v-76cd975c]{opacity:.6}.step-icon[data-v-76cd975c]{font-size:32px;display:block}.step.active .step-icon[data-v-76cd975c]{animation:pulse-76cd975c 1.5s ease-in-out infinite}@keyframes pulse-76cd975c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.step-label[data-v-76cd975c]{font-size:13px;color:#666;font-weight:500}.progress-timer[data-v-76cd975c]{font-size:12px;color:#999;font-style:italic}.error-banner[data-v-76cd975c]{display:flex;align-items:flex-start;gap:12px;background:#fff5f5;border:1px solid #f5c6cb;border-radius:8px;padding:14px 16px;margin:8px 0}.error-icon[data-v-76cd975c]{font-size:20px;flex-shrink:0}.error-content[data-v-76cd975c]{flex:1;min-width:0}.error-message[data-v-76cd975c]{color:#c0392b;font-size:14px;line-height:1.5}.error-dismiss[data-v-76cd975c]{background:none;border:none;color:#c0392b;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.6;transition:opacity .2s}.error-dismiss[data-v-76cd975c]:hover{opacity:1}.success-toast[data-v-76cd975c]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#e8efe6;color:#3f5a44;border:1px solid #c5d4c8;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #3c302414;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;z-index:1000}.toast-icon[data-v-76cd975c]{font-size:18px}.toast-enter-active[data-v-76cd975c],.toast-leave-active[data-v-76cd975c]{transition:all .3s ease}.toast-enter-from[data-v-76cd975c],.toast-leave-to[data-v-76cd975c]{opacity:0;transform:translate(-50%) translateY(-20px)}.list-card[data-v-76cd975c]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px 12px 10px}.list-card h4[data-v-76cd975c]{margin:0 0 10px;color:#5e5858;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.list-card h4[data-v-76cd975c]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#e8efe6;color:#5a7a5f;border-radius:50%;font-size:11px;font-weight:700}.foto-list[data-v-76cd975c]{display:flex;flex-direction:column;gap:6px}.foto-row[data-v-76cd975c]{border:1px solid #ece7e0;border-radius:8px;background:#faf8f5;overflow:hidden}.foto-row.is-editing[data-v-76cd975c]{border-color:#5e5858;box-shadow:0 0 0 2px #5e5858;background:#fff}.foto-row-main[data-v-76cd975c]{display:flex;align-items:center;gap:8px;padding:6px 8px;min-width:0;cursor:pointer}.foto-row-main[data-v-76cd975c]:focus-visible{outline:2px solid #c4b5a0;outline-offset:-2px}.foto-thumb-wrap[data-v-76cd975c]{flex-shrink:0}.foto-thumb[data-v-76cd975c]{width:48px;height:48px;object-fit:cover;border-radius:6px;display:block;background:#ebe6df}.foto-thumb--empty[data-v-76cd975c]{display:flex;align-items:center;justify-content:center;font-size:22px;color:#8a837c}.foto-thumb--mosaic[data-v-76cd975c],.foto-thumb-wrap[data-v-76cd975c] .topo-mosaic{width:48px;height:48px;border-radius:6px}.foto-meta[data-v-76cd975c]{flex:1 1 auto;min-width:0}.foto-title[data-v-76cd975c]{font-size:13px;font-weight:600;color:#3d3935;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foto-year[data-v-76cd975c]{margin-top:1px;font-size:11px;color:#8a837c}.foto-actions[data-v-76cd975c]{display:flex;align-items:center;gap:4px;flex-shrink:0}@media (min-width: 900px){.list-card[data-v-76cd975c]{padding:14px 14px 12px}.foto-list[data-v-76cd975c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.foto-row[data-v-76cd975c]:not(.is-editing){background:#fff}.foto-row.is-editing[data-v-76cd975c]{grid-column:1 / -1}.foto-row-main[data-v-76cd975c]{flex-direction:column;align-items:stretch;gap:8px;padding:8px;height:100%}.foto-thumb-wrap[data-v-76cd975c]{width:100%;height:112px}.foto-thumb[data-v-76cd975c],.foto-thumb--mosaic[data-v-76cd975c],.foto-thumb-wrap[data-v-76cd975c] .topo-mosaic{width:100%;height:112px;border-radius:8px}.foto-meta[data-v-76cd975c]{flex:0 0 auto}.foto-title[data-v-76cd975c]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.foto-actions[data-v-76cd975c]{justify-content:flex-end;margin-top:auto}}.foto-actions--edit[data-v-76cd975c]{justify-content:flex-end;margin-bottom:8px}.foto-icon-btn[data-v-76cd975c]{width:32px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:#5e5858;font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.foto-icon-btn--edit[data-v-76cd975c]{font-size:20px}.foto-icon-btn[data-v-76cd975c]:hover:not(:disabled){background:#f3efe8;border-color:#e0dbd4}.foto-icon-btn[data-v-76cd975c]:disabled{opacity:.55;cursor:wait}.foto-icon-btn--danger[data-v-76cd975c]:hover{background:#f8eaea;color:#a33}.foto-edit[data-v-76cd975c]{display:flex;flex-direction:column;gap:10px;padding:10px}.foto-edit-preview-wrap[data-v-76cd975c]{position:relative}.foto-edit-preview[data-v-76cd975c]{display:block;width:100%;height:140px;padding:0;border:none;border-radius:6px;overflow:hidden;background:#f0ebe4;cursor:zoom-in}.foto-edit-preview--static[data-v-76cd975c]{cursor:default}.foto-edit-preview-img[data-v-76cd975c]{width:100%;height:100%;object-fit:cover;display:block}.foto-edit-preview[data-v-76cd975c] .topo-mosaic,.foto-edit-preview-mosaic[data-v-76cd975c]{width:100%;height:100%}.foto-edit-preview-empty[data-v-76cd975c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#8a837c;font-size:14px;font-weight:600}.foto-thumb-overlays[data-v-76cd975c]{position:absolute;top:8px;right:8px;display:flex;gap:6px;z-index:2}.foto-thumb-overlay-btn[data-v-76cd975c]{width:34px;height:34px;border:none;border-radius:8px;background:#ffffffeb;color:#5e5858;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000002e;font-size:15px}.foto-thumb-overlay-btn[data-v-76cd975c]:hover:not(:disabled){background:#fff}.foto-thumb-overlay-btn[data-v-76cd975c]:disabled{opacity:.6;cursor:wait}.foto-thumb-overlay-btn--danger[data-v-76cd975c]:hover{color:#a33}.foto-file-btn[data-v-76cd975c]{flex:1;border:1px solid #e0dbd4;background:#fff;color:#5e5858;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer}.foto-file-btn[data-v-76cd975c]:hover:not(:disabled){background:#f3efe8}.foto-file-btn[data-v-76cd975c]:disabled{opacity:.6;cursor:wait}.foto-autosave-hint[data-v-76cd975c]{margin:0;font-size:11px;color:#9a948c}.foto-edit-label[data-v-76cd975c]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#6b6560}.foto-edit-label-row[data-v-76cd975c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.foto-ai-rewrite[data-v-76cd975c]{border:1px solid #e0dbd4;background:#fff;color:#5e5858;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.foto-ai-rewrite[data-v-76cd975c]:hover:not(:disabled){background:#f3efe8}.foto-ai-rewrite[data-v-76cd975c]:disabled{opacity:.6;cursor:wait}.foto-rewrite-error[data-v-76cd975c]{margin:0;font-size:12px;font-weight:500;color:#a14a3f}.foto-edit-input[data-v-76cd975c],.foto-edit-textarea[data-v-76cd975c]{width:100%;box-sizing:border-box;border:1px solid #e0dbd4;border-radius:6px;padding:8px 10px;font-size:14px;font-family:inherit;color:#3d3935;background:#fff}.foto-edit-textarea[data-v-76cd975c]{resize:vertical;min-height:88px;line-height:1.45;font-weight:400}.foto-edit-actions[data-v-76cd975c]{display:flex;gap:8px;padding-top:4px;border-top:1px solid #eee}.foto-edit-save[data-v-76cd975c],.foto-edit-cancel[data-v-76cd975c]{flex:1;min-height:36px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.foto-edit-save[data-v-76cd975c]{border:none;background:#5e5858;color:#fff}.foto-edit-save[data-v-76cd975c]:hover{background:#4a4444}.foto-edit-cancel[data-v-76cd975c]{border:1px solid #5e5858;background:#fff;color:#5e5858}.foto-edit-cancel[data-v-76cd975c]:hover{background:#f7f5f1}.foto-viewer-overlay[data-v-76cd975c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#141210b8;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.foto-viewer-panel[data-v-76cd975c]{background:#fff;border-radius:10px;width:min(960px,100%);max-height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px #00000047}.foto-viewer-header[data-v-76cd975c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #ece7e0}.foto-viewer-title[data-v-76cd975c]{margin:0;font-size:15px;font-weight:600;color:#5e5858;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.foto-viewer-header-actions[data-v-76cd975c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.foto-viewer-header-actions .foto-file-btn[data-v-76cd975c]{flex:0 0 auto}.foto-viewer-close[data-v-76cd975c]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.foto-viewer-close[data-v-76cd975c]:hover{color:#333}.foto-viewer-body[data-v-76cd975c]{flex:1;min-height:280px;background:#111;display:flex;align-items:center;justify-content:center;overflow:auto}.foto-viewer-image[data-v-76cd975c]{max-width:100%;max-height:min(78vh,760px);object-fit:contain;display:block}.foto-viewer-mosaic[data-v-76cd975c]{width:min(100%,960px);max-height:min(78vh,760px);aspect-ratio:3 / 2}@media (max-width: 768px){.upload-card[data-v-76cd975c]{padding:14px}.progress-steps[data-v-76cd975c]{gap:8px}.step-label[data-v-76cd975c]{font-size:11px}.step-icon[data-v-76cd975c]{font-size:24px}.success-toast[data-v-76cd975c]{left:16px;right:16px;transform:none;max-width:calc(100% - 32px)}.toast-enter-from[data-v-76cd975c],.toast-leave-to[data-v-76cd975c]{transform:translateY(-20px)}}.personen-timeline-panel[data-v-ce8e3df4]{margin:0 0 16px;padding:12px;background:#f8f6f3;border:1px solid #e8e2da;border-radius:10px}.ptp-tabs[data-v-ce8e3df4]{display:flex;gap:4px;margin-bottom:12px;padding:3px;background:#efeae3;border-radius:8px}.ptp-tab[data-v-ce8e3df4]{flex:1 1 0;border:none;background:transparent;color:#7a736c;font:inherit;font-size:11px;font-weight:600;line-height:1.25;padding:8px 4px;border-radius:6px;cursor:pointer;min-height:36px;text-align:center}.ptp-tab.active[data-v-ce8e3df4]{background:#fff;color:#5e5858;box-shadow:0 1px 2px #0000000f}.ptp-head[data-v-ce8e3df4]{margin-bottom:10px}.ptp-title[data-v-ce8e3df4]{margin:0 0 4px;font-size:15px;font-weight:700;color:#5e5858}.ptp-desc[data-v-ce8e3df4]{margin:0;font-size:12px;line-height:1.4;color:#7a736c}.personen-progress[data-v-ce8e3df4]{margin:0 0 12px}.personen-progress-track[data-v-ce8e3df4]{height:6px;border-radius:999px;background:#ece7e0;overflow:hidden;margin-bottom:6px}.personen-progress-fill[data-v-ce8e3df4]{height:100%;border-radius:999px;background:#7d9a82;transition:width .25s ease,background-color .25s ease;min-width:0}.personen-progress-text[data-v-ce8e3df4]{margin:0;font-size:12px;line-height:1.35;color:#5a7a5f;transition:color .25s ease}.personen-progress-ideal[data-v-ce8e3df4]{color:#7a736c;font-weight:400}.personen-progress.is-low .personen-progress-fill[data-v-ce8e3df4]{background:#c45c4a}.personen-progress.is-low .personen-progress-text[data-v-ce8e3df4]{color:#a0483a}.personen-progress.is-mid .personen-progress-fill[data-v-ce8e3df4]{background:#d4893a}.personen-progress.is-mid .personen-progress-text[data-v-ce8e3df4]{color:#a86a28}.personen-progress.is-high .personen-progress-fill[data-v-ce8e3df4]{background:#7d9a82}.personen-progress.is-high .personen-progress-text[data-v-ce8e3df4]{color:#5a7a5f}.personen-missing-nudge[data-v-ce8e3df4]{margin:4px 0 0;font-size:12px;line-height:1.35;color:#8a7355;font-weight:500}.ptp-next-cta[data-v-ce8e3df4]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0 0 12px;padding:10px 12px;border:1px dashed #cfc6bb;border-radius:8px;background:#fff;text-align:left;cursor:pointer;font:inherit}.ptp-next-cta[data-v-ce8e3df4]:hover{border-color:#b7aea3;background:#faf8f5}.ptp-next-cta-label[data-v-ce8e3df4]{font-size:13px;font-weight:700;color:#5e5858}.ptp-next-cta-tip[data-v-ce8e3df4]{font-size:11px;line-height:1.35;color:#8a8078}.ptp-stack[data-v-ce8e3df4]{display:flex;flex-direction:column;min-width:0;max-width:100%}.ptp-stack-mark[data-v-ce8e3df4]{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:center;padding:4px 0}.ptp-stack-mark--bouwjaar[data-v-ce8e3df4]{margin:6px 0}.ptp-stack-year[data-v-ce8e3df4]{grid-column:2;font-size:11px;font-weight:700;color:#7a736c}.ptp-stack-mark--bouwjaar .ptp-stack-year[data-v-ce8e3df4]{color:#6b5d45}.ptp-stack-dot[data-v-ce8e3df4]{grid-column:1;grid-row:1;width:10px;height:10px;margin-left:4px;border-radius:50%;background:#cfc6bb;box-shadow:0 0 0 3px #f8f6f3}.ptp-stack-dot--bouwjaar[data-v-ce8e3df4]{background:#9a8b6e}.ptp-people-zone[data-v-ce8e3df4]{position:relative}.ptp-gap-row[data-v-ce8e3df4]{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:center;min-height:36px;padding:4px 0;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;font:inherit;border-radius:6px}.ptp-gap-row:hover .ptp-gap-cta[data-v-ce8e3df4],.ptp-gap-row.is-focus .ptp-gap-cta[data-v-ce8e3df4]{text-decoration:underline;color:#5e5858}.ptp-gap-row.is-focus[data-v-ce8e3df4]{background:#cbb4992e}.ptp-gap-rail[data-v-ce8e3df4]{width:2px;height:100%;min-height:28px;margin-left:8px;background:repeating-linear-gradient(180deg,#d8d0c6 0 3px,transparent 3px 6px);border-radius:1px}.ptp-gap-copy[data-v-ce8e3df4]{display:flex;flex-direction:column;gap:1px}.ptp-gap-cta[data-v-ce8e3df4]{font-size:12px;font-weight:700;color:#6b655e}.ptp-gap-label[data-v-ce8e3df4]{font-size:11px;color:#9a9188}.ptp-card[data-v-ce8e3df4]{position:relative;border:1px solid #ece7e0;border-radius:8px;background:#fff;overflow:hidden;margin:4px 0 4px 28px}.ptp-card.is-editing[data-v-ce8e3df4]{border-color:#d4c7b4}.ptp-card--both[data-v-ce8e3df4]{border-color:#d5cbb8}.ptp-card-rail[data-v-ce8e3df4]{position:absolute;left:-24px;top:0;bottom:0;width:18px;display:flex;justify-content:center;pointer-events:none}.ptp-card-rail[data-v-ce8e3df4]:before{content:"";position:absolute;top:-8px;bottom:-8px;left:8px;width:2px;background:#e0d8ce}.ptp-card-dot[data-v-ce8e3df4]{position:relative;z-index:1;width:10px;height:10px;margin-top:14px;border-radius:50%;background:#8a8078;box-shadow:0 0 0 3px #f8f6f3;flex-shrink:0}.ptp-card--owner .ptp-card-dot[data-v-ce8e3df4],.ptp-card--both .ptp-card-dot[data-v-ce8e3df4]{background:#9a8b6e}.ptp-card--undated .ptp-card-dot[data-v-ce8e3df4]{background:#b0a8a0;border:1px dashed #8a8078}.ptp-card-main[data-v-ce8e3df4]{display:flex;align-items:center;gap:8px;padding:10px;min-width:0;cursor:pointer}.ptp-card-main[data-v-ce8e3df4]:focus-visible{outline:2px solid #c4b5a0;outline-offset:-2px}.personen-meta[data-v-ce8e3df4]{flex:1 1 auto;min-width:0}.personen-name[data-v-ce8e3df4]{font-size:13px;font-weight:600;color:#3d3935;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personen-sub[data-v-ce8e3df4]{margin-top:2px;font-size:11px;color:#8a837c;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personen-role[data-v-ce8e3df4]{font-weight:600;color:#6b655e}.personen-actions[data-v-ce8e3df4]{display:flex;align-items:center;gap:4px;flex-shrink:0}.personen-icon-btn[data-v-ce8e3df4]{width:32px;height:32px;border:1px solid #e0dbd4;border-radius:8px;background:#f7f4f0;color:#6b655e;font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.personen-icon-btn[data-v-ce8e3df4]:hover{background:#efeae3}.personen-icon-btn--danger[data-v-ce8e3df4]:hover{background:#f8eaea;border-color:#e2c7c7;color:#8a4a4a}.ptp-card--guide[data-v-ce8e3df4]{background:#faf8f5;border-style:dashed;border-color:#d8d0c6}.ptp-card--guide .personen-name[data-v-ce8e3df4]{font-weight:550;color:#5e5858}.ptp-card--guide .ptp-card-dot--guide[data-v-ce8e3df4]{background:#c4b49a;box-shadow:0 0 0 3px #f8f6f3}.ptp-card--guide.is-open[data-v-ce8e3df4]{border-color:#d4c7b4;border-style:solid;background:#fffdf9}.ptp-card--guide.is-done[data-v-ce8e3df4]{opacity:.55;background:#f3f1ee;border-color:#ddd6ce}.ptp-card--guide.is-done .personen-name[data-v-ce8e3df4]{color:#8a837c;text-decoration:line-through;text-decoration-thickness:1px}.ptp-card--guide.is-done.is-open[data-v-ce8e3df4]{opacity:.85;text-decoration:none}.ptp-card--guide.is-done.is-open .personen-name[data-v-ce8e3df4]{text-decoration:none}.ptp-guide-done-mark[data-v-ce8e3df4]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e7eee8;color:#5a7a5f;font-size:12px;font-weight:700;line-height:1}.ptp-card--commerce[data-v-ce8e3df4]{background:#f7f4f0}.ptp-guide-zone[data-v-ce8e3df4]{margin-top:16px;padding-top:12px;border-top:1px solid #ebe6df}.ptp-guide-zone-label[data-v-ce8e3df4]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#8a837c}.ptp-guide-stack .ptp-card--guide[data-v-ce8e3df4]{margin-left:28px}.ptp-guide-chevron[data-v-ce8e3df4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:20px;line-height:1;color:#9a9188;transform:rotate(0);transition:transform .15s ease}.ptp-guide-chevron.open[data-v-ce8e3df4]{transform:rotate(90deg)}.ptp-guide-panel[data-v-ce8e3df4]{padding:0 12px 12px;border-top:1px solid #efeae3;min-width:0;max-width:100%;box-sizing:border-box}.ptp-guide-body[data-v-ce8e3df4]{margin:10px 0 0;font-size:12px;line-height:1.4;color:#7a736c}.ptp-guide-embed[data-v-ce8e3df4]{margin-top:10px;min-width:0;max-width:100%}.ptp-guide-embed[data-v-ce8e3df4] .upsell-wrap{margin-top:0;width:100%;max-width:100%;min-width:0}.ptp-guide-embed[data-v-ce8e3df4] .upsell-card,.ptp-guide-embed[data-v-ce8e3df4] .upsell-card.compact,.ptp-guide-embed[data-v-ce8e3df4] .upsell-card.embedded{padding:0;border:none;background:transparent;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.ptp-guide-embed[data-v-ce8e3df4] .upsell-card.compact .upsell-title,.ptp-guide-embed[data-v-ce8e3df4] .upsell-card.compact .upsell-subtitle{display:none}.ptp-guide-actions[data-v-ce8e3df4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ptp-guide-btn[data-v-ce8e3df4]{border:1px solid #d8d2cc;background:#f7f4f0;color:#5e5858;border-radius:8px;padding:8px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:36px}.ptp-guide-btn[data-v-ce8e3df4]:hover{background:#efeae3}.ptp-guide-btn--primary[data-v-ce8e3df4]{background:#5e5858;border-color:#5e5858;color:#fff}.ptp-guide-btn--primary[data-v-ce8e3df4]:hover{background:#4a4545}@media (min-width: 900px){.ptp-people-zone .ptp-stack[data-v-ce8e3df4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;align-items:stretch}.ptp-people-zone .ptp-stack-mark[data-v-ce8e3df4]{grid-column:1 / -1;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;margin:2px 0;padding:8px 0;border-bottom:1px solid #ebe6df}.ptp-people-zone .ptp-stack-mark--start[data-v-ce8e3df4]{border-bottom:none;border-top:none;padding-top:0}.ptp-people-zone .ptp-stack-mark--end[data-v-ce8e3df4]{border-bottom:none;padding-bottom:0}.ptp-people-zone .ptp-stack-year[data-v-ce8e3df4]{grid-column:auto;font-size:12px}.ptp-people-zone .ptp-stack-dot[data-v-ce8e3df4]{grid-column:auto;margin-left:0}.ptp-people-zone .ptp-gap-row[data-v-ce8e3df4]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;min-height:0;height:100%;padding:8px;border:1px dashed #d8d0c6;border-radius:8px;background:#fffdf9;box-sizing:border-box}.ptp-people-zone .ptp-gap-row.is-focus[data-v-ce8e3df4]{background:#cbb4992e;border-color:#cbb493}.ptp-people-zone .ptp-gap-rail[data-v-ce8e3df4]{display:none}.ptp-people-zone .ptp-gap-copy[data-v-ce8e3df4]{gap:4px;min-width:0;width:100%}.ptp-people-zone .ptp-gap-cta[data-v-ce8e3df4]{font-size:12px;line-height:1.25}.ptp-people-zone .ptp-gap-label[data-v-ce8e3df4]{white-space:normal;line-height:1.25}.ptp-people-zone .ptp-card[data-v-ce8e3df4]{margin:0;height:100%;display:flex;flex-direction:column}.ptp-people-zone .ptp-card-rail[data-v-ce8e3df4]{display:none}.ptp-guide-stack[data-v-ce8e3df4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;align-items:stretch}.ptp-guide-stack .ptp-card--guide[data-v-ce8e3df4]{margin-left:0;height:100%;display:flex;flex-direction:column}.ptp-guide-stack .ptp-card-rail[data-v-ce8e3df4]{display:none}.ptp-card.is-editing[data-v-ce8e3df4]{grid-column:1 / -1}.ptp-card-main[data-v-ce8e3df4]{flex-direction:column;align-items:stretch;gap:8px;padding:8px;flex:1 1 auto;height:100%}.ptp-card.is-editing .ptp-card-main[data-v-ce8e3df4]{height:auto;flex:0 0 auto}.personen-meta[data-v-ce8e3df4]{flex:0 0 auto}.personen-name[data-v-ce8e3df4]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:unset;font-size:12px}.personen-sub[data-v-ce8e3df4]{white-space:normal}.personen-actions[data-v-ce8e3df4]{margin-top:auto;justify-content:flex-end}.ptp-guide-chevron[data-v-ce8e3df4]{margin-left:auto}.ptp-guide-zone[data-v-ce8e3df4]{margin-top:20px}}.ptp-guide-modal-overlay[data-v-ce8e3df4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#28242073;display:flex;align-items:center;justify-content:center;padding:24px}.ptp-guide-modal[data-v-ce8e3df4]{width:min(520px,100%);max-height:min(80vh,720px);overflow:auto;background:#fffdf9;border:1px solid #e0d8ce;border-radius:12px;box-shadow:0 18px 48px #2824202e;padding:16px 18px 18px}.ptp-guide-modal-header[data-v-ce8e3df4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.ptp-guide-modal-kicker[data-v-ce8e3df4]{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a837c}.ptp-guide-modal-title[data-v-ce8e3df4]{margin:0;font-size:18px;font-weight:700;color:#3d3935;line-height:1.25}.ptp-guide-modal-close[data-v-ce8e3df4]{border:none;background:transparent;color:#8a837c;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.ptp-guide-modal-close[data-v-ce8e3df4]:hover{color:#5e5858}.ptp-guide-modal-body[data-v-ce8e3df4]{min-width:0}.ptp-guide-modal-actions[data-v-ce8e3df4]{margin-top:14px}.personen-toevoegen[data-v-4b7212c7]{display:flex;flex-direction:column;gap:12px;padding-bottom:96px}.page-intro[data-v-4b7212c7]{margin:0;padding:0 2px;background:transparent;border:none;border-radius:0}.page-title[data-v-4b7212c7]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-desc[data-v-4b7212c7]{margin:0;color:#666;font-size:14px;line-height:1.45}.personen-bouwjaar-banner[data-v-4b7212c7]{margin:8px 0 0;padding:8px 10px;background:#f4f1ec;border:1px solid #e4ddd4;border-radius:8px;color:#5e5858;font-size:13px;line-height:1.4}.personen-bouwjaar-banner--mobile[data-v-4b7212c7]{display:none;margin:0 0 12px}.personen-period-helper[data-v-4b7212c7]{margin:6px 0 0;font-size:12px;line-height:1.35;color:#8a8078}.desktop-only-intro[data-v-4b7212c7]{display:block}.personen-source-group+.personen-source-group[data-v-4b7212c7]{margin-top:10px}.personen-source-group-title[data-v-4b7212c7]{margin:0 0 6px;font-size:13px;font-weight:700;color:#3d3935}.personen-source-grid[data-v-4b7212c7]{display:flex;flex-direction:column;gap:6px}.personen-source-card[data-v-4b7212c7]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa;text-decoration:none;color:#5e5858;font-size:14px;min-width:0}.personen-source-card[data-v-4b7212c7]:hover{background:#f3efe8;border-color:#cbb499}.personen-source-name[data-v-4b7212c7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personen-source-arrow[data-v-4b7212c7]{flex-shrink:0;opacity:.6}.mobile-only-lead[data-v-4b7212c7]{display:none}.upload-lead[data-v-4b7212c7]{margin:0 0 12px;color:#7a736c;font-size:13px;line-height:1.4;text-align:left}.personen-empty[data-v-4b7212c7]{display:flex;flex-direction:column;gap:10px}.intent-block[data-v-4b7212c7]{display:flex;flex-direction:column;gap:8px}.intent-label[data-v-4b7212c7]{margin:0;font-size:12px;font-weight:700;color:#8a837c}.intent-multi-hint[data-v-4b7212c7]{margin:0;font-size:12px;line-height:1.35;color:#6b655e;font-weight:500}.intent-chips[data-v-4b7212c7]{display:flex;flex-wrap:wrap;gap:6px}.intent-chip[data-v-4b7212c7]{min-height:34px;padding:6px 12px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.intent-chip-check[data-v-4b7212c7]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;border:1px solid #d4c7b4;font-size:10px;line-height:1;color:transparent;flex-shrink:0}.intent-chip.active[data-v-4b7212c7]{background:#f3efe8;border-color:#cbb499;color:#3d3935}.intent-chip.active .intent-chip-check[data-v-4b7212c7]{background:#5e5858;border-color:#5e5858;color:#fff}.intent-hint[data-v-4b7212c7]{margin:0;font-size:12px;line-height:1.35;color:#8a837c}.intent-block--nested[data-v-4b7212c7]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eee7df}.upload-more[data-v-4b7212c7]{background:#fff;border:1px solid #cbb499;border-radius:8px;overflow:hidden;position:sticky;top:0;z-index:4;box-shadow:0 2px 10px #3e373014;margin-bottom:12px}.upload-more--priority[data-v-4b7212c7]{border-color:#cbb499}.upload-more--priority .upload-more-summary[data-v-4b7212c7]{background:#f7f3ec}.upload-more--soft[data-v-4b7212c7]{border-color:#d6cbb8}.upload-more--soft .upload-more-summary[data-v-4b7212c7]{background:#faf7f2}.upload-more-summary[data-v-4b7212c7]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;color:#5e5858;min-height:52px;-webkit-user-select:none;user-select:none}.upload-more-summary[data-v-4b7212c7]::-webkit-details-marker{display:none}.upload-more-copy[data-v-4b7212c7]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.upload-more-title[data-v-4b7212c7]{font-size:15px;font-weight:700;color:#3d3935}.upload-more-sub[data-v-4b7212c7]{font-size:12px;font-weight:500;color:#8a837c;line-height:1.3}.upload-more-chevron[data-v-4b7212c7]{display:block;width:22px;height:22px;color:#3d3935;transition:transform .15s ease;flex-shrink:0}.upload-more[open] .upload-more-chevron[data-v-4b7212c7]{transform:rotate(180deg)}.form-card--nested[data-v-4b7212c7]{border:none;border-top:1px solid #eee;border-radius:0;box-shadow:none}.personen-checklist[data-v-4b7212c7]{list-style:none;margin:10px 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.personen-check-row[data-v-4b7212c7]{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid #eee7df;border-radius:8px;background:#fafafa;padding:10px 12px;cursor:pointer;min-height:44px}.personen-check-row.done[data-v-4b7212c7]{background:#f3f6f2;border-color:#c9d6cb}.personen-check-row.focus[data-v-4b7212c7]:not(.done){border-color:#cbb499;background:#faf7f2}.personen-check-mark[data-v-4b7212c7]{width:22px;height:22px;border-radius:6px;border:1px solid #d7d0c7;background:#fff;color:#5a7a5f;font-size:13px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.personen-check-row.done .personen-check-mark[data-v-4b7212c7]{background:#e7eee8;border-color:#c9d6cb}.personen-check-copy[data-v-4b7212c7]{display:flex;flex-direction:column;gap:2px;min-width:0}.personen-check-title[data-v-4b7212c7]{font-size:13px;font-weight:700;color:#3d3935}.personen-check-body[data-v-4b7212c7]{font-size:12px;line-height:1.35;color:#7a736c}.guide-disclosure[data-v-4b7212c7]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;max-width:100%}.guide-summary[data-v-4b7212c7]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;color:#5e5858;min-height:44px;-webkit-user-select:none;user-select:none}.guide-summary[data-v-4b7212c7]::-webkit-details-marker{display:none}.guide-summary-chevron[data-v-4b7212c7]{font-size:12px;color:#8a837c;transition:transform .15s ease}.guide-disclosure[open] .guide-summary-chevron[data-v-4b7212c7]{transform:rotate(180deg)}.guide-card[data-v-4b7212c7]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;max-width:100%;box-sizing:border-box;overflow:hidden}.guide-card-body[data-v-4b7212c7]{border:none;border-top:1px solid #eee;border-radius:0}.guide-title[data-v-4b7212c7]{margin:0 0 8px;color:#5e5858;font-size:16px;font-weight:700}.guide-text[data-v-4b7212c7],.guide-hint[data-v-4b7212c7]{margin:0 0 8px;color:#666;font-size:14px;line-height:1.5}.guide-hint[data-v-4b7212c7]{margin-bottom:0;font-size:13px}.form-card[data-v-4b7212c7]{background:#faf7f2;border:2px solid #cbb499;border-radius:8px;padding:16px 18px;box-shadow:0 2px 8px #cbb49938;max-width:100%;box-sizing:border-box}.personen-edit[data-v-4b7212c7]{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px;border-top:1px solid #eee7dc}.personen-edit-roles[data-v-4b7212c7]{display:flex;flex-direction:column;gap:6px;padding-top:8px}.personen-edit-roles-label[data-v-4b7212c7]{margin:0;font-size:12px;font-weight:600;color:#6b655e}.personen-edit-roles-hint[data-v-4b7212c7]{margin:0;font-size:11px;line-height:1.35;color:#8a837c;font-weight:400}.intent-chips--edit[data-v-4b7212c7]{flex-wrap:wrap}.personen-edit-label[data-v-4b7212c7]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#6b655e}.personen-edit-label-row[data-v-4b7212c7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.personen-ai-rewrite[data-v-4b7212c7]{border:1px solid #e0dbd4;background:#fff;color:#5e5858;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.personen-ai-rewrite[data-v-4b7212c7]:hover:not(:disabled){background:#f0ebe3}.personen-ai-rewrite[data-v-4b7212c7]:disabled{opacity:.6;cursor:wait}.personen-rewrite-error[data-v-4b7212c7]{margin:0;font-size:12px;font-weight:500;color:#a14a3f}.personen-edit-input[data-v-4b7212c7],.personen-edit-textarea[data-v-4b7212c7]{width:100%;box-sizing:border-box;border:1px solid #e0d8cc;border-radius:8px;padding:8px 10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;color:#3d3935;background:#fff}.personen-edit-textarea[data-v-4b7212c7]{resize:vertical;min-height:88px;line-height:1.4}.personen-autosave-hint[data-v-4b7212c7]{margin:0;font-size:11px;color:#9a948c}.form-group[data-v-4b7212c7]{margin-bottom:.75rem}.form-row[data-v-4b7212c7]{display:flex;gap:.75rem;flex-wrap:wrap}.form-row .grow[data-v-4b7212c7]{flex:1;min-width:160px}.form-input[data-v-4b7212c7]{width:100%;min-height:44px;padding:.65rem .85rem;border:1px solid #E8E8E8;border-radius:8px;font-family:Montserrat,sans-serif;font-size:14px;box-sizing:border-box}.form-textarea[data-v-4b7212c7]{min-height:64px;resize:vertical;line-height:1.4}.form-actions[data-v-4b7212c7]{margin-top:.5rem}.action-btn[data-v-4b7212c7]{min-height:44px;padding:.65rem 1.25rem;background:#5e5858;color:#fff;border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:500;cursor:pointer}.action-btn[data-v-4b7212c7]:disabled{opacity:.5;cursor:not-allowed}.progress-state[data-v-4b7212c7]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px 24px;text-align:center}.progress-steps[data-v-4b7212c7]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:12px}.step[data-v-4b7212c7]{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.3;transition:opacity .3s}.step.active[data-v-4b7212c7]{opacity:1}.step.done[data-v-4b7212c7]{opacity:.6}.step-icon[data-v-4b7212c7]{font-size:28px;display:block}.step.active .step-icon[data-v-4b7212c7]{animation:personen-pulse-4b7212c7 1.5s ease-in-out infinite}@keyframes personen-pulse-4b7212c7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.step-label[data-v-4b7212c7]{font-size:13px;color:#666;font-weight:500}.progress-timer[data-v-4b7212c7]{font-size:12px;color:#999;font-style:italic}.error-banner[data-v-4b7212c7]{display:flex;align-items:flex-start;gap:12px;background:#fff5f5;border:1px solid #f5c6cb;border-radius:8px;padding:14px 16px}.error-icon[data-v-4b7212c7]{font-size:20px;flex-shrink:0}.error-content[data-v-4b7212c7]{flex:1;min-width:0}.error-message[data-v-4b7212c7]{color:#c0392b;font-size:14px;line-height:1.5}.error-dismiss[data-v-4b7212c7]{background:none;border:none;color:#c0392b;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;opacity:.6}.error-dismiss[data-v-4b7212c7]:hover{opacity:1}.success-toast[data-v-4b7212c7]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#e8efe6;color:#3f5a44;border:1px solid #c5d4c8;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #3c302414;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;z-index:1000}.toast-enter-active[data-v-4b7212c7],.toast-leave-active[data-v-4b7212c7]{transition:all .3s ease}.toast-enter-from[data-v-4b7212c7],.toast-leave-to[data-v-4b7212c7]{opacity:0;transform:translate(-50%) translateY(-20px)}@media (max-width: 768px){.desktop-only-intro[data-v-4b7212c7]{display:none}.mobile-only-lead[data-v-4b7212c7],.personen-bouwjaar-banner--mobile[data-v-4b7212c7]{display:block}.form-card[data-v-4b7212c7]{padding:14px}.action-btn[data-v-4b7212c7]{width:100%;min-height:44px}.progress-steps[data-v-4b7212c7]{gap:8px}.step-icon[data-v-4b7212c7]{font-size:22px}.step-label[data-v-4b7212c7]{font-size:11px}.success-toast[data-v-4b7212c7]{left:16px;right:16px;transform:none;max-width:calc(100% - 32px)}.toast-enter-from[data-v-4b7212c7],.toast-leave-to[data-v-4b7212c7]{transform:translateY(-20px)}}.micro-toevoegen[data-v-c123bd08]{display:grid;gap:1rem}.page-title[data-v-c123bd08]{margin:0 0 .25rem;font-size:1.2rem;color:#333}.page-desc[data-v-c123bd08]{margin:0;color:#666;font-size:.9rem;line-height:1.45}.mobile-only-lead[data-v-c123bd08]{display:none}@media (max-width: 768px){.desktop-only-intro[data-v-c123bd08]{display:none}.mobile-only-lead[data-v-c123bd08]{display:block;margin:0 0 .75rem;color:#666;font-size:.9rem}}.form-card[data-v-c123bd08],.list-card[data-v-c123bd08]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem 1.1rem}.form-card--nested[data-v-c123bd08]{border:none;padding:.85rem 1rem 1rem}.intent-label[data-v-c123bd08],.intent-hint[data-v-c123bd08]{margin:0 0 .4rem;font-size:.8rem;color:#6c757d}.intent-label[data-v-c123bd08]{font-weight:600}.intent-chips[data-v-c123bd08]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.intent-chip[data-v-c123bd08]{border:1px solid #e4ddd3;background:#fff;border-radius:999px;padding:.35rem .7rem;font:inherit;font-size:.82rem;color:#5e5858;cursor:pointer}.intent-chip.active[data-v-c123bd08]{border-color:#5e5858;background:#f3f1ee;font-weight:600}.form-group[data-v-c123bd08]{margin-bottom:.55rem}.form-input[data-v-c123bd08],.edit-input[data-v-c123bd08],.edit-textarea[data-v-c123bd08]{width:100%;box-sizing:border-box;border:1px solid #e9ecef;border-radius:6px;padding:.65rem .75rem;font:inherit}.form-textarea[data-v-c123bd08],.edit-textarea[data-v-c123bd08]{min-height:88px;resize:vertical}.form-actions[data-v-c123bd08]{display:flex;justify-content:flex-end}.action-btn[data-v-c123bd08],.ai-rewrite[data-v-c123bd08]{border:1px solid #5e5858;background:#5e5858;color:#fff;border-radius:6px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer}.ai-rewrite[data-v-c123bd08]{background:#fff;color:#5e5858;padding:4px 8px;font-size:.78rem}.action-btn[data-v-c123bd08]:disabled,.ai-rewrite[data-v-c123bd08]:disabled{opacity:.55;cursor:not-allowed}.upload-more[data-v-c123bd08]{background:#fff;border:1px solid #cbb499;border-radius:8px;overflow:hidden;position:sticky;top:0;z-index:4}.upload-more--priority .upload-more-summary[data-v-c123bd08]{background:#f7f3ec}.upload-more--soft .upload-more-summary[data-v-c123bd08]{background:#faf7f2}.upload-more-summary[data-v-c123bd08]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-weight:600;color:#5e5858}.upload-more-summary[data-v-c123bd08]::-webkit-details-marker{display:none}.upload-more-sub[data-v-c123bd08]{display:block;font-size:12px;font-weight:500;color:#8a8078}.list-card h4[data-v-c123bd08]{margin:0 0 .75rem;color:#333}.story-list[data-v-c123bd08]{display:grid;gap:.55rem}.story-row[data-v-c123bd08]{border:1px solid #eee7df;border-radius:8px;background:#faf7f2}.story-row-main[data-v-c123bd08]{display:flex;align-items:center;gap:.7rem;padding:.65rem .75rem;cursor:pointer}.story-thumb[data-v-c123bd08],.story-thumb--empty[data-v-c123bd08]{width:48px;height:48px;border-radius:6px;object-fit:cover;background:#eee;display:flex;align-items:center;justify-content:center;flex-shrink:0}.story-title[data-v-c123bd08]{font-weight:600;color:#333}.story-sub[data-v-c123bd08],.story-links[data-v-c123bd08]{font-size:.8rem;color:#6c757d;display:flex;gap:.5rem;margin:.15rem 0 0}.story-actions[data-v-c123bd08]{margin-left:auto;display:flex;gap:.25rem}.icon-btn[data-v-c123bd08]{border:none;background:transparent;cursor:pointer;font-size:1rem}.story-edit[data-v-c123bd08]{display:grid;gap:.55rem;padding:.85rem}.edit-label[data-v-c123bd08]{display:grid;gap:.25rem;font-size:.8rem;color:#6c757d}.edit-label-row[data-v-c123bd08]{display:flex;justify-content:space-between;align-items:center}.autosave-hint[data-v-c123bd08]{margin:0;font-size:.78rem;color:#9ca3af}.rewrite-error[data-v-c123bd08]{color:#a0483a;font-size:.88rem}.error-banner[data-v-c123bd08]{display:flex;justify-content:space-between;gap:.5rem;color:#8a5a2b;padding:.7rem .85rem;background:#faf3ea;border:1px solid #eed9c2;border-radius:6px}.error-dismiss[data-v-c123bd08]{border:none;background:transparent;cursor:pointer}.progress-state[data-v-c123bd08]{color:#6c757d;font-size:.9rem}.tip-list[data-v-c123bd08]{margin:0;padding-left:1.1rem;color:#555}.tip-list p[data-v-c123bd08]{margin:.15rem 0 .55rem}.ingest-inbox[data-v-786d9df5]{margin-bottom:1rem}.ingest-inbox.is-hero[data-v-786d9df5]{margin-bottom:0}.ingest-lead[data-v-786d9df5]{margin:0 0 10px}.ingest-title[data-v-786d9df5]{margin:0 0 4px;font-size:16px;font-weight:700;color:#5e5858}.ingest-sub[data-v-786d9df5]{margin:0;font-size:13px;line-height:1.45;color:#777;font-weight:400}.upload-card[data-v-786d9df5]{background:#faf7f2;border:2px solid #cbb499;border-radius:8px;padding:18px 20px;box-shadow:0 2px 8px #cbb49938;max-width:100%;box-sizing:border-box}.ingest-progress[data-v-786d9df5]{position:sticky;top:0;z-index:4;margin:0 0 10px;padding:12px 14px;background:#f7f4ef;border:1px solid #cbb499;border-radius:8px}.ingest-progress-bar[data-v-786d9df5]{margin-top:8px;height:6px;background:#e8e0d4;border-radius:999px;overflow:hidden}.ingest-progress-fill[data-v-786d9df5]{height:100%;background:#5e5858;border-radius:999px;transition:width .25s ease}.ingest-busy[data-v-786d9df5],.ingest-error[data-v-786d9df5],.ingest-summary-line[data-v-786d9df5]{margin:10px 0 0;font-size:.88rem}.ingest-busy[data-v-786d9df5]{margin:0;color:#5e5858;font-weight:600}.upload-card.is-busy[data-v-786d9df5]{opacity:1}.ingest-error[data-v-786d9df5]{color:#a0483a}.ingest-summary-line[data-v-786d9df5]{color:#3f3a3a}.ingest-result[data-v-786d9df5]{display:grid;gap:.5rem}.ingest-jumps[data-v-786d9df5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ingest-jump[data-v-786d9df5]{border:1px solid #5e5858;background:#fff;color:#5e5858;border-radius:6px;padding:6px 10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ingest-inbox.is-compact .upload-card[data-v-786d9df5]{background:transparent;border:0;box-shadow:none;padding:0}.ingest-inbox.is-compact[data-v-786d9df5] .hs-upload{border:0;padding:0;background:transparent}.ingest-inbox.is-compact[data-v-786d9df5] .hs-upload-dropzone{padding:12px 16px 10px}.ingest-inbox.is-compact[data-v-786d9df5] .hs-upload-icon{font-size:16px;margin-bottom:2px;line-height:1}.ingest-inbox.is-compact[data-v-786d9df5] .hs-upload-title{font-size:15px;margin-bottom:1px}.ingest-inbox.is-compact[data-v-786d9df5] .hs-upload-sub{font-size:13px;margin-bottom:2px}.ingest-inbox.is-compact[data-v-786d9df5] .hs-upload-constraints{font-size:11px;color:#b0a9a2}.ingest-inbox.is-compact[data-v-786d9df5] .source-url-import{margin-top:8px}.ingest-inbox.is-compact[data-v-786d9df5] .source-url-details{border:0;background:transparent;padding:0}.ingest-inbox.is-compact[data-v-786d9df5] .source-url-summary{padding:0;font-size:13px;font-weight:400;color:#8a837c;text-decoration:underline;text-underline-offset:3px}.ingest-inbox.is-compact[data-v-786d9df5] .source-url-details[open] .source-url-summary{margin-bottom:8px}.ingest-inbox.is-photos .upload-card[data-v-786d9df5]{background:transparent;border:0;box-shadow:none;padding:0}.ingest-inbox.is-photos[data-v-786d9df5] .hs-upload{border:0;padding:0;background:transparent}.ingest-inbox.is-photos[data-v-786d9df5] .hs-upload-icon{display:none}.ingest-inbox.is-photos[data-v-786d9df5] .hs-upload-dropzone{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px}@media (max-width: 720px){.upload-card[data-v-786d9df5]{padding:14px}.ingest-inbox.is-photos .upload-card[data-v-786d9df5]{padding:0}}.toevoegen-overzicht[data-v-e54f7f76]{display:flex;flex-direction:column;gap:1.1rem}.status-pills[data-v-e54f7f76]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.status-pill[data-v-e54f7f76]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e0d8cc;background:#faf7f2;color:#5e5858;border-radius:999px;padding:5px 10px;font:inherit;font-size:13px;cursor:pointer}.status-pill strong[data-v-e54f7f76]{font-weight:700}.lane-block[data-v-e54f7f76]{margin:0}.lane-heading[data-v-e54f7f76]{margin:0 0 4px;font-size:16px;color:#5e5858}.lane-lead[data-v-e54f7f76]{margin:0 0 12px;font-size:13px;color:#777}.lane-grid[data-v-e54f7f76]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lane-card[data-v-e54f7f76]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;border:1px solid #e8e8e8;background:#fff;border-radius:8px;padding:12px 14px;font:inherit;color:#5e5858;cursor:pointer}.lane-card[data-v-e54f7f76]:hover{border-color:#cbb499}.lane-card-top[data-v-e54f7f76]{display:flex;justify-content:space-between;width:100%;gap:8px}.lane-count[data-v-e54f7f76]{font-size:12px;color:#888}.lane-hint[data-v-e54f7f76]{font-size:13px;color:#777;line-height:1.4}.labs-cue[data-v-e54f7f76]{margin:0;font-size:13px;color:#777;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.labs-link[data-v-e54f7f76]{border:0;background:none;padding:0;font:inherit;font-weight:600;color:#5e5858;text-decoration:underline;cursor:pointer}@media (max-width: 720px){.lane-grid[data-v-e54f7f76]{grid-template-columns:1fr}}.ws-content-full[data-v-a8ce81fe]{padding:16px;height:100%;overflow-x:hidden;overflow-y:auto;width:100%;max-width:100%;box-sizing:border-box}.import-more-cue[data-v-a8ce81fe]{margin:0 0 10px;font-size:13px}.import-more-btn[data-v-a8ce81fe]{border:0;background:none;padding:0;font:inherit;font-size:13px;color:#5e5858;text-decoration:underline;cursor:pointer}.page-intro[data-v-a8ce81fe]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.page-title[data-v-a8ce81fe]{margin:0 0 6px;color:#5e5858;font-size:24px;font-weight:700}.page-title.lg[data-v-a8ce81fe]{font-size:26px}.kaarten-title[data-v-a8ce81fe],.addr-title[data-v-a8ce81fe],.saved-section h4[data-v-a8ce81fe],.kadaster-table-header h3[data-v-a8ce81fe]{font-size:16px}.sv-title[data-v-a8ce81fe]{font-size:18px}.page-desc[data-v-a8ce81fe]{margin:0;color:#666;font-size:14px;line-height:1.5}.info-section[data-v-a8ce81fe]{margin:16px 0;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e8e8e8}.info-title[data-v-a8ce81fe]{margin:0 0 8px;color:#5e5858;font-size:16px;font-weight:600}.info-section .muted[data-v-a8ce81fe]{margin:0 0 6px;color:#666;font-size:12px;line-height:1.4}.info-section .muted[data-v-a8ce81fe]:last-child{margin-bottom:0}.btn-hisgis[data-v-a8ce81fe]{display:inline-block;padding:8px 16px;background:#5e5858;color:#fff;text-decoration:none;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s}.btn-hisgis[data-v-a8ce81fe]:hover{background:#4a4646;transform:scale(1.02);color:#fff}.placeholder[data-v-a8ce81fe]{padding:40px;text-align:center;color:#666}.section-nav[data-v-a8ce81fe]{margin-top:16px;text-align:right}.btn-next[data-v-a8ce81fe]{background:#007bff;color:#fff;border:none;border-radius:6px;padding:10px 14px;font-weight:600;cursor:pointer}.btn-next[data-v-a8ce81fe]:hover{background:#0056b3}.owners-section h3[data-v-a8ce81fe]{margin:0 0 16px;color:#333}.owners-list[data-v-a8ce81fe]{display:flex;flex-direction:column;gap:12px}.owner-card[data-v-a8ce81fe]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px}.owner-name[data-v-a8ce81fe]{font-weight:500;color:#333;margin-bottom:8px}.owner-times[data-v-a8ce81fe]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.time-badge[data-v-a8ce81fe]{background:#007bff;color:#fff;padding:2px 6px;border-radius:12px;font-size:11px;font-weight:500}.owner-source[data-v-a8ce81fe]{color:#666;font-size:12px}.saved-tab h3[data-v-a8ce81fe]{margin:0 0 20px;color:#333}.saved-section[data-v-a8ce81fe]{margin-bottom:24px}.saved-section h4[data-v-a8ce81fe]{margin:0 0 12px;color:#333;font-size:16px}.saved-list[data-v-a8ce81fe]{display:flex;flex-direction:column;gap:8px}.saved-item[data-v-a8ce81fe]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;display:flex;justify-content:space-between;align-items:center}.saved-name[data-v-a8ce81fe]{font-weight:500;color:#333;flex:1}.saved-year[data-v-a8ce81fe]{background:#007bff;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:500;margin:0 8px}.saved-source[data-v-a8ce81fe]{color:#666;font-size:12px;min-width:80px;text-align:right}.empty-state[data-v-a8ce81fe]{padding:40px;text-align:center;color:#666}.skeleton[data-v-a8ce81fe]{height:120px;background:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-size:200% 100%;animation:s-a8ce81fe 1.2s infinite}@keyframes s-a8ce81fe{0%{background-position:200% 0}to{background-position:-200% 0}}.kadaster-table[data-v-a8ce81fe]{margin-top:16px}.kadaster-upload-compact[data-v-a8ce81fe]{margin:8px 0}.matrix .no-rows[data-v-a8ce81fe]{color:#666;text-align:center;padding:12px}.kadaster-header[data-v-a8ce81fe]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.kadaster-header h3[data-v-a8ce81fe]{margin:0;color:#333}.kadaster-actions[data-v-a8ce81fe]{display:flex;gap:8px}.btn-save[data-v-a8ce81fe]{background:#28a745;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-weight:500;cursor:pointer}.btn-save[data-v-a8ce81fe]:hover{background:#1e7e34}.btn-clear[data-v-a8ce81fe]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-weight:500;cursor:pointer}.btn-clear[data-v-a8ce81fe]:hover{background:#c82333}.addr-matrix[data-v-a8ce81fe]{margin-top:16px}.addr-new[data-v-a8ce81fe]{margin-top:24px;background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.addr-header[data-v-a8ce81fe]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.addr-header .addr-title[data-v-a8ce81fe]{margin:0;color:#333}.streetview-card[data-v-a8ce81fe]{margin:16px 0 20px;padding:16px;background:#fff;border:1px solid #e9ecef;border-radius:8px}.sv-row[data-v-a8ce81fe]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sv-title[data-v-a8ce81fe]{margin:0;color:#333;font-size:18px}.sv-snap-title[data-v-a8ce81fe]{font-size:18px;margin-bottom:12px}.sv-actions[data-v-a8ce81fe]{display:flex;gap:8px}.sv-meta[data-v-a8ce81fe]{margin-top:8px;color:#666;font-size:12px}.sv-controls[data-v-a8ce81fe]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;justify-content:center}.sv-image[data-v-a8ce81fe]{margin-top:12px;position:relative}.sv-image[data-v-a8ce81fe]{display:flex;justify-content:center}.sv-image img[data-v-a8ce81fe]{width:900px;height:600px;object-fit:cover;border-radius:8px;border:1px solid #e9ecef}.sv-attrib[data-v-a8ce81fe]{position:absolute;right:8px;bottom:8px;background:#00000080;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px}.sv-empty[data-v-a8ce81fe]{margin-top:8px;color:#666;font-size:12px}.sv-commit[data-v-a8ce81fe]{margin:16px 0}.sv-snapshots[data-v-a8ce81fe]{margin-top:20px}.sv-historic[data-v-a8ce81fe]{margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.sv-h-title[data-v-a8ce81fe]{margin:0 0 8px;color:#333;font-size:16px}.sv-h-sub[data-v-a8ce81fe]{margin:0 0 12px;color:#666;font-size:14px}.sv-upload[data-v-a8ce81fe]{margin-top:12px}.sv-upload input[type=file][data-v-a8ce81fe]{margin-top:8px}.sv-upload-list[data-v-a8ce81fe]{margin-top:12px}.sv-table[data-v-a8ce81fe]{width:100%;border-collapse:collapse;margin-bottom:12px}.sv-table th[data-v-a8ce81fe],.sv-table td[data-v-a8ce81fe]{padding:8px;border:1px solid #ddd;text-align:left}.sv-table th[data-v-a8ce81fe]{background:#f8f9fa;font-weight:600}.sv-thumb[data-v-a8ce81fe]{display:inline-block;margin-right:8px}.sv-thumb img[data-v-a8ce81fe]{width:40px;height:30px;object-fit:cover;border-radius:4px}.sv-year[data-v-a8ce81fe]{width:80px;margin-left:8px}.sv-year[data-v-a8ce81fe]{width:90px}.source-chip-picker[data-v-a8ce81fe]{display:flex;gap:8px;flex-wrap:wrap}.source-chip[data-v-a8ce81fe]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e8e8e8;border-radius:12px;background:#fff;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-size:12px}.source-chip[data-v-a8ce81fe]:hover{background:#d6ecff}.source-chip.active[data-v-a8ce81fe]{background:#007bff;color:#fff;border-color:#007bff}.source-chip .chip-label[data-v-a8ce81fe]{font-weight:600;font-size:12px}.source-chip .chip-status[data-v-a8ce81fe]{display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;font-size:10px;border:1px solid rgba(0,0,0,.06)}.source-chip .chip-status.complete[data-v-a8ce81fe]{background:#28a745;color:#fff;border-color:#1f8a36}.source-chip .chip-status.incomplete[data-v-a8ce81fe]{background:#f0f0f0;color:#666}.matrix-scroll[data-v-a8ce81fe]{overflow-x:auto;overflow-y:visible;border:1px solid #e8e8e8;border-radius:6px;max-width:100%}.matrix[data-v-a8ce81fe]{width:100%;min-width:600px;border-collapse:collapse}.matrix th[data-v-a8ce81fe],.matrix td[data-v-a8ce81fe]{border-bottom:1px solid #eee;padding:8px;text-align:center;min-width:110px}.matrix th[data-v-a8ce81fe]:first-child,.matrix td.variant-name[data-v-a8ce81fe]{text-align:left;white-space:nowrap;min-width:260px;position:sticky;left:0;background:#fff;z-index:1}.matrix td.variant-name[data-v-a8ce81fe]{position:sticky}.web-results-pop[data-v-a8ce81fe]{position:absolute;left:220px;top:0;z-index:20;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px;width:360px;box-shadow:0 4px 12px #00000014}.web-results-dropdown[data-v-a8ce81fe]{margin-top:6px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px;width:100%;max-width:520px;box-shadow:0 4px 12px #0000000f;max-height:260px;overflow:auto;word-break:break-word;overflow-wrap:anywhere;white-space:normal}.web-toggle-row[data-v-a8ce81fe]{margin-top:4px}.btn-web-toggle[data-v-a8ce81fe]{background:#f1f5ff;color:#1a5ad7;border:1px solid #d7e8fd;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer}.btn-web-toggle[data-v-a8ce81fe]:hover{background:#e6f0ff}.web-no-results[data-v-a8ce81fe]{color:#666;font-size:12px}.web-result[data-v-a8ce81fe]{padding:6px 4px;border-bottom:1px solid #f0f0f0}.web-result[data-v-a8ce81fe]:last-child{border-bottom:none}.web-result a[data-v-a8ce81fe]{color:#007bff;text-decoration:none;font-weight:600}.web-result a[data-v-a8ce81fe]:hover{text-decoration:underline}.web-snippet[data-v-a8ce81fe]{font-size:12px;color:#666;margin-top:2px}.matrix th[data-v-a8ce81fe]{position:sticky;top:0;background:#f8f9fa;z-index:2}.content-cell[data-v-a8ce81fe]{min-width:360px;text-align:left}.content-cell textarea[data-v-a8ce81fe]{width:100%;min-height:80px;border:1px solid #ddd;border-radius:6px;padding:8px;resize:vertical}.kadaster-table .matrix th[data-v-a8ce81fe]:nth-child(1),.kadaster-table .matrix th[data-v-a8ce81fe]:nth-child(2),.kadaster-table .matrix th[data-v-a8ce81fe]:nth-child(3),.kadaster-table .matrix td[data-v-a8ce81fe]:nth-child(1),.kadaster-table .matrix td[data-v-a8ce81fe]:nth-child(2),.kadaster-table .matrix td[data-v-a8ce81fe]:nth-child(3){width:80px;min-width:80px;max-width:80px;text-align:center}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(1),.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(2),.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(3),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(1),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(2),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(3){width:80px;min-width:80px;max-width:80px;text-align:center}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(4),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(4){width:120px;min-width:120px}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(5),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(5){width:100px;min-width:100px}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(6),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(6){width:150px;min-width:150px}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(7),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(7){width:120px;min-width:120px}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(8),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(8){width:150px;min-width:150px}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(9),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(9){width:200px;min-width:200px}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(10),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(10){width:100px;min-width:100px;text-align:center}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(11),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(11){width:200px;min-width:200px}.eigenaren-table .matrix th[data-v-a8ce81fe]:nth-child(12),.eigenaren-table .matrix td[data-v-a8ce81fe]:nth-child(12){width:80px;min-width:80px;text-align:center}.eigenaren-manual[data-v-a8ce81fe]{margin-top:20px;padding:20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.manual-entry-form h4[data-v-a8ce81fe]{margin:0 0 16px;color:#333;font-size:16px;font-weight:600}.form-row[data-v-a8ce81fe]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.form-group[data-v-a8ce81fe]{flex:1;min-width:200px}.form-group label[data-v-a8ce81fe]{display:block;margin-bottom:4px;color:#333;font-size:14px;font-weight:500}.form-group input[data-v-a8ce81fe],.form-group select[data-v-a8ce81fe]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group input[data-v-a8ce81fe]:focus,.form-group select[data-v-a8ce81fe]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.btn-add[data-v-a8ce81fe]{background:#28a745;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;margin-top:20px}.btn-add[data-v-a8ce81fe]:hover:not(:disabled){background:#218838}.btn-add[data-v-a8ce81fe]:disabled{background:#6c757d;cursor:not-allowed}.file-input-hidden[data-v-a8ce81fe]{display:none}.file-input-label[data-v-a8ce81fe]{display:block;margin-top:6px}.btn-file-choose[data-v-a8ce81fe]{padding:4px 12px;border:1px solid #ddd;border-radius:4px;background:#f8f9fa;cursor:pointer;font-size:12px;color:#333}.btn-file-choose[data-v-a8ce81fe]:hover{background:#e9ecef;border-color:#bbb}.file-name[data-v-a8ce81fe]{font-size:12px;color:#666;margin-top:4px}.time-cell input[data-v-a8ce81fe]{width:140px;border:1px solid #ddd;border-radius:6px;padding:8px}.time-error[data-v-a8ce81fe]{color:#dc3545;font-size:12px;margin-top:4px}.actions-col[data-v-a8ce81fe]{width:80px}.actions-stack[data-v-a8ce81fe]{display:flex;flex-direction:column;gap:6px;align-items:center}.save-status[data-v-a8ce81fe]{font-size:12px;font-weight:500;white-space:nowrap;margin-bottom:4px}.status-saving[data-v-a8ce81fe]{color:#007bff}.status-saved[data-v-a8ce81fe]{color:#28a745}.status-error[data-v-a8ce81fe]{color:#dc3545}.btn-save[data-v-a8ce81fe]{background:#007bff;color:#fff;border:none;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer;min-width:50px}.btn-save[data-v-a8ce81fe]:hover{background:#0056b3}.btn-remove-variant[data-v-a8ce81fe]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;line-height:1}.btn-remove-variant[data-v-a8ce81fe]:hover{background:#c82333}.addr-crud[data-v-a8ce81fe]{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.addr-crud input[data-v-a8ce81fe]{flex:1;min-width:200px;border:1px solid #ddd;border-radius:6px;padding:8px}.no-data[data-v-a8ce81fe]{padding:40px;text-align:center;color:#666;background:#f8f9fa;border-radius:6px;margin:16px 0}.no-data p[data-v-a8ce81fe]{margin:0;font-size:14px}@media (max-width: 768px){.ws-content-full[data-v-a8ce81fe]{padding:0 12px 12px;margin-top:0}.ws-content-full>div[data-v-a8ce81fe]:first-child:not(.ws-mini-cats){padding-top:12px}}.omg-tools-inline[data-v-a8ce81fe]{margin:8px 0 12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:10px}.omg-row[data-v-a8ce81fe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omg-row label[data-v-a8ce81fe]{min-width:220px;color:#333;font-weight:600}.omg-row input[data-v-a8ce81fe],.omg-row select[data-v-a8ce81fe]{border:1px solid #ddd;border-radius:6px;padding:8px}.omg-hint[data-v-a8ce81fe]{color:#666;font-size:12px}.omg-results[data-v-a8ce81fe]{margin-top:12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.omg-results h4[data-v-a8ce81fe]{margin:0 0 8px}.omg-list[data-v-a8ce81fe]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.omg-list li[data-v-a8ce81fe]{display:flex;align-items:center;gap:8px;color:#333}.omg-title[data-v-a8ce81fe]{font-weight:600}.omg-meta[data-v-a8ce81fe]{color:#666;font-size:12px}.kadaster-header[data-v-a8ce81fe]{margin-bottom:24px}.kadaster-title[data-v-a8ce81fe]{margin:0 0 12px;color:#333;font-size:24px;font-weight:600}.kadaster-description[data-v-a8ce81fe]{margin:0 0 16px;color:#666;font-size:14px;line-height:1.6}.kadaster-description a[data-v-a8ce81fe]{color:#007bff;text-decoration:none}.kadaster-description a[data-v-a8ce81fe]:hover{text-decoration:underline}.kadaster-upload-compact[data-v-a8ce81fe]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8}.upload-buttons[data-v-a8ce81fe]{display:flex;gap:12px;align-items:center}.btn-upload[data-v-a8ce81fe],.btn-download[data-v-a8ce81fe]{padding:8px 16px;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;font-size:14px}.btn-upload[data-v-a8ce81fe]{background:#007bff;color:#fff}.btn-upload[data-v-a8ce81fe]:hover{background:#0056b3}.btn-download[data-v-a8ce81fe]{background:#fff;color:#333;border:1px solid #ddd}.btn-download[data-v-a8ce81fe]:hover{background:#f8f9fa}.kadaster-table-header[data-v-a8ce81fe]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.kadaster-table-header h3[data-v-a8ce81fe]{margin:0;color:#333;font-size:18px;font-weight:600}.eigenaren-table-header[data-v-a8ce81fe]{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.eigenaren-table-header h3[data-v-a8ce81fe]{margin:0;color:#333;font-size:18px;font-weight:600}.btn-delete-all[data-v-a8ce81fe]{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-delete-all[data-v-a8ce81fe]:hover{background:#c82333}.map-container[data-v-a8ce81fe]{position:relative;width:100%;height:500px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.iframe-wrapper[data-v-a8ce81fe]{position:relative;width:100%;height:100%}.historical-map-iframe[data-v-a8ce81fe]{width:100%;height:100%;border:none}.map-actions[data-v-a8ce81fe]{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap;align-items:center}.btn-upload-secondary[data-v-a8ce81fe]{background:#fff;color:#5e5858;border:1px solid #5e5858;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-upload-secondary[data-v-a8ce81fe]:hover{background:#5e5858;color:#fff;transform:scale(1.02)}.modal-overlay[data-v-a8ce81fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a8ce81fe]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-a8ce81fe]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e8e8e8}.modal-header h3[data-v-a8ce81fe]{margin:0;color:#5e5858;font-size:18px;font-weight:600}.btn-close[data-v-a8ce81fe]{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-a8ce81fe]:hover{color:#333}.modal-body[data-v-a8ce81fe]{padding:20px}.upload-form[data-v-a8ce81fe]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-a8ce81fe]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-a8ce81fe]{font-weight:500;color:#333;font-size:14px}.form-input[data-v-a8ce81fe],.form-textarea[data-v-a8ce81fe]{padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;font-size:14px;font-family:inherit}.form-input[data-v-a8ce81fe]:focus,.form-textarea[data-v-a8ce81fe]:focus{outline:none;border-color:#5e5858;box-shadow:0 0 0 2px #5e58581a}.form-textarea[data-v-a8ce81fe]{resize:vertical;min-height:60px}.modal-footer[data-v-a8ce81fe]{display:flex;gap:12px;justify-content:flex-end;padding:20px;border-top:1px solid #e8e8e8}.btn-cancel[data-v-a8ce81fe]{background:#f5f5f5;color:#666;border:1px solid #e8e8e8;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer}.btn-cancel[data-v-a8ce81fe]:hover{background:#e8e8e8;color:#333}.btn-primary[data-v-a8ce81fe]{background:#5e5858;color:#fff;border:1px solid #5e5858;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-a8ce81fe]:hover:not(:disabled){background:#4a4545;transform:scale(1.02)}.btn-primary[data-v-a8ce81fe]:disabled{opacity:.6;cursor:not-allowed;transform:none}.year-selector[data-v-a8ce81fe]{display:flex;flex-direction:column;align-items:flex-end;margin-top:12px;gap:8px}.year-selector.left-below[data-v-a8ce81fe]{align-items:flex-start;margin-top:8px}.year-selector.top-above[data-v-a8ce81fe]{align-items:flex-start;margin:0 0 8px}.year-buttons.wrap[data-v-a8ce81fe]{display:flex;flex-wrap:wrap;gap:6px}.year-label[data-v-a8ce81fe]{font-size:14px;color:#666;font-weight:500}.year-buttons[data-v-a8ce81fe]{display:flex;gap:8px}.btn-year[data-v-a8ce81fe]{padding:6px 12px;font-size:13px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s}.btn-year[data-v-a8ce81fe]:hover{background:#f5f5f5;border-color:#007bff}.btn-year.active[data-v-a8ce81fe]{background:#007bff;color:#fff;border-color:#007bff;box-shadow:0 0 0 2px #007bff26 inset}.snapshots[data-v-a8ce81fe]{margin-top:16px}.snapshots h4[data-v-a8ce81fe]{margin:0 0 12px;color:#333;font-size:18px;font-weight:600}.snapshots-table[data-v-a8ce81fe]{width:100%;border-collapse:collapse}.snapshots-table thead th[data-v-a8ce81fe]{padding:10px;border-bottom:2px solid #e0e0e0;background:#fafafa;font-weight:600;color:#333}.snapshots-table td[data-v-a8ce81fe]{padding:8px 10px;border-bottom:1px solid #e8e8e8}.btn-edit[data-v-a8ce81fe]{width:28px;height:28px;border-radius:50%;border:none;background:#007bff;color:#fff;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.btn-edit[data-v-a8ce81fe]:hover{background:#0056b3}.btn-del[data-v-a8ce81fe]{width:28px;height:28px;border-radius:50%;border:none;background:#d9534f;color:#fff;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-del[data-v-a8ce81fe]:hover{background:#c9302c}.thumb[data-v-a8ce81fe]{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid #e8e8e8}.thumb-loading[data-v-a8ce81fe]{width:80px;height:80px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0,#e8e8e8,#f0f0f0);background-size:200% 100%;animation:shimmer-a8ce81fe 1.2s infinite}.thumb-missing[data-v-a8ce81fe]{width:80px;height:80px;border-radius:8px;border:1px dashed #ccc;background:#fcfcfc}@keyframes shimmer-a8ce81fe{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.map-container[data-v-a8ce81fe]{height:300px}.map-actions[data-v-a8ce81fe]{flex-direction:column;align-items:stretch}.year-selector[data-v-a8ce81fe]{align-items:center}.year-buttons[data-v-a8ce81fe]{justify-content:center}}@media (max-width: 768px){.ws-content-full[data-v-a8ce81fe]{padding-top:0;margin-top:0}.ws-mini-cats[data-v-a8ce81fe]{display:none}}.geavanceerd-wrap[data-v-a8ce81fe]{display:flex;flex-direction:column;gap:1rem}.tools-intro[data-v-a8ce81fe]{margin:0;padding:0 2px}.tools-disclaimer[data-v-a8ce81fe]{margin:0;padding:10px 12px;font-size:12px;line-height:1.45;color:#6b6560;background:#f7f3ec;border:1px solid #e6dfd3;border-radius:8px}.tools-lead[data-v-a8ce81fe]{margin:8px 0 0;font-size:13px;line-height:1.4;color:#8a837c}.geavanceerd-subnav[data-v-a8ce81fe]{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 8px}.geavanceerd-chip[data-v-a8ce81fe]{min-height:34px;padding:6px 12px;border:1px solid #e4ddd3;border-radius:999px;background:#fff;color:#5e5858;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.geavanceerd-chip.active[data-v-a8ce81fe]{background:#f3efe8;color:#3d3935;border-color:#cbb499}.geavanceerd-chip[data-v-a8ce81fe]:hover:not(.active){border-color:#cbb499}.payment-core[data-v-a94d1267]{max-width:1000px;margin:0 auto;padding:16px}.hero-section[data-v-a94d1267]{text-align:center}.success-icon[data-v-a94d1267]{font-size:3rem;margin-bottom:20px}.loading-section[data-v-a94d1267],.error-section[data-v-a94d1267],.success-section[data-v-a94d1267],.login-section[data-v-a94d1267]{text-align:center;padding:40px 20px;background:#f8f9fa;border-radius:12px;margin:20px 0}.loading-spinner[data-v-a94d1267]{width:40px;height:40px;border:4px solid #e3e3e3;border-top:4px solid #5E5858;border-radius:50%;animation:spin-a94d1267 1s linear infinite;margin:0 auto 20px}@keyframes spin-a94d1267{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-a94d1267],.success-icon-large[data-v-a94d1267],.login-icon[data-v-a94d1267]{font-size:3rem;margin-bottom:20px}.error-section[data-v-a94d1267]{background:#fff5f5;border:1px solid #fed7d7}.error-details[data-v-a94d1267]{color:#e53e3e;font-family:monospace;background:#fff;padding:10px;border-radius:4px;margin:10px 0}.success-section[data-v-a94d1267],.print-success-section[data-v-a94d1267]{background:#f8f9fa;border-radius:12px;margin:20px 0;text-align:center;padding:40px 20px}.success-section[data-v-a94d1267]{background:#f0fff4;border:1px solid #9ae6b4}.print-success-section[data-v-a94d1267]{border:1px solid #e3e3e3}.print-intro[data-v-a94d1267]{margin-bottom:1rem}.print-details[data-v-a94d1267]{text-align:left;max-width:420px;margin:0 auto 1.5rem;padding-left:1.25rem;line-height:1.7;color:#4a5568}.login-section[data-v-a94d1267]{background:#ebf8ff;border:1px solid #90cdf4}h3[data-v-a94d1267]{color:#2d3748;margin-bottom:16px;font-size:1.5rem}p[data-v-a94d1267]{color:#4a5568;font-size:1.1rem;margin-bottom:20px;line-height:1.6}.nav-button[data-v-a94d1267]{padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s;border:none;margin:10px}.nav-button-homestory[data-v-a94d1267]{background:#5e5858;color:#fff}.nav-button-homestory[data-v-a94d1267]:hover{background:#4a4444}.nav-button-homestory[data-v-a94d1267]:disabled{background:#9a9595;cursor:not-allowed}.nav-button-secondary[data-v-a94d1267]{background:#fff;color:#5e5858;border:1px solid #5e5858}.nav-button-secondary[data-v-a94d1267]:hover{background:#f4f3f2}.success-actions[data-v-a94d1267],.success-downloads[data-v-a94d1267]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.success-downloads[data-v-a94d1267]{margin-bottom:12px}.success-downloads .nav-button[data-v-a94d1267]{text-decoration:none}.app-footer-slim[data-v-4771460a]{margin-top:auto;background:#f9f7f7;border-top:1px solid rgba(0,0,0,.08);color:#5e5858;padding:.75rem 0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.footer-slim-inner[data-v-4771460a]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap}.footer-slim-links[data-v-4771460a]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem}.footer-slim-link[data-v-4771460a]{color:#5e5858;text-decoration:none;font-size:.8125rem;line-height:1.4;transition:color .15s ease}.footer-slim-link[data-v-4771460a]:hover{color:#333}.footer-slim-btn[data-v-4771460a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;cursor:pointer;font:inherit;text-align:left}.footer-slim-copy[data-v-4771460a]{margin:0;font-size:.75rem;color:#8a8484;white-space:nowrap}@media (max-width: 768px){.app-footer-slim[data-v-4771460a]{padding:.65rem 0 calc(.65rem + env(safe-area-inset-bottom))}.footer-slim-inner[data-v-4771460a]{padding:0 1rem;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.footer-slim-links[data-v-4771460a]{justify-content:center;gap:.35rem 1rem}.footer-slim-link[data-v-4771460a]{font-size:.8125rem}.footer-slim-copy[data-v-4771460a]{font-size:.7rem}}.hs-support-btn[data-v-c4ba30ac]{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:2001;background:#4a4444;color:#fff;border:none;border-radius:999px;width:48px;height:48px;box-shadow:0 6px 16px #4a44444d;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,bottom .2s ease}.hs-support-btn[data-v-c4ba30ac]:hover{transform:translateY(-1px);background:#3a3434;box-shadow:0 8px 20px #4a444466}.hs-support-modal[data-v-c4ba30ac]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:2000;display:flex;align-items:flex-end;justify-content:flex-end;box-sizing:border-box}.hs-support-card[data-v-c4ba30ac]{width:360px;max-width:calc(100vw - 24px);box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:10px;margin:16px 16px 80px;box-shadow:0 8px 24px #0003;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100dvh - 96px)}.hs-support-header[data-v-c4ba30ac]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #eee;flex-shrink:0}.hs-support-header h4[data-v-c4ba30ac]{margin:0;color:#333;font-size:16px;font-weight:600;min-width:0}.hs-close[data-v-c4ba30ac]{background:transparent;border:none;font-size:22px;line-height:1;cursor:pointer;min-width:40px;min-height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#333;border-radius:8px}.hs-support-body[data-v-c4ba30ac]{padding:12px 14px;display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0}.hs-support-body input[data-v-c4ba30ac],.hs-support-body textarea[data-v-c4ba30ac]{border:1px solid #e8e8e8;border-radius:6px;padding:8px;font:inherit}.hs-support-body textarea[data-v-c4ba30ac]{resize:vertical}.hs-email-input[data-v-c4ba30ac]{width:100%;box-sizing:border-box}.hs-email-input[readonly][data-v-c4ba30ac]{background:#f5f5f5;cursor:not-allowed}.hs-support-footer[data-v-c4ba30ac]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid #eee;flex-shrink:0}.hs-cancel[data-v-c4ba30ac]{background:transparent;color:#333;border:1px solid #d8d8d8;border-radius:6px;padding:8px 12px;cursor:pointer;font-weight:600}.hs-send[data-v-c4ba30ac]{background:#4a4444;color:#fff;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;font-weight:600;transition:background .2s ease}.hs-send[data-v-c4ba30ac]:hover{background:#3a3434}.hs-send[data-v-c4ba30ac]:disabled{opacity:.6;cursor:not-allowed}.hs-ok[data-v-c4ba30ac]{color:#28a745;margin:0}.hs-err[data-v-c4ba30ac]{color:#dc3545;margin:0}@media (max-width:768px){.hs-support-btn[data-v-c4ba30ac]{display:none}.hs-support-modal[data-v-c4ba30ac]{display:block}.hs-support-card[data-v-c4ba30ac]{position:absolute;left:12px;right:12px;width:auto;max-width:calc(100vw - 24px);box-sizing:border-box;margin:0;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:10px;max-height:calc(100dvh - 80px - env(safe-area-inset-bottom))}}body.hs-image-modal-open .hs-support-btn,body.hs-image-modal-open .hs-support-modal{display:none!important}body.hs-image-modal-open{overflow:hidden}body.hs-save-bar-visible .hs-support-btn{bottom:calc(82px + env(safe-area-inset-bottom))}body.hs-composer-visible .hs-support-btn{bottom:calc(var(--hs-composer-offset, 124px) + 18px + env(safe-area-inset-bottom))}body.hs-composer-visible.hs-save-bar-visible .hs-support-btn{bottom:calc(var(--hs-composer-offset, 124px) + 82px + env(safe-area-inset-bottom))}body.hs-save-bar-visible .hs-support-card{margin:16px 16px calc(142px + env(safe-area-inset-bottom)) 16px}@media (max-width:768px){body.hs-save-bar-visible .hs-support-btn{bottom:calc(136px + env(safe-area-inset-bottom))}body.hs-composer-visible .hs-support-btn{bottom:calc(var(--hs-composer-offset, 136px) + 18px + env(safe-area-inset-bottom))}body.hs-composer-visible.hs-save-bar-visible .hs-support-btn{bottom:calc(var(--hs-composer-offset, 136px) + 72px + env(safe-area-inset-bottom))}body.hs-save-bar-visible .hs-support-card{margin:0;bottom:calc(196px + env(safe-area-inset-bottom));max-height:calc(100dvh - 220px - env(safe-area-inset-bottom))}}.consent-bar[data-v-0208f751]{position:fixed;left:var(--hs-sidebar-inset, 0px);right:0;bottom:var(--hs-composer-offset, 0px);z-index:1180;background:#fff;border-top:1px solid #e4ddd4;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;color:#3d3935;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.consent-bar-row[data-v-0208f751]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.consent-bar-copy[data-v-0208f751]{margin:0;font-size:13px;line-height:1.35;color:#5e5858;flex:1 1 220px;min-width:0}.consent-bar-actions[data-v-0208f751]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.consent-btn[data-v-0208f751]{border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.consent-btn.reject[data-v-0208f751],.consent-btn.analytics[data-v-0208f751]{background:#fff;border:1px solid #cfc8c0;color:#3d3935}.consent-btn.accept[data-v-0208f751]{background:#1f74ff;border:1px solid #1f74ff;color:#fff}.consent-settings-link[data-v-0208f751]{border:none;background:none;color:#1f74ff;font-size:12px;font-weight:600;cursor:pointer;padding:4px 2px;text-decoration:underline}.consent-bar-settings[data-v-0208f751]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:12px}.consent-bar-settings a[data-v-0208f751]{color:#1f74ff}@media (max-width: 768px){.consent-bar[data-v-0208f751]{bottom:var(--hs-composer-offset, 0px);padding-bottom:8px}}.save-house-bar[data-v-7b7a80a8]{position:fixed;left:var(--hs-sidebar-inset, 0px);right:0;bottom:0;z-index:2200;display:flex;align-items:center;justify-content:center;gap:.75rem 1.25rem;flex-wrap:wrap;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:var(--vt-c-primary-dark);color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 -4px 16px #1414142e}.save-house-bar p[data-v-7b7a80a8]{margin:0;font-size:.875rem;line-height:1.4;font-weight:500;color:#fff}.save-house-cta[data-v-7b7a80a8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:var(--vt-c-primary-dark);border:1px solid #fff;border-radius:999px;padding:.4rem .9rem;font:inherit;font-size:.8rem;font-weight:600;line-height:1.2;cursor:pointer}.save-house-cta[data-v-7b7a80a8]:hover{background:#f3f1ee}body.hs-composer-visible{bottom:var(--hs-composer-offset, 124px)}@media (max-width: 768px){.save-house-bar[data-v-7b7a80a8]{bottom:0;padding:.7rem .85rem .8rem}body.hs-composer-visible{bottom:var(--hs-composer-offset, 136px)}}.google-continue-btn[data-v-708650e8]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#fff;color:#3c4043;border:1px solid #dadce0;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;font-family:inherit}.google-continue-btn[data-v-708650e8]:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 3px #3c404326}.google-continue-btn[data-v-708650e8]:disabled{opacity:.6;cursor:not-allowed}.google-continue-icon[data-v-708650e8]{display:inline-flex;width:20px;height:20px}.save-prompt-overlay[data-v-5ee575e9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2300;padding:16px}.save-prompt-modal[data-v-5ee575e9]{position:relative;background:#fff;border-radius:12px;max-width:420px;width:100%;padding:24px 24px 20px;box-shadow:0 16px 40px #00000029;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.save-prompt-modal.is-sent[data-v-5ee575e9]{max-width:480px}.save-prompt-modal h2[data-v-5ee575e9]{margin:0 0 10px;font-size:20px;color:#333}.save-prompt-modal p[data-v-5ee575e9]{margin:0 0 16px;color:#5e5858;line-height:1.45}.save-prompt-lead[data-v-5ee575e9]{font-weight:600;color:#3d3428}.save-prompt-close[data-v-5ee575e9]{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:24px;color:#999;cursor:pointer}.save-prompt-label[data-v-5ee575e9]{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:6px}.save-prompt-modal input[data-v-5ee575e9]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;margin-bottom:12px;box-sizing:border-box}.save-prompt-submit[data-v-5ee575e9]{width:100%;padding:12px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer}.save-prompt-submit[data-v-5ee575e9]:hover:not(:disabled){background:var(--vt-c-primary-dark)}.save-prompt-submit[data-v-5ee575e9]:disabled{opacity:.6;cursor:not-allowed}.save-prompt-error[data-v-5ee575e9]{color:#a52828;background:#fde2e2;padding:8px 10px;border-radius:6px;font-size:13px}.save-prompt-callout[data-v-5ee575e9]{background:#fff6e8;border:2px solid #c9892d;border-radius:10px;padding:14px 14px 12px;margin:0 0 16px}.save-prompt-callout-kicker[data-v-5ee575e9]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a5a12}.save-prompt-callout ol[data-v-5ee575e9]{margin:0 0 10px;padding-left:1.25em;color:#3d3428;line-height:1.45}.save-prompt-callout li+li[data-v-5ee575e9]{margin-top:6px}.save-prompt-callout-warn[data-v-5ee575e9]{margin:0;font-weight:700;color:#8a3b12}.save-prompt-sent-actions[data-v-5ee575e9]{display:flex;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.save-prompt-link[data-v-5ee575e9]{background:none;border:none;padding:0;color:#5e5858;text-decoration:underline;cursor:pointer;font-size:13px}.save-prompt-link[data-v-5ee575e9]:disabled{opacity:.6;cursor:not-allowed}.save-prompt-resent[data-v-5ee575e9]{margin:12px 0 0;color:#2f6b3a;font-size:13px;font-weight:600}.save-prompt-google[data-v-5ee575e9]{margin:16px 0 0}.save-prompt-divider[data-v-5ee575e9]{display:flex;align-items:center;gap:12px;margin:4px 0 16px;color:#3d3428;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:lowercase}.save-prompt-divider span[data-v-5ee575e9]{flex:0 0 auto;line-height:1}.save-prompt-divider[data-v-5ee575e9]:before,.save-prompt-divider[data-v-5ee575e9]:after{content:"";flex:1;height:1px;background:#8a8380}@media (max-width: 375px){.save-prompt-modal[data-v-5ee575e9]{padding:20px 16px 16px}.save-prompt-modal h2[data-v-5ee575e9]{font-size:18px}.save-prompt-divider[data-v-5ee575e9]{margin:2px 0 14px}}.save-prompt-password[data-v-5ee575e9]{margin:0 0 16px;padding:10px 12px;border:1px solid #eadfce;border-radius:8px;background:#fffdf8}.save-prompt-password summary[data-v-5ee575e9]{cursor:pointer;font-size:13px;font-weight:600;color:#3d3428}.save-prompt-password-ok[data-v-5ee575e9]{margin:10px 0 0;color:#2f6b3a;font-size:13px;font-weight:600}#app[data-v-60c11a71]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-60c11a71]{flex:1;padding:0;background:#fff}.main-content.main--workspace[data-v-60c11a71]{padding:0}.workspace-route-loading[data-v-60c11a71]{max-width:min(640px,100%);margin:24px auto;padding:22px 20px;background:#f7f2eb;border-radius:18px;color:#3d3935;font-size:16px;line-height:1.5}.workspace-route-loading p[data-v-60c11a71]{margin:0}.main-content.main--render[data-v-60c11a71]{padding:0;margin:0;min-height:0;overflow:hidden;background:#fff}@media print{html[data-v-60c11a71],body[data-v-60c11a71],#app[data-v-60c11a71],.main-content.main--render[data-v-60c11a71]{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#fff!important}}.preview-badge[data-v-60c11a71]{position:fixed;top:8px;right:8px;background:#1f74ff;color:#fff;font-weight:600;padding:6px 10px;border-radius:999px;font-size:12px;z-index:2000}.hs-toast[data-v-60c11a71]{position:fixed;bottom:calc(82px + env(safe-area-inset-bottom,0px));right:20px;max-width:360px;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4;box-shadow:0 2px 12px #0000001f;background:#5e5858;color:#fff;z-index:2100;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.hs-toast-message[data-v-60c11a71]{flex:1 1 auto;min-width:0}.hs-toast-action[data-v-60c11a71]{flex:0 0 auto;border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;font:inherit;font-weight:600;font-size:13px;padding:4px 10px;border-radius:4px;cursor:pointer}.hs-toast-action[data-v-60c11a71]:hover{background:#ffffff1f}.hs-toast--success[data-v-60c11a71]{background:#2e7d32}.hs-toast--error[data-v-60c11a71]{background:#c62828}.hs-toast--info[data-v-60c11a71]{background:#5e5858}@media (max-width: 768px){.hs-toast[data-v-60c11a71]{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}body.hs-save-bar-visible .hs-toast[data-v-60c11a71]{bottom:calc(148px + env(safe-area-inset-bottom,0px))}@media (max-width: 768px){body.hs-save-bar-visible .hs-toast[data-v-60c11a71]{bottom:calc(200px + env(safe-area-inset-bottom,0px))}}.toast-fade-enter-active[data-v-60c11a71],.toast-fade-leave-active[data-v-60c11a71]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-60c11a71],.toast-fade-leave-to[data-v-60c11a71]{opacity:0;transform:translateY(8px)}
