@font-face{font-family:Early Sans Variable;src:url(/assets/EarlySansVariable-Regular-DqlPRqY4.ttf) format("truetype-variations"),url(/assets/EarlySansVariable-Regular-DqlPRqY4.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Early Sans Variable;src:url(/assets/EarlySansVariable-Italic-BILp5Hb8.ttf) format("truetype-variations"),url(/assets/EarlySansVariable-Italic-BILp5Hb8.ttf) format("truetype");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Early Sans;src:url(/assets/EarlySans-Regular-pqmgCw3Q.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Early Sans;src:url(/assets/EarlySans-Medium-DekV2UWM.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Early Sans;src:url(/assets/EarlySans-Bold-MvdigMTl.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Early Sans;src:url(/assets/EarlySans-MediumItalic-BadrCS9G.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Early Sans;src:url(/assets/EarlySans-BoldItalic-CFoniMXp.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Variable-BTDN9bpA.ttf) format("truetype-variations"),url(/assets/IBMPlexSans-Variable-BTDN9bpA.ttf) format("truetype");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-Variable-BXyyqPfs.ttf) format("truetype-variations"),url(/assets/IBMPlexSans-Italic-Variable-BXyyqPfs.ttf) format("truetype");font-weight:100 700;font-style:italic;font-display:swap}:root{--font-display: "Early Sans Variable", "Early Sans", ui-sans-serif, system-ui, sans-serif;--font-body: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--fundwell-blue: #0043F2;--deep-current: #4369CC;--fundwell-dark-blue:#0034BD;--light-gray: #E6E6E6;--morning-drive: #7FA1F8;--white: #FFFFFF;--sunlit: #F8F4F0;--green-velour: #24BC8F;--dark-blue: #012C59;--royal-blue: #180AFA;--champagne: #F3E5AE;--pink: #FBAFF7;--dark-well: #001428;--purple: #9F72FE;--mint: #38D9A9;--luminescent-pink: #F981F2;--indigo: #463BFB;--matt-purple: #9067E5;--fundwell-ocean: radial-gradient(120% 120% at 20% 20%, #7FA1F8 0%, #0043F2 40%, #180AFA 100%);--fundwell-moon: radial-gradient(120% 120% at 30% 25%, #FFFFFF 0%, #E9EEFD 40%, #B5C9FB 100%);--fw-ink-900: var(--dark-well);--fw-ink-800: #051E36;--fw-ink-700: #141B34;--fw-ink-600: #0A2356;--fw-ink-500: #003F82;--fw-blue-700: var(--fundwell-dark-blue);--fw-blue-600: var(--fundwell-blue);--fw-blue-400: var(--morning-drive);--fw-blue-300: #B5C9FB;--fw-blue-200: #C8D5F7;--fw-blue-100: #D2D9F2;--fw-sand-200: var(--sunlit);--fw-cream-200: var(--champagne);--fw-gold-700: #8F6700;--fw-white: var(--white);--fw-off-white: #FFFDFC;--fw-ash-100: #ECECEC;--fw-ash-200: var(--light-gray);--fw-ash-300: #D9D9D9;--fw-ash-400: #D2D2D2;--fw-ash-500: #D0D0D0;--fw-ash-600: #5B5B5B;--fw-black: #000000;--fw-black-note: #000011;--fw-success: var(--green-velour);--fw-accent-violet:#6202C1;--color-bg: var(--fw-white);--color-bg-subtle: var(--fw-sand-200);--color-bg-hero: var(--fw-blue-300);--color-bg-wash: rgba(127,161,248,.2);--color-bg-inverse: var(--fw-ink-900);--color-bg-cta: var(--fw-blue-600);--color-bg-inverse-alt: rgb(3, 51, 100);--color-fg: var(--fw-ink-900);--color-fg-muted: rgba(0, 20, 40, .7);--color-fg-subtle: rgba(0, 20, 40, .5);--color-fg-inverse: var(--fw-white);--color-fg-link: var(--fw-blue-600);--color-border: var(--fw-ash-200);--color-border-strong: var(--fw-ash-500);--color-border-ink: var(--fw-ink-800);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 40px;--radius-round: 9999px;--shadow-card: 0 4px 10px rgba(0,0,0,.1), 0 18px 18px rgba(0,0,0,.09), 0 39px 23px rgba(0,0,0,.05), 0 70px 28px rgba(0,0,0,.01);--shadow-card-sm: 0 2px 6px rgba(0,0,0,.08), 0 12px 18px rgba(0,0,0,.05);--shadow-inline: 0 1px 2px rgba(0,0,0,.05);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 56px;--space-9: 64px;--space-10: 80px;--space-11: 120px;--display-xxl: 500 67px/1.1 var(--font-display);--display-xl: 500 50px/1.2 var(--font-display);--display-lg: 500 30px/1.2 var(--font-display);--display-md: 500 24px/1.1 var(--font-display);--body-xl: 400 20px/1.5 var(--font-body);--body-lg: 400 17px/1.5 var(--font-body);--body-md: 400 16px/1.5 var(--font-body);--body-sm: 400 14px/1.5 var(--font-body);--body-xs: 400 12px/1.5 var(--font-body);--ui-md: 500 16px/1 var(--font-body);--ui-lg: 500 20px/1 var(--font-body);--ui-sm: 500 14px/1 var(--font-body);--eyebrow: 500 12px/1.5 var(--font-display);--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s}html,body{font:var(--body-md);color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font:var(--display-xxl);letter-spacing:-.03em;color:var(--fw-ink-900);margin:0;text-wrap:balance}h2,.h2{font:var(--display-xl);color:var(--fw-ink-800);margin:0;text-wrap:balance}h3,.h3{font:var(--display-lg);color:var(--fw-ink-800);margin:0}h4,.h4{font:var(--display-md);letter-spacing:-.03em;color:var(--fw-ink-800);margin:0}p,.p{font:var(--body-md);color:var(--color-fg);margin:0;text-wrap:pretty}.lead{font:var(--body-xl);color:var(--color-fg)}.caption{font:var(--body-sm);color:var(--color-fg-muted)}.eyebrow{font:var(--eyebrow);color:var(--color-fg-muted);text-transform:none;letter-spacing:0}a,.link{color:var(--color-fg-link);text-decoration:none}a:hover,.link:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:var(--ui-md);border-radius:var(--radius-pill);padding:16px 24px;border:1px solid transparent;cursor:pointer;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--fw-blue-600);color:var(--fw-white)}.btn--primary:hover{background:var(--fw-blue-700)}.btn--secondary{background:var(--fw-white);color:var(--fw-ink-900);border-color:#0000001f}.btn--secondary:hover{background:var(--fw-sand-200)}.btn--ghost{background:transparent;color:var(--fw-ink-900);border-color:var(--fw-ink-900)}.btn--inverse{background:var(--fw-white);color:var(--fw-ink-900)}.btn--sm{font:var(--ui-sm);padding:9px 16px}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{font:var(--body-md);color:var(--color-fg);background:var(--sunlit)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#00142829;border-radius:20px}::-webkit-scrollbar-track{background:transparent}input,select,textarea,button{font-family:var(--font-body)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--fundwell-blue)}a{color:var(--fundwell-blue)}.mono{font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,monospace}@keyframes fwFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fwToast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fwSpin{to{transform:rotate(360deg)}}.fw-nav:hover{background:#ffffff14!important}.fw-card{transition:border-color .2s,transform .2s,box-shadow .2s}.fw-card:hover{border-color:var(--fw-ash-500)!important;transform:translateY(-2px);box-shadow:var(--shadow-card-sm)}.fw-primary{transition:background .2s}.fw-primary:hover{background:var(--fundwell-dark-blue)!important}.fw-google:hover{background:var(--sunlit)!important;border-color:var(--fw-ash-500)!important}.fw-drop{transition:border-color .2s,background .2s}.fw-drop:hover,.fw-drop.drag{border-color:var(--fundwell-blue)!important;background:var(--sunlit)}.fw-row:hover{background:var(--sunlit)!important}.fw-outline{transition:background .2s}.fw-outline:hover{background:var(--sunlit)!important}.fw-approve{transition:filter .2s}.fw-approve:hover{filter:brightness(.94)}.fw-close:hover{background:#ffffff1a!important}.fw-dropdown-item:hover,.fw-dropdown-item:focus-visible{background:var(--sunlit)!important;outline:none}
