:root{--rax-premium-canvas:radial-gradient(ellipse 34% 16% at 100% 0%,rgba(119,82,214,0.22) 0%,rgba(104,72,194,0.11) 34%,rgba(88,60,170,0.045) 58%,transparent 100%),linear-gradient(180deg,#07152f,#07142d 34%,#061229 68%,#061126);--rax-premium-canvas-solid:#061229}html{min-height:100%}body,html{background:#050817;overscroll-behavior-y:none}body{margin:0;background-color:#050817}.rax-app-root,.rax-autopilot-route,.rax-bank-screen,.rax-dark-page-canvas,.rax-intelligence-route-shell,.rax-reliability-route-shell,.rax-standard-shell,.smart-allocate-route,.smart-settle-route-shell,body,body>div{min-height:100dvh}.bg-\[\#050914\],.rax-add-form-page.rax-add-modal-sheet,.rax-add-modal-sheet,.rax-autopilot-route,.rax-bank-screen,.rax-dark-page-canvas,.rax-intelligence-premium-page,.rax-reliability-route-shell,.rax-request-detail-sheet,.rax-user-menu-drawer,.smart-allocate-route,.smart-settle-route-shell{background:var(--rax-premium-canvas)!important;background-color:var(--rax-premium-canvas-solid)!important}html body .rax-dashboard-shell:has(.smart-allocate-route),html body .rax-desktop-main:has(.smart-allocate-route),html body .rax-standard-shell:has(.smart-allocate-route),html body .smart-allocate-route,html body .smart-allocate-route.is-embedded,html body .smart-settle-route-shell{background:var(--rax-premium-canvas)!important;background-color:var(--rax-premium-canvas-solid)!important}html body .smart-allocate-route:before,html body .ss-premium-screen:before{background:transparent!important;background-image:none!important}.rax-autopilot-route-shell,.rax-forecast-feed,.rax-intel-command-centre,.rax-intel-command-centre-all,.rax-intel-dark-feed,.rax-intel-feed,.rax-intel-tab-content,.rax-intelligence-premium-header,.rax-smart-intel-feed,.smart-allocate-shell,.smart-settle-route-shell>.ss-premium-screen{background:transparent!important;background-color:transparent!important}.rax-autopilot-route-shell,.smart-allocate-shell,.smart-settle-route-shell>.ss-premium-screen{min-height:100dvh}.rax-intel-dark-feed,.rax-intel-tab-content{min-height:calc(100dvh - 118px)}.rax-add-modal-backdrop{background:rgba(2,6,23,.72)!important;background-color:rgba(2,6,23,.72)!important}html body .rax-add-type-card{background:radial-gradient(circle at 10% 0,rgba(255,255,255,.065),transparent 32%),rgba(18,38,72,.9)!important;border-color:rgba(148,180,224,.2)!important;box-shadow:0 12px 28px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(8px) saturate(115%)!important;-webkit-backdrop-filter:blur(8px) saturate(115%)!important}html body .rax-add-type-card:hover{background:radial-gradient(circle at 10% 0,rgba(255,255,255,.08),transparent 32%),rgba(21,43,80,.94)!important}html body .rax-add-type-icon{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1),transparent 38%),rgba(42,61,96,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 7px 16px rgba(0,0,0,.14)!important}html body .rax-add-quick-input{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.055),transparent 34%),rgba(18,38,72,.9)!important;border-color:rgba(148,180,224,.18)!important;box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.065)!important;backdrop-filter:blur(8px) saturate(115%)!important;-webkit-backdrop-filter:blur(8px) saturate(115%)!important}html body .rax-desktop-fab{width:52px!important;height:52px!important}html body .rax-desktop-fab>svg{width:29px!important;height:29px!important}html.rax-native-shell,html.rax-native-shell body{--rax-native-bottom-nav-height:49px}html body .rax-bottom-nav{background:#07152f!important;background-image:none!important;border-top:1px solid rgba(151,142,214,.14)!important;box-shadow:0 -1px 0 rgba(255,255,255,.025),0 -9px 24px rgba(111,76,190,.1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .rax-bottom-nav-inner{height:49px!important}@media (min-width:641px) and (max-width:1023px){html body .rax-app-header,html body .rax-app-header>div,html body .rax-app-root,html body .rax-dashboard-page-root,html body .rax-dashboard-transparent-header{background-color:#07152f!important}html body .rax-dashboard-transparent-header{background-image:linear-gradient(180deg,rgba(7,21,47,.98),rgba(7,21,47,.92) 58%,rgba(7,21,47,0))!important}}.rax-request-detail-sheet,.rax-user-menu-drawer{background:var(--rax-premium-canvas)!important}.rax-hub-card__header,.rax-relationship-panel__hub-head,.wallet-intel-kicker{display:none!important}.rax-hub-card__content{margin-top:0!important}.rax-preview-indicator,.rax-preview-indicator-popover{display:none!important}.rax-mobile-page-head h1,.rax-mobile-page-title-block h1,.rax-native-root-title,.rax-premium-page-title,.ss-premium-title{color:#ffffff!important;font-weight:950!important;letter-spacing:.115em!important;line-height:1.05!important;text-transform:uppercase}@media (max-width:480px){.rax-mobile-page-head h1,.rax-mobile-page-title-block h1,.rax-native-root-title,.rax-premium-page-title,.ss-premium-title{letter-spacing:.09em!important}}.rax-group-detail-page .rax-fullscreen-detail-body .rax-household-intel-stack{display:none!important}button.rax-household-feature-card,button.rax-household-feature-card.is-active,button.rax-household-feature-card.is-inactive{position:relative!important;display:block!important;width:100%!important;min-height:94px!important;height:94px!important;max-height:94px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:22px!important;background:radial-gradient(circle at 93% 0,rgba(124,58,237,.1),transparent 32%),linear-gradient(135deg,#051020,#071528 62%,#0a1430)!important;box-shadow:0 12px 28px rgba(3,8,25,.2),inset 0 1px 0 rgba(255,255,255,.045)!important;color:white!important;text-align:left!important;transform:none!important}button.rax-household-feature-card:hover{border-color:rgba(165,180,252,.3)!important;transform:translateY(-1px)!important}button.rax-household-feature-card.is-active *{background:transparent!important;box-shadow:none!important}button.rax-household-feature-card .rax-household-feature-arrow,button.rax-household-feature-card .rax-household-feature-avatars,button.rax-household-feature-card .rax-household-feature-checks,button.rax-household-feature-card .rax-household-feature-cta,button.rax-household-feature-card .rax-household-feature-example,button.rax-household-feature-card .rax-household-feature-glow,button.rax-household-feature-card .rax-household-feature-icon,button.rax-household-feature-card .rax-household-feature-side,button.rax-household-feature-card .rax-household-feature-side--active,button.rax-household-feature-card.is-active .rax-household-feature-glow,button.rax-household-feature-card.is-active .rax-household-feature-side{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}button.rax-household-feature-card .rax-household-feature-content,button.rax-household-feature-card.is-active .rax-household-feature-content{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:13px 44px 13px 74px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}button.rax-household-feature-card .rax-household-feature-arrow:after,button.rax-household-feature-card .rax-household-feature-arrow:before,button.rax-household-feature-card .rax-household-feature-content:after,button.rax-household-feature-card .rax-household-feature-content:before,button.rax-household-feature-card .rax-household-feature-copy:after,button.rax-household-feature-card .rax-household-feature-copy:before,button.rax-household-feature-card .rax-household-feature-side--active:after,button.rax-household-feature-card .rax-household-feature-side--active:before,button.rax-household-feature-card .rax-household-feature-side:after,button.rax-household-feature-card .rax-household-feature-side:before{content:none!important;display:none!important}button.rax-household-feature-card .rax-household-feature-copy,button.rax-household-feature-card .rax-household-feature-copy--active,button.rax-household-feature-card.is-active .rax-household-feature-copy--active{position:static!important;display:block!important;min-width:0!important;width:auto!important;flex:1 1 auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}button.rax-household-feature-card:before{content:""!important;position:absolute!important;z-index:7!important;left:16px!important;top:50%!important;width:44px!important;height:44px!important;transform:translateY(-50%)!important;border:1px solid rgba(238,187,67,.5)!important;border-radius:14px!important;background-color:rgba(7,18,36,.76)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e9b83f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 11 9-8 9 8'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:22px 22px!important;box-shadow:inset 0 0 0 1px rgba(251,191,36,.02)!important}button.rax-household-feature-card:after{content:"›"!important;position:absolute!important;z-index:8!important;right:14px!important;left:auto!important;top:50%!important;transform:translateY(-54%)!important;color:rgba(226,232,240,.86)!important;font-size:26px!important;font-weight:300!important;line-height:1!important}button.rax-household-feature-card .rax-household-feature-kicker,button.rax-household-feature-card.is-active .rax-household-feature-kicker{position:relative!important;display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:transparent!important;font-size:0!important;line-height:1!important}button.rax-household-feature-card .rax-household-feature-kicker:before{content:"HOUSEHOLDS"!important;display:inline-block!important;color:rgba(174,192,220,.72)!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.17em!important;line-height:1.2!important}button.rax-household-feature-card .rax-household-feature-kicker:after{content:"PREMIUM"!important;display:inline-block!important;border:1px solid rgba(245,190,67,.4)!important;border-radius:999px!important;padding:2px 6px!important;background:rgba(245,158,11,.045)!important;color:#efc15b!important;font-size:6.8px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.2!important}button.rax-household-feature-card h3,button.rax-household-feature-card.is-active h3{margin:4px 0 0!important;color:transparent!important;font-size:0!important;line-height:1!important}button.rax-household-feature-card h3:after{content:"Run your home finances together"!important;display:block!important;color:#f8fafc!important;font-size:16px!important;font-weight:900!important;letter-spacing:-.016em!important;line-height:1.14!important;white-space:nowrap!important}button.rax-household-feature-card p,button.rax-household-feature-card.is-active p{margin:4px 0 0!important;color:transparent!important;font-size:0!important;line-height:1!important}button.rax-household-feature-card p:after{content:"Fair Split • Forecasting • Funding • Plans"!important;display:block!important;color:rgba(185,200,224,.64)!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important;white-space:nowrap!important}@media (max-width:430px){button.rax-household-feature-card,button.rax-household-feature-card .rax-household-feature-content,button.rax-household-feature-card.is-active,button.rax-household-feature-card.is-active .rax-household-feature-content,button.rax-household-feature-card.is-inactive{min-height:90px!important;height:90px!important;max-height:90px!important}button.rax-household-feature-card .rax-household-feature-content,button.rax-household-feature-card.is-active .rax-household-feature-content{padding:12px 34px 12px 66px!important}button.rax-household-feature-card:before{left:12px!important;width:40px!important;height:40px!important;border-radius:13px!important;background-size:20px 20px!important}button.rax-household-feature-card h3:after{font-size:14.5px!important;white-space:normal!important;max-width:230px!important}button.rax-household-feature-card p:after{font-size:9px!important}button.rax-household-feature-card:after{right:10px!important;font-size:23px!important}}@media (max-width:360px){button.rax-household-feature-card p:after{content:"Fair Split • Forecasting • Funding"!important}}.rax-dashboard-page-root .rax-smart-highlights-card{display:none!important}.rax-premium-entry-scene{background:radial-gradient(circle at 50% 115%,rgba(55,92,210,.18),transparent 42%),linear-gradient(180deg,#020817,#041126 48%,#06142c)!important}.rax-mobile-auth-bg,.rax-premium-entry-flare,.rax-premium-entry-horizon,.rax-premium-entry-orbit,.rax-premium-entry-scene:after,.rax-premium-entry-scene:before,.rax-premium-entry-star,.rax-splash-scene{display:none!important}.rax-mobile-auth-shell{background:radial-gradient(circle at 50% 110%,rgba(47,86,205,.16),transparent 38%),linear-gradient(180deg,#020817,#041126 52%,#06142c)!important;color:#fff!important}.rax-mobile-auth-close{border:1px solid rgba(151,176,229,.22)!important;background:rgba(7,18,39,.72)!important;color:rgba(255,255,255,.9)!important;box-shadow:none!important;backdrop-filter:blur(14px)!important}.rax-mobile-auth-panel,.rax-mobile-auth-panel-code{max-width:420px!important;padding-top:clamp(42px,8dvh,78px)!important}.rax-mobile-auth-brand{position:relative!important;margin:0 0 72px!important;color:#ffffff!important;font-size:clamp(54px,15vw,76px)!important;font-weight:800!important;line-height:1!important;letter-spacing:.035em!important;text-shadow:none!important}.rax-mobile-auth-brand:after{content:"The financial operating system";display:block;margin-top:12px;color:rgba(186,199,224,.72);font-size:clamp(13px,3.6vw,16px);font-weight:450;line-height:1.3;letter-spacing:0}.rax-mobile-auth-copy{margin-top:0!important;text-align:left!important}.rax-mobile-auth-copy h1{color:#ffffff!important;font-size:clamp(34px,8.8vw,42px)!important;font-weight:760!important;line-height:1.08!important;letter-spacing:-.02em!important;text-shadow:none!important}.rax-mobile-auth-copy p{max-width:none!important;margin:12px 0 0!important;color:rgba(194,205,228,.76)!important;font-size:clamp(16px,4vw,18px)!important;line-height:1.5!important}.rax-mobile-auth-copy p span{color:rgba(255,255,255,.96)!important}.rax-mobile-auth-fields{gap:18px!important;margin-top:34px!important}.rax-mobile-auth-field-row{gap:10px!important}.rax-mobile-auth-field-row label{color:rgba(182,196,223,.78)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.rax-mobile-auth-input-wrap{min-height:64px!important;border:1px solid rgba(126,153,211,.28)!important;border-radius:18px!important;background:rgba(5,16,36,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.rax-mobile-auth-input-wrap:focus-within{border-color:rgba(91,137,255,.78)!important;box-shadow:0 0 0 1px rgba(91,137,255,.2)!important}.rax-mobile-auth-input-wrap svg{color:#6f93ff!important;stroke:currentColor!important}.auth-screen .rax-mobile-auth-input-wrap input,.rax-mobile-auth-input-wrap input{color:#ffffff!important;background:transparent!important;border:0!important;box-shadow:none!important}.rax-mobile-auth-input-wrap input::placeholder{color:rgba(176,190,216,.5)!important}.rax-mobile-auth-otp-wrap{border-radius:18px!important}.rax-mobile-auth-otp-wrap input{text-align:center!important;font-size:clamp(28px,8vw,36px)!important;font-weight:760!important;letter-spacing:.28em!important}.rax-mobile-auth-primary{min-height:64px!important;margin-top:26px!important;border:1px solid rgba(111,144,228,.5)!important;border-radius:18px!important;color:#ffffff!important;background:linear-gradient(135deg,#183476,#244b9e 56%,#2d5bbc)!important;box-shadow:0 14px 34px rgba(2,9,26,.28)!important}.rax-mobile-auth-primary:disabled{color:rgba(205,216,238,.46)!important;background:rgba(28,48,91,.58)!important;border-color:rgba(97,124,182,.22)!important;box-shadow:none!important}.rax-mobile-auth-button-arrow{color:rgba(255,255,255,.94)!important}.rax-mobile-auth-divider{margin-top:30px!important;color:rgba(160,177,208,.62)!important}.rax-mobile-auth-divider span{background:rgba(126,151,202,.2)!important}.rax-mobile-auth-divider strong{color:rgba(174,190,219,.7)!important}.rax-mobile-auth-bottom,.rax-mobile-auth-code-actions{color:rgba(185,198,223,.76)!important}.rax-mobile-auth-bottom button,.rax-mobile-auth-resend{color:#6f93ff!important}.rax-mobile-auth-dev-code{margin-top:28px!important;border:1px solid rgba(123,151,207,.22)!important;border-radius:18px!important;background:rgba(5,15,34,.68)!important;box-shadow:none!important}.rax-mobile-auth-dev-code small{color:rgba(181,195,221,.72)!important}.rax-mobile-auth-dev-code strong{color:#ffffff!important}.rax-mobile-auth-error{border:1px solid rgba(248,113,113,.22)!important;background:rgba(127,29,29,.18)!important;color:#fecaca!important}.rax-splash-shell{background:radial-gradient(circle at 50% 112%,rgba(55,92,210,.22),transparent 40%),linear-gradient(180deg,#020817,#041126 50%,#06142c)!important}.rax-splash-shell:before{content:"";position:absolute;left:50%;bottom:-110px;width:min(94vw,520px);height:220px;transform:translateX(-50%);border-radius:50%;border-top:1px solid rgba(89,127,226,.22);box-shadow:0 -18px 70px rgba(46,83,196,.14)}.rax-splash-center{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:100dvh!important;padding:24px!important}.rax-splash-logo-glow{display:none!important}.rax-splash-center h1{margin:0!important;color:#ffffff!important;font-size:clamp(68px,19vw,96px)!important;font-weight:820!important;line-height:1!important;letter-spacing:.045em!important;text-shadow:none!important}.rax-splash-center:after{content:"The financial operating system";margin-top:14px;color:rgba(186,199,224,.72);font-size:clamp(14px,4vw,17px);font-weight:450;letter-spacing:0}@media (max-height:760px){.rax-mobile-auth-panel,.rax-mobile-auth-panel-code{padding-top:30px!important}.rax-mobile-auth-brand{margin-bottom:46px!important;font-size:56px!important}.rax-mobile-auth-fields{margin-top:26px!important}}