.preview[data-v-552925fa]{background:var(--ga-bg-surface);border-radius:var(--ga-radius-lg);color:var(--ga-fg-default);border:1px solid #ffffff26;flex-direction:column;height:100%;display:flex;overflow:hidden}.preview-bar[data-v-552925fa]{align-items:center;gap:var(--ga-space-3);padding:var(--ga-space-2) var(--ga-space-3);background:var(--ga-neutral-100);border-bottom:1px solid var(--ga-border-default);display:flex}.traffic[data-v-552925fa]{gap:6px;display:flex}.traffic span[data-v-552925fa]{background:var(--ga-neutral-300);border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0000001f}.traffic span[data-v-552925fa]:first-child{background:#ff5f57}.traffic span[data-v-552925fa]:nth-child(2){background:#febc2e}.traffic span[data-v-552925fa]:nth-child(3){background:#28c840}.url[data-v-552925fa]{background:var(--ga-neutral-0);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-sm);flex:1;height:22px}.url-active[data-v-552925fa]{padding:0 var(--ga-space-3);font-family:var(--ga-font-mono);font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);align-items:center;display:flex}.preview-body[data-v-552925fa]{background:var(--ga-bg-canvas);flex:1;overflow:auto}.preview-body-empty[data-v-552925fa]{padding:var(--ga-space-6);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ga-blue-500) 7%, transparent) 0%, transparent 70%);place-items:center;display:grid}.preview-empty-card[data-v-552925fa]{align-items:center;gap:var(--ga-space-3);max-width:360px;padding:var(--ga-space-6) var(--ga-space-5);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-lg,var(--ga-radius-md));text-align:center;animation:kapp-appear-552925fa .4s var(--ga-ease-out) both;flex-direction:column;display:flex;box-shadow:0 4px 20px #0000000f}.preview-empty-icon[data-v-552925fa]{background:linear-gradient(135deg, var(--ga-blue-500), color-mix(in srgb, var(--ga-blue-500) 80%, black));width:64px;height:64px;color:var(--ga-neutral-0);box-shadow:0 4px 14px color-mix(in srgb, var(--ga-blue-500) 35%, transparent);border-radius:50%;place-items:center;display:inline-grid}.preview-empty-icon svg[data-v-552925fa]{width:36px;height:36px}.preview-empty-text[data-v-552925fa]{font-size:var(--ga-text-sm);color:var(--ga-fg-default);line-height:var(--ga-leading-snug);max-width:32ch;margin:0}.tab[data-v-552925fa]{padding:8px var(--ga-space-3);font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);font-weight:var(--ga-weight-medium);color:var(--ga-fg-secondary);cursor:pointer;transition:color var(--ga-duration-fast) var(--ga-ease), border-color var(--ga-duration-fast) var(--ga-ease);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.tab[data-v-552925fa]:hover{color:var(--ga-fg-default)}.tab.is-active[data-v-552925fa]{color:var(--ga-orange-600);border-bottom-color:var(--ga-orange-500)}.tab[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.kv-row[data-v-552925fa]{gap:var(--ga-space-3);grid-template-columns:110px 1fr;align-items:baseline;padding:6px 0;display:grid}.kv-label[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide)}.kv-value[data-v-552925fa]{font-size:var(--ga-text-sm);color:var(--ga-fg-default);line-height:var(--ga-leading-snug)}.kapp-detail-head[data-v-552925fa]{align-items:center}.kapp-detail-actions[data-v-552925fa]{justify-content:flex-end;gap:var(--ga-space-2);margin-top:var(--ga-space-3);display:flex}.kapp-detail-cancel[data-v-552925fa],.kapp-detail-save[data-v-552925fa]{padding:8px var(--ga-space-4);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-sm);font-family:var(--ga-font-sans);font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);cursor:pointer;transition:background-color var(--ga-duration-fast) var(--ga-ease), opacity var(--ga-duration-fast) var(--ga-ease)}.kapp-detail-cancel[data-v-552925fa]{background:var(--ga-bg-surface);color:var(--ga-fg-default)}.kapp-detail-cancel[data-v-552925fa]:hover{background:var(--ga-neutral-100)}.kapp-detail-save[data-v-552925fa]{background:var(--ga-orange-500);color:var(--ga-neutral-0);border-color:var(--ga-orange-500)}.kapp-detail-save[data-v-552925fa]:hover{background:var(--ga-orange-600)}.kapp-detail-cancel[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.kapp-detail-save[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.kapp-building[data-v-552925fa]{padding:var(--ga-space-8);background:var(--ga-bg-canvas);place-items:center;display:grid}.building-card[data-v-552925fa]{align-items:center;gap:var(--ga-space-3);text-align:center;flex-direction:column;display:flex}.building-icon[data-v-552925fa]{background:var(--ga-blue-50);width:64px;height:64px;color:var(--ga-blue-500);animation:building-pulse-552925fa 1.6s var(--ga-ease) infinite;border-radius:50%;place-items:center;display:grid}.building-icon svg[data-v-552925fa]{width:36px;height:36px}.building-text[data-v-552925fa]{font-size:var(--ga-text-sm);color:var(--ga-fg-default);font-weight:var(--ga-weight-medium);letter-spacing:var(--ga-tracking-tight);margin:0}.building-dots[data-v-552925fa]{gap:6px;display:flex}.building-dot[data-v-552925fa]{background:var(--ga-blue-500);opacity:.3;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both building-dot-552925fa}.building-dot[data-v-552925fa]:nth-child(2){animation-delay:.18s}.building-dot[data-v-552925fa]:nth-child(3){animation-delay:.36s}@keyframes building-pulse-552925fa{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ga-blue-500) 25%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 12px color-mix(in oklab, var(--ga-blue-500) 0%, transparent);transform:scale(1.08)}}@keyframes building-dot-552925fa{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes kapp-appear-552925fa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.building-icon[data-v-552925fa],.building-dot[data-v-552925fa],.kapp-body[data-v-552925fa]{animation:none}}.kapp-body[data-v-552925fa]{animation:kapp-appear-552925fa .45s var(--ga-ease-out) both;grid-template-columns:160px 1fr;padding:0;display:grid}.kapp-side[data-v-552925fa]{background:var(--ga-blue-500);color:var(--ga-neutral-0);padding:var(--ga-space-4) var(--ga-space-3);gap:var(--ga-space-3);flex-direction:column;min-height:100%;display:flex}.kapp-side-title[data-v-552925fa]{font-family:var(--ga-font-sans);font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);color:var(--ga-neutral-0);padding-bottom:var(--ga-space-2);border-bottom:1px solid #ffffff26;margin:0}.kapp-nav[data-v-552925fa]{flex-direction:column;gap:2px;display:flex}.kapp-nav-item[data-v-552925fa]{border-radius:var(--ga-radius-sm);font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);color:#ffffffc7;text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;transition:background-color var(--ga-duration-fast) var(--ga-ease), color var(--ga-duration-fast) var(--ga-ease);background:0 0;border:none;padding:8px 10px}.kapp-nav-item[data-v-552925fa]:hover{color:var(--ga-neutral-0);background:#ffffff1a}.kapp-nav-item.is-active[data-v-552925fa]{color:var(--ga-neutral-0);font-weight:var(--ga-weight-semibold);background:#ffffff2e}.kapp-nav-item[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-orange-500);outline-offset:2px}.kapp-content[data-v-552925fa]{padding:var(--ga-space-5);background:var(--ga-bg-canvas);overflow:auto}.kapp-page-head[data-v-552925fa]{align-items:center;gap:var(--ga-space-3);margin-bottom:var(--ga-space-4);display:flex}.kapp-page-title[data-v-552925fa]{font-size:var(--ga-text-lg);color:var(--ga-fg-default);letter-spacing:var(--ga-tracking-tight);margin:0}.kapp-custom-hint[data-v-552925fa]{font-size:var(--ga-text-sm);color:var(--ga-fg-secondary);margin:0}.kapp-stats[data-v-552925fa]{gap:var(--ga-space-3);grid-template-columns:repeat(3,1fr);display:grid}.kapp-stat[data-v-552925fa]{padding:var(--ga-space-3);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);flex-direction:column;gap:4px;display:flex}.kapp-stat-label[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);color:var(--ga-fg-secondary)}.kapp-stat-value[data-v-552925fa]{font-size:var(--ga-text-xl);font-weight:var(--ga-weight-bold);color:var(--ga-fg-default)}.kapp-submit[data-v-552925fa]{padding:8px var(--ga-space-4);background:var(--ga-orange-500);color:var(--ga-neutral-0);border-radius:var(--ga-radius-sm);font-family:var(--ga-font-sans);font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);cursor:pointer;transition:background-color var(--ga-duration-fast) var(--ga-ease), opacity var(--ga-duration-fast) var(--ga-ease);border:none;align-self:flex-start;margin-top:4px}.kapp-submit[data-v-552925fa]:hover:not(:disabled){background:var(--ga-orange-600)}.kapp-submit[data-v-552925fa]:disabled{cursor:not-allowed;opacity:.4}.kapp-submit[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.kapp-overview-count[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);color:var(--ga-fg-secondary);margin-left:auto}.kapp-table-wrap[data-v-552925fa]{border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);background:var(--ga-bg-surface);max-height:380px;overflow-y:auto}.kapp-table[data-v-552925fa]{border-collapse:collapse;width:100%;font-size:var(--ga-text-xs)}.kapp-table thead[data-v-552925fa]{z-index:1;position:sticky;top:0}.kapp-table th[data-v-552925fa],.kapp-table td[data-v-552925fa]{text-align:left;padding:6px var(--ga-space-2);border-bottom:1px solid var(--ga-border-default);vertical-align:middle;line-height:var(--ga-leading-snug)}.kapp-table th[data-v-552925fa]:nth-child(2),.kapp-table td[data-v-552925fa]:nth-child(2),.kapp-table th[data-v-552925fa]:nth-child(5),.kapp-table td[data-v-552925fa]:nth-child(5),.kapp-table th[data-v-552925fa]:nth-child(6),.kapp-table td[data-v-552925fa]:nth-child(6){white-space:nowrap}.kapp-table thead th[data-v-552925fa]{background:var(--ga-neutral-100);font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);color:var(--ga-fg-secondary)}.kapp-table tbody tr:last-child td[data-v-552925fa]{border-bottom:none}.kapp-table tbody tr.is-clickable[data-v-552925fa]{cursor:pointer;transition:background-color .15s var(--ga-ease)}.kapp-table tbody tr.is-clickable[data-v-552925fa]:hover{background:var(--ga-blue-50);outline:none}.kapp-table tbody tr.is-clickable[data-v-552925fa]:focus-visible{background:var(--ga-blue-50);outline:none}.kapp-table tbody tr.is-clickable[data-v-552925fa]:focus-visible{box-shadow:inset 0 0 0 2px var(--ga-blue-500)}.kapp-overview-hint[data-v-552925fa]{margin:0 0 var(--ga-space-2) 0;font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);font-style:italic}.kapp-status[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.status-open[data-v-552925fa]{background:var(--ga-orange-50);color:var(--ga-orange-700)}.status-handling[data-v-552925fa]{background:var(--ga-blue-50);color:var(--ga-blue-700)}.status-done[data-v-552925fa]{background:var(--ga-success-50);color:var(--ga-success-700)}.kapp-charts[data-v-552925fa]{gap:var(--ga-space-3);margin-top:var(--ga-space-4);grid-template-columns:1fr 1fr;display:grid}.kapp-chart-card[data-v-552925fa]{gap:var(--ga-space-2);padding:var(--ga-space-3);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);flex-direction:column;display:flex}.kapp-chart-title[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);color:var(--ga-fg-secondary);margin:0}.kapp-detail[data-v-552925fa]{background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);padding:var(--ga-space-4)}.capp-side-org[data-v-552925fa]{padding-top:var(--ga-space-2);font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);letter-spacing:var(--ga-tracking-wide);color:#ffffffb3;border-top:1px solid #ffffff26;margin:auto 0 0}.capp-stats[data-v-552925fa]{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.capp-bars[data-v-552925fa]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.capp-bar-row[data-v-552925fa]{align-items:center;column-gap:var(--ga-space-2);font-size:var(--ga-text-xs);grid-template-columns:minmax(0,1fr) auto;row-gap:3px;display:grid}.capp-bar-row .capp-bar-track[data-v-552925fa]{grid-column:1/-1}.capp-bar-label[data-v-552925fa]{text-overflow:ellipsis;white-space:nowrap;color:var(--ga-fg-default);overflow:hidden}.capp-bar-track[data-v-552925fa]{background:var(--ga-neutral-100);border-radius:999px;height:8px;overflow:hidden}.capp-bar-fill[data-v-552925fa]{background:var(--ga-blue-500);border-radius:inherit;height:100%;display:block}.capp-bar-fill-alt[data-v-552925fa]{background:var(--ga-orange-500)}.capp-bar-count[data-v-552925fa]{font-family:var(--ga-font-mono);text-align:right;color:var(--ga-fg-secondary)}.capp-report[data-v-552925fa]{align-items:center;gap:var(--ga-space-3);margin-top:var(--ga-space-4);padding:var(--ga-space-3);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);display:flex}.capp-report-icon[data-v-552925fa]{background:var(--ga-danger-50);width:40px;height:48px;color:var(--ga-danger-700);border:1px solid var(--ga-danger-200);border-radius:var(--ga-radius-sm);font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);font-weight:var(--ga-weight-bold);flex:none;place-items:center;display:grid}.capp-report-text[data-v-552925fa]{flex:1;min-width:0}.capp-report-title[data-v-552925fa]{font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);color:var(--ga-fg-default);margin:0}.capp-report-meta[data-v-552925fa]{font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);margin:2px 0 0}.capp-report-link[data-v-552925fa]{padding:8px var(--ga-space-3);background:var(--ga-orange-500);color:var(--ga-neutral-0);border-radius:var(--ga-radius-sm);font-size:var(--ga-text-xs);font-weight:var(--ga-weight-semibold);transition:background-color var(--ga-duration-fast) var(--ga-ease);flex:none;text-decoration:none}.capp-report-link[data-v-552925fa]:hover{background:var(--ga-orange-600)}.capp-report-link[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.capp-footnote[data-v-552925fa]{margin:var(--ga-space-3) 0 0;font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary)}.capp-bronnen[data-v-552925fa]{gap:var(--ga-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.capp-bron[data-v-552925fa]{padding:var(--ga-space-3);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md)}.capp-bron-drop[data-v-552925fa]{border-style:dashed;border-color:var(--ga-blue-500);background:var(--ga-blue-50)}.capp-bron-title[data-v-552925fa]{font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);color:var(--ga-fg-default);margin:0}.capp-bron-status[data-v-552925fa]{font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);line-height:var(--ga-leading-snug);margin:4px 0 0}.capp-recent-title[data-v-552925fa]{margin-top:var(--ga-space-4);margin-bottom:var(--ga-space-2)}.capp-recent[data-v-552925fa]{border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);background:var(--ga-bg-surface);margin:0;padding:0;list-style:none}.capp-recent-item[data-v-552925fa]{justify-content:space-between;align-items:center;gap:var(--ga-space-3);padding:8px var(--ga-space-3);border-bottom:1px solid var(--ga-border-default);font-size:var(--ga-text-xs);animation:kapp-appear-552925fa .3s var(--ga-ease-out) both;display:flex}.capp-recent-item[data-v-552925fa]:last-child{border-bottom:none}.capp-recent-file[data-v-552925fa]{font-family:var(--ga-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capp-filters[data-v-552925fa]{gap:var(--ga-space-2);margin-bottom:var(--ga-space-3);flex-wrap:wrap;display:flex}.capp-filter-input[data-v-552925fa],.capp-filter-select[data-v-552925fa]{padding:6px var(--ga-space-2);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-sm);font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);color:var(--ga-fg-default)}.capp-filter-input[data-v-552925fa]{flex:1;min-width:140px}.capp-filter-input[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:1px}.capp-filter-select[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:1px}.capp-doc-title[data-v-552925fa]{color:var(--ga-fg-default);display:block}.capp-table td[data-v-552925fa]{vertical-align:top}.capp-cell-badge[data-v-552925fa]{margin-top:4px}.capp-doc-meta[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);display:block}.capp-empty[data-v-552925fa]{text-align:center;color:var(--ga-fg-secondary)}.capp-badge-bewaren[data-v-552925fa]{background:var(--ga-blue-50);color:var(--ga-blue-700)}.capp-badge-vernietigen[data-v-552925fa],.capp-badge-bsn[data-v-552925fa]{background:var(--ga-danger-50);color:var(--ga-danger-700)}.capp-badge-pg[data-v-552925fa]{background:var(--ga-warning-50);color:var(--ga-warning-700)}.capp-badge-geen[data-v-552925fa]{background:var(--ga-neutral-100);color:var(--ga-fg-secondary)}.capp-ai[data-v-552925fa]{margin-top:var(--ga-space-3);padding:var(--ga-space-4);background:var(--ga-bg-surface);border:1px solid color-mix(in srgb, var(--ga-blue-500) 35%, transparent);border-radius:var(--ga-radius-md);box-shadow:inset 3px 0 0 var(--ga-blue-500)}.capp-ai-head[data-v-552925fa]{align-items:center;gap:var(--ga-space-2);margin-bottom:var(--ga-space-2);display:flex}.capp-ai-icon[data-v-552925fa]{background:var(--ga-blue-50);width:24px;height:24px;color:var(--ga-blue-500);border-radius:50%;place-items:center;display:grid}.capp-ai-icon svg[data-v-552925fa]{width:14px;height:14px}.capp-ai-title[data-v-552925fa]{font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);color:var(--ga-fg-default);margin:0}.capp-ai-confidence[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);margin-left:auto}.capp-ai-model[data-v-552925fa]{margin:var(--ga-space-2) 0 0;font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary)}.capp-warning[data-v-552925fa]{font-size:var(--ga-text-xs);color:var(--ga-danger-700)}.capp-review-actions[data-v-552925fa]{align-items:center}.capp-review-done[data-v-552925fa]{font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);margin-right:auto}@media (prefers-reduced-motion:reduce){.capp-recent-item[data-v-552925fa]{animation:none}}.va-fetch[data-v-552925fa]{margin:0 0 0 auto}.va-zaak-head[data-v-552925fa]{margin-bottom:var(--ga-space-3);flex-wrap:wrap}.va-zaak-head .kapp-page-title[data-v-552925fa]{color:var(--ga-blue-500)}.va-stepper[data-v-552925fa]{margin:0 0 var(--ga-space-3);padding:var(--ga-space-3) var(--ga-space-2);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.va-step[data-v-552925fa]{font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.va-step+.va-step[data-v-552925fa]:before{content:"";background:var(--ga-border-default);height:2px;position:absolute;top:12px;left:calc(16px - 50%);right:calc(50% + 16px)}.va-step.is-done+.va-step[data-v-552925fa]:before,.va-step.is-current[data-v-552925fa]:before{background:var(--ga-blue-500)}.va-step-dot[data-v-552925fa]{border:2px solid var(--ga-border-default);background:var(--ga-bg-surface);width:26px;height:26px;font-weight:var(--ga-weight-semibold);font-size:var(--ga-text-xs);border-radius:50%;place-items:center;display:grid}.va-step.is-done .va-step-dot[data-v-552925fa]{background:var(--ga-blue-500);border-color:var(--ga-blue-500);color:var(--ga-neutral-0)}.va-step.is-current .va-step-dot[data-v-552925fa]{background:var(--ga-success-500);border-color:var(--ga-success-200);color:var(--ga-neutral-0);box-shadow:0 0 0 3px var(--ga-success-200)}.va-step.is-current .va-step-label[data-v-552925fa]{color:var(--ga-fg-default);font-weight:var(--ga-weight-semibold)}.va-tabs[data-v-552925fa]{margin-bottom:var(--ga-space-3);border-bottom:1px solid var(--ga-border-default);gap:2px;display:flex}.va-tab[data-v-552925fa]{padding:8px var(--ga-space-3);border-radius:var(--ga-radius-sm) var(--ga-radius-sm) 0 0;font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px}.va-tab.is-active[data-v-552925fa]{background:var(--ga-bg-surface);border-color:var(--ga-border-default);color:var(--ga-blue-500);font-weight:var(--ga-weight-semibold)}.va-tab[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:1px}.va-doc-link[data-v-552925fa]{color:var(--ga-blue-500)}.va-notice[data-v-552925fa]{justify-content:space-between;align-items:center;gap:var(--ga-space-3);padding:var(--ga-space-3);background:var(--ga-bg-surface);border:1px dashed var(--ga-border-default);border-radius:var(--ga-radius-md);font-size:var(--ga-text-sm);flex-wrap:wrap;display:flex}.va-notice p[data-v-552925fa]{margin:0}.va-notice .kapp-submit[data-v-552925fa]{margin-top:0}.va-oordeel[data-v-552925fa]{align-items:center;gap:var(--ga-space-2);margin:0 0 var(--ga-space-3);font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);display:flex}.va-section-title[data-v-552925fa]{margin:var(--ga-space-2) 0}.va-vereisten td[data-v-552925fa]:nth-child(2),.va-vereisten td[data-v-552925fa]:nth-child(3){white-space:nowrap}.va-pending[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);animation:1.4s ease-in-out infinite both building-dot-552925fa}.va-checks[data-v-552925fa]{font-size:var(--ga-text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.va-checks .is-ok span[data-v-552925fa]:first-child{color:var(--ga-success-700)}.va-checks .is-fail[data-v-552925fa]{color:var(--ga-danger-700)}.va-sr[data-v-552925fa]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.va-auto-note[data-v-552925fa],.va-bar-message[data-v-552925fa]{margin:var(--ga-space-3) 0 0;padding:var(--ga-space-2) var(--ga-space-3);background:var(--ga-blue-50);border-left:3px solid var(--ga-blue-500);font-size:var(--ga-text-xs);color:var(--ga-fg-default)}.va-bar-message[data-v-552925fa]{margin:0 0 var(--ga-space-2);background:var(--ga-warning-50);border-left-color:var(--ga-warning-500)}.va-agents[data-v-552925fa]{gap:var(--ga-space-3);margin:0;padding:0;list-style:none;display:grid}.va-agent[data-v-552925fa]{padding:var(--ga-space-3);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md)}.va-agent-head[data-v-552925fa]{justify-content:space-between;align-items:center;gap:var(--ga-space-2);display:flex}.va-agent-meta[data-v-552925fa]{gap:2px var(--ga-space-3);margin:var(--ga-space-2) 0;font-size:var(--ga-text-xs);grid-template-columns:auto 1fr;display:grid}.va-agent-meta dt[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);text-transform:lowercase}.va-agent-meta dd[data-v-552925fa]{margin:0}.va-agent-instructie[data-v-552925fa]{padding:var(--ga-space-2);background:var(--ga-neutral-100);border-radius:var(--ga-radius-sm);font-size:var(--ga-text-xs);line-height:var(--ga-leading-snug);margin:0}.va-switch-row[data-v-552925fa]{justify-content:space-between;align-items:center;display:flex}.va-switch[data-v-552925fa]{background:var(--ga-neutral-300);cursor:pointer;width:36px;height:20px;transition:background-color var(--ga-duration-fast) var(--ga-ease);border:none;border-radius:999px;padding:0;position:relative}.va-switch span[data-v-552925fa]{background:var(--ga-neutral-0);width:16px;height:16px;transition:transform var(--ga-duration-fast) var(--ga-ease);border-radius:50%;position:absolute;top:2px;left:2px}.va-switch[aria-checked=true][data-v-552925fa]{background:var(--ga-blue-500)}.va-switch[aria-checked=true] span[data-v-552925fa]{transform:translate(16px)}.va-switch[data-v-552925fa]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.va-afwijking-row[data-v-552925fa]{background:var(--ga-warning-50)}.va-afwijking[data-v-552925fa]{white-space:normal}@media (prefers-reduced-motion:reduce){.va-pending[data-v-552925fa]{animation:none}}.kl-stepper[data-v-552925fa]{grid-template-columns:repeat(4,1fr)}.kl-oordeel[data-v-552925fa]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.kl-oordeel .kapp-status[data-v-552925fa]{white-space:normal}.kl-charts[data-v-552925fa]{grid-template-columns:minmax(0,1fr)}.kl-termijnen[data-v-552925fa]{font-size:var(--ga-text-xs);grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.kl-termijnen li[data-v-552925fa]{justify-content:space-between;align-items:center;gap:var(--ga-space-2);display:flex}.kl-termijn-onderwerp[data-v-552925fa]{min-width:0}.kl-termijnen .kapp-status[data-v-552925fa]{flex:none}.kl-klaagschrift[data-v-552925fa]{margin:var(--ga-space-3) 0 0;padding:var(--ga-space-2) var(--ga-space-3);background:var(--ga-neutral-100);border-left:3px solid var(--ga-border-default);font-size:var(--ga-text-sm);line-height:var(--ga-leading-snug);color:var(--ga-fg-default)}.kl-toets td[data-v-552925fa]:nth-child(2){white-space:nowrap}.kl-brief[data-v-552925fa]{margin-top:var(--ga-space-3);padding:var(--ga-space-3) var(--ga-space-4);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);font-size:var(--ga-text-sm);line-height:var(--ga-leading-snug)}.kl-brief p[data-v-552925fa]{margin:0 0 var(--ga-space-2)}.kl-brief p[data-v-552925fa]:last-child{margin-bottom:0}.kl-brief-head[data-v-552925fa]{justify-content:space-between;align-items:center;gap:var(--ga-space-2);margin-bottom:var(--ga-space-2);display:flex}.capp-ai-note[data-v-552925fa]{margin:var(--ga-space-2) 0 0;font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary)}.ca-voorstel[data-v-552925fa]{padding:var(--ga-space-4);background:var(--ga-bg-canvas,var(--ga-neutral-100));overflow-y:auto}.ca-voorstel-head[data-v-552925fa]{margin-bottom:var(--ga-space-3)}.ca-voorstel-eyebrow[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);color:var(--ga-fg-secondary);text-transform:lowercase;margin:0 0 4px}.ca-groepen[data-v-552925fa]{gap:var(--ga-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ca-groepen-compact[data-v-552925fa]{grid-template-columns:1fr}.ca-groep[data-v-552925fa]{padding:var(--ga-space-2) var(--ga-space-3);background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);animation:ca-groep-in-552925fa var(--ga-duration-base) var(--ga-ease) both}.ca-groep-title[data-v-552925fa]{font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);color:var(--ga-blue-500);margin:0 0 6px}.ca-groep-count[data-v-552925fa]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);font-weight:var(--ga-weight-regular,400);color:var(--ga-fg-secondary);margin-left:4px}.ca-veldlijst[data-v-552925fa]{font-size:var(--ga-text-xs);gap:3px;margin:0;padding:0;list-style:none;display:grid}.ca-veldlijst li[data-v-552925fa]{justify-content:space-between;align-items:center;gap:var(--ga-space-2);display:flex}.ca-bron[data-v-552925fa]{border-radius:var(--ga-radius-sm);font-family:var(--ga-font-mono);white-space:nowrap;flex:none;padding:0 5px;font-size:10px;line-height:16px}.ca-bron-ai[data-v-552925fa]{background:var(--ga-blue-50);color:var(--ga-blue-700,var(--ga-blue-500))}.ca-bron-wl[data-v-552925fa]{background:var(--ga-orange-50,var(--ga-warning-50));color:var(--ga-orange-700,var(--ga-warning-700))}.ca-bron-sl[data-v-552925fa]{background:var(--ga-success-50);color:var(--ga-success-700)}.ca-bron-app[data-v-552925fa]{background:var(--ga-neutral-100);color:var(--ga-fg-secondary)}.ca-metadata[data-v-552925fa]{gap:var(--ga-space-2);margin-top:var(--ga-space-3);display:grid}.ca-velden[data-v-552925fa]{gap:4px var(--ga-space-3);font-size:var(--ga-text-xs);grid-template-columns:minmax(0,38%) 1fr;margin:0;display:grid}.ca-velden dt[data-v-552925fa]{color:var(--ga-fg-secondary)}.ca-velden dd[data-v-552925fa]{justify-content:space-between;align-items:flex-start;gap:var(--ga-space-2);color:var(--ga-fg-default);margin:0;display:flex}.ca-banner[data-v-552925fa]{margin:0 0 var(--ga-space-2);padding:var(--ga-space-2) var(--ga-space-3);background:var(--ga-success-50);border-left:3px solid var(--ga-success-500);font-size:var(--ga-text-xs);color:var(--ga-fg-default)}@keyframes ca-groep-in-552925fa{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ca-groep[data-v-552925fa]{animation:none}}.build-chat[data-v-ccfbace4]{gap:var(--ga-space-6);margin-bottom:var(--ga-space-6);flex-direction:column;display:flex}.mini-demo[data-v-ccfbace4]{gap:var(--ga-space-6);grid-template-columns:1fr 1.05fr;align-items:stretch;display:grid}.agent-panel[data-v-ccfbace4]{background:var(--ga-neutral-100);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-lg);height:480px;box-shadow:var(--ga-shadow-lg);color:var(--ga-fg-default);flex-direction:column;display:flex;overflow:hidden}.agent-head[data-v-ccfbace4]{align-items:center;gap:var(--ga-space-3);padding:var(--ga-space-3) var(--ga-space-4);background:var(--ga-neutral-0);border-bottom:1px solid var(--ga-border-default);display:flex}.agent-online[data-v-ccfbace4]{background:var(--ga-success-500);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #39870c40}.agent-meta[data-v-ccfbace4]{flex:1}.agent-name[data-v-ccfbace4]{font-size:var(--ga-text-base);font-weight:var(--ga-weight-semibold);color:var(--ga-fg-default);margin:0}.agent-status[data-v-ccfbace4]{font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);margin:0}.agent-sparkle[data-v-ccfbace4]{width:18px;height:18px;color:var(--ga-blue-500)}.scenario-pill[data-v-ccfbace4]{align-items:center;gap:var(--ga-space-2);padding:6px var(--ga-space-4);background:var(--ga-orange-50);border-bottom:1px solid var(--ga-border-default);font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);color:var(--ga-orange-700);display:flex}.scenario-pill-dot[data-v-ccfbace4]{background:var(--ga-orange-500);border-radius:50%;width:6px;height:6px}.scenario-pill-label[data-v-ccfbace4]{flex:1;min-width:0}.reset-button[data-v-ccfbace4]{border-radius:var(--ga-radius-sm);font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);color:var(--ga-fg-secondary);cursor:pointer;transition:color var(--ga-duration-fast) var(--ga-ease), background-color var(--ga-duration-fast) var(--ga-ease);background:0 0;border:none;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.reset-button[data-v-ccfbace4]:hover{color:var(--ga-fg-default);background:#0000000d}.reset-button[data-v-ccfbace4]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.reset-icon[data-v-ccfbace4]{font-size:var(--ga-text-xs);line-height:1}.agent-body[data-v-ccfbace4]{padding:var(--ga-space-4);gap:var(--ga-space-3);flex-direction:column;flex:1;display:flex;overflow:auto}.bubble[data-v-ccfbace4]{padding:var(--ga-space-3) var(--ga-space-4);border-radius:var(--ga-radius-md);font-size:var(--ga-text-sm);line-height:var(--ga-leading-snug);max-width:85%;animation:bubble-in-ccfbace4 var(--ga-duration-base) var(--ga-ease-out) both;margin:0}.bubble-agent[data-v-ccfbace4]{background:var(--ga-blue-50);color:var(--ga-fg-default);border:1px solid color-mix(in oklab, var(--ga-blue-500) 12%, transparent);align-self:flex-start}.bubble-user[data-v-ccfbace4]{background:var(--ga-neutral-900);color:var(--ga-neutral-0);border-radius:var(--ga-radius-md) var(--ga-radius-md) 4px var(--ga-radius-md);align-self:flex-end}.bubble-typing[data-v-ccfbace4]{align-items:center;gap:4px;display:inline-flex}.dot[data-v-ccfbace4]{background:var(--ga-fg-secondary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite both typing-ccfbace4;display:inline-block}.dot[data-v-ccfbace4]:nth-child(2){animation-delay:.15s}.dot[data-v-ccfbace4]:nth-child(3){animation-delay:.3s}@keyframes bubble-in-ccfbace4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes typing-ccfbace4{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.question-block[data-v-ccfbace4]{gap:var(--ga-space-2);flex-direction:column;width:100%;max-width:100%;display:flex}.choice-list[data-v-ccfbace4]{flex-direction:column;gap:2px;display:flex}.choice-row[data-v-ccfbace4]{align-items:baseline;gap:var(--ga-space-3);padding:6px var(--ga-space-2);border-radius:var(--ga-radius-sm);cursor:pointer;transition:background-color var(--ga-duration-fast) var(--ga-ease);grid-template-columns:18px 1fr;display:grid}.choice-row[data-v-ccfbace4]:hover{background:var(--ga-orange-50)}.choice-radio[data-v-ccfbace4],.choice-checkbox[data-v-ccfbace4]{accent-color:var(--ga-orange-500);margin:0;transform:translateY(2px)}.choice-radio[data-v-ccfbace4]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.choice-checkbox[data-v-ccfbace4]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.multi-submit[data-v-ccfbace4]{padding:6px var(--ga-space-3);background:var(--ga-orange-500);color:var(--ga-neutral-0);border-radius:var(--ga-radius-sm);font-family:var(--ga-font-sans);font-size:var(--ga-text-xs);font-weight:var(--ga-weight-semibold);cursor:pointer;transition:background-color var(--ga-duration-fast) var(--ga-ease), opacity var(--ga-duration-fast) var(--ga-ease);border:none;align-self:flex-start;margin-top:4px}.multi-submit[data-v-ccfbace4]:hover:not(:disabled){background:var(--ga-orange-600)}.multi-submit[data-v-ccfbace4]:disabled{cursor:not-allowed;opacity:.4}.multi-submit[data-v-ccfbace4]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.choice-text[data-v-ccfbace4]{flex-direction:column;gap:1px;display:flex}.choice-label[data-v-ccfbace4]{font-size:var(--ga-text-sm);font-weight:var(--ga-weight-semibold);color:var(--ga-fg-default)}.choice-desc[data-v-ccfbace4]{font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);line-height:var(--ga-leading-snug)}.choice-answered[data-v-ccfbace4]{align-self:flex-start;align-items:center;gap:var(--ga-space-2);background:var(--ga-success-50);color:var(--ga-success-700);border:1px solid color-mix(in oklab, var(--ga-success-500) 30%, transparent);border-radius:var(--ga-radius-sm);padding:4px var(--ga-space-3);font-size:var(--ga-text-xs);font-weight:var(--ga-weight-medium);margin:0;display:inline-flex}.choice-answered-check[data-v-ccfbace4]{background:var(--ga-success-500);width:16px;height:16px;color:var(--ga-neutral-0);font-size:10px;font-weight:var(--ga-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.agent-input[data-v-ccfbace4]{align-items:center;gap:var(--ga-space-2);padding:var(--ga-space-3) var(--ga-space-4);background:var(--ga-neutral-0);border-top:1px solid var(--ga-border-default);display:flex}.agent-input-field[data-v-ccfbace4]{min-width:0;padding:8px var(--ga-space-3);background:var(--ga-neutral-0);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-sm);font-family:var(--ga-font-sans);font-size:var(--ga-text-sm);color:var(--ga-fg-default);transition:border-color var(--ga-duration-fast) var(--ga-ease);flex:1}.agent-input-field[data-v-ccfbace4]::placeholder{color:var(--ga-fg-secondary)}.agent-input-field[data-v-ccfbace4]:focus{border-color:var(--ga-orange-500);box-shadow:0 0 0 2px color-mix(in oklab, var(--ga-orange-500) 25%, transparent);outline:none}.agent-input-send[data-v-ccfbace4]{background:var(--ga-orange-500);width:32px;height:32px;color:var(--ga-neutral-0);border-radius:var(--ga-radius-sm);font-size:var(--ga-text-base);font-weight:var(--ga-weight-bold);cursor:pointer;transition:background-color var(--ga-duration-fast) var(--ga-ease), opacity var(--ga-duration-fast) var(--ga-ease);border:none;place-items:center;display:grid}.agent-input-send[data-v-ccfbace4]:hover:not(:disabled){background:var(--ga-orange-600)}.agent-input-send[data-v-ccfbace4]:disabled{cursor:not-allowed;opacity:.4}.agent-input-send[data-v-ccfbace4]:focus-visible{outline:2px solid var(--ga-focus-ring);outline-offset:2px}.preview-host[data-v-ccfbace4]{flex-direction:column;height:480px;min-height:0;display:flex}.preview-host[data-v-ccfbace4]>.preview{flex:1;min-height:0}.hero-suggestions[data-v-ccfbace4]{align-items:center;gap:var(--ga-space-2);flex-wrap:wrap;display:flex}.suggestion-label[data-v-ccfbace4]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);letter-spacing:var(--ga-tracking-wide);color:#fff9;margin-right:var(--ga-space-1)}.suggestion-chip[data-v-ccfbace4]{color:var(--ga-neutral-0);border-radius:var(--ga-radius-sm);font-size:var(--ga-text-xs);font-family:var(--ga-font-sans);font-weight:var(--ga-weight-medium);cursor:pointer;transition:background-color var(--ga-duration-fast) var(--ga-ease), border-color var(--ga-duration-fast) var(--ga-ease), transform var(--ga-duration-fast) var(--ga-ease);background:#ffffff14;border:1px solid #ffffff40;padding:7px 12px}.suggestion-chip[data-v-ccfbace4]:hover{border-color:var(--ga-orange-500);background:#ffffff29;transform:translateY(-1px)}.suggestion-chip[data-v-ccfbace4]:focus-visible{outline:2px solid var(--ga-orange-500);outline-offset:2px}@media (max-width:1024px){.mini-demo[data-v-ccfbace4]{grid-template-columns:1fr}.agent-panel[data-v-ccfbace4],.preview-host[data-v-ccfbace4]{height:420px}}@media (prefers-reduced-motion:reduce){.bubble[data-v-ccfbace4],.dot[data-v-ccfbace4],.suggestion-chip[data-v-ccfbace4],.choice-row[data-v-ccfbace4]{transition:none;animation:none}}.slides[data-v-d03874d6]{display:grid}.slide[data-v-d03874d6]{gap:var(--ga-space-10);visibility:hidden;opacity:0;transition:opacity var(--ga-duration-slow) var(--ga-ease), visibility 0s linear var(--ga-duration-slow);grid-area:1/1;grid-template-columns:200px 1fr;align-items:center;margin:0;display:grid}.slide.active[data-v-d03874d6]{visibility:visible;opacity:1;transition:opacity var(--ga-duration-slow) var(--ga-ease)}.logo-box[data-v-d03874d6]{width:200px;height:96px;padding:var(--ga-space-3) var(--ga-space-4);box-sizing:border-box;background:var(--ga-bg-surface);border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-md);place-items:center;display:grid}.logo-box.is-dark[data-v-d03874d6]{background:var(--ga-blue-900);border-color:var(--ga-blue-900)}.logo[data-v-d03874d6]{object-fit:contain;filter:grayscale();opacity:.85;width:auto;max-width:100%;height:auto;max-height:64px;transition:filter var(--ga-duration-slow) var(--ga-ease), opacity var(--ga-duration-slow) var(--ga-ease)}.slide:hover .logo[data-v-d03874d6],.slide:focus-within .logo[data-v-d03874d6]{filter:none;opacity:1}.logo-placeholder[data-v-d03874d6]{font-family:var(--ga-font-mono);font-size:var(--ga-text-xs);font-weight:var(--ga-weight-semibold);letter-spacing:var(--ga-tracking-wide);text-transform:uppercase;text-align:center;line-height:var(--ga-leading-snug);color:var(--ga-fg-secondary)}blockquote[data-v-d03874d6]{margin:0}.quote-text[data-v-d03874d6]{margin:0 0 var(--ga-space-5);font-size:var(--ga-text-2xl);line-height:var(--ga-leading-snug);color:var(--ga-fg-default);letter-spacing:var(--ga-tracking-tight);max-width:60ch}.quote-text[data-v-d03874d6]:before{content:"“";color:var(--ga-orange-500);margin-right:4px}.quote-source[data-v-d03874d6]{flex-direction:column;gap:2px;font-style:normal;display:flex}.quote-name[data-v-d03874d6]{font-weight:var(--ga-weight-semibold);color:var(--ga-fg-default)}.quote-role[data-v-d03874d6]{font-family:var(--ga-font-mono);font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide)}.controls[data-v-d03874d6]{margin-top:var(--ga-space-8);margin-left:calc(200px + var(--ga-space-10));align-items:center;gap:var(--ga-space-3);display:flex}.control[data-v-d03874d6]{border:1px solid var(--ga-border-default);border-radius:var(--ga-radius-full);background:var(--ga-bg-surface);width:44px;height:44px;color:var(--ga-blue-500);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.control[data-v-d03874d6]:hover{border-color:var(--ga-blue-500)}.control[data-v-d03874d6]:focus-visible{outline:2px solid var(--ga-blue-500);outline-offset:2px}.control svg path[data-v-d03874d6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.control svg path.fill[data-v-d03874d6]{fill:currentColor;stroke:none}.dots[data-v-d03874d6]{gap:var(--ga-space-2);padding:0 var(--ga-space-2);display:inline-flex}.dot[data-v-d03874d6]{border-radius:var(--ga-radius-full);background:var(--ga-neutral-300);width:8px;height:8px}.dot.active[data-v-d03874d6]{background:var(--ga-orange-500)}@media (prefers-reduced-motion:reduce){.slide[data-v-d03874d6],.slide.active[data-v-d03874d6]{transition:none}}@media (max-width:700px){.slide[data-v-d03874d6]{align-items:start;gap:var(--ga-space-6);grid-template-columns:1fr}.logo-box[data-v-d03874d6]{width:160px;height:80px}.controls[data-v-d03874d6]{margin-left:0}}.hero[data-astro-cid-d3dbfs7z]{background:var(--ga-blue-900);color:var(--ga-neutral-0);position:relative;overflow:hidden}.hero-photo-overlay[data-astro-cid-d3dbfs7z]{background:linear-gradient(135deg, #071545eb, #0d277bd9), var(--ga-blue-950);z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero-sparkle[data-astro-cid-d3dbfs7z]{top:var(--ga-space-6);right:var(--ga-space-6);width:56px;height:56px;color:var(--ga-neutral-0);opacity:.85;z-index:1;position:absolute}.hero-inner[data-astro-cid-d3dbfs7z]{max-width:1280px;padding:var(--ga-space-16) var(--ga-space-6) var(--ga-space-12);z-index:2;margin:0 auto;position:relative}.eyebrow[data-astro-cid-d3dbfs7z]{font-family:var(--ga-font-mono);font-size:var(--ga-text-2xs);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide);color:#ffffffb3;margin:0 0 var(--ga-space-3)}.eyebrow-suffix[data-astro-cid-d3dbfs7z]{color:var(--ga-orange-500)}.slogan[data-astro-cid-d3dbfs7z]{font-size:clamp(var(--ga-text-2xl), 4.2vw, var(--ga-text-4xl));line-height:var(--ga-leading-tight);font-weight:var(--ga-weight-bold);letter-spacing:var(--ga-tracking-tight);margin:0 0 var(--ga-space-5);color:var(--ga-neutral-0);white-space:nowrap}.slogan[data-astro-cid-d3dbfs7z] .rotor{color:var(--ga-orange-500);text-align:left;display:inline-block}.hero-intro[data-astro-cid-d3dbfs7z]{margin-bottom:var(--ga-space-10)}.hero-tagline[data-astro-cid-d3dbfs7z]{max-width:60ch;font-size:var(--ga-text-md);line-height:var(--ga-leading-base);color:#ffffffd9;margin:0}.hero-tagline[data-astro-cid-d3dbfs7z] strong[data-astro-cid-d3dbfs7z]{color:var(--ga-neutral-0);font-weight:var(--ga-weight-semibold)}.hero-cta-btn[data-astro-cid-d3dbfs7z]{margin-top:var(--ga-space-5)}.btn[data-astro-cid-d3dbfs7z]{border-radius:var(--ga-radius-md);font-family:var(--ga-font-sans);font-size:var(--ga-text-base);font-weight:var(--ga-weight-medium);transition:background-color var(--ga-duration-fast) var(--ga-ease), border-color var(--ga-duration-fast) var(--ga-ease), transform var(--ga-duration-fast) var(--ga-ease), box-shadow var(--ga-duration-fast) var(--ga-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:12px 22px;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary[data-astro-cid-d3dbfs7z]{background:var(--ga-orange-500);color:var(--ga-neutral-0);box-shadow:inset 0 1px #ffffff29}.btn-primary[data-astro-cid-d3dbfs7z]:hover{background:var(--ga-orange-600);text-decoration:none}.pillars[data-astro-cid-d3dbfs7z]{background:var(--ga-bg-surface)}.pillars-inner[data-astro-cid-d3dbfs7z]{max-width:1280px;padding:var(--ga-space-16) var(--ga-space-6);margin:0 auto}.section-head[data-astro-cid-d3dbfs7z]{max-width:60ch;margin-bottom:var(--ga-space-10)}.section-head[data-astro-cid-d3dbfs7z] .eyebrow[data-astro-cid-d3dbfs7z]{color:var(--ga-fg-secondary)}.section-head[data-astro-cid-d3dbfs7z] h2[data-astro-cid-d3dbfs7z]{font-size:var(--ga-text-3xl);line-height:var(--ga-leading-snug);color:var(--ga-blue-500);letter-spacing:var(--ga-tracking-tight);margin:0}.pillars-grid[data-astro-cid-d3dbfs7z]{gap:var(--ga-space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-d3dbfs7z]{gap:var(--ga-space-3);padding:var(--ga-space-6);border-radius:var(--ga-radius-lg);border:1px solid #0000;flex-direction:column;display:flex}.pillar-blue[data-astro-cid-d3dbfs7z]{background:var(--ga-blue-50);border-color:color-mix(in oklab, var(--ga-blue-500) 8%, transparent)}.pillar-orange[data-astro-cid-d3dbfs7z]{background:var(--ga-orange-50);border-color:color-mix(in oklab, var(--ga-orange-500) 12%, transparent)}.pillar-icon[data-astro-cid-d3dbfs7z]{border-radius:var(--ga-radius-md);background:var(--ga-neutral-0);width:48px;height:48px;color:var(--ga-blue-500);box-shadow:var(--ga-shadow-sm);margin-bottom:var(--ga-space-1);place-items:center;display:grid}.pillar-orange[data-astro-cid-d3dbfs7z] .pillar-icon[data-astro-cid-d3dbfs7z]{color:var(--ga-orange-500)}.pillar-icon[data-astro-cid-d3dbfs7z] svg[data-astro-cid-d3dbfs7z]{width:24px;height:24px}.pillar-number[data-astro-cid-d3dbfs7z]{font-family:var(--ga-font-mono);font-size:var(--ga-text-xs);color:var(--ga-fg-secondary);font-weight:var(--ga-weight-semibold);text-transform:lowercase;letter-spacing:var(--ga-tracking-wide)}.pillar[data-astro-cid-d3dbfs7z] h3[data-astro-cid-d3dbfs7z]{font-size:var(--ga-text-xl);color:var(--ga-fg-default);margin:0}.pillar[data-astro-cid-d3dbfs7z] p[data-astro-cid-d3dbfs7z]{color:var(--ga-fg-secondary);line-height:var(--ga-leading-base);max-width:36ch;margin:0}.quote-section[data-astro-cid-d3dbfs7z]{background:var(--ga-bg-canvas)}.quote-inner[data-astro-cid-d3dbfs7z]{max-width:1100px;padding:var(--ga-space-16) var(--ga-space-6);margin:0 auto}.quote-section[data-astro-cid-d3dbfs7z] .eyebrow-suffix[data-astro-cid-d3dbfs7z]{color:var(--ga-orange-600)}.slot-cta[data-astro-cid-d3dbfs7z]{background:var(--ga-bg-surface)}.slot-cta-inner[data-astro-cid-d3dbfs7z]{max-width:720px;padding:var(--ga-space-16) var(--ga-space-6);text-align:center;align-items:center;gap:var(--ga-space-5);flex-direction:column;margin:0 auto;display:flex}.slot-cta-inner[data-astro-cid-d3dbfs7z] h2[data-astro-cid-d3dbfs7z]{font-size:var(--ga-text-3xl);color:var(--ga-blue-500);letter-spacing:var(--ga-tracking-tight);margin:0}.slot-cta-inner[data-astro-cid-d3dbfs7z] p[data-astro-cid-d3dbfs7z]{color:var(--ga-fg-secondary);max-width:56ch;margin:0}@media (max-width:700px){.slogan[data-astro-cid-d3dbfs7z]{font-size:var(--ga-text-3xl);white-space:normal}.slogan[data-astro-cid-d3dbfs7z] .rotor{width:-moz-fit-content;width:fit-content;display:block}.hero-sim[data-astro-cid-d3dbfs7z]{display:none}.hero-intro[data-astro-cid-d3dbfs7z]{margin-bottom:0}.hero-inner[data-astro-cid-d3dbfs7z]{padding:var(--ga-space-10) var(--ga-space-4) var(--ga-space-8)}}
