.Toast_toast__e5Kqv{display:flex;align-items:flex-start;gap:var(--spacing-sm);min-width:320px;max-width:500px;padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;animation:Toast_slideIn__VNziu var(--transition-normal) ease-out}@keyframes Toast_slideIn__VNziu{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.Toast_toast__e5Kqv.Toast_exiting___4S1P{animation:Toast_slideOut__qrt48 var(--transition-normal) ease-in}@keyframes Toast_slideOut__qrt48{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.Toast_toast__e5Kqv.Toast_type-success__g7Wmd{border-left:4px solid var(--success-color)}.Toast_toast__e5Kqv.Toast_type-success__g7Wmd .Toast_icon__3dFIi{color:var(--success-color)}.Toast_toast__e5Kqv.Toast_type-error__Fkeqw{border-left:4px solid var(--error-color)}.Toast_toast__e5Kqv.Toast_type-error__Fkeqw .Toast_icon__3dFIi{color:var(--error-color)}.Toast_toast__e5Kqv.Toast_type-warning__i_uIk{border-left:4px solid var(--warning-color)}.Toast_toast__e5Kqv.Toast_type-warning__i_uIk .Toast_icon__3dFIi{color:var(--warning-color)}.Toast_toast__e5Kqv.Toast_type-info__Dnso3{border-left:4px solid var(--info-color)}.Toast_toast__e5Kqv.Toast_type-info__Dnso3 .Toast_icon__3dFIi{color:var(--info-color)}.Toast_icon__3dFIi{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.Toast_content__QM_uD{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.Toast_message__d3IWN{margin:0;color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5}.Toast_actionButton__zLhlo{align-self:flex-start;padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--primary-color);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.Toast_actionButton__zLhlo:hover{background:var(--primary-light);border-color:var(--primary-color)}.Toast_actionButton__zLhlo:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Toast_closeButton__1Ad5I{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.Toast_closeButton__1Ad5I:hover{background:var(--bg-hover);color:var(--text-primary)}.Toast_closeButton__1Ad5I:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Toast_progressBar__Fgf_j{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.3;animation:Toast_progressShrink__m0Oeo linear;transform-origin:left}@keyframes Toast_progressShrink__m0Oeo{0%{width:100%}to{width:0}}@media (max-width:480px){.Toast_toast__e5Kqv{min-width:280px;max-width:calc(100vw - var(--spacing-lg))}}.ToastContainer_toastContainer__zOVsE{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none}.ToastContainer_toastContainer__zOVsE>*{pointer-events:auto}.ToastContainer_position-top-left__u7Ntt{top:var(--spacing-lg);left:var(--spacing-lg)}.ToastContainer_position-top-center__sxYUW{top:var(--spacing-lg);left:50%;transform:translateX(-50%);align-items:center}.ToastContainer_position-top-right__j79xD{top:var(--spacing-lg);right:var(--spacing-lg);align-items:flex-end}.ToastContainer_position-bottom-left__zUVrq{bottom:var(--spacing-lg);left:var(--spacing-lg);flex-direction:column-reverse}.ToastContainer_position-bottom-center__9Qa2D{bottom:var(--spacing-lg);left:50%;transform:translateX(-50%);flex-direction:column-reverse;align-items:center}.ToastContainer_position-bottom-right__Bt0Sl{bottom:var(--spacing-lg);right:var(--spacing-lg);flex-direction:column-reverse;align-items:flex-end}@media (max-width:768px){.ToastContainer_toastContainer__zOVsE{left:var(--spacing-md)!important;right:var(--spacing-md)!important;transform:none!important;align-items:stretch!important}.ToastContainer_position-bottom-center__9Qa2D,.ToastContainer_position-top-center__sxYUW{left:var(--spacing-md);right:var(--spacing-md)}}.TenantSwitcher_tenantSwitcher__KnM_6{position:relative;min-width:280px}.TenantSwitcher_tenantSwitcher--sidebar__Lr_Ks{width:100%}.TenantSwitcher_tenantSwitcher__loading___baAA{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:8px;color:var(--color-text-secondary,#64748b);font-size:14px}.TenantSwitcher_spinner__mT2Vp{width:16px;height:16px;border:2px solid var(--color-border,#e2e8f0);border-top-color:var(--color-primary,#3b82f6);border-radius:50%;animation:TenantSwitcher_spin__NxFX7 .8s linear infinite}@keyframes TenantSwitcher_spin__NxFX7{to{transform:rotate(1turn)}}.TenantSwitcher_tenantSwitcher__empty__NytEQ{color:var(--color-text-secondary,#64748b);font-size:14px;text-align:center}.TenantSwitcher_tenantSwitcher__empty__NytEQ,.TenantSwitcher_tenantSwitcher__trigger__QQ82x{padding:12px 16px;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:8px}.TenantSwitcher_tenantSwitcher__trigger__QQ82x{width:100%;cursor:pointer;transition:all .2s ease;text-align:left}.TenantSwitcher_tenantSwitcher__trigger__QQ82x:hover{border-color:var(--color-primary,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.1)}.TenantSwitcher_tenantSwitcher__trigger__QQ82x:focus{outline:none;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TenantSwitcher_tenantSwitcher__current__YaAED{display:flex;align-items:center;gap:12px}.TenantSwitcher_tenantSwitcher__icon__e6Wfl{width:24px;height:24px;color:var(--color-primary,#3b82f6);flex-shrink:0}.TenantSwitcher_tenantSwitcher__details__l7z1z{flex:1;min-width:0}.TenantSwitcher_tenantSwitcher__name__UHQHa{display:block;font-weight:600;font-size:14px;color:var(--color-text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TenantSwitcher_tenantSwitcher__meta__PfXLY{display:block;font-size:12px;color:var(--color-text-secondary,#64748b);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TenantSwitcher_tenantSwitcher__chevron__aJgJ7{width:20px;height:20px;color:var(--color-text-secondary,#64748b);transition:transform .2s ease;flex-shrink:0}.TenantSwitcher_tenantSwitcher__chevron__aJgJ7.TenantSwitcher_open__9VXfN{transform:rotate(180deg)}.TenantSwitcher_tenantSwitcher__dropdown__AMtM5{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1000;max-height:400px;overflow-y:auto;animation:TenantSwitcher_slideDown__jlgAO .2s ease}@keyframes TenantSwitcher_slideDown__jlgAO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TenantSwitcher_tenantSwitcher__option__PP_i_{width:100%;padding:12px 16px;display:flex;align-items:center;gap:12px;border:none;background:transparent;cursor:pointer;transition:background .2s ease;text-align:left}.TenantSwitcher_tenantSwitcher__option__PP_i_:hover{background:var(--color-surface-hover,#f8fafc)}.TenantSwitcher_tenantSwitcher__option__PP_i_.TenantSwitcher_selected__Nd4yP{background:var(--color-primary-light,#eff6ff)}.TenantSwitcher_tenantSwitcher__option__PP_i_:focus{outline:none;background:var(--color-surface-hover,#f8fafc)}.TenantSwitcher_tenantSwitcher__optionIcon__UmY7u{width:20px;height:20px;color:var(--color-text-secondary,#64748b);flex-shrink:0}.TenantSwitcher_tenantSwitcher__optionDetails__W5Qbi{flex:1;min-width:0}.TenantSwitcher_tenantSwitcher__optionName__6ooRD{display:block;font-weight:500;font-size:14px;color:var(--color-text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TenantSwitcher_tenantSwitcher__optionStats__izru0{display:block;font-size:12px;color:var(--color-text-secondary,#64748b);margin-top:2px}.TenantSwitcher_tenantSwitcher__check__cm7K_{width:20px;height:20px;color:var(--color-primary,#3b82f6);flex-shrink:0}.TenantSwitcher_tenantSwitcher__addNew__HyCzH{width:100%;padding:12px 16px;display:flex;align-items:center;gap:8px;border:none;border-top:1px solid var(--color-border,#e2e8f0);background:transparent;cursor:pointer;transition:background .2s ease;color:var(--color-primary,#3b82f6);font-weight:500;font-size:14px}.TenantSwitcher_tenantSwitcher__addNew__HyCzH:hover{background:var(--color-surface-hover,#f8fafc)}.TenantSwitcher_tenantSwitcher__plusIcon__fzFR1{width:16px;height:16px}@media (max-width:640px){.TenantSwitcher_tenantSwitcher__KnM_6{min-width:240px}.TenantSwitcher_tenantSwitcher__name__UHQHa{font-size:13px}.TenantSwitcher_tenantSwitcher__meta__PfXLY{font-size:11px}.TenantSwitcher_tenantSwitcher__dropdown__AMtM5{max-height:300px}}@media (prefers-color-scheme:dark){.TenantSwitcher_tenantSwitcher__dropdown__AMtM5,.TenantSwitcher_tenantSwitcher__empty__NytEQ,.TenantSwitcher_tenantSwitcher__loading___baAA,.TenantSwitcher_tenantSwitcher__trigger__QQ82x{background:var(--color-surface-dark,#1e293b);border-color:var(--color-border-dark,#334155)}.TenantSwitcher_tenantSwitcher__name__UHQHa,.TenantSwitcher_tenantSwitcher__optionName__6ooRD{color:var(--color-text-primary-dark,#f1f5f9)}.TenantSwitcher_tenantSwitcher__meta__PfXLY,.TenantSwitcher_tenantSwitcher__optionStats__izru0{color:var(--color-text-secondary-dark,#94a3b8)}.TenantSwitcher_tenantSwitcher__addNew__HyCzH:hover,.TenantSwitcher_tenantSwitcher__option__PP_i_:hover{background:var(--color-surface-hover-dark,#334155)}.TenantSwitcher_tenantSwitcher__option__PP_i_.TenantSwitcher_selected__Nd4yP{background:var(--color-primary-dark,#1e40af)}}.TenantSwitcher_tenantSwitcher__badge__bCrO4{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:8px;color:var(--color-text-primary,#1e293b)}.TenantSwitcher_tenantSwitcher__badgeName__dopqU{flex:1;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TenantSwitcher_tenantSwitcher__logoutButton__T_y5b{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary,#64748b);flex-shrink:0;margin-left:4px}.TenantSwitcher_tenantSwitcher__logoutButton__T_y5b:hover{background:var(--color-surface-hover,#f8fafc);color:var(--color-error,#ef4444)}.TenantSwitcher_tenantSwitcher__logoutButton__T_y5b:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-light,#dbeafe)}.TenantSwitcher_tenantSwitcher__logoutIcon__0EvJ0{width:20px;height:20px}.TenantSwitcher_tenantSwitcher__logoutButtonCollapsed__Rs0kJ{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:8px;cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary,#64748b);margin:0 auto}.TenantSwitcher_tenantSwitcher__logoutButtonCollapsed__Rs0kJ:hover{background:var(--color-surface-hover,#f8fafc);border-color:var(--color-error,#ef4444);color:var(--color-error,#ef4444)}.TenantSwitcher_tenantSwitcher__logoutButtonCollapsed__Rs0kJ:focus{outline:none;box-shadow:0 0 0 3px var(--color-error-light,#fee2e2)}.TenantSwitcher_tenantSwitcher__logoutIconCollapsed__cdV77{width:24px;height:24px}@media (prefers-color-scheme:dark){.TenantSwitcher_tenantSwitcher__badge__bCrO4{background:var(--color-surface-dark,#1e293b);border-color:var(--color-border-dark,#334155);color:var(--color-text-primary-dark,#f1f5f9)}.TenantSwitcher_tenantSwitcher__logoutButton__T_y5b:hover{background:var(--color-surface-hover-dark,#334155);color:var(--color-error-dark,#f87171)}.TenantSwitcher_tenantSwitcher__logoutButtonCollapsed__Rs0kJ{background:var(--color-surface-dark,#1e293b);border-color:var(--color-border-dark,#334155)}.TenantSwitcher_tenantSwitcher__logoutButtonCollapsed__Rs0kJ:hover{background:var(--color-surface-hover-dark,#334155);border-color:var(--color-error-dark,#f87171);color:var(--color-error-dark,#f87171)}}.Button_button__aycbO{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);line-height:1;text-align:center;text-decoration:none;border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Button_button__aycbO:active:not(:disabled){transform:scale(.98)}.Button_button__aycbO:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--border-radius-md)}.Button_button__aycbO:disabled{cursor:not-allowed;opacity:.5}.Button_button--small__oA_lM{padding:var(--button-padding-small);font-size:var(--button-font-size-small);min-height:var(--button-height-small)}.Button_button--medium__qTjyx{padding:var(--button-padding-medium);font-size:var(--button-font-size-medium);min-height:var(--button-height-medium)}.Button_button--large__lWl1X{padding:var(--button-padding-large);font-size:var(--button-font-size-large);min-height:var(--button-height-large)}.Button_button--touch__OiYMt{padding:var(--button-padding-touch);font-size:var(--button-font-size-touch);min-height:var(--button-height-touch)}.Button_button--primary__kwSht{background-color:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-border)}.Button_button--primary__kwSht:hover:not(:disabled){background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover)}.Button_button--primary__kwSht:active:not(:disabled){background-color:var(--button-primary-bg-active);border-color:var(--button-primary-border-active)}.Button_button--secondary__UEh3m{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.Button_button--secondary__UEh3m:hover:not(:disabled){background-color:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border-hover)}.Button_button--secondary__UEh3m:active:not(:disabled){background-color:var(--button-secondary-bg-active);border-color:var(--button-secondary-border-active)}.Button_button--outline__77J_l{background-color:transparent;color:var(--color-primary-600);border-color:var(--color-primary-600)}.Button_button--outline__77J_l:hover:not(:disabled){background-color:var(--color-primary-50);border-color:var(--color-primary-700);color:var(--color-primary-700)}.Button_button--outline__77J_l:active:not(:disabled){background-color:var(--color-primary-100)}.Button_button--ghost__0dHLS{background-color:transparent;color:var(--color-neutral-700);border-color:transparent}.Button_button--ghost__0dHLS:hover:not(:disabled){background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.Button_button--ghost__0dHLS:active:not(:disabled){background-color:var(--color-neutral-200)}.Button_button--danger__1pNoD{background-color:var(--color-error-600);color:var(--color-neutral-0);border-color:var(--color-error-600)}.Button_button--danger__1pNoD:hover:not(:disabled){background-color:var(--color-error-700);border-color:var(--color-error-700)}.Button_button--danger__1pNoD:active:not(:disabled){background-color:var(--color-error-800);border-color:var(--color-error-800)}.Button_button--full-width__nL3_Q{width:100%}.Button_button--loading__EiAF_{position:relative;color:transparent}.Button_button--loading__EiAF_ .Button_content__bMf6Z,.Button_button--loading__EiAF_ .Button_iconRight__kHQCb,.Button_button--loading__EiAF_ .Button_icon__6ggPV{visibility:hidden}.Button_spinner__Mfg1r{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.Button_spinnerIcon__42kgy{width:1.25em;height:1.25em;animation:Button_spin__q0OiB 1s linear infinite}@keyframes Button_spin__q0OiB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_spinnerCircle__9_9e7{opacity:.25}.Button_spinnerPath__Ma1_C{opacity:.75}.Button_iconRight__kHQCb,.Button_icon__6ggPV{display:inline-flex;align-items:center;font-size:1.2em}.Button_content__bMf6Z{display:inline-flex;align-items:center}@media (min-width:768px){.Button_button__aycbO:hover:not(:disabled){box-shadow:var(--shadow-sm)}}@media (prefers-contrast:high){.Button_button__aycbO{border-width:2px}}@media (prefers-reduced-motion:reduce){.Button_button__aycbO{transition:none}.Button_button__aycbO:active:not(:disabled){transform:none}.Button_spinnerIcon__42kgy{animation:none}}.DataIsolationVisualizer_visualizer__Gd01p{max-width:1400px;margin:0 auto;padding:2rem}.DataIsolationVisualizer_header__4iqzR{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px}.DataIsolationVisualizer_headerContent__rkVa8{display:flex;align-items:center;gap:1rem}.DataIsolationVisualizer_headerIcon__y_F09{width:40px;height:40px;color:#0070f3;flex-shrink:0}.DataIsolationVisualizer_title__UsBZI{font-size:1.75rem;font-weight:700;margin:0 0 .25rem;color:#111827}.DataIsolationVisualizer_subtitle__r1RyZ{font-size:.875rem;color:#6b7280;margin:0}.DataIsolationVisualizer_headerActions__3wih4{display:flex;gap:1rem}.DataIsolationVisualizer_refreshButton__AbaU2,.DataIsolationVisualizer_verifyButton__k1tAl{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.DataIsolationVisualizer_refreshButton__AbaU2{background-color:white;color:#374151;border:1px solid #d1d5db}.DataIsolationVisualizer_refreshButton__AbaU2:hover:not(:disabled){background-color:#f9fafb}.DataIsolationVisualizer_verifyButton__k1tAl{background-color:#0070f3;color:white}.DataIsolationVisualizer_verifyButton__k1tAl:hover:not(:disabled){background-color:#0051cc}.DataIsolationVisualizer_refreshButton__AbaU2:disabled,.DataIsolationVisualizer_verifyButton__k1tAl:disabled{opacity:.5;cursor:not-allowed}.DataIsolationVisualizer_buttonIcon__yTfwq{width:20px;height:20px}.DataIsolationVisualizer_emptyState__FMfx_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.DataIsolationVisualizer_emptyIcon__3Cb39{width:80px;height:80px;color:#d1d5db;margin-bottom:1.5rem}.DataIsolationVisualizer_emptyState__FMfx_ h3{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#111827}.DataIsolationVisualizer_emptyState__FMfx_ p{font-size:1rem;color:#6b7280;margin:0}.DataIsolationVisualizer_errorMessage__LJ8Nb{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;margin-bottom:2rem}.DataIsolationVisualizer_errorIcon___G_Pq{width:20px;height:20px;flex-shrink:0}.DataIsolationVisualizer_comparisonControls__mkBhZ{margin-bottom:2rem;padding:1.5rem;background-color:white;border:1px solid #e5e7eb;border-radius:8px}.DataIsolationVisualizer_tenantSelector__1wmkR{display:flex;align-items:center;gap:1rem}.DataIsolationVisualizer_tenantSelector__1wmkR label{font-weight:500;color:#374151}.DataIsolationVisualizer_select___fofP{flex:1;max-width:300px;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.DataIsolationVisualizer_select___fofP:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.1)}.DataIsolationVisualizer_verificationResults__unp2M{margin-bottom:2rem;padding:1.5rem;background-color:white;border:1px solid #e5e7eb;border-radius:8px}.DataIsolationVisualizer_sectionTitle__dRs0Q{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#111827}.DataIsolationVisualizer_resultsGrid__zEt97{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.DataIsolationVisualizer_resultCard__rm0Kp{padding:1rem;border-radius:6px;border-left:4px solid}.DataIsolationVisualizer_resultCard__rm0Kp.DataIsolationVisualizer_passed__1IkBi{background-color:#f0fdf4;border-left-color:#10b981}.DataIsolationVisualizer_resultCard__rm0Kp.DataIsolationVisualizer_failed__IPMxq{background-color:#fef2f2;border-left-color:#ef4444}.DataIsolationVisualizer_resultHeader__BAeBX{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.DataIsolationVisualizer_resultDatabase__n92Rr{font-weight:600;text-transform:capitalize}.DataIsolationVisualizer_resultMessage__qaLxv{font-size:.875rem;color:#6b7280;margin:0}.DataIsolationVisualizer_successIcon__DpomN{width:20px;height:20px;color:#10b981}.DataIsolationVisualizer_loading__2di3H{display:flex;align-items:center;justify-content:center;gap:1rem;padding:4rem;color:#6b7280}.DataIsolationVisualizer_loadingIcon__w6rwX{width:40px;height:40px}.DataIsolationVisualizer_spinner__mv7KZ{stroke:#0070f3;stroke-dasharray:50;stroke-dashoffset:0;animation:DataIsolationVisualizer_spin__cMYDZ 1.5s linear infinite}@keyframes DataIsolationVisualizer_spin__cMYDZ{to{stroke-dashoffset:-150}}.DataIsolationVisualizer_content__1P4jv{min-height:400px}.DataIsolationVisualizer_reportsContainer__TynGz{display:flex;flex-direction:column;gap:2rem}.DataIsolationVisualizer_reportSection__3lEXY{background-color:white;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.DataIsolationVisualizer_reportHeader__Lweax{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.DataIsolationVisualizer_tenantName___86Gc{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#111827}.DataIsolationVisualizer_reportStats__3jTpE{display:flex;flex-wrap:wrap;gap:2rem}.DataIsolationVisualizer_stat__8SDlC{display:flex;flex-direction:column;gap:.25rem}.DataIsolationVisualizer_statLabel__uZAHm{font-size:.875rem;color:#6b7280}.DataIsolationVisualizer_statValue__4Qq1o{font-size:1.125rem;font-weight:600;color:#111827}.DataIsolationVisualizer_statValue__4Qq1o.DataIsolationVisualizer_verified__vJQfX{color:#10b981}.DataIsolationVisualizer_statValue__4Qq1o.DataIsolationVisualizer_warning__8Jioh{color:#f59e0b}.DataIsolationVisualizer_databasesGrid__edQqx{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.DataIsolationVisualizer_databaseCard__u3mki{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.DataIsolationVisualizer_databaseCard__u3mki:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}.DataIsolationVisualizer_cardHeader__NndV3{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:white;border-left:4px solid}.DataIsolationVisualizer_cardTitle__aaFVk{display:flex;align-items:center;gap:.75rem}.DataIsolationVisualizer_dbIcon__wQ_CQ{font-size:1.5rem}.DataIsolationVisualizer_dbName__UTDFI{font-weight:600;font-size:1rem;color:#111827}.DataIsolationVisualizer_statusBadge___XEjJ{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.DataIsolationVisualizer_statusBadge___XEjJ.DataIsolationVisualizer_verified__vJQfX{background-color:#d1fae5;color:#065f46}.DataIsolationVisualizer_statusBadge___XEjJ.DataIsolationVisualizer_failed__IPMxq{background-color:#fee2e2;color:#991b1b}.DataIsolationVisualizer_statusBadge___XEjJ.DataIsolationVisualizer_checking__ZcSzn{background-color:#dbeafe;color:#1e40af}.DataIsolationVisualizer_cardBody__XBFmw{padding:1rem}.DataIsolationVisualizer_dbDescription___XyRe{font-size:.875rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.DataIsolationVisualizer_cardStats__0A7jR{display:flex;gap:1.5rem;margin-bottom:1rem}.DataIsolationVisualizer_cardStat___AnsV{display:flex;flex-direction:column;gap:.25rem}.DataIsolationVisualizer_cardStatLabel__we9Vx{font-size:.75rem;color:#6b7280}.DataIsolationVisualizer_cardStatValue__L5anc{font-size:1rem;font-weight:600;color:#111827}.DataIsolationVisualizer_isolationMethod__ZSuqJ{padding:.75rem;background-color:#f0f9ff;border-radius:6px;margin-bottom:1rem}.DataIsolationVisualizer_methodLabel__1u6SR{font-size:.75rem;color:#6b7280;display:block;margin-bottom:.25rem}.DataIsolationVisualizer_methodValue__2bSJJ{font-family:Courier New,monospace;font-size:.875rem;color:#0070f3;background-color:white;padding:.25rem .5rem;border-radius:4px;display:inline-block}.DataIsolationVisualizer_cardError__csfgo{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#fef2f2;border-radius:6px;margin-bottom:1rem}.DataIsolationVisualizer_cardErrorIcon__xiVuw{width:16px;height:16px;color:#dc2626;flex-shrink:0}.DataIsolationVisualizer_cardError__csfgo span{font-size:.75rem;color:#dc2626}.DataIsolationVisualizer_detailsToggle__5EP_3{width:100%;padding:.5rem;background-color:white;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;color:#374151;cursor:pointer;transition:all .2s ease}.DataIsolationVisualizer_detailsToggle__5EP_3:hover{background-color:#f9fafb;border-color:#9ca3af}.DataIsolationVisualizer_sampleRecords__3ceFO{margin-top:1rem;max-height:300px;overflow:auto}.DataIsolationVisualizer_recordsCode__0682d{font-family:Courier New,monospace;font-size:.75rem;background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:6px;margin:0;overflow-x:auto}.DataIsolationVisualizer_footer__7oPgq{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.DataIsolationVisualizer_footerInfo__7K4Hb{display:flex;gap:1rem;font-size:.875rem;color:#6b7280;text-align:center;justify-content:center}@media (max-width:768px){.DataIsolationVisualizer_visualizer__Gd01p{padding:1rem}.DataIsolationVisualizer_header__4iqzR{flex-direction:column;gap:1rem}.DataIsolationVisualizer_headerActions__3wih4{width:100%;flex-direction:column}.DataIsolationVisualizer_refreshButton__AbaU2,.DataIsolationVisualizer_verifyButton__k1tAl{width:100%;justify-content:center}.DataIsolationVisualizer_databasesGrid__edQqx{grid-template-columns:1fr}.DataIsolationVisualizer_reportStats__3jTpE{flex-direction:column;gap:1rem}.DataIsolationVisualizer_resultsGrid__zEt97{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.DataIsolationVisualizer_visualizer__Gd01p{color:#f9fafb}.DataIsolationVisualizer_header__4iqzR{background-color:#1f2937}.DataIsolationVisualizer_title__UsBZI{color:#f9fafb}.DataIsolationVisualizer_comparisonControls__mkBhZ,.DataIsolationVisualizer_reportSection__3lEXY,.DataIsolationVisualizer_verificationResults__unp2M{background-color:#1f2937;border-color:#374151}.DataIsolationVisualizer_statValue__4Qq1o,.DataIsolationVisualizer_tenantName___86Gc{color:#f9fafb}.DataIsolationVisualizer_databaseCard__u3mki{background-color:#111827;border-color:#374151}.DataIsolationVisualizer_cardHeader__NndV3{background-color:#1f2937}.DataIsolationVisualizer_cardStatValue__L5anc,.DataIsolationVisualizer_dbName__UTDFI{color:#f9fafb}.DataIsolationVisualizer_isolationMethod__ZSuqJ{background-color:#1e3a5f}.DataIsolationVisualizer_methodValue__2bSJJ{background-color:#1f2937}.DataIsolationVisualizer_refreshButton__AbaU2,.DataIsolationVisualizer_select___fofP{background-color:#374151;border-color:#4b5563;color:#f9fafb}.DataIsolationVisualizer_refreshButton__AbaU2:hover:not(:disabled){background-color:#4b5563}.DataIsolationVisualizer_detailsToggle__5EP_3{background-color:#374151;border-color:#4b5563;color:#f9fafb}.DataIsolationVisualizer_detailsToggle__5EP_3:hover{background-color:#4b5563}}