@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Figtree:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap";.license-warnings[data-v-6eadda85]{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;flex-direction:column;gap:0}.license-alert[data-v-6eadda85]{border-radius:0}.license-alert+.license-alert[data-v-6eadda85]{border-top:1px solid rgba(255,255,255,.2)}.intercom-btn[data-v-b0ee47b9]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-family);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);border:none;outline:none;text-decoration:none;white-space:nowrap}.intercom-btn[data-v-b0ee47b9]:focus-visible{box-shadow:var(--shadow-focus)}.intercom-btn--sm[data-v-b0ee47b9]{padding:8px 20px;font-size:var(--font-size-base);min-height:36px}.intercom-btn--md[data-v-b0ee47b9]{padding:var(--space-2) var(--space-5);font-size:var(--font-size-base);height:40px}.intercom-btn--lg[data-v-b0ee47b9]{padding:var(--space-3) var(--space-6);font-size:var(--font-size-md);height:48px}.intercom-btn--primary[data-v-b0ee47b9]{background:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-sm)}.intercom-btn--primary[data-v-b0ee47b9]:hover:not(:disabled):not(.intercom-btn--loading){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.intercom-btn--primary[data-v-b0ee47b9]:active:not(:disabled):not(.intercom-btn--loading){transform:translateY(0);box-shadow:var(--shadow-sm)}.intercom-btn--secondary[data-v-b0ee47b9]{background:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-300);box-shadow:var(--shadow-xs)}.intercom-btn--secondary[data-v-b0ee47b9]:hover:not(:disabled):not(.intercom-btn--loading){background:var(--color-gray-100);border-color:var(--color-gray-400);box-shadow:var(--shadow-sm)}.intercom-btn--secondary[data-v-b0ee47b9]:active:not(:disabled):not(.intercom-btn--loading){background:var(--color-gray-200);box-shadow:var(--shadow-xs)}.intercom-btn--ghost[data-v-b0ee47b9]{background:transparent;color:var(--color-gray-700);border:none}.intercom-btn--ghost[data-v-b0ee47b9]:hover:not(:disabled):not(.intercom-btn--loading){background:var(--color-gray-100);color:var(--color-charcoal)}.intercom-btn--ghost[data-v-b0ee47b9]:active:not(:disabled):not(.intercom-btn--loading){background:var(--color-gray-200)}.intercom-btn--disabled[data-v-b0ee47b9],.intercom-btn[data-v-b0ee47b9]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.intercom-btn--loading[data-v-b0ee47b9]{cursor:wait}.intercom-btn--block[data-v-b0ee47b9]{width:100%}.intercom-btn-spinner[data-v-b0ee47b9]{animation:spin-b0ee47b9 1s linear infinite}@keyframes spin-b0ee47b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intercom-input-wrapper[data-v-5ee6f888]{display:flex;flex-direction:column;gap:var(--space-2)}.intercom-input-label[data-v-5ee6f888]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.intercom-input-required[data-v-5ee6f888]{color:var(--color-error);margin-left:2px}.intercom-input-container[data-v-5ee6f888]{position:relative;display:flex;align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);transition:all var(--transition-base)}.intercom-input-container[data-v-5ee6f888]:focus-within{background:var(--color-white);border-color:var(--color-blue);box-shadow:var(--shadow-focus)}.intercom-input-container--error[data-v-5ee6f888]{background:var(--color-error-bg);border-color:var(--color-error)}.intercom-input-container--error[data-v-5ee6f888]:focus-within{background:var(--color-white);border-color:var(--color-error);box-shadow:0 0 0 3px #e55c5c1a}.intercom-input-container--valid[data-v-5ee6f888]{border-color:var(--color-success)}.intercom-input-container--valid[data-v-5ee6f888]:focus-within{border-color:var(--color-success);box-shadow:0 0 0 3px #22c55e1a}.intercom-input-container--disabled[data-v-5ee6f888]{opacity:.5;cursor:not-allowed}.intercom-input[data-v-5ee6f888],.intercom-textarea[data-v-5ee6f888]{flex:1;padding:var(--space-2) var(--space-4);background:transparent;border:none;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-charcoal);outline:none;transition:all var(--transition-base)}.intercom-input[data-v-5ee6f888]::placeholder,.intercom-textarea[data-v-5ee6f888]::placeholder{color:var(--color-gray-500)}.intercom-input[data-v-5ee6f888]:disabled,.intercom-textarea[data-v-5ee6f888]:disabled{cursor:not-allowed}.intercom-input--prefix[data-v-5ee6f888]{padding-left:var(--space-10)}.intercom-input--suffix[data-v-5ee6f888]{padding-right:var(--space-10)}.intercom-textarea[data-v-5ee6f888]{padding:var(--space-3) var(--space-4);resize:vertical;min-height:80px}.intercom-input-prefix[data-v-5ee6f888],.intercom-input-suffix[data-v-5ee6f888]{display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);transition:color var(--transition-fast)}.intercom-input-prefix[data-v-5ee6f888]{padding-left:var(--space-3);position:absolute;left:0}.intercom-input-suffix[data-v-5ee6f888]{padding-right:var(--space-3);position:absolute;right:0}.intercom-input-password-toggle[data-v-5ee6f888]{position:absolute;right:0;padding:var(--space-2) var(--space-3);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);transition:color var(--transition-fast)}.intercom-input-password-toggle[data-v-5ee6f888]:hover{color:var(--color-gray-700)}.intercom-input-container:focus-within .intercom-input-password-toggle[data-v-5ee6f888]{color:var(--color-blue)}.intercom-input-container:focus-within .intercom-input-prefix[data-v-5ee6f888],.intercom-input-container:focus-within .intercom-input-suffix[data-v-5ee6f888]{color:var(--color-blue)}.intercom-input-icon[data-v-5ee6f888]{width:16px;height:16px}.intercom-input-error[data-v-5ee6f888]{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.intercom-input-hint[data-v-5ee6f888]{font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}.intercom-date-input-wrapper[data-v-2243a4c5]{display:flex;flex-direction:column;gap:4px}.intercom-input-label[data-v-2243a4c5]{font-size:13px;font-weight:500;color:#1f1f1f;line-height:1.2}.intercom-input-required[data-v-2243a4c5]{color:#dc2626;margin-left:2px}.intercom-input-error[data-v-2243a4c5]{font-size:12px;color:#dc2626;margin:0}.intercom-date-picker[data-v-2243a4c5]{width:100%}[data-v-2243a4c5] .n-input{--n-height: 36px !important;--n-border-radius: 8px !important;--n-font-size: 14px !important;--n-border: 1px solid #D1D1D1 !important;--n-border-hover: 1px solid #0057FF !important;--n-border-focus: 1px solid #0057FF !important;--n-box-shadow-focus: 0 0 0 2px rgba(0, 87, 255, .15) !important}[data-v-2243a4c5] .n-input .n-input__input-el{font-size:14px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.intercom-date-picker--error[data-v-2243a4c5] .n-input{--n-border: 1px solid #dc2626 !important;--n-border-hover: 1px solid #dc2626 !important}.phone-prefix[data-v-0f26cdce]{display:flex;align-items:center;gap:var(--space-2)}.phone-mode[data-v-0f26cdce] .intercom-input--prefix{padding-left:52px}.phone-code[data-v-0f26cdce]{color:var(--color-gray-500);font-weight:500;font-size:var(--font-size-base)}.phone-divider[data-v-0f26cdce]{width:1px;height:16px;margin-right:var(--space-2);background-color:var(--color-gray-300)}.email-icon[data-v-0f26cdce]{color:var(--color-gray-500)}.prefix-fade-enter-active[data-v-0f26cdce],.prefix-fade-leave-active[data-v-0f26cdce]{transition:opacity .2s ease}.prefix-fade-enter-from[data-v-0f26cdce],.prefix-fade-leave-to[data-v-0f26cdce]{opacity:0}[data-v-883debe0]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}.transliterate-input-wrapper[data-v-883debe0]{position:relative;width:100%}.label-row[data-v-883debe0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1);gap:var(--space-2)}.input-label[data-v-883debe0]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-charcoal)}.required-mark[data-v-883debe0]{color:var(--color-error);margin-left:2px}.language-toggle[data-v-883debe0]{display:flex;background:var(--color-gray-100);border-radius:var(--radius-sm);padding:2px}.toggle-btn[data-v-883debe0]{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.toggle-btn[data-v-883debe0]:hover:not(.is-active){color:var(--color-charcoal)}.toggle-btn.is-active[data-v-883debe0]{background:var(--color-white);color:var(--color-charcoal);box-shadow:0 1px 2px #0000000d}.input-container[data-v-883debe0]{position:relative;display:flex;align-items:center;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);transition:all .15s ease}.input-container.is-focused[data-v-883debe0]{border-color:var(--color-blue);box-shadow:0 0 0 3px #3b82f61a}.input-container.has-error[data-v-883debe0]{border-color:var(--color-error)}.transliterate-input[data-v-883debe0]{flex:1;padding:var(--space-2) var(--space-3);border:none;background:transparent;font-size:var(--font-size-base);color:var(--color-charcoal);outline:none;min-width:0}.transliterate-input[data-v-883debe0]::placeholder{color:var(--color-gray-400)}.transliterate-input[data-v-883debe0]:disabled{background:var(--color-gray-50);cursor:not-allowed}.tamil-preview[data-v-883debe0]{padding:var(--space-1) var(--space-2);margin-right:var(--space-2);background:var(--color-blue-50, #eff6ff);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-blue);white-space:nowrap}.loading-indicator[data-v-883debe0]{padding-right:var(--space-3)}.spinner[data-v-883debe0]{display:inline-block;width:16px;height:16px;border:2px solid var(--color-gray-200);border-top-color:var(--color-blue);border-radius:50%;animation:spin-883debe0 .8s linear infinite}@keyframes spin-883debe0{to{transform:rotate(360deg)}}.suggestions-dropdown[data-v-883debe0]{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-1);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;max-height:200px;overflow-y:auto}.suggestion-item[data-v-883debe0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;text-align:left;cursor:pointer;transition:background .1s}.suggestion-item[data-v-883debe0]:hover,.suggestion-item.is-selected[data-v-883debe0]{background:var(--color-gray-50)}.suggestion-tamil[data-v-883debe0]{font-size:var(--font-size-base);color:var(--color-charcoal)}.suggestion-confidence[data-v-883debe0]{font-size:var(--font-size-xs);color:var(--color-gray-400);margin-left:var(--space-2)}.hint-text[data-v-883debe0]{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-gray-500)}.error-text[data-v-883debe0]{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-error)}.intercom-badge[data-v-b539d404]{display:inline-block;font-family:var(--font-family);font-weight:var(--font-weight-semibold);border-radius:var(--radius-pill);white-space:nowrap}.intercom-badge--sm[data-v-b539d404]{padding:2px 8px;font-size:var(--font-size-xs)}.intercom-badge--md[data-v-b539d404]{padding:4px 12px;font-size:var(--font-size-sm)}.intercom-badge--lg[data-v-b539d404]{padding:6px 16px;font-size:var(--font-size-base)}.intercom-badge--success[data-v-b539d404]{background:var(--color-success-bg);color:var(--color-success)}.intercom-badge--warning[data-v-b539d404]{background:var(--color-warning-bg);color:var(--color-warning)}.intercom-badge--error[data-v-b539d404]{background:var(--color-error-bg);color:var(--color-error)}.intercom-badge--info[data-v-b539d404]{background:var(--color-info-bg);color:var(--color-info)}.intercom-badge--default[data-v-b539d404]{background:var(--color-gray-100);color:var(--color-gray-700)}.intercom-badge--pending[data-v-b539d404]{background:var(--color-pending-bg);color:var(--color-pending)}.intercom-card[data-v-522e8b87]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.intercom-card--hoverable[data-v-522e8b87]{cursor:pointer}.intercom-card--hoverable[data-v-522e8b87]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-blue)}.intercom-card--clickable[data-v-522e8b87]{cursor:pointer}.intercom-card-header[data-v-522e8b87]{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-gray-200)}.intercom-card-title[data-v-522e8b87]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0}.intercom-card-body[data-v-522e8b87]{padding:var(--space-6)}.intercom-card--no-padding .intercom-card-body[data-v-522e8b87]{padding:0}.intercom-card-footer[data-v-522e8b87]{padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-gray-200);background:var(--color-gray-50)}.intercom-filter-btn[data-v-cfd16c91]{padding:var(--space-1) var(--space-3);background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:var(--radius-pill);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.intercom-filter-btn[data-v-cfd16c91]:hover:not(.intercom-filter-btn--active){background:var(--color-white);border-color:var(--color-blue);color:var(--color-blue)}.intercom-filter-btn--active[data-v-cfd16c91]{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.intercom-filter-btn--active[data-v-cfd16c91]:hover{background:var(--color-blue-hover);border-color:var(--color-blue-hover)}.intercom-dropdown[data-v-6ca61537]{position:relative;display:inline-block}.intercom-dropdown-menu[data-v-6ca61537]{position:absolute;min-width:200px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2);z-index:var(--z-dropdown)}.dropdown-fade-enter-active[data-v-6ca61537],.dropdown-fade-leave-active[data-v-6ca61537]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-fade-enter-from[data-v-6ca61537],.dropdown-fade-leave-to[data-v-6ca61537]{opacity:0;transform:translateY(-8px)}.dropdown-fade-enter-to[data-v-6ca61537],.dropdown-fade-leave-from[data-v-6ca61537]{opacity:1;transform:translateY(0)}.intercom-modal-overlay[data-v-16ce5ae0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:var(--space-4);overflow-y:auto}.intercom-modal[data-v-16ce5ae0]{width:100%;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:var(--z-modal);max-height:calc(100vh - var(--space-16));display:flex;flex-direction:column}.intercom-modal-header[data-v-16ce5ae0]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);border-bottom:1px solid var(--color-gray-200);flex-shrink:0}.intercom-modal-title[data-v-16ce5ae0]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0}.intercom-modal-close[data-v-16ce5ae0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-gray-500);cursor:pointer;transition:all var(--transition-fast)}.intercom-modal-close[data-v-16ce5ae0]:hover{background:var(--color-gray-100);color:var(--color-charcoal)}.intercom-modal-body[data-v-16ce5ae0]{padding:var(--space-6);overflow-y:auto;flex:1}.intercom-modal-footer[data-v-16ce5ae0]{padding:var(--space-6);border-top:1px solid var(--color-gray-200);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-shrink:0}.modal-fade-enter-active[data-v-16ce5ae0],.modal-fade-leave-active[data-v-16ce5ae0]{transition:opacity var(--transition-base)}.modal-fade-enter-from[data-v-16ce5ae0],.modal-fade-leave-to[data-v-16ce5ae0]{opacity:0}.modal-slide-enter-active[data-v-16ce5ae0],.modal-slide-leave-active[data-v-16ce5ae0]{transition:all var(--transition-base)}.modal-slide-enter-from[data-v-16ce5ae0],.modal-slide-leave-to[data-v-16ce5ae0]{opacity:0;transform:scale(.95) translateY(-20px)}@media (max-width: 768px){.intercom-modal[data-v-16ce5ae0]{max-height:calc(100vh - var(--space-8))}.intercom-modal-header[data-v-16ce5ae0],.intercom-modal-body[data-v-16ce5ae0],.intercom-modal-footer[data-v-16ce5ae0]{padding:var(--space-4)}}.intercom-layout[data-v-af919aaa]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--color-white)}.intercom-layout-topbar[data-v-af919aaa]{height:var(--topbar-height);flex-shrink:0;z-index:var(--z-fixed)}.intercom-layout-main[data-v-af919aaa]{display:flex;flex:1;overflow:hidden}.intercom-layout-sidebar[data-v-af919aaa]{width:var(--sidebar-width);background:var(--color-white);border-right:1px solid var(--color-gray-200);flex-shrink:0;overflow-y:auto;z-index:var(--z-sticky)}.intercom-layout-content[data-v-af919aaa]{flex:1;overflow-y:auto;background:var(--color-gray-50)}@media (max-width: 768px){.intercom-layout-sidebar[data-v-af919aaa]{position:fixed;top:var(--topbar-height);left:0;bottom:0;transform:translate(-100%);transition:transform var(--transition-base);box-shadow:var(--shadow-lg);z-index:var(--z-modal)}.intercom-layout-sidebar--open[data-v-af919aaa]{transform:translate(0)}.intercom-layout-overlay[data-v-af919aaa]{position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;background:#00000080;z-index:var(--z-modal-backdrop);animation:fadeIn-af919aaa .2s ease-out}@keyframes fadeIn-af919aaa{0%{opacity:0}to{opacity:1}}}.intercom-topbar[data-v-a52fac87]{height:var(--topbar-height);background:var(--color-white);border-bottom:1px solid var(--color-gray-200);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6)}.intercom-topbar-left[data-v-a52fac87]{display:flex;align-items:center;gap:var(--space-8)}.intercom-topbar-logo[data-v-a52fac87]{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;transition:opacity var(--transition-fast)}.intercom-topbar-logo[data-v-a52fac87]:hover{opacity:.8}.intercom-topbar-logo-image[data-v-a52fac87]{height:32px;width:auto;object-fit:contain}.intercom-topbar-product-label[data-v-a52fac87]{font-size:var(--font-size-base);color:#7c3aed;font-weight:700;padding-left:var(--space-3);border-left:2px solid #7c3aed}.intercom-topbar-search[data-v-a52fac87]{position:relative;width:400px}.intercom-topbar-search-icon[data-v-a52fac87]{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-gray-500);pointer-events:none}.intercom-topbar-search-input[data-v-a52fac87]{width:100%;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-10);background:var(--color-gray-100);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-charcoal);transition:all var(--transition-base);outline:none}.intercom-topbar-search-input[data-v-a52fac87]:focus{background:var(--color-white);border-color:var(--color-blue);box-shadow:var(--shadow-focus)}.intercom-topbar-search-input[data-v-a52fac87]::placeholder{color:var(--color-gray-500)}.intercom-topbar-right[data-v-a52fac87]{display:flex;align-items:center;gap:var(--space-2)}.intercom-topbar-shortcut-hint[data-v-a52fac87]{display:flex;align-items:center;gap:4px;padding:3px 8px;background:none;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;font-size:11px;color:var(--color-gray-500);transition:all .15s}.intercom-topbar-shortcut-hint[data-v-a52fac87]:hover{background:var(--color-gray-50);border-color:var(--color-gray-300);color:var(--color-gray-700)}.intercom-topbar-shortcut-hint kbd[data-v-a52fac87]{background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:3px;padding:0 4px;font-family:monospace;font-size:11px;font-weight:600;color:var(--color-gray-700);line-height:1.4}.intercom-topbar-shortcut-hint span[data-v-a52fac87]{font-weight:500}.intercom-topbar-clock[data-v-a52fac87]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-gray-600);margin-right:var(--space-3)}.clock-date[data-v-a52fac87]{font-weight:var(--font-weight-medium)}.clock-separator[data-v-a52fac87]{color:var(--color-gray-400)}.clock-time[data-v-a52fac87]{font-weight:var(--font-weight-semibold);color:var(--color-charcoal)}.intercom-topbar-btn[data-v-a52fac87]{width:40px;height:40px;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);transition:all var(--transition-fast);position:relative}.intercom-topbar-btn[data-v-a52fac87]:hover{background:var(--color-gray-100);color:var(--color-charcoal)}.intercom-topbar-notification-dot[data-v-a52fac87]{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--color-error);border:2px solid var(--color-white);border-radius:50%}.intercom-topbar-user[data-v-a52fac87]{margin-left:var(--space-2)}.intercom-topbar-avatar[data-v-a52fac87]{width:36px;height:36px;background:linear-gradient(135deg,var(--color-success) 0%,#17a347 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-fast)}.intercom-topbar-avatar[data-v-a52fac87]:hover{transform:scale(1.05);box-shadow:var(--shadow-md)}.user-dropdown-menu[data-v-a52fac87]{min-width:220px}.user-dropdown-header[data-v-a52fac87]{padding:var(--space-3) var(--space-4)}.user-dropdown-name[data-v-a52fac87]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin-bottom:2px}.user-dropdown-role[data-v-a52fac87]{font-size:var(--font-size-sm);color:var(--color-gray-500);text-transform:capitalize}.user-dropdown-divider[data-v-a52fac87]{height:1px;background:var(--color-gray-200);margin:var(--space-2) 0}.user-dropdown-item[data-v-a52fac87]{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:transparent;border:none;border-radius:var(--radius-sm);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);cursor:pointer;transition:all var(--transition-fast);text-align:left}.user-dropdown-item[data-v-a52fac87]:hover{background:var(--color-gray-100);color:var(--color-charcoal)}.user-dropdown-item svg[data-v-a52fac87]{flex-shrink:0}.search-dropdown[data-v-a52fac87]{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:400px;overflow-y:auto;z-index:1000}.search-dropdown-loading[data-v-a52fac87],.search-dropdown-empty[data-v-a52fac87]{padding:var(--space-4);text-align:center;color:var(--color-gray-500);font-size:var(--font-size-sm)}.search-dropdown-section[data-v-a52fac87]{padding:var(--space-2) 0}.search-dropdown-section[data-v-a52fac87]:not(:last-child){border-bottom:1px solid var(--color-gray-100)}.search-dropdown-header[data-v-a52fac87]{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.search-dropdown-item[data-v-a52fac87]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--transition-fast)}.search-dropdown-item[data-v-a52fac87]:hover{background:var(--color-gray-50)}.search-dropdown-item.is-focused[data-v-a52fac87]{background:var(--color-blue-50, #eff6ff);outline:2px solid var(--color-blue, #3b82f6);outline-offset:-2px}.search-item-icon[data-v-a52fac87]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border-radius:var(--radius-md);color:var(--color-gray-500);flex-shrink:0}.search-item-content[data-v-a52fac87]{flex:1;min-width:0}.search-item-title[data-v-a52fac87]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-item-subtitle[data-v-a52fac87]{font-size:var(--font-size-sm);color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-item-badge[data-v-a52fac87]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize;flex-shrink:0}.badge-active[data-v-a52fac87]{background:var(--color-success-bg, #dcfce7);color:var(--color-success, #16a34a)}.badge-redeemed[data-v-a52fac87]{background:var(--color-gray-100);color:var(--color-gray-600)}.badge-forfeited[data-v-a52fac87]{background:var(--color-error-bg, #fee2e2);color:var(--color-error, #dc2626)}@media (max-width: 768px){.intercom-topbar-search[data-v-a52fac87]{display:none}.intercom-topbar[data-v-a52fac87]{padding:0 var(--space-4)}.intercom-topbar-product-label[data-v-a52fac87],.intercom-topbar-clock[data-v-a52fac87]{display:none}}.intercom-sidebar[data-v-2d2ce32d]{padding:var(--space-4);height:100%;overflow-y:auto}.intercom-sidebar-section[data-v-2d2ce32d]{margin-bottom:var(--space-6)}.intercom-sidebar-section[data-v-2d2ce32d]:last-child{margin-bottom:0}.intercom-sidebar-section-label[data-v-2d2ce32d]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--color-gray-500);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1)}.intercom-sidebar-item[data-v-2d2ce32d]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-gray-700);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);margin-bottom:var(--space-1)}.intercom-sidebar-item[data-v-2d2ce32d]:hover{background:var(--color-gray-100);color:var(--color-charcoal)}.intercom-sidebar-item--active[data-v-2d2ce32d]{background:var(--color-blue-light);color:var(--color-blue);font-weight:var(--font-weight-semibold)}.intercom-sidebar-item--active[data-v-2d2ce32d]:hover{background:var(--color-blue-light);color:var(--color-blue)}.intercom-sidebar-item-icon[data-v-2d2ce32d]{width:20px;text-align:center;display:flex;align-items:center;justify-content:center}.intercom-sidebar-item-icon svg[data-v-2d2ce32d]{display:block}.intercom-table-wrapper[data-v-61aae6a8]{position:relative;overflow-x:auto}.intercom-table[data-v-61aae6a8]{width:100%;border-collapse:collapse}.intercom-table-head[data-v-61aae6a8]{background:var(--color-gray-50)}.intercom-table-head th[data-v-61aae6a8]{padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.intercom-table-header--left[data-v-61aae6a8]{text-align:left}.intercom-table-header--center[data-v-61aae6a8]{text-align:center}.intercom-table-header--right[data-v-61aae6a8]{text-align:right}.intercom-table-header--sortable[data-v-61aae6a8]{cursor:pointer;-webkit-user-select:none;user-select:none}.intercom-table-header--sortable[data-v-61aae6a8]:hover{color:var(--color-gray-700)}.intercom-table-header--sorted[data-v-61aae6a8]{color:var(--color-blue-600)}.intercom-table-header-content[data-v-61aae6a8]{display:inline-flex;align-items:center;gap:var(--space-1)}.intercom-table-sort-icon[data-v-61aae6a8]{display:inline-flex;align-items:center}.intercom-table-sort-icon svg[data-v-61aae6a8]{transition:transform var(--transition-fast)}.intercom-table-sort-icon .sort-desc[data-v-61aae6a8]{transform:rotate(180deg)}.intercom-table-sort-icon .sort-inactive[data-v-61aae6a8]{opacity:.3}.intercom-table-body tr[data-v-61aae6a8]{transition:background var(--transition-fast)}.intercom-table-body td[data-v-61aae6a8]{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-gray-200);font-size:var(--font-size-base);color:var(--color-gray-700)}.intercom-table-cell--left[data-v-61aae6a8]{text-align:left}.intercom-table-cell--center[data-v-61aae6a8]{text-align:center}.intercom-table-cell--right[data-v-61aae6a8]{text-align:right}.intercom-table-row--hoverable[data-v-61aae6a8]:hover{background:var(--color-blue-light)}.intercom-table-row--clickable[data-v-61aae6a8]{cursor:pointer}.intercom-table-row--selected[data-v-61aae6a8]{background:var(--color-blue-light);outline:2px solid var(--color-primary);outline-offset:-2px}.intercom-table-empty[data-v-61aae6a8],.intercom-table-loading[data-v-61aae6a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16);color:var(--color-gray-500)}.intercom-table-spinner[data-v-61aae6a8]{animation:spin-61aae6a8 1s linear infinite;margin-bottom:var(--space-4)}@keyframes spin-61aae6a8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intercom-toggle[data-v-688b252c]{position:relative;display:inline-block;width:48px;height:28px;flex-shrink:0;cursor:pointer}.intercom-toggle--disabled[data-v-688b252c]{opacity:.5;cursor:not-allowed}.intercom-toggle__input[data-v-688b252c]{opacity:0;width:0;height:0;position:absolute}.intercom-toggle__slider[data-v-688b252c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-gray-200);transition:var(--transition-fast) ease;border-radius:28px}.intercom-toggle__slider[data-v-688b252c]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:var(--color-white);transition:var(--transition-fast) ease;border-radius:50%;box-shadow:var(--shadow-sm)}.intercom-toggle__input:checked+.intercom-toggle__slider[data-v-688b252c]{background-color:var(--color-blue)}.intercom-toggle__input:checked+.intercom-toggle__slider[data-v-688b252c]:before{transform:translate(20px)}.intercom-toggle__input:focus-visible+.intercom-toggle__slider[data-v-688b252c]{box-shadow:var(--shadow-focus)}.intercom-toggle--disabled .intercom-toggle__slider[data-v-688b252c]{cursor:not-allowed}.intercom-select-wrapper[data-v-c6dc70a9]{display:flex;flex-direction:column;gap:var(--space-2);position:relative}.intercom-select-label[data-v-c6dc70a9]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.intercom-select-required[data-v-c6dc70a9]{color:var(--color-error);margin-left:2px}.intercom-select-container[data-v-c6dc70a9]{position:relative}.intercom-select-trigger[data-v-c6dc70a9]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-charcoal);cursor:pointer;transition:all var(--transition-base);text-align:left}.intercom-select-trigger[data-v-c6dc70a9]:hover:not(:disabled){border-color:var(--color-gray-300)}.intercom-select-trigger[data-v-c6dc70a9]:focus{outline:none;border-color:var(--color-blue);box-shadow:var(--shadow-focus)}.intercom-select-container--open .intercom-select-trigger[data-v-c6dc70a9]{border-color:var(--color-blue);box-shadow:var(--shadow-focus)}.intercom-select-container--error .intercom-select-trigger[data-v-c6dc70a9]{background:var(--color-error-bg);border-color:var(--color-error)}.intercom-select-container--disabled .intercom-select-trigger[data-v-c6dc70a9]{opacity:.5;cursor:not-allowed}.intercom-select-value[data-v-c6dc70a9]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intercom-select-placeholder[data-v-c6dc70a9]{flex:1;color:var(--color-gray-400)}.intercom-select-chevron[data-v-c6dc70a9]{flex-shrink:0;color:var(--color-gray-400);transition:transform var(--transition-fast)}.intercom-select-chevron--open[data-v-c6dc70a9]{transform:rotate(180deg)}.intercom-select-search[data-v-c6dc70a9]{width:100%;padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-blue);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-charcoal);outline:none;box-shadow:var(--shadow-focus)}.intercom-select-search[data-v-c6dc70a9]::placeholder{color:var(--color-gray-400)}.intercom-select-dropdown[data-v-c6dc70a9]{max-height:240px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.intercom-select-option[data-v-c6dc70a9]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);color:var(--color-charcoal);cursor:pointer;transition:background var(--transition-fast)}.intercom-select-option[data-v-c6dc70a9]:hover,.intercom-select-option--highlighted[data-v-c6dc70a9]{background:var(--color-gray-50)}.intercom-select-option--selected[data-v-c6dc70a9]{background:var(--color-blue-light);color:var(--color-blue);font-weight:var(--font-weight-medium)}.intercom-select-option--selected[data-v-c6dc70a9]:hover{background:var(--color-blue-light)}.intercom-select-option--disabled[data-v-c6dc70a9]{opacity:.5;cursor:not-allowed}.intercom-select-option--disabled[data-v-c6dc70a9]:hover{background:transparent}.intercom-select-check[data-v-c6dc70a9]{flex-shrink:0;color:var(--color-blue)}.intercom-select-empty[data-v-c6dc70a9]{padding:var(--space-4);text-align:center;color:var(--color-gray-400);font-size:var(--font-size-sm)}.intercom-select-error[data-v-c6dc70a9]{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.intercom-select-hint[data-v-c6dc70a9]{font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}.dropdown-enter-active[data-v-c6dc70a9],.dropdown-leave-active[data-v-c6dc70a9]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-enter-from[data-v-c6dc70a9],.dropdown-leave-to[data-v-c6dc70a9]{opacity:0;transform:translateY(-4px)}.intercom-spinner[data-v-a41cee29]{display:flex;align-items:center;justify-content:center;padding:24px}.spinner-circle[data-v-a41cee29]{width:32px;height:32px;border:3px solid #e5e5e5;border-top-color:#1f1f1f;border-radius:50%;animation:spin-a41cee29 .8s linear infinite}.spinner-small .spinner-circle[data-v-a41cee29]{width:20px;height:20px;border-width:2px}.spinner-large .spinner-circle[data-v-a41cee29]{width:48px;height:48px;border-width:4px}@keyframes spin-a41cee29{to{transform:rotate(360deg)}}[data-v-61ff982c]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}.intercom-pagination[data-v-61ff982c]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-gray-200)}.pagination-info[data-v-61ff982c]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.pagination-controls[data-v-61ff982c]{display:flex;gap:var(--space-2)}@media (max-width: 768px){.intercom-pagination[data-v-61ff982c]{flex-direction:column;gap:var(--space-3);text-align:center}}.language-switcher[data-v-34ee0d7e]{display:flex;align-items:center;gap:var(--space-2, 8px)}.lang-btn[data-v-34ee0d7e]{padding:0;border:none;background:transparent;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--color-gray-400, #9ca3af);cursor:pointer;transition:color .15s ease}.lang-btn[data-v-34ee0d7e]:hover{color:var(--color-gray-600, #4b5563)}.lang-btn.active[data-v-34ee0d7e]{color:var(--color-blue, #0066ff);font-weight:var(--font-weight-semibold, 600)}.separator[data-v-34ee0d7e]{color:var(--color-gray-300, #d1d5db);font-size:var(--font-size-sm, 14px)}[data-v-6bd84c92]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-6bd84c92],[data-v-6bd84c92]:before,[data-v-6bd84c92]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-6bd84c92]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-6bd84c92]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-6bd84c92]{font-size:var(--font-size-xs)}.text-sm[data-v-6bd84c92]{font-size:var(--font-size-sm)}.text-base[data-v-6bd84c92]{font-size:var(--font-size-base)}.text-md[data-v-6bd84c92]{font-size:var(--font-size-md)}.text-lg[data-v-6bd84c92]{font-size:var(--font-size-lg)}.text-xl[data-v-6bd84c92]{font-size:var(--font-size-xl)}.text-2xl[data-v-6bd84c92]{font-size:var(--font-size-2xl)}.text-3xl[data-v-6bd84c92]{font-size:var(--font-size-3xl)}.font-normal[data-v-6bd84c92]{font-weight:var(--font-weight-normal)}.font-medium[data-v-6bd84c92]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-6bd84c92]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-6bd84c92]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-6bd84c92]{color:var(--color-charcoal)}.text-gray-500[data-v-6bd84c92]{color:var(--color-gray-500)}.text-gray-700[data-v-6bd84c92]{color:var(--color-gray-700)}.text-blue[data-v-6bd84c92]{color:var(--color-blue)}.text-success[data-v-6bd84c92]{color:var(--color-success)}.text-warning[data-v-6bd84c92]{color:var(--color-warning)}.text-error[data-v-6bd84c92]{color:var(--color-error)}.text-uppercase[data-v-6bd84c92]{text-transform:uppercase}.letter-spacing-tight[data-v-6bd84c92]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-6bd84c92]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-6bd84c92]{font-family:var(--font-inter)}.font-figtree[data-v-6bd84c92]{font-family:var(--font-figtree)}.font-jakarta[data-v-6bd84c92]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-6bd84c92]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-6bd84c92]{font-family:var(--font-poppins)}.font-montserrat[data-v-6bd84c92]{font-family:var(--font-montserrat)}.font-display[data-v-6bd84c92]{font-family:var(--font-family-display)}.font-accent[data-v-6bd84c92]{font-family:var(--font-family-accent)}.text-hero[data-v-6bd84c92]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-6bd84c92]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-6bd84c92]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-6bd84c92]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-6bd84c92]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-6bd84c92]{margin:0}.mt-1[data-v-6bd84c92]{margin-top:var(--space-1)}.mt-2[data-v-6bd84c92]{margin-top:var(--space-2)}.mt-3[data-v-6bd84c92]{margin-top:var(--space-3)}.mt-4[data-v-6bd84c92]{margin-top:var(--space-4)}.mt-6[data-v-6bd84c92]{margin-top:var(--space-6)}.mt-8[data-v-6bd84c92]{margin-top:var(--space-8)}.mb-1[data-v-6bd84c92]{margin-bottom:var(--space-1)}.mb-2[data-v-6bd84c92]{margin-bottom:var(--space-2)}.mb-3[data-v-6bd84c92]{margin-bottom:var(--space-3)}.mb-4[data-v-6bd84c92]{margin-bottom:var(--space-4)}.mb-6[data-v-6bd84c92]{margin-bottom:var(--space-6)}.mb-8[data-v-6bd84c92]{margin-bottom:var(--space-8)}.p-0[data-v-6bd84c92]{padding:0}.p-2[data-v-6bd84c92]{padding:var(--space-2)}.p-4[data-v-6bd84c92]{padding:var(--space-4)}.p-6[data-v-6bd84c92]{padding:var(--space-6)}.p-8[data-v-6bd84c92]{padding:var(--space-8)}.flex[data-v-6bd84c92]{display:flex}.flex-col[data-v-6bd84c92]{flex-direction:column}.flex-wrap[data-v-6bd84c92]{flex-wrap:wrap}.items-center[data-v-6bd84c92]{align-items:center}.items-start[data-v-6bd84c92]{align-items:flex-start}.items-end[data-v-6bd84c92]{align-items:flex-end}.justify-center[data-v-6bd84c92]{justify-content:center}.justify-between[data-v-6bd84c92]{justify-content:space-between}.justify-end[data-v-6bd84c92]{justify-content:flex-end}.gap-1[data-v-6bd84c92]{gap:var(--space-1)}.gap-2[data-v-6bd84c92]{gap:var(--space-2)}.gap-3[data-v-6bd84c92]{gap:var(--space-3)}.gap-4[data-v-6bd84c92]{gap:var(--space-4)}.gap-6[data-v-6bd84c92]{gap:var(--space-6)}.gap-8[data-v-6bd84c92]{gap:var(--space-8)}.grid[data-v-6bd84c92]{display:grid}.grid-cols-1[data-v-6bd84c92]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-6bd84c92]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-6bd84c92]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-6bd84c92]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-6bd84c92]{border:1px solid var(--color-gray-200)}.border-t[data-v-6bd84c92]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-6bd84c92]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-6bd84c92]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-6bd84c92]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-6bd84c92]{border-radius:var(--radius-sm)}.rounded-md[data-v-6bd84c92]{border-radius:var(--radius-md)}.rounded-lg[data-v-6bd84c92]{border-radius:var(--radius-lg)}.rounded-pill[data-v-6bd84c92]{border-radius:var(--radius-pill)}.rounded-full[data-v-6bd84c92]{border-radius:50%}.shadow-xs[data-v-6bd84c92]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-6bd84c92]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-6bd84c92]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-6bd84c92]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-6bd84c92]{box-shadow:var(--shadow-xl)}.bg-white[data-v-6bd84c92]{background-color:var(--color-white)}.bg-gray-50[data-v-6bd84c92]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-6bd84c92]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-6bd84c92]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-6bd84c92]{background-color:var(--color-blue-light)}.bg-success[data-v-6bd84c92]{background-color:var(--color-success-bg)}.bg-warning[data-v-6bd84c92]{background-color:var(--color-warning-bg)}.bg-error[data-v-6bd84c92]{background-color:var(--color-error-bg)}.transition-fast[data-v-6bd84c92]{transition:all var(--transition-fast)}.transition-base[data-v-6bd84c92]{transition:all var(--transition-base)}.transition-slow[data-v-6bd84c92]{transition:all var(--transition-slow)}.cursor-pointer[data-v-6bd84c92]{cursor:pointer}.cursor-not-allowed[data-v-6bd84c92]{cursor:not-allowed}.overflow-hidden[data-v-6bd84c92]{overflow:hidden}.overflow-auto[data-v-6bd84c92]{overflow:auto}.overflow-x-auto[data-v-6bd84c92]{overflow-x:auto}.overflow-y-auto[data-v-6bd84c92]{overflow-y:auto}.relative[data-v-6bd84c92]{position:relative}.absolute[data-v-6bd84c92]{position:absolute}.fixed[data-v-6bd84c92]{position:fixed}.sticky[data-v-6bd84c92]{position:sticky}@keyframes fadeInDown-6bd84c92{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-6bd84c92{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-6bd84c92{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-6bd84c92]{animation:fadeIn-6bd84c92 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-6bd84c92]{animation:fadeInUp-6bd84c92 .4s ease-out}.animate-fadeInDown[data-v-6bd84c92]{animation:fadeInDown-6bd84c92 .4s ease-out}.animate-slideInRight[data-v-6bd84c92]{animation:slideInRight-6bd84c92 .4s ease-out}.animate-spin[data-v-6bd84c92]{animation:spin-6bd84c92 1s linear infinite}.w-full[data-v-6bd84c92]{width:100%}.h-full[data-v-6bd84c92]{height:100%}.truncate[data-v-6bd84c92]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-6bd84c92]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-6bd84c92]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-6bd84c92]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-6bd84c92]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.login-container[data-v-6bd84c92]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--color-gray-50);padding:var(--space-4)}.login-card[data-v-6bd84c92]{width:100%;max-width:420px;padding:var(--space-12);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:fadeInUp-6bd84c92 .4s ease-out}@keyframes fadeInUp-6bd84c92{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.language-switcher-wrapper[data-v-6bd84c92]{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.login-logo[data-v-6bd84c92]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--space-8);gap:var(--space-1)}.logo-image[data-v-6bd84c92]{height:48px;width:auto}.module-text[data-v-6bd84c92]{font-size:14px;font-weight:500;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:2px}.login-header[data-v-6bd84c92]{text-align:center;margin-bottom:var(--space-8)}.login-title[data-v-6bd84c92]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);letter-spacing:var(--letter-spacing-tight);margin:0 0 var(--space-2) 0}.login-subtitle[data-v-6bd84c92]{font-size:var(--font-size-base);color:var(--color-gray-500);margin:0}.login-form[data-v-6bd84c92]{display:flex;flex-direction:column;gap:var(--space-5)}.error-message[data-v-6bd84c92]{padding:var(--space-3) var(--space-4);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);animation:fadeIn-6bd84c92 .2s ease-out}@keyframes fadeIn-6bd84c92{0%{opacity:0}to{opacity:1}}.context-list[data-v-6bd84c92]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.context-option[data-v-6bd84c92]{padding:var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.context-option[data-v-6bd84c92]:hover{border-color:var(--color-blue);background:var(--color-gray-50)}.context-business[data-v-6bd84c92]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin-bottom:var(--space-1)}.context-details[data-v-6bd84c92]{display:flex;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-gray-500)}.context-role[data-v-6bd84c92]{text-transform:capitalize;font-weight:var(--font-weight-medium)}.context-modules[data-v-6bd84c92]{color:var(--color-gray-400)}@media (max-width: 480px){.login-card[data-v-6bd84c92]{padding:var(--space-8)}.login-title[data-v-6bd84c92]{font-size:26px}}[data-v-4fd56e84]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-4fd56e84],[data-v-4fd56e84]:before,[data-v-4fd56e84]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-4fd56e84]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-4fd56e84]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-4fd56e84]{font-size:var(--font-size-xs)}.text-sm[data-v-4fd56e84]{font-size:var(--font-size-sm)}.text-base[data-v-4fd56e84]{font-size:var(--font-size-base)}.text-md[data-v-4fd56e84]{font-size:var(--font-size-md)}.text-lg[data-v-4fd56e84]{font-size:var(--font-size-lg)}.text-xl[data-v-4fd56e84]{font-size:var(--font-size-xl)}.text-2xl[data-v-4fd56e84]{font-size:var(--font-size-2xl)}.text-3xl[data-v-4fd56e84]{font-size:var(--font-size-3xl)}.font-normal[data-v-4fd56e84]{font-weight:var(--font-weight-normal)}.font-medium[data-v-4fd56e84]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-4fd56e84]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-4fd56e84]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-4fd56e84]{color:var(--color-charcoal)}.text-gray-500[data-v-4fd56e84]{color:var(--color-gray-500)}.text-gray-700[data-v-4fd56e84]{color:var(--color-gray-700)}.text-blue[data-v-4fd56e84]{color:var(--color-blue)}.text-success[data-v-4fd56e84]{color:var(--color-success)}.text-warning[data-v-4fd56e84]{color:var(--color-warning)}.text-error[data-v-4fd56e84]{color:var(--color-error)}.text-uppercase[data-v-4fd56e84]{text-transform:uppercase}.letter-spacing-tight[data-v-4fd56e84]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-4fd56e84]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-4fd56e84]{font-family:var(--font-inter)}.font-figtree[data-v-4fd56e84]{font-family:var(--font-figtree)}.font-jakarta[data-v-4fd56e84]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-4fd56e84]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-4fd56e84]{font-family:var(--font-poppins)}.font-montserrat[data-v-4fd56e84]{font-family:var(--font-montserrat)}.font-display[data-v-4fd56e84]{font-family:var(--font-family-display)}.font-accent[data-v-4fd56e84]{font-family:var(--font-family-accent)}.text-hero[data-v-4fd56e84]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-4fd56e84]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-4fd56e84]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-4fd56e84]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-4fd56e84]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-4fd56e84]{margin:0}.mt-1[data-v-4fd56e84]{margin-top:var(--space-1)}.mt-2[data-v-4fd56e84]{margin-top:var(--space-2)}.mt-3[data-v-4fd56e84]{margin-top:var(--space-3)}.mt-4[data-v-4fd56e84]{margin-top:var(--space-4)}.mt-6[data-v-4fd56e84]{margin-top:var(--space-6)}.mt-8[data-v-4fd56e84]{margin-top:var(--space-8)}.mb-1[data-v-4fd56e84]{margin-bottom:var(--space-1)}.mb-2[data-v-4fd56e84]{margin-bottom:var(--space-2)}.mb-3[data-v-4fd56e84]{margin-bottom:var(--space-3)}.mb-4[data-v-4fd56e84]{margin-bottom:var(--space-4)}.mb-6[data-v-4fd56e84]{margin-bottom:var(--space-6)}.mb-8[data-v-4fd56e84]{margin-bottom:var(--space-8)}.p-0[data-v-4fd56e84]{padding:0}.p-2[data-v-4fd56e84]{padding:var(--space-2)}.p-4[data-v-4fd56e84]{padding:var(--space-4)}.p-6[data-v-4fd56e84]{padding:var(--space-6)}.p-8[data-v-4fd56e84]{padding:var(--space-8)}.flex[data-v-4fd56e84]{display:flex}.flex-col[data-v-4fd56e84]{flex-direction:column}.flex-wrap[data-v-4fd56e84]{flex-wrap:wrap}.items-center[data-v-4fd56e84]{align-items:center}.items-start[data-v-4fd56e84]{align-items:flex-start}.items-end[data-v-4fd56e84]{align-items:flex-end}.justify-center[data-v-4fd56e84]{justify-content:center}.justify-between[data-v-4fd56e84]{justify-content:space-between}.justify-end[data-v-4fd56e84]{justify-content:flex-end}.gap-1[data-v-4fd56e84]{gap:var(--space-1)}.gap-2[data-v-4fd56e84]{gap:var(--space-2)}.gap-3[data-v-4fd56e84]{gap:var(--space-3)}.gap-4[data-v-4fd56e84]{gap:var(--space-4)}.gap-6[data-v-4fd56e84]{gap:var(--space-6)}.gap-8[data-v-4fd56e84]{gap:var(--space-8)}.grid[data-v-4fd56e84]{display:grid}.grid-cols-1[data-v-4fd56e84]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-4fd56e84]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-4fd56e84]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-4fd56e84]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-4fd56e84]{border:1px solid var(--color-gray-200)}.border-t[data-v-4fd56e84]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-4fd56e84]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-4fd56e84]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-4fd56e84]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-4fd56e84]{border-radius:var(--radius-sm)}.rounded-md[data-v-4fd56e84]{border-radius:var(--radius-md)}.rounded-lg[data-v-4fd56e84]{border-radius:var(--radius-lg)}.rounded-pill[data-v-4fd56e84]{border-radius:var(--radius-pill)}.rounded-full[data-v-4fd56e84]{border-radius:50%}.shadow-xs[data-v-4fd56e84]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-4fd56e84]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-4fd56e84]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-4fd56e84]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-4fd56e84]{box-shadow:var(--shadow-xl)}.bg-white[data-v-4fd56e84]{background-color:var(--color-white)}.bg-gray-50[data-v-4fd56e84]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-4fd56e84]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-4fd56e84]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-4fd56e84]{background-color:var(--color-blue-light)}.bg-success[data-v-4fd56e84]{background-color:var(--color-success-bg)}.bg-warning[data-v-4fd56e84]{background-color:var(--color-warning-bg)}.bg-error[data-v-4fd56e84]{background-color:var(--color-error-bg)}.transition-fast[data-v-4fd56e84]{transition:all var(--transition-fast)}.transition-base[data-v-4fd56e84]{transition:all var(--transition-base)}.transition-slow[data-v-4fd56e84]{transition:all var(--transition-slow)}.cursor-pointer[data-v-4fd56e84]{cursor:pointer}.cursor-not-allowed[data-v-4fd56e84]{cursor:not-allowed}.overflow-hidden[data-v-4fd56e84]{overflow:hidden}.overflow-auto[data-v-4fd56e84]{overflow:auto}.overflow-x-auto[data-v-4fd56e84]{overflow-x:auto}.overflow-y-auto[data-v-4fd56e84]{overflow-y:auto}.relative[data-v-4fd56e84]{position:relative}.absolute[data-v-4fd56e84]{position:absolute}.fixed[data-v-4fd56e84]{position:fixed}.sticky[data-v-4fd56e84]{position:sticky}@keyframes fadeIn-4fd56e84{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown-4fd56e84{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-4fd56e84{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-4fd56e84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-4fd56e84]{animation:fadeIn-4fd56e84 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-4fd56e84]{animation:fadeInUp-4fd56e84 .4s ease-out}.animate-fadeInDown[data-v-4fd56e84]{animation:fadeInDown-4fd56e84 .4s ease-out}.animate-slideInRight[data-v-4fd56e84]{animation:slideInRight-4fd56e84 .4s ease-out}.animate-spin[data-v-4fd56e84]{animation:spin-4fd56e84 1s linear infinite}.w-full[data-v-4fd56e84]{width:100%}.h-full[data-v-4fd56e84]{height:100%}.truncate[data-v-4fd56e84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-4fd56e84]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-4fd56e84]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-4fd56e84]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-4fd56e84]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.login-container[data-v-4fd56e84]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--color-gray-50);padding:var(--space-4)}.login-card[data-v-4fd56e84]{width:100%;max-width:420px;padding:var(--space-12);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:fadeInUp-4fd56e84 .4s ease-out}@keyframes fadeInUp-4fd56e84{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-logo[data-v-4fd56e84]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--space-8);gap:var(--space-1)}.logo-image[data-v-4fd56e84]{height:48px;width:auto}.module-text[data-v-4fd56e84]{font-size:14px;font-weight:500;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:2px}.login-header[data-v-4fd56e84]{text-align:center;margin-bottom:var(--space-8)}.login-title[data-v-4fd56e84]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);letter-spacing:var(--letter-spacing-tight);margin:0 0 var(--space-2) 0}.login-subtitle[data-v-4fd56e84]{font-size:var(--font-size-base);color:var(--color-gray-500);margin:0}.login-form[data-v-4fd56e84]{display:flex;flex-direction:column;gap:var(--space-5)}.error-message[data-v-4fd56e84]{padding:var(--space-3) var(--space-4);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.context-list[data-v-4fd56e84]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.context-option[data-v-4fd56e84]{padding:var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.context-option[data-v-4fd56e84]:hover{border-color:var(--color-blue);background:var(--color-gray-50)}.context-business[data-v-4fd56e84]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin-bottom:var(--space-1)}.context-details[data-v-4fd56e84]{display:flex;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-gray-500)}.context-role[data-v-4fd56e84]{text-transform:capitalize;font-weight:var(--font-weight-medium)}.context-modules[data-v-4fd56e84]{color:var(--color-gray-400)}.calculator-link[data-v-4fd56e84]{text-align:center;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-gray-200)}.calculator-link a[data-v-4fd56e84]{color:var(--color-blue);font-size:var(--font-size-sm);text-decoration:none}.calculator-link a[data-v-4fd56e84]:hover{text-decoration:underline}@media (max-width: 480px){.login-card[data-v-4fd56e84]{padding:var(--space-8)}.login-title[data-v-4fd56e84]{font-size:26px}}.language-switcher-wrapper[data-v-4fd56e84]{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.heir-section[data-v-bee4d631]{margin-bottom:var(--space-6)}.section-label[data-v-bee4d631]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-3) 0}.heir-list[data-v-bee4d631]{display:flex;flex-direction:column}.heir-row[data-v-bee4d631]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--color-gray-100)}.heir-row[data-v-bee4d631]:last-child{border-bottom:none}.heir-label[data-v-bee4d631]{font-size:var(--font-size-base);color:var(--color-charcoal)}.heir-control[data-v-bee4d631]{display:flex;align-items:center;gap:var(--space-2);direction:ltr}.counter-btn[data-v-bee4d631]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-charcoal);font-size:var(--font-size-lg);cursor:pointer;transition:all .15s ease}.counter-btn[data-v-bee4d631]:hover:not(:disabled){border-color:var(--color-blue);color:var(--color-blue)}.counter-btn[data-v-bee4d631]:disabled{opacity:.3;cursor:not-allowed}.counter-value[data-v-bee4d631]{min-width:28px;text-align:center;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);font-variant-numeric:tabular-nums}.toggle-btn[data-v-bee4d631]{padding:var(--space-1) var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-500);font-size:var(--font-size-sm);cursor:pointer;transition:all .15s ease}.toggle-btn.active[data-v-bee4d631]{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.heir-group[data-v-bee4d631]{margin-bottom:var(--space-2)}.group-toggle[data-v-bee4d631]{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:none;border-radius:var(--radius-md);background:var(--color-gray-50);cursor:pointer;transition:background .15s ease}.group-toggle[data-v-bee4d631]:hover{background:var(--color-gray-100)}.group-name[data-v-bee4d631]{flex:1;text-align:start;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-charcoal)}.group-count[data-v-bee4d631]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:var(--color-blue);color:var(--color-white);padding:2px 8px;border-radius:var(--radius-full)}.chevron[data-v-bee4d631]{color:var(--color-gray-400);transition:transform .2s ease}.chevron.expanded[data-v-bee4d631]{transform:rotate(180deg)}.group-heirs[data-v-bee4d631]{padding-inline-start:var(--space-4);animation:slideDown-bee4d631 .2s ease-out}@keyframes slideDown-bee4d631{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.calculation-result[data-v-26ce3395]{display:flex;flex-direction:column;gap:var(--space-6)}.result-section[data-v-26ce3395]{margin-bottom:var(--space-2)}.result-title[data-v-26ce3395]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0 0 var(--space-4) 0}.estate-summary[data-v-26ce3395]{background:var(--color-gray-50);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.summary-row[data-v-26ce3395]{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-charcoal);padding:var(--space-1) 0}.summary-row.muted[data-v-26ce3395]{color:var(--color-gray-500)}.summary-value[data-v-26ce3395]{font-weight:var(--font-weight-semibold)}.shares-table[data-v-26ce3395]{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.shares-header[data-v-26ce3395]{display:grid;grid-template-columns:2fr 60px 120px 90px;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-gray-50);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.shares-header[data-v-26ce3395]:has(.col-amount){grid-template-columns:2fr 60px 120px 90px 120px}.shares-row[data-v-26ce3395]{display:grid;grid-template-columns:2fr 60px 120px 90px;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-gray-100);font-size:var(--font-size-sm);align-items:center}.shares-row[data-v-26ce3395]:has(.col-amount){grid-template-columns:2fr 60px 120px 90px 120px}.total-row[data-v-26ce3395]{background:var(--color-gray-50);font-weight:var(--font-weight-semibold)}.heir-name[data-v-26ce3395]{display:block;color:var(--color-charcoal);font-weight:var(--font-weight-medium)}.heir-type[data-v-26ce3395]{font-size:var(--font-size-xs);color:var(--color-gray-400)}.heir-type.quota[data-v-26ce3395]{color:#2563eb}.heir-type.residuary[data-v-26ce3395]{color:#059669}.heir-type.distant_kindred[data-v-26ce3395]{color:#b45309}.share-fraction[data-v-26ce3395]{display:block;font-size:var(--font-size-xs);color:var(--color-gray-500)}.share-pct[data-v-26ce3395]{font-weight:var(--font-weight-medium)}.col-count[data-v-26ce3395],.col-share[data-v-26ce3395],.col-per-person[data-v-26ce3395],.col-amount[data-v-26ce3395]{text-align:right}.per-person-amount[data-v-26ce3395]{font-size:var(--font-size-xs);color:var(--color-gray-500)}.bar-chart[data-v-26ce3395]{display:flex;flex-direction:column;gap:var(--space-2)}.bar-row[data-v-26ce3395]{display:grid;grid-template-columns:140px 1fr 60px;gap:var(--space-3);align-items:center}.bar-label[data-v-26ce3395]{font-size:var(--font-size-sm);color:var(--color-gray-600);text-align:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track[data-v-26ce3395]{height:20px;background:var(--color-gray-100);border-radius:var(--radius-sm);overflow:hidden}.bar-fill[data-v-26ce3395]{height:100%;border-radius:var(--radius-sm);transition:width .5s ease-out;min-width:2px}.bar-fill.quota[data-v-26ce3395]{background:#3b82f6}.bar-fill.residuary[data-v-26ce3395]{background:#10b981}.bar-fill.distant_kindred[data-v-26ce3395]{background:#f59e0b}.bar-value[data-v-26ce3395]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-charcoal);font-variant-numeric:tabular-nums}.result-notice[data-v-26ce3395]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.result-notice.warning[data-v-26ce3395]{background:#fef3c7;border:1px solid #f59e0b;color:#92400e}.result-notice.info[data-v-26ce3395]{background:#dbeafe;border:1px solid #3b82f6;color:#1e40af}.result-notice p[data-v-26ce3395]{margin:var(--space-1) 0 0 0;font-weight:400}.blocked-title[data-v-26ce3395]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);margin:0 0 var(--space-2) 0}.blocked-row[data-v-26ce3395]{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-gray-100);font-size:var(--font-size-sm)}.blocked-heir[data-v-26ce3395]{color:var(--color-gray-400);text-decoration:line-through}.blocked-by[data-v-26ce3395]{color:var(--color-gray-500);font-size:var(--font-size-xs)}.steps-details[data-v-26ce3395]{border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.steps-summary[data-v-26ce3395]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600);cursor:pointer}.steps-summary[data-v-26ce3395]:hover{color:var(--color-charcoal)}.steps-list[data-v-26ce3395]{padding:0 var(--space-4) var(--space-4);padding-inline-start:var(--space-8);margin:0}.step-item[data-v-26ce3395]{font-size:var(--font-size-sm);color:var(--color-gray-600);padding:var(--space-1) 0;line-height:1.5}.result-meta[data-v-26ce3395]{display:flex;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-gray-400)}@media (max-width: 640px){.shares-header[data-v-26ce3395],.shares-row[data-v-26ce3395]{grid-template-columns:1.5fr 40px 80px 70px!important;font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3)}.bar-row[data-v-26ce3395]{grid-template-columns:100px 1fr 50px}}.estate-form[data-v-08d0e10d]{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.estate-header[data-v-08d0e10d]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);cursor:pointer;transition:background .15s ease}.estate-header[data-v-08d0e10d]:hover{background:var(--color-gray-50)}.estate-header-info[data-v-08d0e10d]{flex:1}.estate-title[data-v-08d0e10d]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-charcoal)}.estate-hint[data-v-08d0e10d]{margin:var(--space-1) 0 0 0;font-size:var(--font-size-sm);color:var(--color-gray-500)}.chevron[data-v-08d0e10d]{color:var(--color-gray-400);transition:transform .2s ease;flex-shrink:0}.chevron.expanded[data-v-08d0e10d]{transform:rotate(180deg)}.estate-fields[data-v-08d0e10d]{padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);animation:slideDown-08d0e10d .2s ease-out}@keyframes slideDown-08d0e10d{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.deductions-label[data-v-08d0e10d]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;padding-top:var(--space-2);border-top:1px solid var(--color-gray-100)}.field[data-v-08d0e10d]{display:flex;flex-direction:column;gap:var(--space-1)}.field-label[data-v-08d0e10d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.field-hint[data-v-08d0e10d]{font-weight:400;color:var(--color-gray-400);font-size:var(--font-size-xs);margin-inline-start:var(--space-1)}.currency-input[data-v-08d0e10d]{display:flex;align-items:center;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);overflow:hidden;direction:ltr}.currency-input[data-v-08d0e10d]:focus-within{border-color:var(--color-blue);box-shadow:0 0 0 2px #3b82f626}.currency-symbol[data-v-08d0e10d]{padding:var(--space-2) var(--space-3);background:var(--color-gray-50);color:var(--color-gray-500);font-size:var(--font-size-sm);border-inline-end:1px solid var(--color-gray-200)}.field-input[data-v-08d0e10d]{flex:1;padding:var(--space-2) var(--space-3);border:none;outline:none;font-size:var(--font-size-base);color:var(--color-charcoal);background:transparent}.field-input[data-v-08d0e10d]::placeholder{color:var(--color-gray-300)}.field-input[data-v-08d0e10d]::-webkit-outer-spin-button,.field-input[data-v-08d0e10d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-input[type=number][data-v-08d0e10d]{-moz-appearance:textfield}.person-node[data-v-dc7f7403]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;max-width:72px;transition:opacity .2s ease;animation:fadeIn-dc7f7403 .3s ease-out}@keyframes fadeIn-dc7f7403{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.icon-wrap[data-v-dc7f7403]{position:relative;display:flex;align-items:center;justify-content:center}.person-icon[data-v-dc7f7403]{width:28px;height:34px;flex-shrink:0;transition:opacity .2s ease}.has-share .person-icon[data-v-dc7f7403]{opacity:.2}.type-male .person-icon[data-v-dc7f7403]{color:#475569}.type-female .person-icon[data-v-dc7f7403]{color:#78716c}.type-deceased .person-icon[data-v-dc7f7403]{color:#dc2626}.person-label[data-v-dc7f7403]{font-size:10px;font-weight:500;color:var(--color-gray-700, #374151);text-align:center;line-height:1.2;word-break:break-word}.type-deceased .person-label[data-v-dc7f7403]{font-weight:700;color:#dc2626}.share-circle[data-v-dc7f7403]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;background:#2563eb;box-shadow:0 1px 4px #2563eb66;animation:popIn-dc7f7403 .3s ease-out;white-space:nowrap}.type-female .share-circle[data-v-dc7f7403]{background:#db2777;box-shadow:0 1px 4px #db277766}@keyframes popIn-dc7f7403{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.blocked[data-v-dc7f7403]{opacity:.35}.blocked .person-icon[data-v-dc7f7403]{color:#9ca3af}.blocked .person-label[data-v-dc7f7403]{text-decoration:line-through;color:#9ca3af}.blocked-label[data-v-dc7f7403]{font-size:8px;color:#9ca3af;font-style:italic}.family-tree[data-v-da373f50]{text-align:center}.tree-heading[data-v-da373f50]{font-size:11px;font-weight:600;color:var(--color-gray-400, #9ca3af);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.tree-canvas[data-v-da373f50]{display:flex;flex-direction:column;align-items:center;padding:8px 0 4px;direction:ltr}.tree-empty[data-v-da373f50]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;gap:16px}.tree-hint[data-v-da373f50]{font-size:12px;color:var(--color-gray-400, #9ca3af);margin:0}.gen-label[data-v-da373f50]{font-size:9px;font-weight:600;color:var(--color-gray-400, #9ca3af);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.gen-label.muted[data-v-da373f50]{color:var(--color-gray-300, #d1d5db)}.v-stem[data-v-da373f50]{width:2px;height:20px;background:#d1d5db;margin:4px auto;flex-shrink:0}.v-stem.dashed[data-v-da373f50]{background:repeating-linear-gradient(to bottom,#d1d5db 0px,#d1d5db 4px,transparent 4px,transparent 8px)}.fan-nodes[data-v-da373f50]{display:inline-flex;padding-top:20px;position:relative;margin-bottom:4px}.fan-nodes[data-v-da373f50]:before{content:"";position:absolute;top:0;left:50%;width:2px;height:20px;background:#d1d5db;transform:translate(-50%)}.fan-nodes.single[data-v-da373f50]{padding-top:0}.fan-nodes.single[data-v-da373f50]:before{display:none}.fan-node[data-v-da373f50]{display:flex;flex-direction:column;align-items:center;padding:0 8px;position:relative}.fan-node[data-v-da373f50]:before{content:"";position:absolute;top:-20px;right:50%;width:50%;height:20px;border-top:2px solid #d1d5db}.fan-node[data-v-da373f50]:after{content:"";position:absolute;top:-20px;left:50%;width:50%;height:20px;border-top:2px solid #d1d5db;border-left:2px solid #d1d5db}.fan-node[data-v-da373f50]:first-child:before{border:none}.fan-node[data-v-da373f50]:first-child:after{border-radius:6px 0 0}.fan-node[data-v-da373f50]:last-child:after{border-top:none}.fan-node[data-v-da373f50]:last-child:before{border-right:2px solid #d1d5db;border-radius:0 6px 0 0}.fan-node[data-v-da373f50]:only-child:before,.fan-node[data-v-da373f50]:only-child:after{border:none}.fan-node[data-v-da373f50]:only-child:after{border-left:2px solid #d1d5db;width:0}.center-row[data-v-da373f50]{display:flex;align-items:flex-start;justify-content:center;gap:0;margin:8px 0;padding-top:4px}.h-connector[data-v-da373f50]{width:16px;height:2px;background:#d1d5db;align-self:center;margin-top:-10px;flex-shrink:0}.marriage-connector[data-v-da373f50]{width:20px;height:2px;background:#dc2626;align-self:center;margin-top:-10px;flex-shrink:0}.side-group[data-v-da373f50]{display:flex;gap:4px;align-items:flex-start}.side-member[data-v-da373f50]{display:flex;flex-direction:column;align-items:center}@media (max-width: 640px){.fan-node[data-v-da373f50]{padding:0 4px}.center-row[data-v-da373f50]{flex-wrap:wrap;gap:4px}}.calculator-page[data-v-ca9f82de]{min-height:100vh;background:var(--color-gray-50)}.calc-header[data-v-ca9f82de]{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);position:sticky;top:0;z-index:10}.calc-header-inner[data-v-ca9f82de]{max-width:1200px;margin:0 auto;padding:var(--space-3) var(--space-6);display:flex;align-items:center;justify-content:space-between}.calc-brand[data-v-ca9f82de]{display:flex;align-items:center;gap:var(--space-2)}.calc-logo[data-v-ca9f82de]{height:32px;width:auto}.calc-brand-text[data-v-ca9f82de]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal)}.header-actions[data-v-ca9f82de]{display:flex;align-items:center;gap:var(--space-3)}.lang-group[data-v-ca9f82de]{display:flex;align-items:center;gap:var(--space-2)}.lang-hint[data-v-ca9f82de]{font-size:var(--font-size-xs);color:var(--color-blue);white-space:nowrap}.lang-switcher[data-v-ca9f82de]{display:flex;gap:2px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-md);padding:2px}.lang-btn[data-v-ca9f82de]{padding:var(--space-1) var(--space-2);border:none;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--color-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s ease;line-height:1.4;opacity:.7}.lang-btn[data-v-ca9f82de]:hover{opacity:1}.lang-btn.active[data-v-ca9f82de]{background:var(--color-blue);color:var(--color-white);opacity:1;box-shadow:0 1px 3px #3b82f64d}.login-link[data-v-ca9f82de]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-blue);text-decoration:none;padding:var(--space-2) var(--space-4);border:1px solid var(--color-blue);border-radius:var(--radius-md);transition:all .15s ease}.login-link[data-v-ca9f82de]:hover{background:var(--color-blue);color:var(--color-white)}.calc-main[data-v-ca9f82de]{padding:var(--space-8) var(--space-6)}.calc-container[data-v-ca9f82de]{max-width:1200px;margin:0 auto}.calc-intro[data-v-ca9f82de]{text-align:center;margin-bottom:var(--space-10)}.calc-title[data-v-ca9f82de]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0 0 var(--space-2) 0}.calc-subtitle[data-v-ca9f82de]{font-size:var(--font-size-lg);color:var(--color-gray-500);margin:0}.calc-layout[data-v-ca9f82de]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}.calc-input-panel[data-v-ca9f82de],.calc-result-panel[data-v-ca9f82de]{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);padding:var(--space-6)}.calc-result-panel[data-v-ca9f82de]{position:sticky;top:80px}.input-section[data-v-ca9f82de]{margin-bottom:var(--space-6)}.section-label[data-v-ca9f82de]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);margin-bottom:var(--space-3)}.gender-toggle[data-v-ca9f82de],.school-toggle[data-v-ca9f82de]{display:flex;gap:var(--space-2)}.gender-btn[data-v-ca9f82de],.school-btn[data-v-ca9f82de]{flex:1;padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-gray-600);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s ease}.gender-btn[data-v-ca9f82de]:hover,.school-btn[data-v-ca9f82de]:hover{border-color:var(--color-blue)}.gender-btn.active[data-v-ca9f82de],.school-btn.active[data-v-ca9f82de]{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.calc-actions[data-v-ca9f82de]{display:flex;gap:var(--space-3);margin-top:var(--space-6)}.calc-btn[data-v-ca9f82de]{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s ease;border:none}.calc-btn.primary[data-v-ca9f82de]{flex:1;background:var(--color-blue);color:var(--color-white)}.calc-btn.primary[data-v-ca9f82de]:hover:not(:disabled){opacity:.9}.calc-btn.primary[data-v-ca9f82de]:disabled{opacity:.5;cursor:not-allowed}.calc-btn.ghost[data-v-ca9f82de]{background:transparent;color:var(--color-gray-500);border:1px solid var(--color-gray-300)}.calc-btn.ghost[data-v-ca9f82de]:hover{background:var(--color-gray-50)}.calc-error[data-v-ca9f82de]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm)}.result-divider[data-v-ca9f82de]{height:1px;background:var(--color-gray-200);margin:var(--space-6) 0}.cta-section[data-v-ca9f82de]{margin-top:var(--space-6)}.cta-card[data-v-ca9f82de]{background:#3b82f60f;border:1px solid rgba(59,130,246,.2);border-inline-start:4px solid var(--color-blue);border-radius:var(--radius-md);padding:var(--space-6)}.cta-title[data-v-ca9f82de]{margin:0 0 var(--space-2) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.cta-subtitle[data-v-ca9f82de]{margin:0 0 var(--space-4) 0;font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:1.5}.cta-bullets[data-v-ca9f82de]{list-style:none;margin:0 0 var(--space-5) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.cta-bullet[data-v-ca9f82de]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-gray-700);line-height:1.4}.cta-bullet-icon[data-v-ca9f82de]{flex-shrink:0;width:20px;height:20px;background:#3b82f61f;color:var(--color-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--font-weight-bold);margin-top:1px}.cta-btn[data-v-ca9f82de]{background:var(--color-blue)!important;color:var(--color-white)!important;width:100%}.whatsapp-cta[data-v-ca9f82de]{background:#25d366!important;color:var(--color-white)!important;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;font-weight:var(--font-weight-semibold)}.whatsapp-cta[data-v-ca9f82de]:hover{background:#1fad4d!important}.cta-login-hint[data-v-ca9f82de]{margin:var(--space-3) 0 0 0;font-size:var(--font-size-xs);color:var(--color-gray-500);text-align:center}.cta-login-link[data-v-ca9f82de]{color:var(--color-blue);text-decoration:underline}@media (max-width: 900px){.calc-layout[data-v-ca9f82de]{grid-template-columns:1fr}.calc-result-panel[data-v-ca9f82de]{position:static}}@media (max-width: 640px){.calc-main[data-v-ca9f82de]{padding:var(--space-4) var(--space-3)}.calc-title[data-v-ca9f82de]{font-size:var(--font-size-2xl)}.calc-subtitle[data-v-ca9f82de]{font-size:var(--font-size-base)}.calc-input-panel[data-v-ca9f82de],.calc-result-panel[data-v-ca9f82de]{padding:var(--space-4)}.lang-hint[data-v-ca9f82de]{display:none}}[dir=rtl] .login-link[data-v-ca9f82de]{unicode-bidi:plaintext}[data-v-76bbd164]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-76bbd164],[data-v-76bbd164]:before,[data-v-76bbd164]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-76bbd164]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-76bbd164]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-76bbd164]{font-size:var(--font-size-xs)}.text-sm[data-v-76bbd164]{font-size:var(--font-size-sm)}.text-base[data-v-76bbd164]{font-size:var(--font-size-base)}.text-md[data-v-76bbd164]{font-size:var(--font-size-md)}.text-lg[data-v-76bbd164]{font-size:var(--font-size-lg)}.text-xl[data-v-76bbd164]{font-size:var(--font-size-xl)}.text-2xl[data-v-76bbd164]{font-size:var(--font-size-2xl)}.text-3xl[data-v-76bbd164]{font-size:var(--font-size-3xl)}.font-normal[data-v-76bbd164]{font-weight:var(--font-weight-normal)}.font-medium[data-v-76bbd164]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-76bbd164]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-76bbd164]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-76bbd164]{color:var(--color-charcoal)}.text-gray-500[data-v-76bbd164]{color:var(--color-gray-500)}.text-gray-700[data-v-76bbd164]{color:var(--color-gray-700)}.text-blue[data-v-76bbd164]{color:var(--color-blue)}.text-success[data-v-76bbd164]{color:var(--color-success)}.text-warning[data-v-76bbd164]{color:var(--color-warning)}.text-error[data-v-76bbd164]{color:var(--color-error)}.text-uppercase[data-v-76bbd164]{text-transform:uppercase}.letter-spacing-tight[data-v-76bbd164]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-76bbd164]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-76bbd164]{font-family:var(--font-inter)}.font-figtree[data-v-76bbd164]{font-family:var(--font-figtree)}.font-jakarta[data-v-76bbd164]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-76bbd164]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-76bbd164]{font-family:var(--font-poppins)}.font-montserrat[data-v-76bbd164]{font-family:var(--font-montserrat)}.font-display[data-v-76bbd164]{font-family:var(--font-family-display)}.font-accent[data-v-76bbd164]{font-family:var(--font-family-accent)}.text-hero[data-v-76bbd164]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-76bbd164]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-76bbd164]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-76bbd164]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-76bbd164]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-76bbd164]{margin:0}.mt-1[data-v-76bbd164]{margin-top:var(--space-1)}.mt-2[data-v-76bbd164]{margin-top:var(--space-2)}.mt-3[data-v-76bbd164]{margin-top:var(--space-3)}.mt-4[data-v-76bbd164]{margin-top:var(--space-4)}.mt-6[data-v-76bbd164]{margin-top:var(--space-6)}.mt-8[data-v-76bbd164]{margin-top:var(--space-8)}.mb-1[data-v-76bbd164]{margin-bottom:var(--space-1)}.mb-2[data-v-76bbd164]{margin-bottom:var(--space-2)}.mb-3[data-v-76bbd164]{margin-bottom:var(--space-3)}.mb-4[data-v-76bbd164]{margin-bottom:var(--space-4)}.mb-6[data-v-76bbd164]{margin-bottom:var(--space-6)}.mb-8[data-v-76bbd164]{margin-bottom:var(--space-8)}.p-0[data-v-76bbd164]{padding:0}.p-2[data-v-76bbd164]{padding:var(--space-2)}.p-4[data-v-76bbd164]{padding:var(--space-4)}.p-6[data-v-76bbd164]{padding:var(--space-6)}.p-8[data-v-76bbd164]{padding:var(--space-8)}.flex[data-v-76bbd164]{display:flex}.flex-col[data-v-76bbd164]{flex-direction:column}.flex-wrap[data-v-76bbd164]{flex-wrap:wrap}.items-center[data-v-76bbd164]{align-items:center}.items-start[data-v-76bbd164]{align-items:flex-start}.items-end[data-v-76bbd164]{align-items:flex-end}.justify-center[data-v-76bbd164]{justify-content:center}.justify-between[data-v-76bbd164]{justify-content:space-between}.justify-end[data-v-76bbd164]{justify-content:flex-end}.gap-1[data-v-76bbd164]{gap:var(--space-1)}.gap-2[data-v-76bbd164]{gap:var(--space-2)}.gap-3[data-v-76bbd164]{gap:var(--space-3)}.gap-4[data-v-76bbd164]{gap:var(--space-4)}.gap-6[data-v-76bbd164]{gap:var(--space-6)}.gap-8[data-v-76bbd164]{gap:var(--space-8)}.grid[data-v-76bbd164]{display:grid}.grid-cols-1[data-v-76bbd164]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-76bbd164]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-76bbd164]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-76bbd164]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-76bbd164]{border:1px solid var(--color-gray-200)}.border-t[data-v-76bbd164]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-76bbd164]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-76bbd164]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-76bbd164]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-76bbd164]{border-radius:var(--radius-sm)}.rounded-md[data-v-76bbd164]{border-radius:var(--radius-md)}.rounded-lg[data-v-76bbd164]{border-radius:var(--radius-lg)}.rounded-pill[data-v-76bbd164]{border-radius:var(--radius-pill)}.rounded-full[data-v-76bbd164]{border-radius:50%}.shadow-xs[data-v-76bbd164]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-76bbd164]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-76bbd164]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-76bbd164]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-76bbd164]{box-shadow:var(--shadow-xl)}.bg-white[data-v-76bbd164]{background-color:var(--color-white)}.bg-gray-50[data-v-76bbd164]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-76bbd164]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-76bbd164]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-76bbd164]{background-color:var(--color-blue-light)}.bg-success[data-v-76bbd164]{background-color:var(--color-success-bg)}.bg-warning[data-v-76bbd164]{background-color:var(--color-warning-bg)}.bg-error[data-v-76bbd164]{background-color:var(--color-error-bg)}.transition-fast[data-v-76bbd164]{transition:all var(--transition-fast)}.transition-base[data-v-76bbd164]{transition:all var(--transition-base)}.transition-slow[data-v-76bbd164]{transition:all var(--transition-slow)}.cursor-pointer[data-v-76bbd164]{cursor:pointer}.cursor-not-allowed[data-v-76bbd164]{cursor:not-allowed}.overflow-hidden[data-v-76bbd164]{overflow:hidden}.overflow-auto[data-v-76bbd164]{overflow:auto}.overflow-x-auto[data-v-76bbd164]{overflow-x:auto}.overflow-y-auto[data-v-76bbd164]{overflow-y:auto}.relative[data-v-76bbd164]{position:relative}.absolute[data-v-76bbd164]{position:absolute}.fixed[data-v-76bbd164]{position:fixed}.sticky[data-v-76bbd164]{position:sticky}@keyframes fadeIn-76bbd164{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-76bbd164{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-76bbd164{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-76bbd164{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-76bbd164{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-76bbd164]{animation:fadeIn-76bbd164 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-76bbd164]{animation:fadeInUp-76bbd164 .4s ease-out}.animate-fadeInDown[data-v-76bbd164]{animation:fadeInDown-76bbd164 .4s ease-out}.animate-slideInRight[data-v-76bbd164]{animation:slideInRight-76bbd164 .4s ease-out}.animate-spin[data-v-76bbd164]{animation:spin-76bbd164 1s linear infinite}.w-full[data-v-76bbd164]{width:100%}.h-full[data-v-76bbd164]{height:100%}.truncate[data-v-76bbd164]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-76bbd164]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-76bbd164]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-76bbd164]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-76bbd164]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.dashboard-view[data-v-76bbd164]{padding:var(--space-8);max-width:var(--content-max-width);margin:0 auto}.page-header[data-v-76bbd164]{margin-bottom:var(--space-8);display:flex;align-items:center;justify-content:space-between}.page-title[data-v-76bbd164]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);letter-spacing:var(--letter-spacing-tight);margin:0}.page-subtitle[data-v-76bbd164]{font-size:var(--font-size-base);color:var(--color-gray-500);margin-top:var(--space-1);margin-bottom:0}.license-error-banner[data-v-76bbd164]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:var(--space-10);background:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200)}.license-error-icon[data-v-76bbd164]{color:var(--color-warning-500);margin-bottom:var(--space-6)}.license-error-banner h2[data-v-76bbd164]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0 0 var(--space-3) 0}.license-error-banner p[data-v-76bbd164]{font-size:var(--font-size-base);color:var(--color-gray-600);margin:0 0 var(--space-6) 0;max-width:400px}.stats-grid[data-v-76bbd164]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-5);margin-bottom:var(--space-4)}.stat-card[data-v-76bbd164]{padding:var(--space-5);text-align:center}.stat-label[data-v-76bbd164]{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--space-2)}.stat-value[data-v-76bbd164]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);font-variant-numeric:tabular-nums;line-height:1.2}.stat-card.warning .stat-value[data-v-76bbd164]{color:#b45309}.stat-card.success .stat-value[data-v-76bbd164]{color:#059669}.stat-card.info .stat-value[data-v-76bbd164]{color:#2563eb}.secondary-stats[data-v-76bbd164]{display:flex;gap:var(--space-6);margin-bottom:var(--space-8);font-size:var(--font-size-sm);color:var(--color-gray-500)}.secondary-stat strong[data-v-76bbd164]{color:var(--color-charcoal)}.recent-section[data-v-76bbd164]{margin-bottom:var(--space-6)}.section-header[data-v-76bbd164]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.section-header h3[data-v-76bbd164]{margin:0;font-size:var(--font-size-lg);font-weight:600}.empty-text[data-v-76bbd164]{text-align:center;color:var(--color-gray-500);padding:var(--space-8)}@media (max-width: 768px){.dashboard-view[data-v-76bbd164]{padding:var(--space-4)}.page-header[data-v-76bbd164]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.stats-grid[data-v-76bbd164]{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.secondary-stats[data-v-76bbd164]{flex-direction:column;gap:var(--space-2)}}[data-v-bc1c9735]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-bc1c9735],[data-v-bc1c9735]:before,[data-v-bc1c9735]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-bc1c9735]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-bc1c9735]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-bc1c9735]{font-size:var(--font-size-xs)}.text-sm[data-v-bc1c9735]{font-size:var(--font-size-sm)}.text-base[data-v-bc1c9735]{font-size:var(--font-size-base)}.text-md[data-v-bc1c9735]{font-size:var(--font-size-md)}.text-lg[data-v-bc1c9735]{font-size:var(--font-size-lg)}.text-xl[data-v-bc1c9735]{font-size:var(--font-size-xl)}.text-2xl[data-v-bc1c9735]{font-size:var(--font-size-2xl)}.text-3xl[data-v-bc1c9735]{font-size:var(--font-size-3xl)}.font-normal[data-v-bc1c9735]{font-weight:var(--font-weight-normal)}.font-medium[data-v-bc1c9735]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-bc1c9735]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-bc1c9735]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-bc1c9735]{color:var(--color-charcoal)}.text-gray-500[data-v-bc1c9735]{color:var(--color-gray-500)}.text-gray-700[data-v-bc1c9735]{color:var(--color-gray-700)}.text-blue[data-v-bc1c9735]{color:var(--color-blue)}.text-success[data-v-bc1c9735]{color:var(--color-success)}.text-warning[data-v-bc1c9735]{color:var(--color-warning)}.text-error[data-v-bc1c9735]{color:var(--color-error)}.text-uppercase[data-v-bc1c9735]{text-transform:uppercase}.letter-spacing-tight[data-v-bc1c9735]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-bc1c9735]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-bc1c9735]{font-family:var(--font-inter)}.font-figtree[data-v-bc1c9735]{font-family:var(--font-figtree)}.font-jakarta[data-v-bc1c9735]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-bc1c9735]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-bc1c9735]{font-family:var(--font-poppins)}.font-montserrat[data-v-bc1c9735]{font-family:var(--font-montserrat)}.font-display[data-v-bc1c9735]{font-family:var(--font-family-display)}.font-accent[data-v-bc1c9735]{font-family:var(--font-family-accent)}.text-hero[data-v-bc1c9735]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-bc1c9735]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-bc1c9735]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-bc1c9735]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-bc1c9735]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-bc1c9735]{margin:0}.mt-1[data-v-bc1c9735]{margin-top:var(--space-1)}.mt-2[data-v-bc1c9735]{margin-top:var(--space-2)}.mt-3[data-v-bc1c9735]{margin-top:var(--space-3)}.mt-4[data-v-bc1c9735]{margin-top:var(--space-4)}.mt-6[data-v-bc1c9735]{margin-top:var(--space-6)}.mt-8[data-v-bc1c9735]{margin-top:var(--space-8)}.mb-1[data-v-bc1c9735]{margin-bottom:var(--space-1)}.mb-2[data-v-bc1c9735]{margin-bottom:var(--space-2)}.mb-3[data-v-bc1c9735]{margin-bottom:var(--space-3)}.mb-4[data-v-bc1c9735]{margin-bottom:var(--space-4)}.mb-6[data-v-bc1c9735]{margin-bottom:var(--space-6)}.mb-8[data-v-bc1c9735]{margin-bottom:var(--space-8)}.p-0[data-v-bc1c9735]{padding:0}.p-2[data-v-bc1c9735]{padding:var(--space-2)}.p-4[data-v-bc1c9735]{padding:var(--space-4)}.p-6[data-v-bc1c9735]{padding:var(--space-6)}.p-8[data-v-bc1c9735]{padding:var(--space-8)}.flex[data-v-bc1c9735]{display:flex}.flex-col[data-v-bc1c9735]{flex-direction:column}.flex-wrap[data-v-bc1c9735]{flex-wrap:wrap}.items-center[data-v-bc1c9735]{align-items:center}.items-start[data-v-bc1c9735]{align-items:flex-start}.items-end[data-v-bc1c9735]{align-items:flex-end}.justify-center[data-v-bc1c9735]{justify-content:center}.justify-between[data-v-bc1c9735]{justify-content:space-between}.justify-end[data-v-bc1c9735]{justify-content:flex-end}.gap-1[data-v-bc1c9735]{gap:var(--space-1)}.gap-2[data-v-bc1c9735]{gap:var(--space-2)}.gap-3[data-v-bc1c9735]{gap:var(--space-3)}.gap-4[data-v-bc1c9735]{gap:var(--space-4)}.gap-6[data-v-bc1c9735]{gap:var(--space-6)}.gap-8[data-v-bc1c9735]{gap:var(--space-8)}.grid[data-v-bc1c9735]{display:grid}.grid-cols-1[data-v-bc1c9735]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-bc1c9735]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-bc1c9735]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-bc1c9735]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-bc1c9735]{border:1px solid var(--color-gray-200)}.border-t[data-v-bc1c9735]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-bc1c9735]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-bc1c9735]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-bc1c9735]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-bc1c9735]{border-radius:var(--radius-sm)}.rounded-md[data-v-bc1c9735]{border-radius:var(--radius-md)}.rounded-lg[data-v-bc1c9735]{border-radius:var(--radius-lg)}.rounded-pill[data-v-bc1c9735]{border-radius:var(--radius-pill)}.rounded-full[data-v-bc1c9735]{border-radius:50%}.shadow-xs[data-v-bc1c9735]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-bc1c9735]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-bc1c9735]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-bc1c9735]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-bc1c9735]{box-shadow:var(--shadow-xl)}.bg-white[data-v-bc1c9735]{background-color:var(--color-white)}.bg-gray-50[data-v-bc1c9735]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-bc1c9735]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-bc1c9735]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-bc1c9735]{background-color:var(--color-blue-light)}.bg-success[data-v-bc1c9735]{background-color:var(--color-success-bg)}.bg-warning[data-v-bc1c9735]{background-color:var(--color-warning-bg)}.bg-error[data-v-bc1c9735]{background-color:var(--color-error-bg)}.transition-fast[data-v-bc1c9735]{transition:all var(--transition-fast)}.transition-base[data-v-bc1c9735]{transition:all var(--transition-base)}.transition-slow[data-v-bc1c9735]{transition:all var(--transition-slow)}.cursor-pointer[data-v-bc1c9735]{cursor:pointer}.cursor-not-allowed[data-v-bc1c9735]{cursor:not-allowed}.overflow-hidden[data-v-bc1c9735]{overflow:hidden}.overflow-auto[data-v-bc1c9735]{overflow:auto}.overflow-x-auto[data-v-bc1c9735]{overflow-x:auto}.overflow-y-auto[data-v-bc1c9735]{overflow-y:auto}.relative[data-v-bc1c9735]{position:relative}.absolute[data-v-bc1c9735]{position:absolute}.fixed[data-v-bc1c9735]{position:fixed}.sticky[data-v-bc1c9735]{position:sticky}@keyframes fadeIn-bc1c9735{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-bc1c9735{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-bc1c9735{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-bc1c9735{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-bc1c9735{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-bc1c9735]{animation:fadeIn-bc1c9735 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-bc1c9735]{animation:fadeInUp-bc1c9735 .4s ease-out}.animate-fadeInDown[data-v-bc1c9735]{animation:fadeInDown-bc1c9735 .4s ease-out}.animate-slideInRight[data-v-bc1c9735]{animation:slideInRight-bc1c9735 .4s ease-out}.animate-spin[data-v-bc1c9735]{animation:spin-bc1c9735 1s linear infinite}.w-full[data-v-bc1c9735]{width:100%}.h-full[data-v-bc1c9735]{height:100%}.truncate[data-v-bc1c9735]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-bc1c9735]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-bc1c9735]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-bc1c9735]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-bc1c9735]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.cases-view[data-v-bc1c9735]{padding:var(--space-8);max-width:var(--content-max-width);margin:0 auto}.page-header[data-v-bc1c9735]{margin-bottom:var(--space-6);display:flex;align-items:center;justify-content:space-between}.page-title[data-v-bc1c9735]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);letter-spacing:var(--letter-spacing-tight);margin:0}.page-subtitle[data-v-bc1c9735]{font-size:var(--font-size-base);color:var(--color-gray-500);margin-top:var(--space-1);margin-bottom:0}.filters-bar[data-v-bc1c9735]{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.search-input[data-v-bc1c9735]{flex:1;max-width:320px}.filter-select[data-v-bc1c9735]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-charcoal);background:var(--color-white)}.empty-text[data-v-bc1c9735]{text-align:center;color:var(--color-gray-500);padding:var(--space-8)}@media (max-width: 768px){.cases-view[data-v-bc1c9735]{padding:var(--space-4)}.page-header[data-v-bc1c9735]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.filters-bar[data-v-bc1c9735]{flex-direction:column}.search-input[data-v-bc1c9735]{max-width:100%}}[data-v-2814f2c5]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-2814f2c5],[data-v-2814f2c5]:before,[data-v-2814f2c5]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-2814f2c5]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-2814f2c5]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-2814f2c5]{font-size:var(--font-size-xs)}.text-sm[data-v-2814f2c5]{font-size:var(--font-size-sm)}.text-base[data-v-2814f2c5]{font-size:var(--font-size-base)}.text-md[data-v-2814f2c5]{font-size:var(--font-size-md)}.text-lg[data-v-2814f2c5]{font-size:var(--font-size-lg)}.text-xl[data-v-2814f2c5]{font-size:var(--font-size-xl)}.text-2xl[data-v-2814f2c5]{font-size:var(--font-size-2xl)}.text-3xl[data-v-2814f2c5]{font-size:var(--font-size-3xl)}.font-normal[data-v-2814f2c5]{font-weight:var(--font-weight-normal)}.font-medium[data-v-2814f2c5]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-2814f2c5]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-2814f2c5]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-2814f2c5]{color:var(--color-charcoal)}.text-gray-500[data-v-2814f2c5]{color:var(--color-gray-500)}.text-gray-700[data-v-2814f2c5]{color:var(--color-gray-700)}.text-blue[data-v-2814f2c5]{color:var(--color-blue)}.text-success[data-v-2814f2c5]{color:var(--color-success)}.text-warning[data-v-2814f2c5]{color:var(--color-warning)}.text-error[data-v-2814f2c5]{color:var(--color-error)}.text-uppercase[data-v-2814f2c5]{text-transform:uppercase}.letter-spacing-tight[data-v-2814f2c5]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-2814f2c5]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-2814f2c5]{font-family:var(--font-inter)}.font-figtree[data-v-2814f2c5]{font-family:var(--font-figtree)}.font-jakarta[data-v-2814f2c5]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-2814f2c5]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-2814f2c5]{font-family:var(--font-poppins)}.font-montserrat[data-v-2814f2c5]{font-family:var(--font-montserrat)}.font-display[data-v-2814f2c5]{font-family:var(--font-family-display)}.font-accent[data-v-2814f2c5]{font-family:var(--font-family-accent)}.text-hero[data-v-2814f2c5]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-2814f2c5]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-2814f2c5]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-2814f2c5]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-2814f2c5]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-2814f2c5]{margin:0}.mt-1[data-v-2814f2c5]{margin-top:var(--space-1)}.mt-2[data-v-2814f2c5]{margin-top:var(--space-2)}.mt-3[data-v-2814f2c5]{margin-top:var(--space-3)}.mt-4[data-v-2814f2c5]{margin-top:var(--space-4)}.mt-6[data-v-2814f2c5]{margin-top:var(--space-6)}.mt-8[data-v-2814f2c5]{margin-top:var(--space-8)}.mb-1[data-v-2814f2c5]{margin-bottom:var(--space-1)}.mb-2[data-v-2814f2c5]{margin-bottom:var(--space-2)}.mb-3[data-v-2814f2c5]{margin-bottom:var(--space-3)}.mb-4[data-v-2814f2c5]{margin-bottom:var(--space-4)}.mb-6[data-v-2814f2c5]{margin-bottom:var(--space-6)}.mb-8[data-v-2814f2c5]{margin-bottom:var(--space-8)}.p-0[data-v-2814f2c5]{padding:0}.p-2[data-v-2814f2c5]{padding:var(--space-2)}.p-4[data-v-2814f2c5]{padding:var(--space-4)}.p-6[data-v-2814f2c5]{padding:var(--space-6)}.p-8[data-v-2814f2c5]{padding:var(--space-8)}.flex[data-v-2814f2c5]{display:flex}.flex-col[data-v-2814f2c5]{flex-direction:column}.flex-wrap[data-v-2814f2c5]{flex-wrap:wrap}.items-center[data-v-2814f2c5]{align-items:center}.items-start[data-v-2814f2c5]{align-items:flex-start}.items-end[data-v-2814f2c5]{align-items:flex-end}.justify-center[data-v-2814f2c5]{justify-content:center}.justify-between[data-v-2814f2c5]{justify-content:space-between}.justify-end[data-v-2814f2c5]{justify-content:flex-end}.gap-1[data-v-2814f2c5]{gap:var(--space-1)}.gap-2[data-v-2814f2c5]{gap:var(--space-2)}.gap-3[data-v-2814f2c5]{gap:var(--space-3)}.gap-4[data-v-2814f2c5]{gap:var(--space-4)}.gap-6[data-v-2814f2c5]{gap:var(--space-6)}.gap-8[data-v-2814f2c5]{gap:var(--space-8)}.grid[data-v-2814f2c5]{display:grid}.grid-cols-1[data-v-2814f2c5]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-2814f2c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-2814f2c5]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-2814f2c5]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-2814f2c5]{border:1px solid var(--color-gray-200)}.border-t[data-v-2814f2c5]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-2814f2c5]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-2814f2c5]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-2814f2c5]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-2814f2c5]{border-radius:var(--radius-sm)}.rounded-md[data-v-2814f2c5]{border-radius:var(--radius-md)}.rounded-lg[data-v-2814f2c5]{border-radius:var(--radius-lg)}.rounded-pill[data-v-2814f2c5]{border-radius:var(--radius-pill)}.rounded-full[data-v-2814f2c5]{border-radius:50%}.shadow-xs[data-v-2814f2c5]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-2814f2c5]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-2814f2c5]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-2814f2c5]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-2814f2c5]{box-shadow:var(--shadow-xl)}.bg-white[data-v-2814f2c5]{background-color:var(--color-white)}.bg-gray-50[data-v-2814f2c5]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-2814f2c5]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-2814f2c5]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-2814f2c5]{background-color:var(--color-blue-light)}.bg-success[data-v-2814f2c5]{background-color:var(--color-success-bg)}.bg-warning[data-v-2814f2c5]{background-color:var(--color-warning-bg)}.bg-error[data-v-2814f2c5]{background-color:var(--color-error-bg)}.transition-fast[data-v-2814f2c5]{transition:all var(--transition-fast)}.transition-base[data-v-2814f2c5]{transition:all var(--transition-base)}.transition-slow[data-v-2814f2c5]{transition:all var(--transition-slow)}.cursor-pointer[data-v-2814f2c5]{cursor:pointer}.cursor-not-allowed[data-v-2814f2c5]{cursor:not-allowed}.overflow-hidden[data-v-2814f2c5]{overflow:hidden}.overflow-auto[data-v-2814f2c5]{overflow:auto}.overflow-x-auto[data-v-2814f2c5]{overflow-x:auto}.overflow-y-auto[data-v-2814f2c5]{overflow-y:auto}.relative[data-v-2814f2c5]{position:relative}.absolute[data-v-2814f2c5]{position:absolute}.fixed[data-v-2814f2c5]{position:fixed}.sticky[data-v-2814f2c5]{position:sticky}@keyframes fadeIn-2814f2c5{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-2814f2c5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-2814f2c5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-2814f2c5{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-2814f2c5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-2814f2c5]{animation:fadeIn-2814f2c5 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-2814f2c5]{animation:fadeInUp-2814f2c5 .4s ease-out}.animate-fadeInDown[data-v-2814f2c5]{animation:fadeInDown-2814f2c5 .4s ease-out}.animate-slideInRight[data-v-2814f2c5]{animation:slideInRight-2814f2c5 .4s ease-out}.animate-spin[data-v-2814f2c5]{animation:spin-2814f2c5 1s linear infinite}.w-full[data-v-2814f2c5]{width:100%}.h-full[data-v-2814f2c5]{height:100%}.truncate[data-v-2814f2c5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-2814f2c5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-2814f2c5]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-2814f2c5]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-2814f2c5]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.case-form-view[data-v-2814f2c5]{padding:var(--space-8);max-width:900px;margin:0 auto}.page-title[data-v-2814f2c5]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:var(--space-4) 0 var(--space-6) 0}.prefill-notice[data-v-2814f2c5]{padding:var(--space-3) var(--space-4);background:#dbeafe;border:1px solid #93c5fd;border-radius:var(--radius-md);color:#1e40af;font-size:var(--font-size-sm);margin-bottom:var(--space-6)}.case-form[data-v-2814f2c5]{display:flex;flex-direction:column;gap:var(--space-6)}.form-section[data-v-2814f2c5]{padding:var(--space-6)}.section-title[data-v-2814f2c5]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0 0 var(--space-4) 0}.form-grid[data-v-2814f2c5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-field[data-v-2814f2c5]{display:flex;flex-direction:column;gap:var(--space-1)}.form-field.span-2[data-v-2814f2c5]{grid-column:span 2}.form-field label[data-v-2814f2c5]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.select-input[data-v-2814f2c5]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-charcoal);background:var(--color-white)}.select-input[data-v-2814f2c5]:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #3b82f626}.textarea-input[data-v-2814f2c5]{padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-charcoal);font-family:inherit;resize:vertical}.textarea-input[data-v-2814f2c5]:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #3b82f626}.form-actions[data-v-2814f2c5]{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4)}.field-error[data-v-2814f2c5]{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--space-1)}.form-error[data-v-2814f2c5]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-size-sm)}@media (max-width: 768px){.case-form-view[data-v-2814f2c5]{padding:var(--space-4)}.form-grid[data-v-2814f2c5]{grid-template-columns:1fr}.form-field.span-2[data-v-2814f2c5]{grid-column:span 1}}.case-actions[data-v-977d6bf9]{display:flex;gap:var(--space-2)}.notes-thread[data-v-4789c236]{display:flex;flex-direction:column;gap:var(--space-4)}.note-item[data-v-4789c236]{padding:var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white)}.note-item.internal[data-v-4789c236]{background:#fef9c3;border-color:#fde68a}.note-header[data-v-4789c236]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.note-author[data-v-4789c236]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:var(--radius-sm)}.note-author.user[data-v-4789c236]{background:#dbeafe;color:#1e40af}.note-author.scholar[data-v-4789c236]{background:#dcfce7;color:#166534}.note-author.system[data-v-4789c236]{background:var(--color-gray-100);color:var(--color-gray-600)}.note-internal-badge[data-v-4789c236]{font-size:var(--font-size-xs);color:#92400e;background:#fde68a;padding:1px 6px;border-radius:var(--radius-sm)}.note-date[data-v-4789c236]{font-size:var(--font-size-xs);color:var(--color-gray-400);margin-left:auto}.note-content[data-v-4789c236]{font-size:var(--font-size-sm);color:var(--color-charcoal);line-height:1.6;white-space:pre-wrap}.empty-text[data-v-4789c236]{text-align:center;color:var(--color-gray-500);padding:var(--space-6)}.timeline[data-v-10ee5608]{position:relative;padding-left:var(--space-6)}.timeline-item[data-v-10ee5608]{position:relative;padding-bottom:var(--space-6)}.timeline-item[data-v-10ee5608]:last-child{padding-bottom:0}.timeline-dot[data-v-10ee5608]{position:absolute;left:calc(-1 * var(--space-6) - 5px);top:4px;width:10px;height:10px;border-radius:50%;background:var(--color-gray-300);border:2px solid var(--color-white)}.timeline-dot.success[data-v-10ee5608]{background:#10b981}.timeline-dot.warning[data-v-10ee5608]{background:#f59e0b}.timeline-dot.error[data-v-10ee5608]{background:#ef4444}.timeline-dot.info[data-v-10ee5608]{background:#3b82f6}.timeline-line[data-v-10ee5608]{position:absolute;left:calc(-1 * var(--space-6));top:18px;bottom:0;width:1px;background:var(--color-gray-200)}.timeline-content[data-v-10ee5608]{display:flex;flex-direction:column;gap:var(--space-1)}.timeline-status[data-v-10ee5608]{display:flex;align-items:center;gap:var(--space-2)}.timeline-from[data-v-10ee5608]{font-size:var(--font-size-xs);color:var(--color-gray-400)}.timeline-reason[data-v-10ee5608]{font-size:var(--font-size-sm);color:var(--color-gray-600);background:var(--color-gray-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.timeline-meta[data-v-10ee5608]{display:flex;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-gray-400)}.timeline-by[data-v-10ee5608]{text-transform:capitalize}.empty-text[data-v-10ee5608]{text-align:center;color:var(--color-gray-500);padding:var(--space-6)}[data-v-214dba14]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-214dba14],[data-v-214dba14]:before,[data-v-214dba14]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-214dba14]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-214dba14]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-214dba14]{font-size:var(--font-size-xs)}.text-sm[data-v-214dba14]{font-size:var(--font-size-sm)}.text-base[data-v-214dba14]{font-size:var(--font-size-base)}.text-md[data-v-214dba14]{font-size:var(--font-size-md)}.text-lg[data-v-214dba14]{font-size:var(--font-size-lg)}.text-xl[data-v-214dba14]{font-size:var(--font-size-xl)}.text-2xl[data-v-214dba14]{font-size:var(--font-size-2xl)}.text-3xl[data-v-214dba14]{font-size:var(--font-size-3xl)}.font-normal[data-v-214dba14]{font-weight:var(--font-weight-normal)}.font-medium[data-v-214dba14]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-214dba14]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-214dba14]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-214dba14]{color:var(--color-charcoal)}.text-gray-500[data-v-214dba14]{color:var(--color-gray-500)}.text-gray-700[data-v-214dba14]{color:var(--color-gray-700)}.text-blue[data-v-214dba14]{color:var(--color-blue)}.text-success[data-v-214dba14]{color:var(--color-success)}.text-warning[data-v-214dba14]{color:var(--color-warning)}.text-error[data-v-214dba14]{color:var(--color-error)}.text-uppercase[data-v-214dba14]{text-transform:uppercase}.letter-spacing-tight[data-v-214dba14]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-214dba14]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-214dba14]{font-family:var(--font-inter)}.font-figtree[data-v-214dba14]{font-family:var(--font-figtree)}.font-jakarta[data-v-214dba14]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-214dba14]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-214dba14]{font-family:var(--font-poppins)}.font-montserrat[data-v-214dba14]{font-family:var(--font-montserrat)}.font-display[data-v-214dba14]{font-family:var(--font-family-display)}.font-accent[data-v-214dba14]{font-family:var(--font-family-accent)}.text-hero[data-v-214dba14]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-214dba14]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-214dba14]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-214dba14]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-214dba14]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-214dba14]{margin:0}.mt-1[data-v-214dba14]{margin-top:var(--space-1)}.mt-2[data-v-214dba14]{margin-top:var(--space-2)}.mt-3[data-v-214dba14]{margin-top:var(--space-3)}.mt-4[data-v-214dba14]{margin-top:var(--space-4)}.mt-6[data-v-214dba14]{margin-top:var(--space-6)}.mt-8[data-v-214dba14]{margin-top:var(--space-8)}.mb-1[data-v-214dba14]{margin-bottom:var(--space-1)}.mb-2[data-v-214dba14]{margin-bottom:var(--space-2)}.mb-3[data-v-214dba14]{margin-bottom:var(--space-3)}.mb-4[data-v-214dba14]{margin-bottom:var(--space-4)}.mb-6[data-v-214dba14]{margin-bottom:var(--space-6)}.mb-8[data-v-214dba14]{margin-bottom:var(--space-8)}.p-0[data-v-214dba14]{padding:0}.p-2[data-v-214dba14]{padding:var(--space-2)}.p-4[data-v-214dba14]{padding:var(--space-4)}.p-6[data-v-214dba14]{padding:var(--space-6)}.p-8[data-v-214dba14]{padding:var(--space-8)}.flex[data-v-214dba14]{display:flex}.flex-col[data-v-214dba14]{flex-direction:column}.flex-wrap[data-v-214dba14]{flex-wrap:wrap}.items-center[data-v-214dba14]{align-items:center}.items-start[data-v-214dba14]{align-items:flex-start}.items-end[data-v-214dba14]{align-items:flex-end}.justify-center[data-v-214dba14]{justify-content:center}.justify-between[data-v-214dba14]{justify-content:space-between}.justify-end[data-v-214dba14]{justify-content:flex-end}.gap-1[data-v-214dba14]{gap:var(--space-1)}.gap-2[data-v-214dba14]{gap:var(--space-2)}.gap-3[data-v-214dba14]{gap:var(--space-3)}.gap-4[data-v-214dba14]{gap:var(--space-4)}.gap-6[data-v-214dba14]{gap:var(--space-6)}.gap-8[data-v-214dba14]{gap:var(--space-8)}.grid[data-v-214dba14]{display:grid}.grid-cols-1[data-v-214dba14]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-214dba14]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-214dba14]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-214dba14]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-214dba14]{border:1px solid var(--color-gray-200)}.border-t[data-v-214dba14]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-214dba14]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-214dba14]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-214dba14]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-214dba14]{border-radius:var(--radius-sm)}.rounded-md[data-v-214dba14]{border-radius:var(--radius-md)}.rounded-lg[data-v-214dba14]{border-radius:var(--radius-lg)}.rounded-pill[data-v-214dba14]{border-radius:var(--radius-pill)}.rounded-full[data-v-214dba14]{border-radius:50%}.shadow-xs[data-v-214dba14]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-214dba14]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-214dba14]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-214dba14]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-214dba14]{box-shadow:var(--shadow-xl)}.bg-white[data-v-214dba14]{background-color:var(--color-white)}.bg-gray-50[data-v-214dba14]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-214dba14]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-214dba14]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-214dba14]{background-color:var(--color-blue-light)}.bg-success[data-v-214dba14]{background-color:var(--color-success-bg)}.bg-warning[data-v-214dba14]{background-color:var(--color-warning-bg)}.bg-error[data-v-214dba14]{background-color:var(--color-error-bg)}.transition-fast[data-v-214dba14]{transition:all var(--transition-fast)}.transition-base[data-v-214dba14]{transition:all var(--transition-base)}.transition-slow[data-v-214dba14]{transition:all var(--transition-slow)}.cursor-pointer[data-v-214dba14]{cursor:pointer}.cursor-not-allowed[data-v-214dba14]{cursor:not-allowed}.overflow-hidden[data-v-214dba14]{overflow:hidden}.overflow-auto[data-v-214dba14]{overflow:auto}.overflow-x-auto[data-v-214dba14]{overflow-x:auto}.overflow-y-auto[data-v-214dba14]{overflow-y:auto}.relative[data-v-214dba14]{position:relative}.absolute[data-v-214dba14]{position:absolute}.fixed[data-v-214dba14]{position:fixed}.sticky[data-v-214dba14]{position:sticky}@keyframes fadeIn-214dba14{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-214dba14{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-214dba14{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-214dba14{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-214dba14{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-214dba14]{animation:fadeIn-214dba14 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-214dba14]{animation:fadeInUp-214dba14 .4s ease-out}.animate-fadeInDown[data-v-214dba14]{animation:fadeInDown-214dba14 .4s ease-out}.animate-slideInRight[data-v-214dba14]{animation:slideInRight-214dba14 .4s ease-out}.animate-spin[data-v-214dba14]{animation:spin-214dba14 1s linear infinite}.w-full[data-v-214dba14]{width:100%}.h-full[data-v-214dba14]{height:100%}.truncate[data-v-214dba14]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-214dba14]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-214dba14]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-214dba14]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-214dba14]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.case-detail-view[data-v-214dba14]{padding:var(--space-8);max-width:var(--content-max-width);margin:0 auto}.loading-state[data-v-214dba14]{text-align:center;padding:var(--space-10);color:var(--color-gray-500)}.detail-header[data-v-214dba14]{display:flex;align-items:flex-start;justify-content:space-between;margin:var(--space-4) 0 var(--space-6) 0}.page-title[data-v-214dba14]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0}.page-subtitle[data-v-214dba14]{font-size:var(--font-size-base);color:var(--color-gray-500);margin:var(--space-1) 0 0 0}.header-actions[data-v-214dba14]{display:flex;align-items:center;gap:var(--space-3)}.tabs[data-v-214dba14]{display:flex;gap:0;border-bottom:1px solid var(--color-gray-200);margin-bottom:var(--space-6)}.tab-btn[data-v-214dba14]{padding:var(--space-3) var(--space-5);border:none;background:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease}.tab-btn[data-v-214dba14]:hover{color:var(--color-charcoal)}.tab-btn.active[data-v-214dba14]{color:var(--color-blue);border-bottom-color:var(--color-blue)}.overview-grid[data-v-214dba14]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.info-card[data-v-214dba14]{padding:var(--space-5)}.info-card h4[data-v-214dba14]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0 0 var(--space-3) 0}.info-rows[data-v-214dba14]{display:flex;flex-direction:column}.info-row[data-v-214dba14]{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-gray-100);font-size:var(--font-size-sm)}.info-row[data-v-214dba14]:last-child{border-bottom:none}.info-label[data-v-214dba14]{color:var(--color-gray-500)}.info-value[data-v-214dba14]{color:var(--color-charcoal);font-weight:var(--font-weight-medium)}.blocked-tag[data-v-214dba14]{font-size:var(--font-size-xs);color:var(--color-error);margin-left:var(--space-1)}.tab-card[data-v-214dba14]{padding:var(--space-6)}.add-note-form[data-v-214dba14]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-gray-200)}.textarea-input[data-v-214dba14]{width:100%;padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-charcoal);font-family:inherit;resize:vertical;box-sizing:border-box}.textarea-input[data-v-214dba14]:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #3b82f626}.note-actions[data-v-214dba14]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-3)}.internal-check[data-v-214dba14]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-gray-600);cursor:pointer}.modal-form[data-v-214dba14]{display:flex;flex-direction:column;gap:var(--space-4)}.modal-form label[data-v-214dba14]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.modal-actions[data-v-214dba14]{display:flex;justify-content:flex-end;gap:var(--space-3)}.empty-text[data-v-214dba14]{text-align:center;color:var(--color-gray-500);padding:var(--space-6)}.whatsapp-result-btn[data-v-214dba14]{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);background:#25d366;color:#fff;border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);white-space:nowrap;line-height:1.5}.whatsapp-result-btn[data-v-214dba14]:hover{background:#1fb855}.link-modal-body[data-v-214dba14]{display:flex;flex-direction:column;gap:var(--space-4)}.link-success-text[data-v-214dba14]{color:#059669;font-weight:var(--font-weight-medium);margin:0}.link-box[data-v-214dba14]{display:flex;gap:var(--space-2);align-items:center}.link-input[data-v-214dba14]{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-charcoal);background:var(--color-gray-50)}.whatsapp-link[data-v-214dba14]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#25d366;color:#fff;border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);text-align:center;justify-content:center}.whatsapp-link[data-v-214dba14]:hover{background:#1fb855}.link-expiry[data-v-214dba14]{font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0}.reviews-list[data-v-214dba14]{display:flex;flex-direction:column;gap:var(--space-4)}.review-item[data-v-214dba14]{padding:var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.review-header[data-v-214dba14]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.review-action-badge[data-v-214dba14]{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:capitalize;background:var(--color-gray-100);color:var(--color-gray-600)}.review-action-badge.approved[data-v-214dba14]{background:#ecfdf5;color:#059669}.review-action-badge.adjusted[data-v-214dba14]{background:#eff6ff;color:#2563eb}.review-action-badge.manual_override[data-v-214dba14]{background:#fef3c7;color:#d97706}.review-action-badge.info_requested[data-v-214dba14]{background:#fef2f2;color:#dc2626}.review-action-badge.picked_up[data-v-214dba14]{background:var(--color-gray-100);color:var(--color-gray-600)}.review-date[data-v-214dba14]{font-size:var(--font-size-xs);color:var(--color-gray-500)}.review-reasoning[data-v-214dba14],.review-questions[data-v-214dba14]{font-size:var(--font-size-sm);color:var(--color-charcoal);margin:var(--space-2) 0 0 0}.review-document[data-v-214dba14]{margin-top:var(--space-3)}.document-link[data-v-214dba14]{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-1);text-decoration:none}.document-thumbnail[data-v-214dba14]{max-width:160px;max-height:120px;border-radius:var(--radius-md);border:1px solid var(--color-gray-200);object-fit:cover}.document-label[data-v-214dba14]{font-size:var(--font-size-xs);color:var(--color-blue);font-weight:var(--font-weight-medium)}@media (max-width: 768px){.case-detail-view[data-v-214dba14]{padding:var(--space-4)}.detail-header[data-v-214dba14]{flex-direction:column;gap:var(--space-3)}.overview-grid[data-v-214dba14]{grid-template-columns:1fr}.tabs[data-v-214dba14]{overflow-x:auto}}.scholar-form[data-v-f6f7eb41]{display:flex;flex-direction:column;gap:var(--space-5)}.form-grid[data-v-f6f7eb41]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-field[data-v-f6f7eb41]{display:flex;flex-direction:column;gap:var(--space-1)}.form-field.span-2[data-v-f6f7eb41]{grid-column:span 2}.form-field label[data-v-f6f7eb41]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.select-input[data-v-f6f7eb41]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-charcoal);background:var(--color-white)}.field-error[data-v-f6f7eb41]{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--space-1)}.form-actions[data-v-f6f7eb41]{display:flex;justify-content:flex-end;gap:var(--space-3)}[data-v-d20f3f38]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-d20f3f38],[data-v-d20f3f38]:before,[data-v-d20f3f38]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-d20f3f38]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-d20f3f38]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-d20f3f38]{font-size:var(--font-size-xs)}.text-sm[data-v-d20f3f38]{font-size:var(--font-size-sm)}.text-base[data-v-d20f3f38]{font-size:var(--font-size-base)}.text-md[data-v-d20f3f38]{font-size:var(--font-size-md)}.text-lg[data-v-d20f3f38]{font-size:var(--font-size-lg)}.text-xl[data-v-d20f3f38]{font-size:var(--font-size-xl)}.text-2xl[data-v-d20f3f38]{font-size:var(--font-size-2xl)}.text-3xl[data-v-d20f3f38]{font-size:var(--font-size-3xl)}.font-normal[data-v-d20f3f38]{font-weight:var(--font-weight-normal)}.font-medium[data-v-d20f3f38]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-d20f3f38]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-d20f3f38]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-d20f3f38]{color:var(--color-charcoal)}.text-gray-500[data-v-d20f3f38]{color:var(--color-gray-500)}.text-gray-700[data-v-d20f3f38]{color:var(--color-gray-700)}.text-blue[data-v-d20f3f38]{color:var(--color-blue)}.text-success[data-v-d20f3f38]{color:var(--color-success)}.text-warning[data-v-d20f3f38]{color:var(--color-warning)}.text-error[data-v-d20f3f38]{color:var(--color-error)}.text-uppercase[data-v-d20f3f38]{text-transform:uppercase}.letter-spacing-tight[data-v-d20f3f38]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-d20f3f38]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-d20f3f38]{font-family:var(--font-inter)}.font-figtree[data-v-d20f3f38]{font-family:var(--font-figtree)}.font-jakarta[data-v-d20f3f38]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-d20f3f38]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-d20f3f38]{font-family:var(--font-poppins)}.font-montserrat[data-v-d20f3f38]{font-family:var(--font-montserrat)}.font-display[data-v-d20f3f38]{font-family:var(--font-family-display)}.font-accent[data-v-d20f3f38]{font-family:var(--font-family-accent)}.text-hero[data-v-d20f3f38]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-d20f3f38]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-d20f3f38]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-d20f3f38]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-d20f3f38]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-d20f3f38]{margin:0}.mt-1[data-v-d20f3f38]{margin-top:var(--space-1)}.mt-2[data-v-d20f3f38]{margin-top:var(--space-2)}.mt-3[data-v-d20f3f38]{margin-top:var(--space-3)}.mt-4[data-v-d20f3f38]{margin-top:var(--space-4)}.mt-6[data-v-d20f3f38]{margin-top:var(--space-6)}.mt-8[data-v-d20f3f38]{margin-top:var(--space-8)}.mb-1[data-v-d20f3f38]{margin-bottom:var(--space-1)}.mb-2[data-v-d20f3f38]{margin-bottom:var(--space-2)}.mb-3[data-v-d20f3f38]{margin-bottom:var(--space-3)}.mb-4[data-v-d20f3f38]{margin-bottom:var(--space-4)}.mb-6[data-v-d20f3f38]{margin-bottom:var(--space-6)}.mb-8[data-v-d20f3f38]{margin-bottom:var(--space-8)}.p-0[data-v-d20f3f38]{padding:0}.p-2[data-v-d20f3f38]{padding:var(--space-2)}.p-4[data-v-d20f3f38]{padding:var(--space-4)}.p-6[data-v-d20f3f38]{padding:var(--space-6)}.p-8[data-v-d20f3f38]{padding:var(--space-8)}.flex[data-v-d20f3f38]{display:flex}.flex-col[data-v-d20f3f38]{flex-direction:column}.flex-wrap[data-v-d20f3f38]{flex-wrap:wrap}.items-center[data-v-d20f3f38]{align-items:center}.items-start[data-v-d20f3f38]{align-items:flex-start}.items-end[data-v-d20f3f38]{align-items:flex-end}.justify-center[data-v-d20f3f38]{justify-content:center}.justify-between[data-v-d20f3f38]{justify-content:space-between}.justify-end[data-v-d20f3f38]{justify-content:flex-end}.gap-1[data-v-d20f3f38]{gap:var(--space-1)}.gap-2[data-v-d20f3f38]{gap:var(--space-2)}.gap-3[data-v-d20f3f38]{gap:var(--space-3)}.gap-4[data-v-d20f3f38]{gap:var(--space-4)}.gap-6[data-v-d20f3f38]{gap:var(--space-6)}.gap-8[data-v-d20f3f38]{gap:var(--space-8)}.grid[data-v-d20f3f38]{display:grid}.grid-cols-1[data-v-d20f3f38]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-d20f3f38]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-d20f3f38]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-d20f3f38]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-d20f3f38]{border:1px solid var(--color-gray-200)}.border-t[data-v-d20f3f38]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-d20f3f38]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-d20f3f38]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-d20f3f38]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-d20f3f38]{border-radius:var(--radius-sm)}.rounded-md[data-v-d20f3f38]{border-radius:var(--radius-md)}.rounded-lg[data-v-d20f3f38]{border-radius:var(--radius-lg)}.rounded-pill[data-v-d20f3f38]{border-radius:var(--radius-pill)}.rounded-full[data-v-d20f3f38]{border-radius:50%}.shadow-xs[data-v-d20f3f38]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-d20f3f38]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-d20f3f38]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-d20f3f38]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-d20f3f38]{box-shadow:var(--shadow-xl)}.bg-white[data-v-d20f3f38]{background-color:var(--color-white)}.bg-gray-50[data-v-d20f3f38]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-d20f3f38]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-d20f3f38]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-d20f3f38]{background-color:var(--color-blue-light)}.bg-success[data-v-d20f3f38]{background-color:var(--color-success-bg)}.bg-warning[data-v-d20f3f38]{background-color:var(--color-warning-bg)}.bg-error[data-v-d20f3f38]{background-color:var(--color-error-bg)}.transition-fast[data-v-d20f3f38]{transition:all var(--transition-fast)}.transition-base[data-v-d20f3f38]{transition:all var(--transition-base)}.transition-slow[data-v-d20f3f38]{transition:all var(--transition-slow)}.cursor-pointer[data-v-d20f3f38]{cursor:pointer}.cursor-not-allowed[data-v-d20f3f38]{cursor:not-allowed}.overflow-hidden[data-v-d20f3f38]{overflow:hidden}.overflow-auto[data-v-d20f3f38]{overflow:auto}.overflow-x-auto[data-v-d20f3f38]{overflow-x:auto}.overflow-y-auto[data-v-d20f3f38]{overflow-y:auto}.relative[data-v-d20f3f38]{position:relative}.absolute[data-v-d20f3f38]{position:absolute}.fixed[data-v-d20f3f38]{position:fixed}.sticky[data-v-d20f3f38]{position:sticky}@keyframes fadeIn-d20f3f38{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-d20f3f38{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-d20f3f38{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-d20f3f38{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-d20f3f38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-d20f3f38]{animation:fadeIn-d20f3f38 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-d20f3f38]{animation:fadeInUp-d20f3f38 .4s ease-out}.animate-fadeInDown[data-v-d20f3f38]{animation:fadeInDown-d20f3f38 .4s ease-out}.animate-slideInRight[data-v-d20f3f38]{animation:slideInRight-d20f3f38 .4s ease-out}.animate-spin[data-v-d20f3f38]{animation:spin-d20f3f38 1s linear infinite}.w-full[data-v-d20f3f38]{width:100%}.h-full[data-v-d20f3f38]{height:100%}.truncate[data-v-d20f3f38]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-d20f3f38]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-d20f3f38]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-d20f3f38]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-d20f3f38]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.scholars-view[data-v-d20f3f38]{padding:var(--space-8);max-width:var(--content-max-width);margin:0 auto}.page-header[data-v-d20f3f38]{margin-bottom:var(--space-6);display:flex;align-items:center;justify-content:space-between}.page-title[data-v-d20f3f38]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0}.page-subtitle[data-v-d20f3f38]{font-size:var(--font-size-base);color:var(--color-gray-500);margin-top:var(--space-1);margin-bottom:0}.row-actions[data-v-d20f3f38]{display:flex;gap:var(--space-1)}.empty-text[data-v-d20f3f38]{text-align:center;color:var(--color-gray-500);padding:var(--space-8)}[data-v-e6d1fe97]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-e6d1fe97],[data-v-e6d1fe97]:before,[data-v-e6d1fe97]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-e6d1fe97]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-e6d1fe97]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-e6d1fe97]{font-size:var(--font-size-xs)}.text-sm[data-v-e6d1fe97]{font-size:var(--font-size-sm)}.text-base[data-v-e6d1fe97]{font-size:var(--font-size-base)}.text-md[data-v-e6d1fe97]{font-size:var(--font-size-md)}.text-lg[data-v-e6d1fe97]{font-size:var(--font-size-lg)}.text-xl[data-v-e6d1fe97]{font-size:var(--font-size-xl)}.text-2xl[data-v-e6d1fe97]{font-size:var(--font-size-2xl)}.text-3xl[data-v-e6d1fe97]{font-size:var(--font-size-3xl)}.font-normal[data-v-e6d1fe97]{font-weight:var(--font-weight-normal)}.font-medium[data-v-e6d1fe97]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-e6d1fe97]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-e6d1fe97]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-e6d1fe97]{color:var(--color-charcoal)}.text-gray-500[data-v-e6d1fe97]{color:var(--color-gray-500)}.text-gray-700[data-v-e6d1fe97]{color:var(--color-gray-700)}.text-blue[data-v-e6d1fe97]{color:var(--color-blue)}.text-success[data-v-e6d1fe97]{color:var(--color-success)}.text-warning[data-v-e6d1fe97]{color:var(--color-warning)}.text-error[data-v-e6d1fe97]{color:var(--color-error)}.text-uppercase[data-v-e6d1fe97]{text-transform:uppercase}.letter-spacing-tight[data-v-e6d1fe97]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-e6d1fe97]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-e6d1fe97]{font-family:var(--font-inter)}.font-figtree[data-v-e6d1fe97]{font-family:var(--font-figtree)}.font-jakarta[data-v-e6d1fe97]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-e6d1fe97]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-e6d1fe97]{font-family:var(--font-poppins)}.font-montserrat[data-v-e6d1fe97]{font-family:var(--font-montserrat)}.font-display[data-v-e6d1fe97]{font-family:var(--font-family-display)}.font-accent[data-v-e6d1fe97]{font-family:var(--font-family-accent)}.text-hero[data-v-e6d1fe97]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-e6d1fe97]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-e6d1fe97]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-e6d1fe97]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-e6d1fe97]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-e6d1fe97]{margin:0}.mt-1[data-v-e6d1fe97]{margin-top:var(--space-1)}.mt-2[data-v-e6d1fe97]{margin-top:var(--space-2)}.mt-3[data-v-e6d1fe97]{margin-top:var(--space-3)}.mt-4[data-v-e6d1fe97]{margin-top:var(--space-4)}.mt-6[data-v-e6d1fe97]{margin-top:var(--space-6)}.mt-8[data-v-e6d1fe97]{margin-top:var(--space-8)}.mb-1[data-v-e6d1fe97]{margin-bottom:var(--space-1)}.mb-2[data-v-e6d1fe97]{margin-bottom:var(--space-2)}.mb-3[data-v-e6d1fe97]{margin-bottom:var(--space-3)}.mb-4[data-v-e6d1fe97]{margin-bottom:var(--space-4)}.mb-6[data-v-e6d1fe97]{margin-bottom:var(--space-6)}.mb-8[data-v-e6d1fe97]{margin-bottom:var(--space-8)}.p-0[data-v-e6d1fe97]{padding:0}.p-2[data-v-e6d1fe97]{padding:var(--space-2)}.p-4[data-v-e6d1fe97]{padding:var(--space-4)}.p-6[data-v-e6d1fe97]{padding:var(--space-6)}.p-8[data-v-e6d1fe97]{padding:var(--space-8)}.flex[data-v-e6d1fe97]{display:flex}.flex-col[data-v-e6d1fe97]{flex-direction:column}.flex-wrap[data-v-e6d1fe97]{flex-wrap:wrap}.items-center[data-v-e6d1fe97]{align-items:center}.items-start[data-v-e6d1fe97]{align-items:flex-start}.items-end[data-v-e6d1fe97]{align-items:flex-end}.justify-center[data-v-e6d1fe97]{justify-content:center}.justify-between[data-v-e6d1fe97]{justify-content:space-between}.justify-end[data-v-e6d1fe97]{justify-content:flex-end}.gap-1[data-v-e6d1fe97]{gap:var(--space-1)}.gap-2[data-v-e6d1fe97]{gap:var(--space-2)}.gap-3[data-v-e6d1fe97]{gap:var(--space-3)}.gap-4[data-v-e6d1fe97]{gap:var(--space-4)}.gap-6[data-v-e6d1fe97]{gap:var(--space-6)}.gap-8[data-v-e6d1fe97]{gap:var(--space-8)}.grid[data-v-e6d1fe97]{display:grid}.grid-cols-1[data-v-e6d1fe97]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-e6d1fe97]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-e6d1fe97]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-e6d1fe97]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-e6d1fe97]{border:1px solid var(--color-gray-200)}.border-t[data-v-e6d1fe97]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-e6d1fe97]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-e6d1fe97]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-e6d1fe97]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-e6d1fe97]{border-radius:var(--radius-sm)}.rounded-md[data-v-e6d1fe97]{border-radius:var(--radius-md)}.rounded-lg[data-v-e6d1fe97]{border-radius:var(--radius-lg)}.rounded-pill[data-v-e6d1fe97]{border-radius:var(--radius-pill)}.rounded-full[data-v-e6d1fe97]{border-radius:50%}.shadow-xs[data-v-e6d1fe97]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-e6d1fe97]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-e6d1fe97]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-e6d1fe97]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-e6d1fe97]{box-shadow:var(--shadow-xl)}.bg-white[data-v-e6d1fe97]{background-color:var(--color-white)}.bg-gray-50[data-v-e6d1fe97]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-e6d1fe97]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-e6d1fe97]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-e6d1fe97]{background-color:var(--color-blue-light)}.bg-success[data-v-e6d1fe97]{background-color:var(--color-success-bg)}.bg-warning[data-v-e6d1fe97]{background-color:var(--color-warning-bg)}.bg-error[data-v-e6d1fe97]{background-color:var(--color-error-bg)}.transition-fast[data-v-e6d1fe97]{transition:all var(--transition-fast)}.transition-base[data-v-e6d1fe97]{transition:all var(--transition-base)}.transition-slow[data-v-e6d1fe97]{transition:all var(--transition-slow)}.cursor-pointer[data-v-e6d1fe97]{cursor:pointer}.cursor-not-allowed[data-v-e6d1fe97]{cursor:not-allowed}.overflow-hidden[data-v-e6d1fe97]{overflow:hidden}.overflow-auto[data-v-e6d1fe97]{overflow:auto}.overflow-x-auto[data-v-e6d1fe97]{overflow-x:auto}.overflow-y-auto[data-v-e6d1fe97]{overflow-y:auto}.relative[data-v-e6d1fe97]{position:relative}.absolute[data-v-e6d1fe97]{position:absolute}.fixed[data-v-e6d1fe97]{position:fixed}.sticky[data-v-e6d1fe97]{position:sticky}@keyframes fadeIn-e6d1fe97{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-e6d1fe97{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-e6d1fe97{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-e6d1fe97{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-e6d1fe97{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-e6d1fe97]{animation:fadeIn-e6d1fe97 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-e6d1fe97]{animation:fadeInUp-e6d1fe97 .4s ease-out}.animate-fadeInDown[data-v-e6d1fe97]{animation:fadeInDown-e6d1fe97 .4s ease-out}.animate-slideInRight[data-v-e6d1fe97]{animation:slideInRight-e6d1fe97 .4s ease-out}.animate-spin[data-v-e6d1fe97]{animation:spin-e6d1fe97 1s linear infinite}.w-full[data-v-e6d1fe97]{width:100%}.h-full[data-v-e6d1fe97]{height:100%}.truncate[data-v-e6d1fe97]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-e6d1fe97]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-e6d1fe97]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-e6d1fe97]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-e6d1fe97]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.queue-view[data-v-e6d1fe97]{padding:var(--space-8);max-width:var(--content-max-width);margin:0 auto}.page-header[data-v-e6d1fe97]{margin-bottom:var(--space-6)}.page-title[data-v-e6d1fe97]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0}.page-subtitle[data-v-e6d1fe97]{font-size:var(--font-size-base);color:var(--color-gray-500);margin-top:var(--space-1);margin-bottom:0}.sla-overdue[data-v-e6d1fe97]{color:var(--color-error);font-weight:var(--font-weight-semibold)}.empty-text[data-v-e6d1fe97]{text-align:center;color:var(--color-gray-500);padding:var(--space-8)}.assign-modal-body[data-v-e6d1fe97]{display:flex;flex-direction:column;gap:var(--space-4)}.assign-case-info[data-v-e6d1fe97]{font-size:var(--font-size-sm);color:var(--color-gray-600);margin:0}.field-label[data-v-e6d1fe97]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600);margin-bottom:var(--space-2);display:block}.loading-text[data-v-e6d1fe97]{font-size:var(--font-size-sm);color:var(--color-gray-500);padding:var(--space-4)}.scholar-list[data-v-e6d1fe97]{display:flex;flex-direction:column;gap:var(--space-2);max-height:300px;overflow-y:auto}.scholar-option[data-v-e6d1fe97]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.scholar-option[data-v-e6d1fe97]:hover{border-color:var(--color-blue)}.scholar-option.selected[data-v-e6d1fe97]{border-color:var(--color-blue);background:#eff6ff}.scholar-radio[data-v-e6d1fe97]{margin:0}.scholar-info[data-v-e6d1fe97]{display:flex;flex-direction:column}.scholar-name[data-v-e6d1fe97]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-charcoal)}.scholar-meta[data-v-e6d1fe97]{font-size:var(--font-size-xs);color:var(--color-gray-500)}.no-scholars[data-v-e6d1fe97]{text-align:center;color:var(--color-gray-500);padding:var(--space-4);margin:0}.modal-footer[data-v-e6d1fe97]{display:flex;justify-content:flex-end;gap:var(--space-2)}.link-modal-body[data-v-e6d1fe97]{display:flex;flex-direction:column;gap:var(--space-4)}.link-success-text[data-v-e6d1fe97]{color:#059669;font-weight:var(--font-weight-medium);margin:0}.link-box[data-v-e6d1fe97]{display:flex;gap:var(--space-2);align-items:center}.link-input[data-v-e6d1fe97]{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-charcoal);background:var(--color-gray-50)}.whatsapp-link[data-v-e6d1fe97]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#25d366;color:#fff;border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);text-align:center;justify-content:center}.whatsapp-link[data-v-e6d1fe97]:hover{background:#1fb855}.link-expiry[data-v-e6d1fe97]{font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0}.review-panel[data-v-70617a47]{display:flex;flex-direction:column;gap:var(--space-5)}.panel-title[data-v-70617a47]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0}.mode-options[data-v-70617a47]{display:flex;flex-direction:column;gap:var(--space-2)}.mode-option[data-v-70617a47]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.mode-option[data-v-70617a47]:hover{border-color:var(--color-blue)}.mode-option.selected[data-v-70617a47]{border-color:var(--color-blue);background:#eff6ff}.mode-radio[data-v-70617a47]{margin-top:3px}.mode-info[data-v-70617a47]{display:flex;flex-direction:column}.mode-label[data-v-70617a47]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-charcoal)}.mode-desc[data-v-70617a47]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.mode-content[data-v-70617a47]{display:flex;flex-direction:column;gap:var(--space-4);animation:slideDown-70617a47 .2s ease-out}@keyframes slideDown-70617a47{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.form-field[data-v-70617a47]{display:flex;flex-direction:column;gap:var(--space-1)}.form-field label[data-v-70617a47]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.textarea-input[data-v-70617a47]{width:100%;padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-charcoal);font-family:inherit;resize:vertical;box-sizing:border-box}.textarea-input[data-v-70617a47]:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #3b82f626}.shares-editor[data-v-70617a47]{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.shares-editor-header[data-v-70617a47]{display:grid;grid-template-columns:2fr 60px 100px 100px;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-gray-50);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase}.shares-editor-row[data-v-70617a47]{display:grid;grid-template-columns:2fr 60px 100px 100px;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-gray-100);align-items:center}.share-heir-name[data-v-70617a47]{font-size:var(--font-size-sm);color:var(--color-charcoal)}.share-number-input[data-v-70617a47]{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-align:center}.share-number-input[data-v-70617a47]:focus{outline:none;border-color:var(--color-blue)}.share-type-select[data-v-70617a47]{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:var(--font-size-xs);background:var(--color-white)}.shares-total[data-v-70617a47]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-gray-200);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:right}.shares-total.valid[data-v-70617a47]{color:#059669}.shares-total.invalid[data-v-70617a47]{color:var(--color-error)}.total-warning[data-v-70617a47]{font-weight:400;font-size:var(--font-size-xs);margin-left:var(--space-2)}.field-hint[data-v-70617a47]{font-size:var(--font-size-xs);color:var(--color-gray-500);margin:0}.file-upload-area[data-v-70617a47]{display:flex;flex-direction:column;gap:var(--space-2)}.file-input[data-v-70617a47]{font-size:var(--font-size-sm);color:var(--color-gray-600)}.file-input[data-v-70617a47]::file-selector-button{padding:var(--space-1) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-gray-50);color:var(--color-charcoal);font-size:var(--font-size-sm);cursor:pointer;margin-right:var(--space-2)}.file-input[data-v-70617a47]::file-selector-button:hover{background:var(--color-gray-100)}.document-preview[data-v-70617a47]{position:relative;display:inline-block;max-width:200px}.preview-image[data-v-70617a47]{width:100%;border-radius:var(--radius-md);border:1px solid var(--color-gray-200)}.remove-file-btn[data-v-70617a47]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--color-error);color:#fff;border:2px solid white;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}[data-v-127072d2]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-127072d2],[data-v-127072d2]:before,[data-v-127072d2]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-127072d2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-127072d2]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-127072d2]{font-size:var(--font-size-xs)}.text-sm[data-v-127072d2]{font-size:var(--font-size-sm)}.text-base[data-v-127072d2]{font-size:var(--font-size-base)}.text-md[data-v-127072d2]{font-size:var(--font-size-md)}.text-lg[data-v-127072d2]{font-size:var(--font-size-lg)}.text-xl[data-v-127072d2]{font-size:var(--font-size-xl)}.text-2xl[data-v-127072d2]{font-size:var(--font-size-2xl)}.text-3xl[data-v-127072d2]{font-size:var(--font-size-3xl)}.font-normal[data-v-127072d2]{font-weight:var(--font-weight-normal)}.font-medium[data-v-127072d2]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-127072d2]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-127072d2]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-127072d2]{color:var(--color-charcoal)}.text-gray-500[data-v-127072d2]{color:var(--color-gray-500)}.text-gray-700[data-v-127072d2]{color:var(--color-gray-700)}.text-blue[data-v-127072d2]{color:var(--color-blue)}.text-success[data-v-127072d2]{color:var(--color-success)}.text-warning[data-v-127072d2]{color:var(--color-warning)}.text-error[data-v-127072d2]{color:var(--color-error)}.text-uppercase[data-v-127072d2]{text-transform:uppercase}.letter-spacing-tight[data-v-127072d2]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-127072d2]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-127072d2]{font-family:var(--font-inter)}.font-figtree[data-v-127072d2]{font-family:var(--font-figtree)}.font-jakarta[data-v-127072d2]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-127072d2]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-127072d2]{font-family:var(--font-poppins)}.font-montserrat[data-v-127072d2]{font-family:var(--font-montserrat)}.font-display[data-v-127072d2]{font-family:var(--font-family-display)}.font-accent[data-v-127072d2]{font-family:var(--font-family-accent)}.text-hero[data-v-127072d2]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-127072d2]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-127072d2]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-127072d2]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-127072d2]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-127072d2]{margin:0}.mt-1[data-v-127072d2]{margin-top:var(--space-1)}.mt-2[data-v-127072d2]{margin-top:var(--space-2)}.mt-3[data-v-127072d2]{margin-top:var(--space-3)}.mt-4[data-v-127072d2]{margin-top:var(--space-4)}.mt-6[data-v-127072d2]{margin-top:var(--space-6)}.mt-8[data-v-127072d2]{margin-top:var(--space-8)}.mb-1[data-v-127072d2]{margin-bottom:var(--space-1)}.mb-2[data-v-127072d2]{margin-bottom:var(--space-2)}.mb-3[data-v-127072d2]{margin-bottom:var(--space-3)}.mb-4[data-v-127072d2]{margin-bottom:var(--space-4)}.mb-6[data-v-127072d2]{margin-bottom:var(--space-6)}.mb-8[data-v-127072d2]{margin-bottom:var(--space-8)}.p-0[data-v-127072d2]{padding:0}.p-2[data-v-127072d2]{padding:var(--space-2)}.p-4[data-v-127072d2]{padding:var(--space-4)}.p-6[data-v-127072d2]{padding:var(--space-6)}.p-8[data-v-127072d2]{padding:var(--space-8)}.flex[data-v-127072d2]{display:flex}.flex-col[data-v-127072d2]{flex-direction:column}.flex-wrap[data-v-127072d2]{flex-wrap:wrap}.items-center[data-v-127072d2]{align-items:center}.items-start[data-v-127072d2]{align-items:flex-start}.items-end[data-v-127072d2]{align-items:flex-end}.justify-center[data-v-127072d2]{justify-content:center}.justify-between[data-v-127072d2]{justify-content:space-between}.justify-end[data-v-127072d2]{justify-content:flex-end}.gap-1[data-v-127072d2]{gap:var(--space-1)}.gap-2[data-v-127072d2]{gap:var(--space-2)}.gap-3[data-v-127072d2]{gap:var(--space-3)}.gap-4[data-v-127072d2]{gap:var(--space-4)}.gap-6[data-v-127072d2]{gap:var(--space-6)}.gap-8[data-v-127072d2]{gap:var(--space-8)}.grid[data-v-127072d2]{display:grid}.grid-cols-1[data-v-127072d2]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-127072d2]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-127072d2]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-127072d2]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-127072d2]{border:1px solid var(--color-gray-200)}.border-t[data-v-127072d2]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-127072d2]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-127072d2]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-127072d2]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-127072d2]{border-radius:var(--radius-sm)}.rounded-md[data-v-127072d2]{border-radius:var(--radius-md)}.rounded-lg[data-v-127072d2]{border-radius:var(--radius-lg)}.rounded-pill[data-v-127072d2]{border-radius:var(--radius-pill)}.rounded-full[data-v-127072d2]{border-radius:50%}.shadow-xs[data-v-127072d2]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-127072d2]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-127072d2]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-127072d2]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-127072d2]{box-shadow:var(--shadow-xl)}.bg-white[data-v-127072d2]{background-color:var(--color-white)}.bg-gray-50[data-v-127072d2]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-127072d2]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-127072d2]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-127072d2]{background-color:var(--color-blue-light)}.bg-success[data-v-127072d2]{background-color:var(--color-success-bg)}.bg-warning[data-v-127072d2]{background-color:var(--color-warning-bg)}.bg-error[data-v-127072d2]{background-color:var(--color-error-bg)}.transition-fast[data-v-127072d2]{transition:all var(--transition-fast)}.transition-base[data-v-127072d2]{transition:all var(--transition-base)}.transition-slow[data-v-127072d2]{transition:all var(--transition-slow)}.cursor-pointer[data-v-127072d2]{cursor:pointer}.cursor-not-allowed[data-v-127072d2]{cursor:not-allowed}.overflow-hidden[data-v-127072d2]{overflow:hidden}.overflow-auto[data-v-127072d2]{overflow:auto}.overflow-x-auto[data-v-127072d2]{overflow-x:auto}.overflow-y-auto[data-v-127072d2]{overflow-y:auto}.relative[data-v-127072d2]{position:relative}.absolute[data-v-127072d2]{position:absolute}.fixed[data-v-127072d2]{position:fixed}.sticky[data-v-127072d2]{position:sticky}@keyframes fadeIn-127072d2{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-127072d2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-127072d2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-127072d2{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-127072d2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-127072d2]{animation:fadeIn-127072d2 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-127072d2]{animation:fadeInUp-127072d2 .4s ease-out}.animate-fadeInDown[data-v-127072d2]{animation:fadeInDown-127072d2 .4s ease-out}.animate-slideInRight[data-v-127072d2]{animation:slideInRight-127072d2 .4s ease-out}.animate-spin[data-v-127072d2]{animation:spin-127072d2 1s linear infinite}.w-full[data-v-127072d2]{width:100%}.h-full[data-v-127072d2]{height:100%}.truncate[data-v-127072d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-127072d2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-127072d2]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-127072d2]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-127072d2]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.review-view[data-v-127072d2]{padding:var(--space-8);max-width:1400px;margin:0 auto}.loading-state[data-v-127072d2]{text-align:center;padding:var(--space-10);color:var(--color-gray-500)}.page-title[data-v-127072d2]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:var(--space-4) 0 var(--space-6) 0}.review-layout[data-v-127072d2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}.review-card[data-v-127072d2]{padding:var(--space-5);margin-bottom:var(--space-5)}.review-card h3[data-v-127072d2]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0 0 var(--space-4) 0}.info-rows[data-v-127072d2]{display:flex;flex-direction:column}.info-row[data-v-127072d2]{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-gray-100);font-size:var(--font-size-sm)}.info-row[data-v-127072d2]:last-child{border-bottom:none}.info-label[data-v-127072d2]{color:var(--color-gray-500)}.info-value[data-v-127072d2]{color:var(--color-charcoal);font-weight:var(--font-weight-medium)}.notes-text[data-v-127072d2]{max-width:300px;white-space:pre-wrap;word-break:break-word}.empty-text[data-v-127072d2]{text-align:center;color:var(--color-gray-500);padding:var(--space-4)}@media (max-width: 1024px){.review-layout[data-v-127072d2]{grid-template-columns:1fr}}@media (max-width: 768px){.review-view[data-v-127072d2]{padding:var(--space-4)}}[data-v-706ead27]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-706ead27],[data-v-706ead27]:before,[data-v-706ead27]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-706ead27]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-706ead27]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-706ead27]{font-size:var(--font-size-xs)}.text-sm[data-v-706ead27]{font-size:var(--font-size-sm)}.text-base[data-v-706ead27]{font-size:var(--font-size-base)}.text-md[data-v-706ead27]{font-size:var(--font-size-md)}.text-lg[data-v-706ead27]{font-size:var(--font-size-lg)}.text-xl[data-v-706ead27]{font-size:var(--font-size-xl)}.text-2xl[data-v-706ead27]{font-size:var(--font-size-2xl)}.text-3xl[data-v-706ead27]{font-size:var(--font-size-3xl)}.font-normal[data-v-706ead27]{font-weight:var(--font-weight-normal)}.font-medium[data-v-706ead27]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-706ead27]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-706ead27]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-706ead27]{color:var(--color-charcoal)}.text-gray-500[data-v-706ead27]{color:var(--color-gray-500)}.text-gray-700[data-v-706ead27]{color:var(--color-gray-700)}.text-blue[data-v-706ead27]{color:var(--color-blue)}.text-success[data-v-706ead27]{color:var(--color-success)}.text-warning[data-v-706ead27]{color:var(--color-warning)}.text-error[data-v-706ead27]{color:var(--color-error)}.text-uppercase[data-v-706ead27]{text-transform:uppercase}.letter-spacing-tight[data-v-706ead27]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-706ead27]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-706ead27]{font-family:var(--font-inter)}.font-figtree[data-v-706ead27]{font-family:var(--font-figtree)}.font-jakarta[data-v-706ead27]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-706ead27]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-706ead27]{font-family:var(--font-poppins)}.font-montserrat[data-v-706ead27]{font-family:var(--font-montserrat)}.font-display[data-v-706ead27]{font-family:var(--font-family-display)}.font-accent[data-v-706ead27]{font-family:var(--font-family-accent)}.text-hero[data-v-706ead27]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-706ead27]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-706ead27]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-706ead27]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-706ead27]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-706ead27]{margin:0}.mt-1[data-v-706ead27]{margin-top:var(--space-1)}.mt-2[data-v-706ead27]{margin-top:var(--space-2)}.mt-3[data-v-706ead27]{margin-top:var(--space-3)}.mt-4[data-v-706ead27]{margin-top:var(--space-4)}.mt-6[data-v-706ead27]{margin-top:var(--space-6)}.mt-8[data-v-706ead27]{margin-top:var(--space-8)}.mb-1[data-v-706ead27]{margin-bottom:var(--space-1)}.mb-2[data-v-706ead27]{margin-bottom:var(--space-2)}.mb-3[data-v-706ead27]{margin-bottom:var(--space-3)}.mb-4[data-v-706ead27]{margin-bottom:var(--space-4)}.mb-6[data-v-706ead27]{margin-bottom:var(--space-6)}.mb-8[data-v-706ead27]{margin-bottom:var(--space-8)}.p-0[data-v-706ead27]{padding:0}.p-2[data-v-706ead27]{padding:var(--space-2)}.p-4[data-v-706ead27]{padding:var(--space-4)}.p-6[data-v-706ead27]{padding:var(--space-6)}.p-8[data-v-706ead27]{padding:var(--space-8)}.flex[data-v-706ead27]{display:flex}.flex-col[data-v-706ead27]{flex-direction:column}.flex-wrap[data-v-706ead27]{flex-wrap:wrap}.items-center[data-v-706ead27]{align-items:center}.items-start[data-v-706ead27]{align-items:flex-start}.items-end[data-v-706ead27]{align-items:flex-end}.justify-center[data-v-706ead27]{justify-content:center}.justify-between[data-v-706ead27]{justify-content:space-between}.justify-end[data-v-706ead27]{justify-content:flex-end}.gap-1[data-v-706ead27]{gap:var(--space-1)}.gap-2[data-v-706ead27]{gap:var(--space-2)}.gap-3[data-v-706ead27]{gap:var(--space-3)}.gap-4[data-v-706ead27]{gap:var(--space-4)}.gap-6[data-v-706ead27]{gap:var(--space-6)}.gap-8[data-v-706ead27]{gap:var(--space-8)}.grid[data-v-706ead27]{display:grid}.grid-cols-1[data-v-706ead27]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-706ead27]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-706ead27]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-706ead27]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-706ead27]{border:1px solid var(--color-gray-200)}.border-t[data-v-706ead27]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-706ead27]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-706ead27]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-706ead27]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-706ead27]{border-radius:var(--radius-sm)}.rounded-md[data-v-706ead27]{border-radius:var(--radius-md)}.rounded-lg[data-v-706ead27]{border-radius:var(--radius-lg)}.rounded-pill[data-v-706ead27]{border-radius:var(--radius-pill)}.rounded-full[data-v-706ead27]{border-radius:50%}.shadow-xs[data-v-706ead27]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-706ead27]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-706ead27]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-706ead27]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-706ead27]{box-shadow:var(--shadow-xl)}.bg-white[data-v-706ead27]{background-color:var(--color-white)}.bg-gray-50[data-v-706ead27]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-706ead27]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-706ead27]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-706ead27]{background-color:var(--color-blue-light)}.bg-success[data-v-706ead27]{background-color:var(--color-success-bg)}.bg-warning[data-v-706ead27]{background-color:var(--color-warning-bg)}.bg-error[data-v-706ead27]{background-color:var(--color-error-bg)}.transition-fast[data-v-706ead27]{transition:all var(--transition-fast)}.transition-base[data-v-706ead27]{transition:all var(--transition-base)}.transition-slow[data-v-706ead27]{transition:all var(--transition-slow)}.cursor-pointer[data-v-706ead27]{cursor:pointer}.cursor-not-allowed[data-v-706ead27]{cursor:not-allowed}.overflow-hidden[data-v-706ead27]{overflow:hidden}.overflow-auto[data-v-706ead27]{overflow:auto}.overflow-x-auto[data-v-706ead27]{overflow-x:auto}.overflow-y-auto[data-v-706ead27]{overflow-y:auto}.relative[data-v-706ead27]{position:relative}.absolute[data-v-706ead27]{position:absolute}.fixed[data-v-706ead27]{position:fixed}.sticky[data-v-706ead27]{position:sticky}@keyframes fadeIn-706ead27{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-706ead27{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-706ead27{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-706ead27{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-706ead27{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-706ead27]{animation:fadeIn-706ead27 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-706ead27]{animation:fadeInUp-706ead27 .4s ease-out}.animate-fadeInDown[data-v-706ead27]{animation:fadeInDown-706ead27 .4s ease-out}.animate-slideInRight[data-v-706ead27]{animation:slideInRight-706ead27 .4s ease-out}.animate-spin[data-v-706ead27]{animation:spin-706ead27 1s linear infinite}.w-full[data-v-706ead27]{width:100%}.h-full[data-v-706ead27]{height:100%}.truncate[data-v-706ead27]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-706ead27]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-706ead27]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-706ead27]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-706ead27]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.settings-view[data-v-706ead27]{padding:var(--space-8);max-width:800px;margin:0 auto}.page-header[data-v-706ead27]{margin-bottom:var(--space-8)}.page-title[data-v-706ead27]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0}.page-subtitle[data-v-706ead27]{font-size:var(--font-size-base);color:var(--color-gray-500);margin-top:var(--space-1);margin-bottom:0}.account-id[data-v-706ead27]{display:inline-block;font-size:12px;color:var(--text-tertiary, #98a2b3);background:var(--bg-secondary, #f9fafb);padding:2px 8px;border-radius:4px;font-family:monospace;margin-top:4px}.settings-sections[data-v-706ead27]{display:flex;flex-direction:column;gap:var(--space-6)}.settings-card[data-v-706ead27]{padding:var(--space-6)}.settings-card h3[data-v-706ead27]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0 0 var(--space-5) 0}.form-grid[data-v-706ead27]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-field[data-v-706ead27]{display:flex;flex-direction:column;gap:var(--space-1)}.form-field label[data-v-706ead27]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.select-input[data-v-706ead27]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-charcoal);background:var(--color-white)}.select-input[data-v-706ead27]:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #3b82f626}.textarea-input[data-v-706ead27]{width:100%;padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-charcoal);font-family:inherit;resize:vertical;box-sizing:border-box}.textarea-input[data-v-706ead27]:focus{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 2px #3b82f626}.toggle-list[data-v-706ead27]{display:flex;flex-direction:column}.toggle-row[data-v-706ead27]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) 0;border-bottom:1px solid var(--color-gray-100)}.toggle-row[data-v-706ead27]:last-child{border-bottom:none}.toggle-info[data-v-706ead27]{display:flex;flex-direction:column;gap:2px}.toggle-label[data-v-706ead27]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-charcoal)}.toggle-desc[data-v-706ead27]{font-size:var(--font-size-sm);color:var(--color-gray-500)}@media (max-width: 768px){.settings-view[data-v-706ead27]{padding:var(--space-4)}.form-grid[data-v-706ead27]{grid-template-columns:1fr}}[data-v-f7a88bf1]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-f7a88bf1],[data-v-f7a88bf1]:before,[data-v-f7a88bf1]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-f7a88bf1]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-f7a88bf1]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-f7a88bf1]{font-size:var(--font-size-xs)}.text-sm[data-v-f7a88bf1]{font-size:var(--font-size-sm)}.text-base[data-v-f7a88bf1]{font-size:var(--font-size-base)}.text-md[data-v-f7a88bf1]{font-size:var(--font-size-md)}.text-lg[data-v-f7a88bf1]{font-size:var(--font-size-lg)}.text-xl[data-v-f7a88bf1]{font-size:var(--font-size-xl)}.text-2xl[data-v-f7a88bf1]{font-size:var(--font-size-2xl)}.text-3xl[data-v-f7a88bf1]{font-size:var(--font-size-3xl)}.font-normal[data-v-f7a88bf1]{font-weight:var(--font-weight-normal)}.font-medium[data-v-f7a88bf1]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-f7a88bf1]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-f7a88bf1]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-f7a88bf1]{color:var(--color-charcoal)}.text-gray-500[data-v-f7a88bf1]{color:var(--color-gray-500)}.text-gray-700[data-v-f7a88bf1]{color:var(--color-gray-700)}.text-blue[data-v-f7a88bf1]{color:var(--color-blue)}.text-success[data-v-f7a88bf1]{color:var(--color-success)}.text-warning[data-v-f7a88bf1]{color:var(--color-warning)}.text-error[data-v-f7a88bf1]{color:var(--color-error)}.text-uppercase[data-v-f7a88bf1]{text-transform:uppercase}.letter-spacing-tight[data-v-f7a88bf1]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-f7a88bf1]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-f7a88bf1]{font-family:var(--font-inter)}.font-figtree[data-v-f7a88bf1]{font-family:var(--font-figtree)}.font-jakarta[data-v-f7a88bf1]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-f7a88bf1]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-f7a88bf1]{font-family:var(--font-poppins)}.font-montserrat[data-v-f7a88bf1]{font-family:var(--font-montserrat)}.font-display[data-v-f7a88bf1]{font-family:var(--font-family-display)}.font-accent[data-v-f7a88bf1]{font-family:var(--font-family-accent)}.text-hero[data-v-f7a88bf1]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-f7a88bf1]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-f7a88bf1]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-f7a88bf1]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-f7a88bf1]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-f7a88bf1]{margin:0}.mt-1[data-v-f7a88bf1]{margin-top:var(--space-1)}.mt-2[data-v-f7a88bf1]{margin-top:var(--space-2)}.mt-3[data-v-f7a88bf1]{margin-top:var(--space-3)}.mt-4[data-v-f7a88bf1]{margin-top:var(--space-4)}.mt-6[data-v-f7a88bf1]{margin-top:var(--space-6)}.mt-8[data-v-f7a88bf1]{margin-top:var(--space-8)}.mb-1[data-v-f7a88bf1]{margin-bottom:var(--space-1)}.mb-2[data-v-f7a88bf1]{margin-bottom:var(--space-2)}.mb-3[data-v-f7a88bf1]{margin-bottom:var(--space-3)}.mb-4[data-v-f7a88bf1]{margin-bottom:var(--space-4)}.mb-6[data-v-f7a88bf1]{margin-bottom:var(--space-6)}.mb-8[data-v-f7a88bf1]{margin-bottom:var(--space-8)}.p-0[data-v-f7a88bf1]{padding:0}.p-2[data-v-f7a88bf1]{padding:var(--space-2)}.p-4[data-v-f7a88bf1]{padding:var(--space-4)}.p-6[data-v-f7a88bf1]{padding:var(--space-6)}.p-8[data-v-f7a88bf1]{padding:var(--space-8)}.flex[data-v-f7a88bf1]{display:flex}.flex-col[data-v-f7a88bf1]{flex-direction:column}.flex-wrap[data-v-f7a88bf1]{flex-wrap:wrap}.items-center[data-v-f7a88bf1]{align-items:center}.items-start[data-v-f7a88bf1]{align-items:flex-start}.items-end[data-v-f7a88bf1]{align-items:flex-end}.justify-center[data-v-f7a88bf1]{justify-content:center}.justify-between[data-v-f7a88bf1]{justify-content:space-between}.justify-end[data-v-f7a88bf1]{justify-content:flex-end}.gap-1[data-v-f7a88bf1]{gap:var(--space-1)}.gap-2[data-v-f7a88bf1]{gap:var(--space-2)}.gap-3[data-v-f7a88bf1]{gap:var(--space-3)}.gap-4[data-v-f7a88bf1]{gap:var(--space-4)}.gap-6[data-v-f7a88bf1]{gap:var(--space-6)}.gap-8[data-v-f7a88bf1]{gap:var(--space-8)}.grid[data-v-f7a88bf1]{display:grid}.grid-cols-1[data-v-f7a88bf1]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-f7a88bf1]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-f7a88bf1]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-f7a88bf1]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-f7a88bf1]{border:1px solid var(--color-gray-200)}.border-t[data-v-f7a88bf1]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-f7a88bf1]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-f7a88bf1]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-f7a88bf1]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-f7a88bf1]{border-radius:var(--radius-sm)}.rounded-md[data-v-f7a88bf1]{border-radius:var(--radius-md)}.rounded-lg[data-v-f7a88bf1]{border-radius:var(--radius-lg)}.rounded-pill[data-v-f7a88bf1]{border-radius:var(--radius-pill)}.rounded-full[data-v-f7a88bf1]{border-radius:50%}.shadow-xs[data-v-f7a88bf1]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-f7a88bf1]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-f7a88bf1]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-f7a88bf1]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-f7a88bf1]{box-shadow:var(--shadow-xl)}.bg-white[data-v-f7a88bf1]{background-color:var(--color-white)}.bg-gray-50[data-v-f7a88bf1]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-f7a88bf1]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-f7a88bf1]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-f7a88bf1]{background-color:var(--color-blue-light)}.bg-success[data-v-f7a88bf1]{background-color:var(--color-success-bg)}.bg-warning[data-v-f7a88bf1]{background-color:var(--color-warning-bg)}.bg-error[data-v-f7a88bf1]{background-color:var(--color-error-bg)}.transition-fast[data-v-f7a88bf1]{transition:all var(--transition-fast)}.transition-base[data-v-f7a88bf1]{transition:all var(--transition-base)}.transition-slow[data-v-f7a88bf1]{transition:all var(--transition-slow)}.cursor-pointer[data-v-f7a88bf1]{cursor:pointer}.cursor-not-allowed[data-v-f7a88bf1]{cursor:not-allowed}.overflow-hidden[data-v-f7a88bf1]{overflow:hidden}.overflow-auto[data-v-f7a88bf1]{overflow:auto}.overflow-x-auto[data-v-f7a88bf1]{overflow-x:auto}.overflow-y-auto[data-v-f7a88bf1]{overflow-y:auto}.relative[data-v-f7a88bf1]{position:relative}.absolute[data-v-f7a88bf1]{position:absolute}.fixed[data-v-f7a88bf1]{position:fixed}.sticky[data-v-f7a88bf1]{position:sticky}@keyframes fadeIn-f7a88bf1{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-f7a88bf1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-f7a88bf1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-f7a88bf1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-f7a88bf1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-f7a88bf1]{animation:fadeIn-f7a88bf1 var(--transition-slow) ease-out}.animate-fadeInUp[data-v-f7a88bf1]{animation:fadeInUp-f7a88bf1 .4s ease-out}.animate-fadeInDown[data-v-f7a88bf1]{animation:fadeInDown-f7a88bf1 .4s ease-out}.animate-slideInRight[data-v-f7a88bf1]{animation:slideInRight-f7a88bf1 .4s ease-out}.animate-spin[data-v-f7a88bf1]{animation:spin-f7a88bf1 1s linear infinite}.w-full[data-v-f7a88bf1]{width:100%}.h-full[data-v-f7a88bf1]{height:100%}.truncate[data-v-f7a88bf1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-f7a88bf1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-f7a88bf1]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-f7a88bf1]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-f7a88bf1]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.messages-view[data-v-f7a88bf1]{padding:var(--space-8);max-width:var(--content-max-width);margin:0 auto}.page-header[data-v-f7a88bf1]{margin-bottom:var(--space-6)}.page-title[data-v-f7a88bf1]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal);margin:0}.page-subtitle[data-v-f7a88bf1]{font-size:var(--font-size-base);color:var(--color-gray-500);margin-top:var(--space-1);margin-bottom:0}.filters-bar[data-v-f7a88bf1]{display:flex;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.filter-select[data-v-f7a88bf1]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-charcoal);background:var(--color-white)}.date-filters[data-v-f7a88bf1]{display:flex;align-items:center;gap:var(--space-2)}.date-sep[data-v-f7a88bf1]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.msg-status[data-v-f7a88bf1]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize}.msg-status.pending[data-v-f7a88bf1]{background:var(--color-gray-100);color:var(--color-gray-600)}.msg-status.sent[data-v-f7a88bf1]{background:#dbeafe;color:#1e40af}.msg-status.delivered[data-v-f7a88bf1]{background:#dcfce7;color:#166534}.msg-status.read[data-v-f7a88bf1]{background:#bbf7d0;color:#14532d}.msg-status.failed[data-v-f7a88bf1]{background:#fecaca;color:#991b1b}.msg-channel[data-v-f7a88bf1]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize}.msg-channel.whatsapp[data-v-f7a88bf1]{background:#dcfce7;color:#166534}.msg-channel.sms[data-v-f7a88bf1]{background:#dbeafe;color:#1e40af}.msg-channel.email[data-v-f7a88bf1]{background:#fef9c3;color:#854d0e}.pagination[data-v-f7a88bf1]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-4)}.page-info[data-v-f7a88bf1]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.empty-text[data-v-f7a88bf1]{text-align:center;color:var(--color-gray-500);padding:var(--space-8)}.slide-over-backdrop[data-v-f7a88bf1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:50;display:flex;justify-content:flex-end}.slide-over-panel[data-v-f7a88bf1]{width:420px;max-width:90vw;background:var(--color-white);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:100%}.slide-over-header[data-v-f7a88bf1]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-gray-200)}.slide-over-header h3[data-v-f7a88bf1]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.close-btn[data-v-f7a88bf1]{background:none;border:none;font-size:24px;color:var(--color-gray-400);cursor:pointer}.slide-over-body[data-v-f7a88bf1]{flex:1;overflow-y:auto;padding:var(--space-5)}.detail-row[data-v-f7a88bf1]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-gray-100)}.detail-row[data-v-f7a88bf1]:last-child{border-bottom:none}.detail-label[data-v-f7a88bf1]{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;margin-bottom:2px}.detail-value[data-v-f7a88bf1]{font-size:var(--font-size-sm);color:var(--color-charcoal)}.content-text[data-v-f7a88bf1]{white-space:pre-wrap;word-break:break-word}.error-text[data-v-f7a88bf1]{color:var(--color-error)}.slide-over-enter-active[data-v-f7a88bf1],.slide-over-leave-active[data-v-f7a88bf1]{transition:all .3s ease}.slide-over-enter-active .slide-over-panel[data-v-f7a88bf1],.slide-over-leave-active .slide-over-panel[data-v-f7a88bf1]{transition:transform .3s ease}.slide-over-enter-from[data-v-f7a88bf1],.slide-over-leave-to[data-v-f7a88bf1]{opacity:0}.slide-over-enter-from .slide-over-panel[data-v-f7a88bf1],.slide-over-leave-to .slide-over-panel[data-v-f7a88bf1]{transform:translate(100%)}[data-v-5cb85ffa]:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}[data-v-5cb85ffa],[data-v-5cb85ffa]:before,[data-v-5cb85ffa]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-5cb85ffa]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body[data-v-5cb85ffa]{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs[data-v-5cb85ffa]{font-size:var(--font-size-xs)}.text-sm[data-v-5cb85ffa]{font-size:var(--font-size-sm)}.text-base[data-v-5cb85ffa]{font-size:var(--font-size-base)}.text-md[data-v-5cb85ffa]{font-size:var(--font-size-md)}.text-lg[data-v-5cb85ffa]{font-size:var(--font-size-lg)}.text-xl[data-v-5cb85ffa]{font-size:var(--font-size-xl)}.text-2xl[data-v-5cb85ffa]{font-size:var(--font-size-2xl)}.text-3xl[data-v-5cb85ffa]{font-size:var(--font-size-3xl)}.font-normal[data-v-5cb85ffa]{font-weight:var(--font-weight-normal)}.font-medium[data-v-5cb85ffa]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-5cb85ffa]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-5cb85ffa]{font-weight:var(--font-weight-bold)}.text-charcoal[data-v-5cb85ffa]{color:var(--color-charcoal)}.text-gray-500[data-v-5cb85ffa]{color:var(--color-gray-500)}.text-gray-700[data-v-5cb85ffa]{color:var(--color-gray-700)}.text-blue[data-v-5cb85ffa]{color:var(--color-blue)}.text-success[data-v-5cb85ffa]{color:var(--color-success)}.text-warning[data-v-5cb85ffa]{color:var(--color-warning)}.text-error[data-v-5cb85ffa]{color:var(--color-error)}.text-uppercase[data-v-5cb85ffa]{text-transform:uppercase}.letter-spacing-tight[data-v-5cb85ffa]{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide[data-v-5cb85ffa]{letter-spacing:var(--letter-spacing-wide)}.font-inter[data-v-5cb85ffa]{font-family:var(--font-inter)}.font-figtree[data-v-5cb85ffa]{font-family:var(--font-figtree)}.font-jakarta[data-v-5cb85ffa]{font-family:var(--font-jakarta)}.font-space-grotesk[data-v-5cb85ffa]{font-family:var(--font-space-grotesk)}.font-poppins[data-v-5cb85ffa]{font-family:var(--font-poppins)}.font-montserrat[data-v-5cb85ffa]{font-family:var(--font-montserrat)}.font-display[data-v-5cb85ffa]{font-family:var(--font-family-display)}.font-accent[data-v-5cb85ffa]{font-family:var(--font-family-accent)}.text-hero[data-v-5cb85ffa]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title[data-v-5cb85ffa]{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook[data-v-5cb85ffa]{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge[data-v-5cb85ffa]{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat[data-v-5cb85ffa]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0[data-v-5cb85ffa]{margin:0}.mt-1[data-v-5cb85ffa]{margin-top:var(--space-1)}.mt-2[data-v-5cb85ffa]{margin-top:var(--space-2)}.mt-3[data-v-5cb85ffa]{margin-top:var(--space-3)}.mt-4[data-v-5cb85ffa]{margin-top:var(--space-4)}.mt-6[data-v-5cb85ffa]{margin-top:var(--space-6)}.mt-8[data-v-5cb85ffa]{margin-top:var(--space-8)}.mb-1[data-v-5cb85ffa]{margin-bottom:var(--space-1)}.mb-2[data-v-5cb85ffa]{margin-bottom:var(--space-2)}.mb-3[data-v-5cb85ffa]{margin-bottom:var(--space-3)}.mb-4[data-v-5cb85ffa]{margin-bottom:var(--space-4)}.mb-6[data-v-5cb85ffa]{margin-bottom:var(--space-6)}.mb-8[data-v-5cb85ffa]{margin-bottom:var(--space-8)}.p-0[data-v-5cb85ffa]{padding:0}.p-2[data-v-5cb85ffa]{padding:var(--space-2)}.p-4[data-v-5cb85ffa]{padding:var(--space-4)}.p-6[data-v-5cb85ffa]{padding:var(--space-6)}.p-8[data-v-5cb85ffa]{padding:var(--space-8)}.flex[data-v-5cb85ffa]{display:flex}.flex-col[data-v-5cb85ffa]{flex-direction:column}.flex-wrap[data-v-5cb85ffa]{flex-wrap:wrap}.items-center[data-v-5cb85ffa]{align-items:center}.items-start[data-v-5cb85ffa]{align-items:flex-start}.items-end[data-v-5cb85ffa]{align-items:flex-end}.justify-center[data-v-5cb85ffa]{justify-content:center}.justify-between[data-v-5cb85ffa]{justify-content:space-between}.justify-end[data-v-5cb85ffa]{justify-content:flex-end}.gap-1[data-v-5cb85ffa]{gap:var(--space-1)}.gap-2[data-v-5cb85ffa]{gap:var(--space-2)}.gap-3[data-v-5cb85ffa]{gap:var(--space-3)}.gap-4[data-v-5cb85ffa]{gap:var(--space-4)}.gap-6[data-v-5cb85ffa]{gap:var(--space-6)}.gap-8[data-v-5cb85ffa]{gap:var(--space-8)}.grid[data-v-5cb85ffa]{display:grid}.grid-cols-1[data-v-5cb85ffa]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2[data-v-5cb85ffa]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3[data-v-5cb85ffa]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4[data-v-5cb85ffa]{grid-template-columns:repeat(4,minmax(0,1fr))}.border[data-v-5cb85ffa]{border:1px solid var(--color-gray-200)}.border-t[data-v-5cb85ffa]{border-top:1px solid var(--color-gray-200)}.border-b[data-v-5cb85ffa]{border-bottom:1px solid var(--color-gray-200)}.border-l[data-v-5cb85ffa]{border-left:1px solid var(--color-gray-200)}.border-r[data-v-5cb85ffa]{border-right:1px solid var(--color-gray-200)}.rounded-sm[data-v-5cb85ffa]{border-radius:var(--radius-sm)}.rounded-md[data-v-5cb85ffa]{border-radius:var(--radius-md)}.rounded-lg[data-v-5cb85ffa]{border-radius:var(--radius-lg)}.rounded-pill[data-v-5cb85ffa]{border-radius:var(--radius-pill)}.rounded-full[data-v-5cb85ffa]{border-radius:50%}.shadow-xs[data-v-5cb85ffa]{box-shadow:var(--shadow-xs)}.shadow-sm[data-v-5cb85ffa]{box-shadow:var(--shadow-sm)}.shadow-md[data-v-5cb85ffa]{box-shadow:var(--shadow-md)}.shadow-lg[data-v-5cb85ffa]{box-shadow:var(--shadow-lg)}.shadow-xl[data-v-5cb85ffa]{box-shadow:var(--shadow-xl)}.bg-white[data-v-5cb85ffa]{background-color:var(--color-white)}.bg-gray-50[data-v-5cb85ffa]{background-color:var(--color-gray-50)}.bg-gray-100[data-v-5cb85ffa]{background-color:var(--color-gray-100)}.bg-gray-200[data-v-5cb85ffa]{background-color:var(--color-gray-200)}.bg-blue-light[data-v-5cb85ffa]{background-color:var(--color-blue-light)}.bg-success[data-v-5cb85ffa]{background-color:var(--color-success-bg)}.bg-warning[data-v-5cb85ffa]{background-color:var(--color-warning-bg)}.bg-error[data-v-5cb85ffa]{background-color:var(--color-error-bg)}.transition-fast[data-v-5cb85ffa]{transition:all var(--transition-fast)}.transition-base[data-v-5cb85ffa]{transition:all var(--transition-base)}.transition-slow[data-v-5cb85ffa]{transition:all var(--transition-slow)}.cursor-pointer[data-v-5cb85ffa]{cursor:pointer}.cursor-not-allowed[data-v-5cb85ffa]{cursor:not-allowed}.overflow-hidden[data-v-5cb85ffa]{overflow:hidden}.overflow-auto[data-v-5cb85ffa]{overflow:auto}.overflow-x-auto[data-v-5cb85ffa]{overflow-x:auto}.overflow-y-auto[data-v-5cb85ffa]{overflow-y:auto}.relative[data-v-5cb85ffa]{position:relative}.absolute[data-v-5cb85ffa]{position:absolute}.fixed[data-v-5cb85ffa]{position:fixed}.sticky[data-v-5cb85ffa]{position:sticky}@keyframes fadeIn-5cb85ffa{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-5cb85ffa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-5cb85ffa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-5cb85ffa{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin-5cb85ffa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn[data-v-5cb85ffa]{animation:fadeIn-5cb85ffa var(--transition-slow) ease-out}.animate-fadeInUp[data-v-5cb85ffa]{animation:fadeInUp-5cb85ffa .4s ease-out}.animate-fadeInDown[data-v-5cb85ffa]{animation:fadeInDown-5cb85ffa .4s ease-out}.animate-slideInRight[data-v-5cb85ffa]{animation:slideInRight-5cb85ffa .4s ease-out}.animate-spin[data-v-5cb85ffa]{animation:spin-5cb85ffa 1s linear infinite}.w-full[data-v-5cb85ffa]{width:100%}.h-full[data-v-5cb85ffa]{height:100%}.truncate[data-v-5cb85ffa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-5cb85ffa]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint[data-v-5cb85ffa]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light[data-v-5cb85ffa]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint[data-v-5cb85ffa]{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.magic-review[data-v-5cb85ffa]{min-height:100vh;background:var(--color-gray-50)}.review-header[data-v-5cb85ffa]{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);padding:var(--space-4) var(--space-6)}.header-content[data-v-5cb85ffa]{max-width:1200px;margin:0 auto}.header-title[data-v-5cb85ffa]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0}.review-main[data-v-5cb85ffa]{max-width:1200px;margin:0 auto;padding:var(--space-6)}.state-container[data-v-5cb85ffa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;gap:var(--space-4)}.state-heading[data-v-5cb85ffa]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0}.state-text[data-v-5cb85ffa]{font-size:var(--font-size-base);color:var(--color-gray-500);max-width:400px;margin:0}.spinner[data-v-5cb85ffa]{width:32px;height:32px;border:3px solid var(--color-gray-200);border-top-color:var(--color-blue);border-radius:50%;animation:spin-5cb85ffa .8s linear infinite}@keyframes spin-5cb85ffa{to{transform:rotate(360deg)}}.error-icon[data-v-5cb85ffa]{width:48px;height:48px;border-radius:50%;background:#fef2f2;color:var(--color-error);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.success-icon[data-v-5cb85ffa]{width:48px;height:48px;border-radius:50%;background:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.review-grid[data-v-5cb85ffa]{display:grid;grid-template-columns:1fr 400px;gap:var(--space-6);align-items:start}@media (max-width: 900px){.review-grid[data-v-5cb85ffa]{grid-template-columns:1fr}}.section-title[data-v-5cb85ffa]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:0 0 var(--space-4) 0}.subsection-title[data-v-5cb85ffa]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-charcoal);margin:var(--space-4) 0 var(--space-2) 0}.info-grid[data-v-5cb85ffa]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.info-row[data-v-5cb85ffa]{display:flex;flex-direction:column;gap:2px}.info-row.full-width[data-v-5cb85ffa]{grid-column:1 / -1}.info-label[data-v-5cb85ffa]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-5cb85ffa]{font-size:var(--font-size-base);color:var(--color-charcoal)}.heirs-list[data-v-5cb85ffa]{display:flex;flex-direction:column;gap:var(--space-1)}.heir-item[data-v-5cb85ffa]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.heir-item.blocked[data-v-5cb85ffa]{opacity:.5;text-decoration:line-through}.heir-name[data-v-5cb85ffa]{color:var(--color-charcoal);font-weight:var(--font-weight-medium)}.heir-count[data-v-5cb85ffa]{color:var(--color-gray-500)}.heir-blocked[data-v-5cb85ffa]{color:var(--color-error);font-size:var(--font-size-xs)}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}:root{--color-primary: #1F1F1F;--color-primary-hover: #000000;--color-blue: #0057FF;--color-blue-hover: #0046CC;--color-blue-light: #E6F0FF;--color-blue-soft: #99BFFF;--color-white: #FFFFFF;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EBEBEB;--color-gray-300: #D1D1D1;--color-gray-400: #475569;--color-gray-500: #334155;--color-gray-600: #1e293b;--color-gray-700: #0f172a;--color-charcoal: #020617;--color-success: #1DB954;--color-success-bg: rgba(29, 185, 84, .1);--color-warning: #FFA500;--color-warning-bg: rgba(255, 165, 0, .1);--color-error: #E55C5C;--color-error-bg: rgba(229, 92, 92, .1);--color-info: #0057FF;--color-info-bg: rgba(0, 87, 255, .1);--color-pending: #8B5CF6;--color-pending-bg: rgba(139, 92, 246, .1);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-figtree: "Figtree", -apple-system, sans-serif;--font-jakarta: "Plus Jakarta Sans", -apple-system, sans-serif;--font-space-grotesk: "Space Grotesk", sans-serif;--font-poppins: "Poppins", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-family: var(--font-inter);--font-family-display: var(--font-space-grotesk);--font-family-accent: var(--font-poppins);--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.8px;--letter-spacing-normal: 0px;--letter-spacing-wide: .5px;--letter-spacing-wider: .6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px var(--color-blue-light);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 240px;--topbar-height: 64px;--content-max-width: 100%;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 9999}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--color-gray-700);background:var(--color-white)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-charcoal{color:var(--color-charcoal)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-blue{color:var(--color-blue)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-uppercase{text-transform:uppercase}.letter-spacing-tight{letter-spacing:var(--letter-spacing-tight)}.letter-spacing-wide{letter-spacing:var(--letter-spacing-wide)}.font-inter{font-family:var(--font-inter)}.font-figtree{font-family:var(--font-figtree)}.font-jakarta{font-family:var(--font-jakarta)}.font-space-grotesk{font-family:var(--font-space-grotesk)}.font-poppins{font-family:var(--font-poppins)}.font-montserrat{font-family:var(--font-montserrat)}.font-display{font-family:var(--font-family-display)}.font-accent{font-family:var(--font-family-accent)}.text-hero{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.1}.text-section-title{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.text-hook{font-family:var(--font-family-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4}.text-badge{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.text-stat{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.m-0{margin:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.p-0{padding:0}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.border{border:1px solid var(--color-gray-200)}.border-t{border-top:1px solid var(--color-gray-200)}.border-b{border-bottom:1px solid var(--color-gray-200)}.border-l{border-left:1px solid var(--color-gray-200)}.border-r{border-right:1px solid var(--color-gray-200)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-full{border-radius:50%}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.bg-white{background-color:var(--color-white)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-blue-light{background-color:var(--color-blue-light)}.bg-success{background-color:var(--color-success-bg)}.bg-warning{background-color:var(--color-warning-bg)}.bg-error{background-color:var(--color-error-bg)}.transition-fast{transition:all var(--transition-fast)}.transition-base{transition:all var(--transition-base)}.transition-slow{transition:all var(--transition-slow)}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeIn{animation:fadeIn var(--transition-slow) ease-out}.animate-fadeInUp{animation:fadeInUp .4s ease-out}.animate-fadeInDown{animation:fadeInDown .4s ease-out}.animate-slideInRight{animation:slideInRight .4s ease-out}.animate-spin{animation:spin 1s linear infinite}.w-full{width:100%}.h-full{height:100%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shortcut-hint{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;background:#fffffff2;border:none;border-radius:4px;font-size:11px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-primary, #1F1F1F);line-height:1}.shortcut-hint-light{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:11px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-500);line-height:1}.search-shortcut-hint{position:absolute;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,monospace;color:var(--color-gray-400);pointer-events:none}.Vue-Toastification__container{z-index:9999!important;padding:var(--space-4, 16px)}.Vue-Toastification__container.top-right{top:var(--topbar-height, 64px);right:0}.Vue-Toastification__toast{font-family:var(--font-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);font-size:var(--font-size-base, 14px);line-height:1.5;border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .1));padding:var(--space-3, 12px) var(--space-4, 16px);min-height:unset;margin-bottom:var(--space-2, 8px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Vue-Toastification__toast--success{background-color:var(--color-white, #FFFFFF);color:var(--color-gray-700, #0f172a);border-left:4px solid var(--color-success, #1DB954)}.Vue-Toastification__toast--error{background-color:var(--color-white, #FFFFFF);color:var(--color-gray-700, #0f172a);border-left:4px solid var(--color-error, #E55C5C)}.Vue-Toastification__toast--warning{background-color:var(--color-white, #FFFFFF);color:var(--color-gray-700, #0f172a);border-left:4px solid var(--color-warning, #FFA500)}.Vue-Toastification__toast--info{background-color:var(--color-white, #FFFFFF);color:var(--color-gray-700, #0f172a);border-left:4px solid var(--color-info, #0057FF)}.Vue-Toastification__toast--default{background-color:var(--color-white, #FFFFFF);color:var(--color-gray-700, #0f172a);border-left:4px solid var(--color-gray-300, #D1D1D1)}.Vue-Toastification__toast--success .Vue-Toastification__icon{color:var(--color-success, #1DB954)}.Vue-Toastification__toast--error .Vue-Toastification__icon{color:var(--color-error, #E55C5C)}.Vue-Toastification__toast--warning .Vue-Toastification__icon{color:var(--color-warning, #FFA500)}.Vue-Toastification__toast--info .Vue-Toastification__icon{color:var(--color-info, #0057FF)}.Vue-Toastification__close-button{color:var(--color-gray-400, #475569);opacity:.6;font-weight:var(--font-weight-medium, 500);transition:opacity var(--transition-fast, .15s cubic-bezier(.4, 0, .2, 1))}.Vue-Toastification__close-button:hover{opacity:1}.Vue-Toastification__progress-bar{height:3px;opacity:.7;border-radius:0 0 var(--radius-md, 8px) 0;bottom:0}.Vue-Toastification__toast--success .Vue-Toastification__progress-bar{background-color:var(--color-success, #1DB954)}.Vue-Toastification__toast--error .Vue-Toastification__progress-bar{background-color:var(--color-error, #E55C5C)}.Vue-Toastification__toast--warning .Vue-Toastification__progress-bar{background-color:var(--color-warning, #FFA500)}.Vue-Toastification__toast--info .Vue-Toastification__progress-bar{background-color:var(--color-info, #0057FF)}.Vue-Toastification__toast-body{font-size:var(--font-size-base, 14px);font-weight:var(--font-weight-normal, 400);line-height:1.5;padding:0;margin:0 var(--space-2, 8px)}.Vue-Toastification__bounce-enter-active{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.Vue-Toastification__bounce-leave-active{animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:0ms}.Vue-Toastification__progress-bar{transition:none}}@media (prefers-color-scheme: dark){.Vue-Toastification__toast--success,.Vue-Toastification__toast--error,.Vue-Toastification__toast--warning,.Vue-Toastification__toast--info,.Vue-Toastification__toast--default{background-color:#1a1a2e;color:#e2e8f0}.Vue-Toastification__close-button{color:#94a3b8}}
