:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-text-light-1: #2c3e50;--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-accent: #ef5c3f;--color-background: #ffffff;--color-background-soft: #f8f8f8;--color-background-mute: #f2f2f2;--color-border: rgba(60, 60, 60, .12);--color-border-hover: rgba(60, 60, 60, .29);--color-heading: #2c3e50;--color-text: #2c3e50;--color-accent: #ef5c3f;--color-accent-hover: color-mix(in srgb, var(--color-accent) 85%, #000000 15%);--color-accent-muted: #fef3f0;--color-text-muted: color-mix(in srgb, var(--color-text) 60%, transparent);--color-surface-page: var(--color-background);--color-surface-section: var(--color-background-soft);--color-surface-raised: var(--color-background);--color-surface-soft: var(--color-background-soft);--color-surface-muted: var(--color-background-mute);--color-surface-control: var(--color-background);--color-surface-hover: var(--color-background-soft);--color-surface-border: var(--color-border);--color-surface-popover: var(--color-surface-raised);--radius-popover: 14px;--color-background-muted: var(--color-surface-muted);--color-overlay: color-mix(in srgb, var(--color-gray-900) 45%, transparent);--shadow-modal: 0 20px 42px -28px color-mix(in srgb, var(--color-gray-900) 80%, transparent);--shadow-dropdown: 0 14px 24px -20px color-mix(in srgb, var(--color-gray-900) 55%, transparent);--scrollbar-thumb: color-mix(in srgb, var(--color-text) 24%, transparent);--scrollbar-track: var(--color-surface-muted);--color-status-funded: #62bda8;--color-status-funded-strong: #3a9b82;--color-status-funded-badge-bg: #81d8bb;--color-status-funded-badge-text: #1f6a4e;--color-status-lender: #7090de;--color-status-lender-strong: #5278d0;--color-status-lender-badge-bg: #8eb0f5;--color-status-lender-badge-text: #21447f;--color-status-inactive-badge-bg: var(--color-gray-200);--color-status-inactive-badge-text: var(--color-gray-600);--color-success-bg: color-mix(in srgb, var(--color-green-500) 10%, transparent);--color-success-text: var(--color-green-700);--color-warning-bg: color-mix(in srgb, var(--color-yellow-500) 10%, transparent);--color-warning-text: var(--color-yellow-700);--color-error-bg: color-mix(in srgb, var(--color-red-500) 10%, transparent);--color-error-bg-subtle: color-mix(in srgb, var(--color-red-500) 5%, transparent);--color-error-border-subtle: color-mix(in srgb, var(--color-red-500) 25%, transparent);--section-gap: 160px;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-900: #111827;--color-red-50: #fef2f2;--color-red-200: #fecaca;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-800: #991b1b;--color-error: var(--color-red-600);--color-green-50: #f0fdf4;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-yellow-50: #fefce8;--color-yellow-500: #eab308;--color-yellow-700: #a16207;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-16: 64px;--spacing-20: 80px;--layout-max-width: 960px;--layout-wide-width: 1120px;--layout-narrow-width: 720px;--radius-card: 10px;--shadow-card: 0 8px 16px -12px rgba(0, 0, 0, .25);--control-height: 52px;--control-radius: 14px;--control-border: var(--color-surface-border);--control-border-focus: color-mix(in srgb, var(--color-text) 22%, transparent);--control-bg: var(--color-surface-control);--hover-zoom-scale: 1.01;--hover-zoom-duration: .2s;--z-dropdown: 50;--z-modal-dropdown: 1200;--z-sticky: 100;--z-modal: 5000;--z-toast: 10000;--loader-size: 64px}[data-theme=dark]{--color-surface-control: var(--color-surface-raised);--color-surface-popover: var(--color-surface-muted);--color-surface-hover: var(--color-surface-soft);--control-bg: var(--color-surface-control);--control-border: color-mix(in srgb, var(--color-text) 16%, transparent);--control-border-focus: color-mix(in srgb, var(--color-text) 28%, transparent);--shadow-dropdown: 0 20px 44px -18px color-mix(in srgb, #000000 52%, var(--color-background) 48%);--shadow-modal: 0 24px 48px -22px color-mix(in srgb, #000000 58%, var(--color-background) 42%);--scrollbar-thumb: color-mix(in srgb, var(--color-text) 34%, transparent);--scrollbar-track: var(--color-surface-soft)}[data-theme=dark] input,[data-theme=dark] textarea{color:#e5e7eb}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#fff9!important}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;color:var(--color-text);background:var(--color-background);min-height:100vh;transition:color .5s,background-color .5s;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:Hind Madurai,sans-serif}.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-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-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.ui-page-title{font-family:Hind Madurai,sans-serif;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-heading)}@media(max-width:640px){.ui-page-title{font-size:var(--font-size-2xl)}}.rounded{border-radius:4px}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-full{border-radius:9999px}.h-1{height:4px}.h-2{height:8px}.h-4{height:16px}.h-5{height:20px}.h-8{height:32px}.w-5{width:20px}.w-8{width:32px}.w-10{width:40px}.max-h-60{max-height:240px}.min-h-screen{min-height:100vh}.ui-form-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ui-form-error{font-size:var(--font-size-sm)}.ui-input,.ui-select{height:var(--control-height);padding:0 var(--spacing-4);font-size:var(--font-size-base);font-family:Lato,sans-serif;line-height:var(--line-height-normal)}.ui-select{padding:0 calc(var(--spacing-4) + 28px) 0 var(--spacing-4)}.ui-textarea{min-height:calc(var(--control-height) * 2);padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-family:Lato,sans-serif;line-height:var(--line-height-normal)}.ui-toast-container{max-width:400px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ui-page{min-height:100vh;display:flex;flex-direction:column}.ui-container{width:70vw;max-width:70vw;margin-left:auto;margin-right:auto;display:block;padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}@media(max-width:640px){.ui-container{padding-top:var(--spacing-6);padding-bottom:var(--spacing-10)}}.container{padding-left:var(--spacing-4);padding-right:var(--spacing-4);margin-left:auto;margin-right:auto}.ui-card{padding:var(--spacing-8);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--color-background);border:1px solid var(--color-border)}@media(max-width:640px){.ui-card{padding:var(--spacing-5)}}.ui-card-narrow{max-width:var(--layout-narrow-width);margin-left:auto;margin-right:auto}.ui-card-wide{max-width:var(--layout-wide-width);margin-left:auto;margin-right:auto}.ui-card-70{width:70vw}@media(max-width:640px){.ui-card-70{width:100%}}.ui-header-inner{max-width:70vw;margin-left:auto;margin-right:auto;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4)}.ui-action-bar{padding:var(--spacing-4) var(--spacing-4) var(--spacing-6)}.ui-section-card{padding:var(--spacing-6);border-radius:8px;background:var(--color-background);border:1px solid var(--color-border)}.ui-page-header{margin-bottom:var(--spacing-6)}.max-w-2xl{max-width:672px}.max-w-4xl{max-width:896px}.max-w-6xl{max-width:1152px}.max-w-full{max-width:100%}.layout-max{max-width:var(--layout-max-width);margin-left:auto;margin-right:auto}.layout-narrow{max-width:var(--layout-narrow-width);margin-left:auto;margin-right:auto}.layout-wide{max-width:var(--layout-wide-width);margin-left:auto;margin-right:auto}.logo-fundingbay-dark{display:none}[data-theme=dark] .logo-fundingbay-light{display:none!important}[data-theme=dark] .logo-fundingbay-dark{display:block!important}.ui-button{padding:10px 20px;border:2px solid transparent;background-color:transparent;color:var(--color-text, var(--color-gray-900));font-family:Lato,sans-serif;font-size:var(--font-size-base);cursor:pointer;border-radius:12px;transition:transform var(--hover-zoom-duration) ease;outline:none;font-weight:var(--font-weight-bold);transform:scale(1)}.ui-button:hover:not(:disabled){transform:scale(var(--hover-zoom-scale))}.ui-button:disabled{cursor:not-allowed;opacity:.6}.ui-button-primary{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.ui-button-primary:visited,.ui-button-primary:hover,.ui-button-primary:focus-visible,.ui-button-primary:active{color:var(--color-white)}.ui-button-primary:disabled{background-color:var(--color-gray-400);border-color:var(--color-gray-400)}.ui-button-secondary{background-color:transparent;color:var(--color-text, var(--color-gray-900));border-color:var(--color-border, var(--color-gray-300))}.ui-button-secondary:hover:not(:disabled),.ui-button-secondary:focus-visible,.ui-button-secondary:active{border-color:var(--color-accent);color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 12%,transparent)}.ui-button-danger{background-color:var(--color-red-600);border-color:var(--color-red-600);color:var(--color-white)}.ui-button-danger:visited,.ui-button-danger:hover:not(:disabled),.ui-button-danger:focus-visible,.ui-button-danger:active{background-color:var(--color-red-500);border-color:var(--color-red-500);color:var(--color-white)}.ui-button-danger:disabled{background-color:var(--color-gray-400);border-color:var(--color-gray-400);color:var(--color-white);opacity:.65}.ui-button-block{width:100%;text-align:center}.ui-button-flex{flex:1 1 0%}.button-row{display:flex;gap:var(--spacing-4);align-items:stretch}.button-row .ui-button-secondary{flex:0 0 auto;min-width:80px}.button-row .ui-button-primary{flex:1 1 0%;min-width:6rem}.ui-button-link{padding:0;margin:0;border:none;background:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:none}.ui-button-link:hover{color:var(--color-accent-hover);text-decoration:underline}@media(max-width:640px){.ui-button{padding:10px 16px;font-size:var(--font-size-base);min-height:44px}.ui-action-bar .ui-button{flex:1 1 0%;min-width:0}}.ui-surface-block,.ui-surface-section{background:var(--color-surface-section);border:1px solid var(--color-surface-border);border-radius:16px;box-shadow:0 14px 32px -24px color-mix(in srgb,var(--color-gray-900) 35%,transparent);padding:clamp(1rem,1.5vw,1.4rem)}.ui-surface-block{display:flex;flex-direction:column;gap:var(--spacing-6)}.ui-surface-section{display:flex;flex-direction:column;gap:var(--spacing-4)}.ui-surface-filters{margin-bottom:var(--spacing-1);padding:1rem;background:var(--color-surface-section);border:1px solid var(--color-surface-border);border-radius:12px;box-shadow:none}.ui-surface-card{padding:1rem;background:var(--color-surface-raised);border:1px solid var(--color-surface-border);border-radius:12px}.ui-surface-table{overflow-x:auto;background:var(--color-surface-raised);border:1px solid var(--color-surface-border);border-radius:12px;-webkit-overflow-scrolling:touch}.ui-surface-empty{padding:var(--spacing-8);text-align:center;color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-surface-border);border-radius:var(--radius-lg)}.ui-surface-control{background:var(--color-surface-control);color:var(--color-text)}.ui-surface-control:hover:not(:disabled):not(:focus){background-color:var(--color-surface-hover)}.ui-data-table th{font-weight:600;color:var(--color-heading);background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}.ui-data-table tbody tr{border-bottom:none}.ui-data-table tbody tr:not([class*=--inactive]):hover{background:var(--color-surface-hover)}.ui-data-table__row--inactive{background:var(--color-surface-muted);opacity:.65}.ui-data-table__row--inactive:hover{background:var(--color-surface-muted)}.ui-surface-popover,.row-actions-dropdown,.company-dropdown{background-color:var(--color-surface-popover);border:1px solid color-mix(in srgb,var(--color-surface-border) 88%,var(--color-text) 12%);border-radius:var(--radius-popover);box-shadow:var(--shadow-dropdown);color:var(--color-text)}.ui-surface-popover__item:hover:not(:disabled),.row-actions-menu-item:hover:not(:disabled),.company-option:hover:not(.company-option-disabled){background-color:var(--color-surface-hover)}.company-option-selected:not(.company-option-disabled){background-color:var(--color-surface-hover)}.company-dropdown,.company-options-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.company-dropdown::-webkit-scrollbar,.company-options-scroll::-webkit-scrollbar{width:8px}.company-dropdown::-webkit-scrollbar-track,.company-options-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.company-dropdown::-webkit-scrollbar-thumb,.company-options-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.company-dropdown::-webkit-scrollbar-thumb:hover,.company-options-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--scrollbar-thumb) 80%,var(--color-text) 20%)}.select-search{background-color:var(--color-surface-popover);border-bottom:1px solid var(--color-surface-border)}.select-search-input{border:1px solid var(--control-border);background-color:var(--color-surface-control);color:var(--color-text)}.select-search-input::placeholder{color:var(--color-text-muted)}.select-search-input:focus{outline:none;border-color:var(--control-border-focus)}.select-search-empty{color:var(--color-text-muted)}#app{width:100%;min-height:100vh;padding:0;font-weight:400}a,.green{text-decoration:none;color:var(--color-accent);transition:.4s;padding:3px}@media(hover:hover){a:hover{color:var(--color-accent-hover);background-color:var(--color-accent-muted)}}:root{--z-loader-overlay: 2147483647}.route-loader-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-loader-overlay);background-color:var(--color-background, #ffffff);isolation:isolate;contain:layout style}.auth-page-transition-overlay{position:fixed;inset:0;z-index:calc(var(--z-loader-overlay) + 1);background-color:#1c1c1e;opacity:0;visibility:hidden;pointer-events:none}.auth-page-transition-overlay__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}html:has(.modal-overlay),html:has(.add-lead-modal-overlay){overflow:hidden}.modal-overlay,.add-lead-modal-overlay{overscroll-behavior:contain}.introjs-tour{transition:all .3s ease-out}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px #2121214d;transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0 0 2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem #9e9e9e80;border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:#3c3c3c91}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:#8888883d;z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}html.cmf-intro-smooth-scroll{scroll-behavior:smooth}html.cmf-intro-smooth-scroll .introjs-tooltip,html.cmf-intro-smooth-scroll .introjs-helperLayer{scroll-margin-top:16px}@media(prefers-reduced-motion:reduce){html.cmf-intro-smooth-scroll{scroll-behavior:auto}}.introjs-tooltipReferenceLayer{--intro-surface: var(--color-surface-popover, var(--color-surface-raised, var(--color-background)));--intro-border: color-mix(in srgb, var(--color-surface-border, var(--color-border)) 88%, var(--color-text) 12%);--intro-text: var(--color-text);--intro-heading: var(--color-heading, var(--color-text));--intro-muted: var(--color-text-muted, color-mix(in srgb, var(--color-text) 60%, transparent))}.introjs-overlay{background-color:var(--color-overlay, color-mix(in srgb, var(--color-gray-900) 55%, transparent))!important;opacity:1!important;z-index:calc(var(--z-loader-overlay) + 20)!important}.introjs-helperLayer{border-radius:var(--radius-card, 10px);box-shadow:0 0 0 9999px var(--color-overlay, color-mix(in srgb, var(--color-gray-900) 55%, transparent)),0 0 0 2px color-mix(in srgb,var(--color-accent) 65%,transparent),0 8px 24px color-mix(in srgb,#000 35%,transparent);z-index:calc(var(--z-loader-overlay) + 21)!important}.introjs-tooltipReferenceLayer{z-index:calc(var(--z-loader-overlay) + 22)!important}.introjs-tour{z-index:calc(var(--z-loader-overlay) + 23)!important}.modal-overlay:has([data-tour=admin-detail-edit-modal]),.modal-overlay:has([data-tour=admin-detail-add-modal]){z-index:calc(var(--z-loader-overlay) + 30)!important}.introjs-disableInteraction{background-color:transparent!important}.introjs-tooltip.cmf-intro-tooltip,.introjs-tooltip{box-sizing:border-box;cursor:pointer;min-width:280px;max-width:min(420px,calc(100vw - 32px))!important;padding:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-base, 16px);line-height:var(--line-height-normal, 1.5);color:var(--intro-text)!important;background-color:var(--intro-surface)!important;border:1px solid var(--intro-border)!important;border-radius:var(--radius-popover, 14px)!important;box-shadow:var(--shadow-modal, 0 20px 42px -28px color-mix(in srgb, var(--color-gray-900) 80%, transparent))!important;overflow:hidden}.introjs-tooltip.cmf-intro-tooltip--partners-table{z-index:calc(var(--z-loader-overlay) + 24)!important;width:max-content;min-width:280px;max-width:min(540px,calc(100vw - 32px))!important}.introjs-tooltip.cmf-intro-tooltip--partners-table .introjs-tooltiptext .cmf-intro-oneline{white-space:nowrap}.introjs-tooltip.cmf-intro-tooltip--partners-table .introjs-tooltiptext .cmf-intro-icon-list{margin-top:var(--spacing-2, 8px)}.introjs-tooltip.cmf-intro-tooltip--partners-table .introjs-tooltiptext .cmf-intro-icon-list li{margin-bottom:var(--spacing-1, 4px)}.introjs-tooltip-header{position:relative;min-height:2.75rem;padding:var(--spacing-4, 16px) var(--spacing-5, 20px) 0}.introjs-skipbutton{position:absolute;top:var(--spacing-2, 8px);right:var(--spacing-2, 8px);width:auto;height:auto;padding:var(--spacing-2, 8px) var(--spacing-3, 12px);line-height:1.2;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--intro-muted)!important;text-decoration:none;border-radius:8px;cursor:pointer}.introjs-skipbutton:hover,.introjs-skipbutton:focus{color:var(--intro-muted)!important;background-color:transparent!important;outline:none;text-decoration:none}.introjs-tooltiptext{padding:0 var(--spacing-5, 20px) var(--spacing-4, 16px);color:var(--intro-text)!important;cursor:default}.introjs-tooltiptext h3,.introjs-tooltip-title{margin:0 0 var(--spacing-2, 8px);font-family:Hind Madurai,sans-serif;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height-tight, 1.25);color:var(--intro-heading)!important}.introjs-tooltiptext p{margin:0;color:var(--intro-text)!important}.introjs-tooltiptext strong{color:var(--intro-heading);font-weight:var(--font-weight-semibold, 600)}.introjs-tooltiptext .cmf-intro-hint{margin-top:var(--spacing-3, 12px);font-size:var(--font-size-sm, 14px);color:var(--intro-muted)!important}.introjs-tooltiptext .cmf-intro-list{margin:var(--spacing-2, 8px) 0 0;padding-left:1.25rem;color:var(--intro-text)!important}.introjs-tooltiptext .cmf-intro-list li{margin-bottom:var(--spacing-2, 8px)}.introjs-tooltiptext .cmf-intro-list li:last-child{margin-bottom:0}.cmf-intro-icon-list li{list-style:none;margin-left:0;padding-left:0}.cmf-intro-icon-row{display:inline-flex;align-items:center;gap:.5rem}.cmf-intro-icon-row .cmf-intro-icon-svg{flex-shrink:0;color:var(--color-accent, currentColor)}.introjs-arrow.top,.introjs-arrow.top-right,.introjs-arrow.top-middle{border-bottom-color:var(--intro-surface)!important}.introjs-arrow.bottom,.introjs-arrow.bottom-right,.introjs-arrow.bottom-middle{border-top-color:var(--intro-surface)!important}.introjs-arrow.left,.introjs-arrow.left-bottom{border-right-color:var(--intro-surface)!important}.introjs-arrow.right,.introjs-arrow.right-bottom{border-left-color:var(--intro-surface)!important}.introjs-bullets{padding:var(--spacing-3, 12px) var(--spacing-5, 20px) 0}.introjs-bullets ul li a{background:color-mix(in srgb,var(--intro-muted) 45%,transparent)!important;cursor:pointer}.introjs-bullets ul li a:hover,.introjs-bullets ul li a:focus{background:color-mix(in srgb,var(--intro-muted) 45%,transparent)!important}.introjs-bullets ul li a.active{background:var(--color-accent)!important}.introjs-progress{height:6px;margin:var(--spacing-3, 12px) var(--spacing-5, 20px) 0;border-radius:999px;background-color:color-mix(in srgb,var(--intro-muted) 30%,transparent)!important;overflow:hidden}.introjs-progressbar,.introjs-progressbar.cmf-intro-progressbar{background-color:var(--color-accent)!important;border-radius:999px}.introjs-helperNumberLayer{color:var(--intro-muted)!important}.introjs-tooltipbuttons{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2, 8px);margin-top:var(--spacing-4, 16px);padding:var(--spacing-4, 16px) var(--spacing-5, 20px);border-top:1px solid var(--intro-border)!important;background:var(--intro-surface)!important}.introjs-tooltipbuttons:after{display:none}.introjs-tooltipbuttons .introjs-button.ui-button{float:none;margin:0;min-height:38px;padding:10px 20px;text-shadow:none!important;background-image:none!important;box-sizing:border-box;zoom:1;cursor:pointer;transform:none!important;border-width:2px;border-style:solid;font-family:Lato,sans-serif;font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-bold, 700)}.introjs-tooltipbuttons .introjs-prevbutton{margin-right:auto}.introjs-tooltipbuttons .introjs-prevbutton.ui-button,.introjs-tooltipbuttons .introjs-prevbutton.ui-button:hover,.introjs-tooltipbuttons .introjs-prevbutton.ui-button:focus,.introjs-tooltipbuttons .introjs-prevbutton.ui-button:focus-visible,.introjs-tooltipbuttons .introjs-prevbutton.ui-button:active,.introjs-tooltipbuttons .introjs-prevbutton.ui-button:visited{background-color:transparent!important;border-color:var(--color-border, var(--color-surface-border))!important;color:var(--intro-text)!important;transform:none!important}.introjs-tooltipbuttons .introjs-nextbutton.ui-button,.introjs-tooltipbuttons .introjs-donebutton.ui-button,.introjs-tooltipbuttons .introjs-nextbutton.ui-button:hover,.introjs-tooltipbuttons .introjs-nextbutton.ui-button:focus,.introjs-tooltipbuttons .introjs-nextbutton.ui-button:focus-visible,.introjs-tooltipbuttons .introjs-nextbutton.ui-button:active,.introjs-tooltipbuttons .introjs-nextbutton.ui-button:visited,.introjs-tooltipbuttons .introjs-donebutton.ui-button:hover,.introjs-tooltipbuttons .introjs-donebutton.ui-button:focus,.introjs-tooltipbuttons .introjs-donebutton.ui-button:focus-visible,.introjs-tooltipbuttons .introjs-donebutton.ui-button:active,.introjs-tooltipbuttons .introjs-donebutton.ui-button:visited{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:var(--color-white, #fff)!important;transform:none!important}.introjs-tooltipbuttons .introjs-button.introjs-disabled,.introjs-tooltipbuttons .introjs-button.introjs-disabled:hover,.introjs-tooltipbuttons .introjs-button.introjs-disabled:focus{opacity:.45;cursor:not-allowed;transform:none;background-color:var(--color-gray-400)!important;border-color:var(--color-gray-400)!important;color:var(--color-white, #fff)!important;box-shadow:none}.introjs-dontShowAgain label{color:var(--intro-text)!important;background-color:transparent!important}.loader-shell[data-v-8373f2e3]{display:inline-flex;align-items:center;justify-content:center}.loader[data-v-8373f2e3]{--back-color: var(--color-border, var(--color-background-mute, #c3c8de));--text-color: var(--color-text, #414856);--loader-size: 64px;width:var(--loader-size);height:var(--loader-size);border-radius:9999px;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.loader svg[data-v-8373f2e3]{position:absolute;display:flex;justify-content:center;align-items:center;transform-origin:center center;will-change:transform;backface-visibility:hidden}.loader svg circle[data-v-8373f2e3]{position:absolute;fill:none;stroke-width:calc(var(--loader-size) * .09375);stroke-linecap:round;stroke-linejoin:round;transform:rotate(-100deg);transform-origin:center}.loader svg circle.back[data-v-8373f2e3]{stroke:var(--back-color)}.loader svg circle.front[data-v-8373f2e3]{stroke:var(--front-color)}.loader svg.circle-outer[data-v-8373f2e3]{height:calc(var(--loader-size) * 1.34375);width:calc(var(--loader-size) * 1.34375)}.loader svg.circle-outer circle[data-v-8373f2e3]{stroke-dasharray:62.75 188.25}.loader svg.circle-outer[data-v-8373f2e3]{animation:loader-ring-spin-8373f2e3 1.4s linear infinite}.loader svg.circle-outer circle.back[data-v-8373f2e3],.loader svg.circle-outer circle.front[data-v-8373f2e3]{animation:none}.loader svg.circle-middle[data-v-8373f2e3]{height:calc(var(--loader-size) * .9375);width:calc(var(--loader-size) * .9375)}.loader svg.circle-middle circle[data-v-8373f2e3]{stroke-dasharray:42.5 127.5}.loader svg.circle-middle[data-v-8373f2e3]{animation:loader-ring-spin-8373f2e3 1.1s linear infinite reverse}.loader svg.circle-middle circle.back[data-v-8373f2e3],.loader svg.circle-middle circle.front[data-v-8373f2e3]{animation:none}.loader svg.circle-inner[data-v-8373f2e3]{height:calc(var(--loader-size) * .53125);width:calc(var(--loader-size) * .53125)}.loader svg.circle-inner circle[data-v-8373f2e3]{stroke-dasharray:22 66}.loader svg.circle-inner[data-v-8373f2e3]{animation:loader-ring-spin-8373f2e3 .9s linear infinite}.loader svg.circle-inner circle.back[data-v-8373f2e3],.loader svg.circle-inner circle.front[data-v-8373f2e3]{animation:none}.loader .text[data-v-8373f2e3]{position:absolute;bottom:calc(var(--loader-size) * -.625);display:flex;justify-content:center;align-items:center;text-transform:lowercase;font-weight:var(--font-weight-medium);font-size:calc(var(--loader-size) * .21875);letter-spacing:.2px;white-space:nowrap}.loader .text[data-v-8373f2e3]:before,.loader .text[data-v-8373f2e3]:after{content:attr(data-text)}.loader .text[data-v-8373f2e3]:before{color:var(--text-color)}.loader .text[data-v-8373f2e3]:after{color:var(--front-color, var(--color-accent));animation:loader-text-pulse-8373f2e3 1.6s ease-in-out infinite;position:absolute;left:0}.loader-shell-inline .loader .text[data-v-8373f2e3]{position:static}@keyframes loader-ring-spin-8373f2e3{to{transform:rotate(360deg)}}@keyframes loader-text-pulse-8373f2e3{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.loader svg.circle-outer[data-v-8373f2e3],.loader svg.circle-middle[data-v-8373f2e3],.loader svg.circle-inner[data-v-8373f2e3]{animation-duration:2.4s}.loader .text[data-v-8373f2e3]:after{animation-duration:2.4s}}.toast[data-v-1c5b6ab6]{position:fixed;top:var(--spacing-4, 1rem);right:var(--spacing-4, 1rem);z-index:9999;display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-radius:var(--radius-card, 10px);box-shadow:0 4px 16px #00000024;font-size:var(--font-size-sm, .875rem);max-width:420px;pointer-events:auto}.toast--success[data-v-1c5b6ab6]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}:root.dark .toast--success[data-v-1c5b6ab6],:root[data-theme=dark] .toast--success[data-v-1c5b6ab6]{background:#14532d;color:#bbf7d0;border-color:#166534}.toast--error[data-v-1c5b6ab6]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}:root.dark .toast--error[data-v-1c5b6ab6],:root[data-theme=dark] .toast--error[data-v-1c5b6ab6]{background:#7f1d1d;color:#fecaca;border-color:#991b1b}.toast__icon[data-v-1c5b6ab6]{flex-shrink:0;display:flex}.toast__message[data-v-1c5b6ab6]{flex:1;line-height:1.4}.toast__close[data-v-1c5b6ab6]{flex-shrink:0;background:none;border:none;font-size:1.25rem;line-height:1;cursor:pointer;color:inherit;opacity:.6;padding:0 .125rem}.toast__close[data-v-1c5b6ab6]:hover{opacity:1}.toast-slide-enter-active[data-v-1c5b6ab6]{transition:all .3s ease-out}.toast-slide-leave-active[data-v-1c5b6ab6]{transition:all .25s ease-in}.toast-slide-enter-from[data-v-1c5b6ab6],.toast-slide-leave-to[data-v-1c5b6ab6]{opacity:0;transform:translate(40px)}.app[data-v-4b3987de]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-text)}.header[data-v-4b3987de]{border-bottom:1px solid var(--color-border);background:var(--color-background)}.header-inner[data-v-4b3987de]{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);max-width:70vw;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.brand-left[data-v-4b3987de]{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--color-heading);padding:0;transition:none}.brand-left[data-v-4b3987de]:hover{color:var(--color-heading);background-color:transparent}.logo[data-v-4b3987de]{height:32px;width:auto;display:block}.logo-partner[data-v-4b3987de]{object-fit:contain;height:40px;width:auto}.header-right[data-v-4b3987de]{display:flex;align-items:center;gap:var(--spacing-6)}.brand-right[data-v-4b3987de]{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}.product-of[data-v-4b3987de]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);white-space:nowrap}.logo-fundingbay[data-v-4b3987de]{height:68px;width:auto;object-fit:contain;flex-shrink:0}nav[data-v-4b3987de]{display:flex;align-items:center;gap:var(--spacing-4)}nav a[data-v-4b3987de]{color:var(--color-text);text-decoration:none;font-size:var(--font-size-base)}nav a.router-link-active[data-v-4b3987de]{font-weight:500;color:var(--color-accent)}nav a[data-v-4b3987de]:hover{color:var(--color-accent);text-decoration:underline}@media(max-width:850px){.header-right[data-v-4b3987de]{flex-direction:column;align-items:flex-start}}.main[data-v-4b3987de]{flex:1;background:var(--color-background);color:var(--color-text)}.main--behind-overlay[data-v-4b3987de]{pointer-events:none}.main--full[data-v-4b3987de]{padding:0}
