.feature-quad_panel__gkzgj{animation:feature-quad_panelIn__vVjRB .4s cubic-bezier(.16,1,.3,1) both}@keyframes feature-quad_panelIn__vVjRB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-quad_row__0hGGT{opacity:0;transform:translateY(6px);animation:feature-quad_rowIn__mD4bH .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes feature-quad_rowIn__mD4bH{to{opacity:1;transform:translateY(0)}}.feature-quad_rowD0__YIOyI{animation-delay:.06s}.feature-quad_rowD1__d_Iiv{animation-delay:.12s}.feature-quad_rowD2__kbIdZ{animation-delay:.18s}.feature-quad_rowD3__j0_IC{animation-delay:.24s}.feature-quad_rowD4__lVsB5{animation-delay:.3s}.feature-quad_rowD5__SfEsH{animation-delay:.36s}.feature-quad_barFill__H4bMy{animation:feature-quad_barGrow__c7X_k .7s cubic-bezier(.22,1,.36,1) forwards;transform-origin:left}@keyframes feature-quad_barGrow__c7X_k{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feature-quad_barD0__gnXdq{animation-delay:.14s}.feature-quad_barD1__VZgTI{animation-delay:.2s}.feature-quad_barD2__e0dAz{animation-delay:.26s}.feature-quad_barD3__Yl0lv{animation-delay:.32s}.feature-quad_footer__u4uCS{opacity:0;animation:feature-quad_footerIn__98X7H .35s ease .32s forwards}@keyframes feature-quad_footerIn__98X7H{to{opacity:1}}@media (prefers-reduced-motion:reduce){.feature-quad_barFill__H4bMy,.feature-quad_footer__u4uCS,.feature-quad_panel__gkzgj,.feature-quad_refundPop__kZd0e,.feature-quad_row__0hGGT,.feature-quad_slideRow__KoILH{animation:none;opacity:1;transform:none}}.hero-scene_wrapper__fknxa{position:relative;width:100%;overflow:visible;opacity:0;transition:opacity .15s ease;aspect-ratio:860/420;max-height:420px;-webkit-mask-image:linear-gradient(180deg,black 0,black 76%,transparent 97%),linear-gradient(90deg,transparent 0,black 3%,black 97%,transparent);mask-image:linear-gradient(180deg,black 0,black 76%,transparent 97%),linear-gradient(90deg,transparent 0,black 3%,black 97%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-scene_wrapperReady__n4DHF{opacity:1}.hero-scene_scene__cSQTV{position:relative;background:transparent;overflow:visible;font-family:Geist,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;transform-origin:top left;--bg:var(--background);--surface:var(--card);--muted-fg:var(--muted-foreground);--border-lt:var(--border);--accent-muted-bg:var(--accent);--hero-accent:var(--primary);--radius-lg:10px;--radius-xl:16px}.hero-scene_heroTextReveal__aTK23{opacity:0;transform:translateY(10px);animation:hero-scene_heroTextIn__DJVcO .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes hero-scene_heroTextIn__DJVcO{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-scene_heroTextReveal__aTK23{animation:none;opacity:1;transform:none}}.hero-scene_bentoGrid__SmBmc{display:grid;grid-template-columns:1fr .78fr;gap:14px;padding:12px 24px;height:100%;align-items:stretch}.hero-scene_leftCol__uQBJD{display:flex;flex-direction:column;gap:10px;height:100%}.hero-scene_miniRow__Rua6X{display:flex;gap:10px;flex:1;min-height:0}.hero-scene_card__QRTLD{background:var(--surface);border:1px solid color-mix(in srgb,var(--border-lt) 80%,transparent);border-radius:var(--radius-xl);display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.05);overflow:hidden}.hero-scene_miniCard__3lx_a{flex:1;min-width:0}.hero-scene_cardHeader__6usx9{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 0;margin-bottom:2px}.hero-scene_cardLabel__8vLtS{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:color-mix(in srgb,var(--muted-fg) 75%,transparent)}.hero-scene_cardMeta__gfC73{font-size:10px;font-weight:500;color:color-mix(in srgb,var(--muted-fg) 45%,transparent)}.hero-scene_netWorthCard__4b53p{flex-shrink:0}.hero-scene_nwValueRow__BhN_A{display:flex;align-items:baseline;gap:8px;padding:4px 14px 0}.hero-scene_nwValue__IVqYb{font-size:24px;font-weight:700;letter-spacing:-.5px;color:var(--foreground);line-height:1.1;font-variant-numeric:tabular-nums}.hero-scene_nwChange__D5iFr{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--foreground) 42%,transparent);font-variant-numeric:tabular-nums}.hero-scene_spark__EkWJ3{display:block;width:100%;height:30px;margin:5px 0 7px}.hero-scene_sparkLine__CFJJM{stroke:color-mix(in srgb,var(--foreground) 22%,transparent)}.hero-scene_sparkFill__wp3O4{opacity:1}.hero-scene_bankRow__eFQPV{display:flex;align-items:center;gap:5px;padding:0 14px 8px}.hero-scene_bankLogo__8P5_p{width:22px;height:22px;border-radius:6px;object-fit:contain;border:1px solid color-mix(in srgb,var(--border-lt) 55%,transparent);padding:2px;background:color-mix(in srgb,var(--surface) 90%,transparent);opacity:.6}.hero-scene_bankMore__vSuE8{font-size:10px;font-weight:600;color:color-mix(in srgb,var(--muted-fg) 40%,transparent);margin-left:2px}.hero-scene_nwFooter__kaMVF{display:flex;border-top:1px solid color-mix(in srgb,var(--border-lt) 55%,transparent);margin-top:auto}.hero-scene_nwKpi__fStLK{flex:1;padding:7px 14px}.hero-scene_nwKpiDivide__TT8g8{border-left:1px solid color-mix(in srgb,var(--border-lt) 55%,transparent)}.hero-scene_nwKpiLabel__OzmUq{display:block;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb,var(--muted-fg) 50%,transparent);margin-bottom:2px}.hero-scene_nwKpiVal__4VNvH{display:block;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--foreground)}.hero-scene_holdingsList___bB27{flex:1;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:6px 14px}.hero-scene_holdingRow__MCZjs{display:flex;align-items:center;gap:7px}.hero-scene_holdingLogo__I60nf{width:16px;height:16px;border-radius:3px;object-fit:cover;opacity:.55;flex-shrink:0}.hero-scene_holdingTicker__g2FzG{font-size:10px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--foreground) 60%,transparent);width:28px;flex-shrink:0}.hero-scene_holdingBarWrap__j_XI3{flex:1;height:3px;border-radius:2px;background:color-mix(in srgb,var(--foreground) 7%,transparent);overflow:hidden}.hero-scene_holdingBar__y6NSM{height:100%;border-radius:2px;background:color-mix(in srgb,var(--foreground) 28%,transparent)}.hero-scene_holdingPct__npW1q{font-size:9px;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--muted-fg) 38%,transparent);width:20px;text-align:right;flex-shrink:0}.hero-scene_miniFooter__ajQcE{display:flex;align-items:baseline;gap:6px;padding:6px 14px 9px;border-top:1px solid color-mix(in srgb,var(--border-lt) 55%,transparent);margin-top:auto}.hero-scene_miniFooterVal__TKWF_{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.hero-scene_miniFooterSub___bDrT{font-size:9px;font-weight:500;color:color-mix(in srgb,var(--muted-fg) 40%,transparent)}.hero-scene_avatarStack__1dlQv{display:flex}.hero-scene_stackAvatar__fVfMI{width:18px;height:18px;border-radius:50%;object-fit:cover;object-position:top;border:1.5px solid var(--surface)}.hero-scene_stackAvatar__fVfMI+.hero-scene_stackAvatar__fVfMI{margin-left:-6px}.hero-scene_sharedTotal__Rws2Y{padding:3px 14px 5px;display:flex;flex-direction:column;gap:1px}.hero-scene_sharedTotalVal__MqyGc{font-size:15px;font-weight:700;letter-spacing:-.3px;color:var(--foreground);font-variant-numeric:tabular-nums;line-height:1.1}.hero-scene_sharedTotalSub__cG7k0{font-size:9px;font-weight:500;color:color-mix(in srgb,var(--muted-fg) 45%,transparent)}.hero-scene_contribBar__yP0mi{display:flex;height:3px;overflow:hidden;margin:0 14px 6px;border-radius:2px;gap:1px}.hero-scene_contribBarA__Nn9Fc{width:61%;height:100%;background:color-mix(in srgb,var(--foreground) 50%,transparent);border-radius:2px 0 0 2px}.hero-scene_contribBarB__LytsE{flex:1;height:100%;background:color-mix(in srgb,var(--foreground) 16%,transparent);border-radius:0 2px 2px 0}.hero-scene_memberList__kXP8g{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 14px 9px}.hero-scene_memberRow__kGJf9{display:flex;align-items:center;gap:7px}.hero-scene_memberAvatar__4IbrD{width:18px;height:18px;border-radius:50%;object-fit:cover;object-position:top;flex-shrink:0;opacity:.85}.hero-scene_memberName__r5A3Z{flex:1;font-size:11px;font-weight:500;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.hero-scene_memberVal__io7zo{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.hero-scene_aiChatHeader__2hd07{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-lt) 65%,transparent);flex-shrink:0}.hero-scene_aiChatIconWrap__YoeI2{width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--muted-fg) 8%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:color-mix(in srgb,var(--muted-fg) 60%,transparent)}.hero-scene_aiChatTitle__0uZ6u{font-size:12px;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}.hero-scene_aiChatSub__ayMOb{font-size:9.5px;font-weight:400;color:color-mix(in srgb,var(--muted-fg) 60%,transparent);margin:0;line-height:1.2}.hero-scene_aiOnline__e6hMw{margin-left:auto;display:flex;align-items:center;gap:4px}.hero-scene_aiDot__zux45{display:inline-block;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--muted-fg) 55%,transparent)}.hero-scene_aiOnlineLabel__NspYm{font-size:9.5px;font-weight:600;color:color-mix(in srgb,var(--muted-fg) 55%,transparent)}.hero-scene_aiMessages__kiVmo{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px 12px 6px;overflow:hidden}.hero-scene_msgUser__hh7Vk{display:flex;justify-content:flex-end}.hero-scene_msgUserBubble__lo_vG{max-width:84%;background:color-mix(in srgb,var(--muted-fg) 8%,transparent);border-radius:11px 11px 3px 11px;padding:7px 11px;font-size:11.5px;line-height:1.45;color:var(--foreground);margin:0}.hero-scene_msgAi__tGh2s{display:flex;gap:8px;align-items:flex-start}.hero-scene_msgAiIconWrap__VcaFs{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:7px;background:color-mix(in srgb,var(--muted-fg) 8%,transparent);margin-top:1px}.hero-scene_msgAiIcon__IrGuu{color:color-mix(in srgb,var(--muted-fg) 60%,transparent)}.hero-scene_msgAiBubble__J692z{display:flex;flex-direction:column;gap:7px;min-width:0}.hero-scene_msgAiText__3Fj2t{font-size:11.5px;line-height:1.55;color:var(--foreground);margin:0}.hero-scene_aiDataCard__ojEw8{border:1px solid color-mix(in srgb,var(--border-lt) 75%,transparent);border-radius:8px;overflow:hidden}.hero-scene_aiDataRow__1oEiY{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid color-mix(in srgb,var(--border-lt) 55%,transparent)}.hero-scene_aiDataRow__1oEiY:last-child{border-bottom:none}.hero-scene_aiDataLabel__HojrX{font-size:10px;font-weight:500;color:color-mix(in srgb,var(--muted-fg) 70%,transparent)}.hero-scene_aiDataVal__dWlsM{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--foreground)}.hero-scene_aiSources__K81yK{display:flex;gap:4px}.hero-scene_aiSourcePill__zyEpp{background:color-mix(in srgb,var(--muted-fg) 8%,transparent);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:600;color:color-mix(in srgb,var(--muted-fg) 52%,transparent)}.hero-scene_aiInputBar__wHZqM{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--border-lt) 65%,transparent);flex-shrink:0}.hero-scene_aiInputField__pMPr_{flex:1;border:1px solid color-mix(in srgb,var(--border-lt) 65%,transparent);border-radius:7px;background:color-mix(in srgb,var(--muted-fg) 5%,transparent);padding:6px 11px;font-size:11px;color:color-mix(in srgb,var(--muted-fg) 38%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-scene_aiInputSend__7bl_6{width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--foreground) 85%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-scene_aiSendIcon__9SEMH{color:var(--surface)}.hero-scene_enterCard__XXddI{opacity:0;animation:hero-scene_heroFadeIn__WwhH8 .5s ease forwards}@keyframes hero-scene_heroFadeIn__WwhH8{to{opacity:1}}.hero-scene_enterDelay1__dkmJQ{animation-delay:.06s}.hero-scene_enterDelay2__zctZj{animation-delay:.14s}.hero-scene_enterDelay3__bGlfX{animation-delay:.22s}.hero-scene_aiReveal__0cXq6{opacity:0;animation:hero-scene_heroFadeIn__WwhH8 .35s ease forwards}.hero-scene_aiRevealD1__UobuP{animation-delay:.3s}.hero-scene_aiRevealD2__M6wRB{animation-delay:.5s}.hero-scene_aiRevealD3__cSifH{animation-delay:.7s}.hero-scene_aiRevealD4__qsHnb{animation-delay:.9s}@media (prefers-reduced-motion:reduce){.hero-scene_heroTextReveal__aTK23{animation:none;opacity:1;transform:none}.hero-scene_aiReveal__0cXq6,.hero-scene_enterCard__XXddI{animation:none;opacity:1}}.landing-institutions_orbitWrap__7ZfM_{width:100%;overflow:hidden;display:flex;justify-content:center}.landing-institutions_orbit__Da_yc{position:relative;width:680px;height:680px;flex-shrink:0}.landing-institutions_center__3xqBT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;pointer-events:none}.landing-institutions_centerNumber__vymgu{font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--color-foreground)}.landing-institutions_centerLabel__1O0od{margin-top:6px;font-size:13px;font-weight:500;color:var(--color-muted-foreground)}.landing-institutions_ringTrack__YH9Jc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--color-border);opacity:.25;pointer-events:none}.dark .landing-institutions_ringTrack__YH9Jc{opacity:.15}.landing-institutions_ring__N7au_{position:absolute;inset:0;pointer-events:none;animation:landing-institutions_ringOrbit__mQTrB var(--ring-duration,180s) linear infinite}@keyframes landing-institutions_ringOrbit__mQTrB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.landing-institutions_tile__uzYO4{position:absolute;width:44px;height:44px;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;transition:transform .2s ease;animation:landing-institutions_counterSpin__kX4tp var(--ring-duration,180s) linear infinite}.landing-institutions_tile__uzYO4:hover{z-index:10}.landing-institutions_tile__uzYO4:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;font-weight:500;line-height:1;padding:5px 8px;border-radius:6px;background:var(--color-foreground);color:var(--color-background);pointer-events:none;opacity:0;transition:opacity .15s ease}.landing-institutions_tile__uzYO4:hover:after{opacity:1}@keyframes landing-institutions_counterSpin__kX4tp{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.landing-institutions_logo__MSjLr{height:34px;width:auto;max-width:48px;object-fit:contain;opacity:.35;filter:grayscale(100%) contrast(.7) brightness(1.1);transition:opacity .25s ease,filter .25s ease}.landing-institutions_tile__uzYO4:hover .landing-institutions_logo__MSjLr{opacity:1;filter:grayscale(0) contrast(1) brightness(1)}.dark .landing-institutions_logo__MSjLr{opacity:.5;filter:grayscale(100%) brightness(1.8) contrast(.8)}.dark .landing-institutions_tile__uzYO4:hover .landing-institutions_logo__MSjLr{opacity:1;filter:grayscale(0) brightness(1.1) contrast(1)}.landing-institutions_statLine__ws9q9{text-align:center;margin-top:-12px;font-size:14px;color:var(--color-muted-foreground);opacity:.8}.landing-institutions_statHighlight__Kjblg{font-weight:600;color:var(--color-foreground)}@media (max-width:768px){.landing-institutions_orbit__Da_yc{transform:scale(.72);transform-origin:center center;margin-top:-80px;margin-bottom:-80px}.landing-institutions_centerNumber__vymgu{font-size:2rem}.landing-institutions_centerLabel__1O0od{font-size:11px}}@media (max-width:480px){.landing-institutions_orbit__Da_yc{transform:scale(.58);margin-top:-120px;margin-bottom:-120px}.landing-institutions_centerNumber__vymgu{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.landing-institutions_ring__N7au_,.landing-institutions_tile__uzYO4{animation:none}}