:root{--adfi-bg-page: #F8F7F4;--adfi-bg-content: #FFFFFF;--adfi-bg-subtle: #F8F7F5;--adfi-bg-input: #F8FAFC;--adfi-primary: #6D28D9;--adfi-primary-hover: #5B21B6;--adfi-primary-light: rgba(109, 40, 217, .1);--adfi-primary-dark: #4C1D95;--adfi-gradient-from: #5B21B6;--adfi-gradient-to: #4C1D95;--adfi-gradient-deep-from: #4C1D95;--adfi-gradient-deep-to: #38006B;--adfi-primary-lighter: #7C3AED;--adfi-hero-gradient: linear-gradient(135deg, var(--adfi-gradient-to) 0%, var(--adfi-gradient-from) 45%, var(--adfi-primary-lighter) 100%);--adfi-cta-gradient: linear-gradient(90deg, var(--adfi-primary-lighter) 0%, var(--adfi-primary-hover) 50%, var(--adfi-primary-dark) 100%);--adfi-panel-gradient: linear-gradient(180deg, var(--adfi-gradient-deep-from) 0%, var(--adfi-gradient-from) 35%, var(--adfi-primary-lighter) 100%);--adfi-getintouch-gradient: linear-gradient(90deg, var(--adfi-gradient-from) 0%, var(--adfi-gradient-deep-from) 50%, var(--adfi-gradient-deep-to) 100%);--adfi-step-card-gradient: linear-gradient(135deg, #e9d5ff 0%, #ddd6fe 50%, #c4b5fd 100%);--adfi-step-card-02-gradient: linear-gradient(135deg, #f5f3ff 0%, #ede9fe 100%);--adfi-step-card-04-gradient: linear-gradient(135deg, #f0fdf4 0%, #dcfce7 100%);--adfi-glass-bg: rgba(255, 255, 255, .88);--adfi-glass-border: rgba(255, 255, 255, .3);--adfi-glass-blur: 12px;--adfi-shadow-card: 0 4px 16px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--adfi-shadow-button: 0 2px 8px rgba(91, 33, 182, .35);--adfi-shadow-button-hover: 0 4px 14px rgba(91, 33, 182, .4);--adfi-text: #1B1B1B;--adfi-text-muted: #475569;--adfi-text-light: #475569;--adfi-text-secondary: var(--adfi-text-light);--adfi-border: #E5E7EB;--adfi-border-light: #F1F5F9;--adfi-header-border: rgba(27, 27, 27, .06);--adfi-button-primary-bg: var(--adfi-cta-gradient);--adfi-button-primary-bg-hover: linear-gradient(90deg, var(--adfi-primary) 0%, var(--adfi-primary-hover) 100%);--adfi-button-primary-text: #FFFFFF;--adfi-button-secondary-bg: #FFFFFF;--adfi-button-secondary-border: var(--adfi-text);--adfi-button-secondary-text: var(--adfi-text);--adfi-button-radius: 12px;--adfi-card-radius: 12px;--adfi-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--adfi-heading-weight: 700;--adfi-body-weight: 400;--adfi-label-weight: 500}.dashboard-root{--adfi-shadow-card: 0 2px 8px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--adfi-shadow-button: 0 1px 4px rgba(91, 33, 182, .18);--adfi-shadow-button-hover: 0 2px 8px rgba(91, 33, 182, .22)}button[class*=submit]:not([class*=secondary]),button[class*=primary]:not([class*=secondary]),.dashboard-connection-button--primary,.funding-agreement-button,.funding-offer-button-accept,.dashboard-connection-change-bank-button,.dashboard-setting-change-email-button-submit,.dashboard-setting-change-phone-button-submit,.dashboard-setting-change-email-otp-resend-button,.dashboard-setting-profile-button-save,.funding-offer-button-decline{box-shadow:var(--adfi-shadow-button)}button[class*=submit]:not([class*=secondary]):hover:not(:disabled),button[class*=primary]:not([class*=secondary]):hover:not(:disabled),.dashboard-connection-button--primary:hover,.funding-agreement-button:hover,.funding-offer-button-accept:hover,.dashboard-connection-change-bank-button:hover:not(:disabled),.dashboard-setting-change-email-button-submit:hover,.dashboard-setting-change-phone-button-submit:hover,.dashboard-setting-profile-button-save:hover{box-shadow:var(--adfi-shadow-button-hover)}.adfi-glass{background:var(--adfi-glass-bg);backdrop-filter:blur(var(--adfi-glass-blur));-webkit-backdrop-filter:blur(var(--adfi-glass-blur));border:1px solid var(--adfi-glass-border)}.adfi-input-glass,input.adfi-input-glass,.adfi-input-glass input{background:#ffffffeb;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.adfi-pattern-grid{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px}svg{stroke-linecap:round;stroke-linejoin:round}.adfi-icon-glass{background:linear-gradient(135deg,#ffffff40,#ffffff14);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px #00000014,inset 0 1px #fff3}.adfi-logo-frame{display:inline-flex;align-items:center;border-radius:10px;padding:4px 8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--adfi-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--adfi-bg-page);color:var(--adfi-text)}a{color:inherit;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
