@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,600&family=DM+Serif+Display&family=Fraunces:opsz,wght@9..144,600&family=Libre+Baskerville:wght@700&family=Playfair+Display:wght@600;700&family=Space+Grotesk:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root,html[data-theme=dark]{--theme-bg:#07090c;--theme-bg-2:#0b0e12;--theme-surface:#111419;--theme-surface-2:#15191f;--theme-surface-3:#1a1f26;--theme-ink:#f4f0e8;--theme-text:#c3c1ba;--theme-muted:#858b95;--theme-line:rgba(255,255,255,.075);--theme-line-strong:rgba(215,177,93,.22);--theme-shadow:0 20px 58px rgba(0,0,0,.22);--theme-gold:#d7b15d;--theme-gold-soft:rgba(215,177,93,.09);--theme-header:rgba(10,12,15,.965);--theme-input:#0e1115;color-scheme:dark}html[data-theme=light]{--theme-bg:#f2efe8;--theme-bg-2:#faf8f3;--theme-surface:#fffdf9;--theme-surface-2:#f8f5ef;--theme-surface-3:#f0ebe2;--theme-ink:#191714;--theme-text:#514d47;--theme-muted:#7c766e;--theme-line:rgba(45,38,28,.105);--theme-line-strong:rgba(145,101,30,.24);--theme-shadow:0 18px 48px rgba(78,62,39,.09);--theme-gold:#a97820;--theme-gold-soft:rgba(169,120,32,.085);--theme-header:rgba(250,248,243,.94);--theme-input:#fffdfa;--nm-bg:#f2efe8;--nm-bg-2:#faf8f3;--nm-rail:#f8f5ef;--nm-surface:#fffdf9;--nm-surface-2:#f8f5ef;--nm-surface-3:#f0ebe2;--nm-border:rgba(45,38,28,.105);--nm-border-strong:rgba(145,101,30,.24);--nm-gold:#a97820;--nm-gold-2:#c89a45;--nm-gold-soft:rgba(169,120,32,.085);--nm-text:#191714;--nm-text-2:#514d47;--nm-muted:#7c766e;--nm-green:#197655;--nm-red:#b5535b;--nm-blue:#3b72aa;--nm-purple:#715aa7;--nm-shadow:0 24px 60px rgba(78,62,39,.1);--nm-shadow-soft:0 10px 28px rgba(78,62,39,.075);--nm-num-gold:#9a6a12;--nm-num-green:#157451;--nm-num-red:#b24e57;--nm-num-blue:#356eaa;--nm-num-violet:#6c55a4;--nm-num-cyan:#28767c;--nm-num-muted:#5f6670;color-scheme:light}html,body{transition:background-color .28s ease,color .22s ease}#root>header .theme-toggle,.auth-theme-toggle{border:1px solid var(--theme-line)!important;background:linear-gradient(145deg,var(--theme-surface-2),var(--theme-surface))!important;color:var(--theme-text)!important;border-radius:10px!important;min-height:34px!important;padding:6px 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-shadow:inset 0 1px #ffffff09!important}#root>header .theme-toggle span,.auth-theme-toggle span{font-size:13px;line-height:1}#root>header .theme-toggle em,.auth-theme-toggle em{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#root>header .theme-toggle:hover,.auth-theme-toggle:hover{border-color:var(--theme-line-strong)!important;color:var(--theme-gold)!important}.auth-theme-toggle{position:fixed!important;top:18px;right:20px;z-index:50!important;min-height:38px!important;padding:8px 11px!important}.dashboard-page-v4 .personalized-home .ph-top h1,.dashboard-page-v4 .pd-hero h1{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;letter-spacing:-.045em!important;font-optical-sizing:auto}.dashboard-page-v4 .personalized-home h2,.dashboard-page-v4 .premium-dashboard .pd-section-bar h2{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;letter-spacing:-.03em!important}.dashboard-page-v4 .personalized-home .ph-top,.dashboard-page-v4 .pd-hero{border-color:#d7b15d30!important}.dashboard-page-v4 .personalized-home .ph-top h1{color:var(--theme-ink)!important;text-shadow:0 7px 26px rgba(215,177,93,.055)}.transaction-intelligence.income .txi-hero h1,.transaction-intelligence.income .txi-section-bar h2{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;letter-spacing:-.028em!important}.transaction-intelligence.income .txi-hero{border-color:#69caa138!important;box-shadow:inset 3px 0 #69caa173,var(--theme-shadow)!important}.transaction-intelligence.income .txi-hero h1{color:var(--nm-num-green)!important}.transaction-intelligence.expenses .txi-hero h1,.transaction-intelligence.expenses .txi-section-bar h2{font-family:Bodoni Moda,Didot,serif!important;font-weight:600!important;letter-spacing:-.035em!important}.transaction-intelligence.expenses .txi-hero{border-color:#e58d8d38!important;box-shadow:inset 3px 0 #e58d8d6b,var(--theme-shadow)!important}.transaction-intelligence.expenses .txi-hero h1{color:var(--nm-num-red)!important}.budget-intelligence .bdi-hero h1,.budget-intelligence .bdi-section h2,.budget-intelligence .bdi-head h2{font-family:"Space Grotesk",var(--nm-font-ui)!important;font-weight:700!important;letter-spacing:-.045em!important}.budget-intelligence .bdi-hero{border-color:#7daaf733!important;box-shadow:inset 3px 0 #7daaf766,var(--theme-shadow)!important}.budget-intelligence .bdi-hero h1{color:var(--nm-num-blue)!important}.wealth-workspace-shell .wealth-workspace-head h1,.wealth-workspace-shell .wealth-workspace-view h2{font-family:Playfair Display,Georgia,serif!important;font-weight:600!important;letter-spacing:-.035em!important}.wealth-workspace-shell .wealth-workspace-head{position:relative;overflow:hidden;border-color:#b8a2ef2e!important}.wealth-workspace-shell .wealth-workspace-head:after{content:"";position:absolute;right:-60px;top:-75px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(184,162,239,.12),transparent 68%);pointer-events:none}.wealth-workspace-shell .wealth-workspace-head h1{color:var(--nm-num-violet)!important}.reports-workspace .reports-hero h1,.reports-workspace .reports-start h2,.financial-report .report-title h1,.financial-report .report-section-head h2{font-family:Libre Baskerville,Georgia,serif!important;font-weight:700!important;letter-spacing:-.035em!important}.reports-workspace .reports-hero{border-color:#d7b15d38!important;box-shadow:inset 3px 0 #d7b15d7a,var(--theme-shadow)!important}.reports-workspace .reports-hero h1{color:var(--nm-num-gold)!important}html[data-theme=dark] body{background:radial-gradient(circle at 78% -8%,rgba(215,177,93,.075),transparent 30%),radial-gradient(circle at 10% 45%,rgba(88,111,150,.045),transparent 30%),linear-gradient(145deg,#0b0e12,#07090c 58%,#06070a)!important;color:var(--theme-ink)!important}html[data-theme=dark] body #root>header{background:linear-gradient(180deg,#0e1115f7,#080a0df6)!important}html[data-theme=light],html[data-theme=light] body{background:#f2efe8!important;color:var(--theme-ink)!important}html[data-theme=light] body{background:radial-gradient(circle at 82% -12%,rgba(190,145,63,.13),transparent 30%),radial-gradient(circle at 8% 38%,rgba(92,121,158,.075),transparent 31%),linear-gradient(145deg,#fbf9f5,#f2efe8 58%,#ece7de)!important}html[data-theme=light] body::selection{background:#a9782033!important;color:#17140f!important}html[data-theme=light] body::-webkit-scrollbar-track{background:#ece7de!important}html[data-theme=light] body::-webkit-scrollbar-thumb{background:#c8c0b4!important;border-color:#ece7de!important}html[data-theme=light] body #root>header{background:linear-gradient(180deg,#fdfbf7f7,#f7f3ecf2)!important;border-bottom-color:#372d1f1c!important;box-shadow:0 10px 30px #493a2517!important}html[data-theme=light] body #root>header .brand strong{color:#201c16!important}html[data-theme=light] body #root>header .brand small{color:#81796e!important}html[data-theme=light] body #root>header nav{background:#4a3a2506!important;border-color:#372d1f17!important}html[data-theme=light] body #root>header nav a{color:#67625b!important}html[data-theme=light] body #root>header nav a:hover{color:#17140f!important;background:#a978200e!important;border-color:#a9782014!important}html[data-theme=light] body #root>header nav a.active{color:#7c5716!important;background:linear-gradient(145deg,#a9782021,#a978200b)!important;border-color:#a9782033!important}html[data-theme=light] body #root>header .user{color:#777066!important}html[data-theme=light] body #root>header .user b{color:#38332c!important}html[data-theme=light] body #root>header .user>span{background:#f4efe6!important;color:#835c19!important;border-color:#4e3d241a!important}html[data-theme=light] body #root>header .user .link{background:#f7f3ec!important;color:#716b63!important;border-color:#372d1f17!important}html[data-theme=light] body #root>header .user .link:hover{background:#efe8dc!important;color:#29241d!important}html[data-theme=light] body #root>main h1,html[data-theme=light] body #root>main h2,html[data-theme=light] body #root>main h3,html[data-theme=light] body #root>main h4{color:var(--theme-ink)!important}html[data-theme=light] body #root>main p{color:var(--theme-text)!important}html[data-theme=light] body #root>main small{color:var(--theme-muted)}html[data-theme=light] body .eyebrow{color:#7c6947!important}html[data-theme=light] body :is(.stat,.panel,.coach,.chart,.card,.modal,.pd-hero,.pd-decision,.pd-metric,.pd-chart-card,.pd-mini-panel,.pd-ai-brief,.ph-priority,.ph-brief,.ph-focus,.txi-hero,.txi-decision,.txi-card,.txi-budget,.txi-ai,.txi-transactions,.txi-metric,.txi-signal,.bdi-hero,.bdi-signals,.bdi-card,.bdi-table,.bdi-metric,.bdi-signal,.bdi-ai,.wealth-workspace-head,.command-card,.command-score,.command-next,.command-kpis>div,.wealth-history-card,.history-deltas>div,.history-metrics span,.debt-optimizer-card,.debt-opt-controls label,.debt-opt-controls>div,.debt-strategy,.debt-ai-grid>div,.goal-priority-card,.cashflow-forecast-card,.scenario-card,.trajectory-card,.trajectory-action-card,.wealth-ai-card,.wealth-chat-card,.alerts-card,.action-center-card,.monthly-checkin-card,.reports-hero,.reports-start,.reports-toolbar){background:linear-gradient(145deg,#fffdf9,#f8f5ef)!important;border-color:var(--theme-line)!important;box-shadow:var(--theme-shadow),inset 0 1px #ffffffbf!important;color:var(--theme-ink)!important}html[data-theme=light] body :is(.pd-period,.pd-action-stats div,.pd-journal textarea,.pd-focus span,.txi-recurring>div,.txi-budget-grid>div,.txi-ai-grid>div,.bdi-ai section,.bdi-budget-grid>div,.command-quick button,.wealth-workspace-tabs button,.debt-order span,.report-table,.report-tr){background:#f7f3ec!important;border-color:#372d1f17!important;color:#39342d!important}html[data-theme=light] body :is(.pd-metric,.txi-metric,.bdi-metric){background:linear-gradient(150deg,#fffefa,#f5f1ea)!important}html[data-theme=light] body :is(.pd-chart-card,.txi-card,.bdi-card,.pd-mini-panel){background:#fffdf9!important}html[data-theme=light] body :is(.pd-ai-brief,.txi-ai,.bdi-ai){background:radial-gradient(circle at 92% 5%,rgba(169,120,32,.1),transparent 34%),linear-gradient(145deg,#fffaf0,#f8f4ec)!important}html[data-theme=light] body #root :is(input,select,textarea){background:#fffdfa!important;border-color:#372d1f24!important;color:#28231d!important;color-scheme:light!important}html[data-theme=light] body #root :is(input,select,textarea)::placeholder{color:#948d83!important}html[data-theme=light] body #root :is(input,select,textarea):focus{border-color:#a978206b!important;box-shadow:0 0 0 3px #a9782012!important}html[data-theme=light] body .ghost{background:#f7f3ec!important;color:#4d4740!important;border-color:#372d1f1f!important}html[data-theme=light] body :is(.row,.txi-row,.bdi-row,.pd-debts>div,.report-tr){border-color:#372d1f17!important}html[data-theme=light] body :is(.txi-row small,.bdi-row small,.pd-debts small,.pd-axis-labels,.txi-axis,.bdi-axis,.pd-chart-note,.pd-empty,.txi-empty,.bdi-empty){color:#837c72!important}html[data-theme=light] body :is(.txi-row strong,.pd-debts b,.report-tr b){color:#39342d!important}html[data-theme=light] body :is(.pd-line-chart .axis,.pd-net-chart line,.txi-line line,.bdi-chart line){stroke:#372d1f24!important}html[data-theme=light] body :is(.pd-progress,.txi-progress,.pd-allocation-track,.bdi-bars>div>div:nth-child(2),.bar){background:#e8e2d8!important}html[data-theme=light] body .wealth-workspace-tabs{background:#f8f4ed!important;border-color:#372d1f1a!important}html[data-theme=light] body .wealth-workspace-tabs button{color:#615b53!important}html[data-theme=light] body .wealth-workspace-tabs button.active{background:#a978201c!important;color:#745116!important;border-color:#a978202e!important}html[data-theme=light] body .financial-report{background:#fff!important;color:#28231e!important;border-color:#ded7cc!important;box-shadow:0 24px 70px #4b3b261c!important}html[data-theme=light] body .financial-report :is(h1,h2,h3,b,strong){color:#252019}html[data-theme=light] body .financial-report p{color:#5d574f!important}html[data-theme=light] body .financial-report small{color:#777067!important}html[data-theme=light] body .financial-report .report-head{border-bottom-color:#e4ded4!important}html[data-theme=light] body .financial-report .report-foot{border-top-color:#e4ded4!important;color:#777067!important}html[data-theme=light] body .financial-report .report-tr{background:#fff!important}html[data-theme=light] body .financial-report .report-th{background:#f5f1ea!important}html[data-theme=light] body .login-page{background:#f3efe8!important}html[data-theme=light] body .login-left{background:radial-gradient(circle at 20% 26%,rgba(190,145,63,.18),transparent 29%),radial-gradient(circle at 78% 76%,rgba(92,121,158,.1),transparent 32%),linear-gradient(145deg,#faf7f1,#ece5da)!important;border-color:#372d1f1a!important}html[data-theme=light] body .login-right{background:radial-gradient(circle at 80% 15%,rgba(169,120,32,.06),transparent 25%),#f6f2eb!important}html[data-theme=light] body .login-card{background:#fffdf9f5!important;border-color:#372d1f1a!important;box-shadow:0 32px 90px #4e3e271f!important}html[data-theme=light] body .login-page .hero h1,html[data-theme=light] body .login-card h2{color:#1f1a14!important}html[data-theme=light] body .login-page .hero p{color:#5c554c!important}html[data-theme=light] body .login-page .tag{color:#8b8174!important}html[data-theme=light] body .login-card input{background:#f3efe8!important;color:#211d17!important;border:1px solid rgba(55,45,31,.11)!important}html[data-theme=light] body .login-card .auth-secondary{background:#f4f0e9!important;color:#5e574e!important;border-color:#372d1f1a!important}html[data-theme=light] body #root>footer{color:#8a8378!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-top h1{color:#6f4c12!important}html[data-theme=light] body .transaction-intelligence.income .txi-hero h1{color:#176e50!important}html[data-theme=light] body .transaction-intelligence.expenses .txi-hero h1{color:#a64850!important}html[data-theme=light] body .budget-intelligence .bdi-hero h1{color:#356b9f!important}html[data-theme=light] body .wealth-workspace-shell .wealth-workspace-head h1{color:#66509a!important}html[data-theme=light] body .reports-workspace .reports-hero h1{color:#875f17!important}@media(max-width:1180px)and (min-width:821px){#root>header .theme-toggle em{display:none}}@media(max-width:820px){#root>header .theme-toggle{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}#root>header .theme-toggle em{display:none!important}.auth-theme-toggle{top:10px!important;right:10px!important}.dashboard-page-v4 .personalized-home .ph-top h1,.dashboard-page-v4 .pd-hero h1{font-size:31px!important}}@media print{.theme-toggle,.auth-theme-toggle{display:none!important}html,html[data-theme=light],html[data-theme=dark],body{background:#fff!important;color:#111!important;color-scheme:light!important}}html body #root :is(.stats>.stat,.journey-kpis>div,.hx-kpi,.cf-summary>article,.cf-window,.bdi-metric,.rec-metric,.report-kpis>div,.fp2-stat,.command-kpis>div,.history-deltas>div,.scenario-results>div,.trajectory-summary>div,.goal-forecast-metrics>div,.trajectory-action-metrics>div,.action-metrics>div,.alerts-summary>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.consequence-horizons>div,.consequence-shock-grid>div)>:is(small,span,strong,b){display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}html body #root .hx-precision-tile>:is(span,strong,small){display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}html body #root .txi-metric>small,html body #root .txi-metric>strong{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}html body #root .pd-metric>strong{width:100%!important;text-align:center!important}html body #root .command-score>:is(small,strong,span,em),html body #root .fp2-completion>:is(strong,span,small),html body #root .fp2-signal>:is(strong,span),html body #root .fp2-inline-metric>:is(strong,span){display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}html body #root :is(.money-pulse-signal,.txi-row,.bdi-row,.report-tr,.cf-status,.fp2-rows>div,.pd-metric-top,.pd-metric-foot){text-align:initial}@media(max-width:700px){html body #root :is(.stats>.stat,.journey-kpis>div,.hx-kpi,.cf-summary>article,.cf-window,.bdi-metric,.rec-metric,.report-kpis>div,.fp2-stat,.command-kpis>div,.history-deltas>div,.scenario-results>div,.trajectory-summary>div,.goal-forecast-metrics>div,.trajectory-action-metrics>div,.action-metrics>div,.alerts-summary>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.consequence-horizons>div,.consequence-shock-grid>div)>:is(small,span,strong,b){padding-inline:3px!important}}@media print{.financial-report .report-kpis>div>:is(small,strong,span){text-align:center!important}}html[data-theme=dark] body .dashboard-page-v4 .personalized-home .ph-top{background:radial-gradient(circle at 84% 18%,rgba(215,177,93,.11),transparent 28%),linear-gradient(145deg,#13161a,#0b0d10)!important;color:#f4f0e8!important}html[data-theme=dark] body .dashboard-page-v4 .personalized-home .ph-top h1{color:#f4f0e8!important}html[data-theme=dark] body .dashboard-page-v4 .personalized-home .ph-top p{color:#a8adb5!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-top{background:radial-gradient(circle at 86% 14%,rgba(169,120,32,.13),transparent 30%),linear-gradient(145deg,#fffdf9,#f5f0e7)!important;border-color:#91651e2b!important;box-shadow:0 18px 44px #4e3e2714,inset 0 1px #ffffffe6!important;color:#191714!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-top .eyebrow{color:#876a34!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-top h1{color:#302418!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-top p{color:#625a50!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-focus{background:linear-gradient(145deg,#faf4e8,#f1e7d5)!important;border-color:#91651e2e!important;box-shadow:none!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-focus small{color:#8a744d!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-focus strong{color:#805a18!important}html[data-theme=light] body .dashboard-page-v4 .personalized-home .ph-focus span{color:#7c7469!important}html body .dashboard-page-v4 .premium-dashboard .pd-metrics{align-items:stretch!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric{min-height:154px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:20px 16px!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric-top{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric-top small{text-align:center!important;line-height:1.25!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric>strong{display:block!important;width:100%!important;margin:13px 0 9px!important;font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:clamp(28px,2.15vw,34px)!important;line-height:1!important;font-weight:600!important;letter-spacing:-.035em!important;text-align:center!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric-foot{width:100%!important;min-height:28px!important;margin-top:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px 10px!important;flex-wrap:wrap!important;text-align:center!important;line-height:1.35!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric-foot>span,html body .dashboard-page-v4 .premium-dashboard .pd-metric-foot>b{text-align:center!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric-top>span{flex:0 0 27px!important;width:27px!important;height:27px!important;border-radius:9px!important;box-shadow:inset 0 1px #fff3!important}html[data-theme=light] body .dashboard-page-v4 .premium-dashboard .pd-metric{background:linear-gradient(150deg,#fffefa,#f4efe7)!important;border-color:#372d1f1b!important;box-shadow:0 12px 30px #4e3e2712,inset 0 1px #ffffffe6!important}html[data-theme=light] body .dashboard-page-v4 .premium-dashboard .pd-metric-top small{color:#746d63!important}html[data-theme=light] body .dashboard-page-v4 .premium-dashboard .pd-metric-foot{color:#80786e!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric.gold>strong{color:var(--nm-num-gold)!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric.green>strong{color:var(--nm-num-green)!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric.red>strong{color:var(--nm-num-red)!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric.blue>strong{color:var(--nm-num-blue)!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric.purple>strong{color:var(--nm-num-violet)!important}@media(max-width:720px){html body .dashboard-page-v4 .premium-dashboard .pd-metric{min-height:142px!important;padding:18px 14px!important}html body .dashboard-page-v4 .premium-dashboard .pd-metric>strong{font-size:30px!important}}.beta-feedback-fab{right:126px!important;bottom:18px!important}#nm-theme-toggle-safe{right:18px!important;bottom:18px!important}#root input[type=month]{min-height:46px!important;min-width:172px!important;padding:0 13px!important;border-radius:11px!important;box-sizing:border-box!important;font-size:11px!important;font-weight:800!important;letter-spacing:.025em!important;font-variant-numeric:tabular-nums!important;border:1px solid rgba(125,170,247,.3)!important;background:linear-gradient(145deg,#111820,#0e1319)!important;color:var(--nm-num-blue,#83b4ff)!important;box-shadow:inset 0 1px #ffffff06!important}#root input[type=month]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer}html[data-theme=light] body #root input[type=month]{background:linear-gradient(145deg,#f8fbff,#edf5ff)!important;border-color:#b7cfea!important;color:#356eaa!important;box-shadow:0 5px 14px #356eaa14,inset 0 1px #fff!important}html[data-theme=light] body #root input[type=month]:focus{outline:2px solid rgba(53,110,170,.14)!important;outline-offset:1px!important;border-color:#7da9d5!important}#root .fqt-review-row input[type=month]{min-width:0!important;width:100%!important}html[data-theme=light] body .fqt-btn.ai{min-height:46px!important;padding:0 16px!important;background:linear-gradient(135deg,#eee6ff,#d8c9ff)!important;border:1px solid #bba9e8!important;color:#5b4092!important;box-shadow:0 7px 18px #5b40921f!important}html[data-theme=light] body .fqt-btn.ai:hover{background:linear-gradient(135deg,#e7dcff,#cfbcff)!important;filter:none!important}.cashflow-head>button{min-height:46px!important;min-width:238px!important;padding:0 18px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:800!important;letter-spacing:.035em!important;white-space:nowrap!important}html[data-theme=light] body .cashflow-head>button{background:linear-gradient(135deg,#8fc4ff,#5c83d8)!important;color:#0d1b31!important;border:1px solid #7eabe8!important;box-shadow:0 7px 18px #365e9d24!important}html[data-theme=light] body .cashflow-head>button:disabled{opacity:.56!important}html[data-theme=light] body .decision-confidence{background:linear-gradient(145deg,#f3f9ff,#e7f2ff)!important;border:1px solid #b9d2ec!important;box-shadow:0 8px 20px #34699d1a!important}html[data-theme=light] body .decision-confidence small{color:#617b96!important}html[data-theme=light] body .decision-confidence strong{color:#2f6fae!important;text-shadow:none!important}html[data-theme=light] body .decision-confidence span{color:#385b7d!important}.journey-kpis>div:nth-child(1) b{color:var(--nm-num-green)!important}.journey-kpis>div:nth-child(2) b{color:var(--nm-num-red)!important}.journey-kpis>div:nth-child(3) b{color:var(--nm-num-gold)!important}.journey-kpis>div:nth-child(4) b{color:var(--nm-num-blue)!important}.journey-card-grid article:nth-child(1) strong{color:var(--nm-num-green)!important}.journey-card-grid article:nth-child(2) strong{color:var(--nm-num-red)!important}.journey-card-grid article:nth-child(3) strong{color:var(--nm-num-blue)!important}.monthly-kpis>div:nth-child(1) b{color:var(--nm-num-gold)!important}.monthly-kpis>div:nth-child(2) b{color:var(--nm-num-blue)!important}.monthly-kpis>div:nth-child(3) b{color:var(--nm-num-green)!important}.monthly-kpis>div:nth-child(4) b{color:var(--nm-num-red)!important}.monthly-kpis>div:nth-child(5) b{color:var(--nm-num-cyan)!important}.monthly-kpis>div:nth-child(6) b{color:var(--nm-num-violet)!important}.monthly-history span b,.resilience-score strong{color:var(--nm-num-blue)!important}.resilience-summary>div:nth-child(1) b{color:var(--nm-num-blue)!important}.resilience-summary>div:nth-child(2) b{color:var(--nm-num-cyan)!important}.resilience-summary>div:nth-child(3) b{color:var(--nm-num-gold)!important}.resilience-summary>div:nth-child(4) b{color:var(--nm-num-red)!important}.resilience-dimension.measured>b{color:var(--nm-num-blue)!important}.consequence-grid>.consequence-metric:nth-child(1) strong{color:var(--nm-num-gold)!important}.consequence-grid>.consequence-metric:nth-child(2) strong{color:var(--nm-num-green)!important}.consequence-grid>.consequence-metric:nth-child(3) strong{color:var(--nm-num-blue)!important}.consequence-grid>.consequence-metric:nth-child(4) strong{color:var(--nm-num-red)!important}.consequence-metric span{color:var(--nm-num-muted)!important}.consequence-horizons>div:nth-child(1) b{color:var(--nm-num-blue)!important}.consequence-horizons>div:nth-child(2) b{color:var(--nm-num-violet)!important}.consequence-horizons>div:nth-child(3) b{color:var(--nm-num-gold)!important}.consequence-stress>b{color:var(--nm-num-red)!important}.consequence-shock-grid>div:nth-child(1) b{color:var(--nm-num-green)!important}.consequence-shock-grid>div:nth-child(2) b{color:var(--nm-num-red)!important}.consequence-shock-grid>div:nth-child(3) b{color:var(--nm-num-blue)!important}.consequence-shock-grid>div:nth-child(4) b{color:var(--nm-num-violet)!important}.consequence-options>article:nth-child(1) h3{color:var(--nm-num-blue)!important}.consequence-options>article:nth-child(2) h3{color:var(--nm-num-gold)!important}.consequence-options>article:nth-child(3) h3{color:var(--nm-num-green)!important}.consequence-options>article:nth-child(4) h3{color:var(--nm-num-cyan)!important}.decision-confidence strong{color:var(--nm-num-blue)!important}.decision-mini-grid span:nth-child(1) b{color:var(--nm-num-gold)!important}.decision-mini-grid span:nth-child(2) b{color:var(--nm-num-blue)!important}.decision-resilience>div:first-child b{color:var(--nm-num-blue)!important}.decision-resilience>div:last-child b{color:var(--nm-num-violet)!important}.cashflow-controls>div b{color:var(--nm-num-blue)!important}.cashflow-months>div:nth-child(1) b{color:var(--nm-num-blue)!important}.cashflow-months>div:nth-child(2) b{color:var(--nm-num-violet)!important}.cashflow-months>div:nth-child(3) b{color:var(--nm-num-gold)!important}.cashflow-scenario.s0 .cashflow-scenario-top h3{color:var(--nm-num-blue)!important}.cashflow-scenario.s1 .cashflow-scenario-top h3{color:var(--nm-num-red)!important}.cashflow-scenario.s2 .cashflow-scenario-top h3{color:var(--nm-num-green)!important}.cashflow-metrics>div:nth-child(1) b{color:var(--nm-num-green)!important}.cashflow-metrics>div:nth-child(2) b{color:var(--nm-num-red)!important}.cashflow-metrics>div:nth-child(3) b{color:var(--nm-num-blue)!important}.cashflow-metrics>div:nth-child(4) b{color:var(--nm-num-gold)!important}.cashflow-cat>b{color:var(--nm-num-red)!important}.cashflow-runway b{color:var(--nm-num-gold)!important}.goal-priority-controls>div:nth-child(1) b{color:var(--nm-num-gold)!important}.goal-priority-controls>div:nth-child(2) b{color:var(--nm-num-green)!important}.goal-priority-controls>div:nth-child(3) b{color:var(--nm-num-blue)!important}.goal-priority-controls>div:nth-child(4) b{color:var(--nm-num-violet)!important}.goal-priority-summary>div:nth-child(1) b{color:var(--nm-num-green)!important}.goal-priority-summary>div:nth-child(2) b{color:var(--nm-num-blue)!important}.goal-priority-summary>div:nth-child(3) b{color:var(--nm-num-gold)!important}.goal-priority-summary>div:nth-child(4) b{color:var(--nm-num-violet)!important}.goal-priority-list strong{color:var(--nm-num-gold)!important}#root main :is(.journey-kpis,.monthly-kpis,.resilience-hero,.consequence-grid,.consequence-horizons,.consequence-shock-grid,.consequence-options,.cashflow-months,.cashflow-metrics,.goal-priority-summary,.report-kpis) :is(b,strong,h3){font-variant-numeric:tabular-nums}html[data-theme=light] body #root main :is(.journey-kpis,.monthly-kpis,.resilience-hero,.consequence-grid,.consequence-horizons,.consequence-shock-grid,.consequence-options,.cashflow-months,.cashflow-metrics,.goal-priority-summary,.report-kpis) :is(b,strong,h3){text-shadow:none!important}@media(max-width:700px){.beta-feedback-fab{right:58px!important;bottom:10px!important}#nm-theme-toggle-safe{right:10px!important;bottom:10px!important}#root input[type=month]{width:100%!important;min-width:0!important}.cashflow-head>button{width:100%!important;min-width:0!important}}#nm-money-back-safe{display:none;position:fixed;left:18px;top:82px;z-index:90;min-height:38px;padding:0 13px;align-items:center;justify-content:center;gap:7px;border-radius:10px;border:1px solid rgba(125,170,247,.24);background:#0c1015f0;color:#8db8ec;text-decoration:none;box-shadow:0 9px 24px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.personalized-home{gap:10px!important}.ph-content{margin-top:-2px!important}html[data-theme=light] body .journey-kpis>div:nth-child(1) b,html[data-theme=light] body .journey-card-grid article:nth-child(1) strong,html[data-theme=light] body .financial-report .report-kpis:not(.wealth)>div:nth-child(1) strong,html[data-theme=light] body .cashflow-metrics>div:nth-child(1) b{color:var(--nm-num-green,#157451)!important}html[data-theme=light] body .journey-kpis>div:nth-child(2) b,html[data-theme=light] body .journey-card-grid article:nth-child(2) strong,html[data-theme=light] body .financial-report .report-kpis:not(.wealth)>div:nth-child(2) strong,html[data-theme=light] body .cashflow-metrics>div:nth-child(2) b,html[data-theme=light] body .bdi-metric:nth-child(2) strong{color:var(--nm-num-red,#b24e57)!important}@media(max-width:820px){.wealth-workspace-head{display:block!important}.wealth-workspace-head>button{margin-top:14px!important;width:100%!important}#nm-money-back-safe{top:76px;left:10px}body:has(.transaction-intelligence.income) .transaction-intelligence,body:has(.transaction-intelligence.expenses) .transaction-intelligence,body:has(.budget-intelligence) .budget-intelligence{margin-top:44px}}:root{--nm-number-font:"Playfair Display","Cormorant Garamond",Georgia,serif}#root input[type=number],#root input[inputmode=numeric]{font-family:var(--nm-number-font)!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;font-weight:600!important;letter-spacing:-.02em!important}html body :is(.pd-metric strong,.pd-donut b,.pd-debts strong,.pd-action-stats strong,.pd-big-mini,.ph-signal-row b,.ph-rank,.journey-kpis b,.journey-card-grid strong,.txi-metric strong,.txi-head>b,.txi-donut b,.txi-mix-list b,.txi-recurring strong,.txi-bars b,.txi-budget-grid span,.txi-row strong,.bdi-metric strong,.bdi-row>span,.bdi-bars span,.bdi-bars small,.bdi-table>.bdi-head>b,.command-score>strong,.command-kpis b,.history-deltas b,.history-metrics span,.monthly-kpis b,.monthly-history span b,.resilience-score strong,.resilience-summary b,.resilience-dimension.measured>b,.cashflow-controls>div b,.cashflow-months b,.cashflow-scenario-top h3,.cashflow-metrics b,.cashflow-cat>b,.cashflow-runway b,.consequence-metric span,.consequence-metric strong,.consequence-horizons b,.consequence-stress>b,.consequence-shock-grid b,.consequence-options h3,.decision-confidence strong,.decision-mini-grid b,.decision-resilience b,.debt-opt-controls b,.debt-strategy-metrics strong,.goal-priority-controls b,.goal-priority-summary b,.goal-priority-list strong,.wealth-stat strong,.health-ring span,.emergency-metrics b,.metric-row b,.goal-top strong,.portfolio-strip>div:last-child>b,.investment-main>strong,.investment-metrics b,.alerts-summary b,.action-metrics b,.fqt-insights b,.report-kpis strong,.report-tr>span,.report-tr>strong,.report-bars b,.report-goals span){font-family:var(--nm-number-font)!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;letter-spacing:-.025em!important;font-weight:600!important}#nm-money-back-safe{display:none;position:fixed;left:18px;top:82px;z-index:90;min-height:38px;padding:0 13px;align-items:center;justify-content:center;gap:7px;border-radius:10px;border:1px solid rgba(125,170,247,.24);background:#0c1015f0;color:#8db8ec;text-decoration:none;box-shadow:0 9px 24px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}body:has(.transaction-intelligence.income) #nm-money-back-safe,body:has(.transaction-intelligence.expenses) #nm-money-back-safe,body:has(.budget-intelligence) #nm-money-back-safe{display:inline-flex}body:has(.transaction-intelligence.income) .transaction-intelligence,body:has(.transaction-intelligence.expenses) .transaction-intelligence,body:has(.budget-intelligence) .budget-intelligence{margin-top:42px}#nm-money-back-safe:hover{transform:translateY(-1px);border-color:#7daaf770;color:#b7d5f5}html[data-theme=light] body #nm-money-back-safe{background:#f7fbfff7;border-color:#b8d0e9;color:#356eaa;box-shadow:0 7px 18px #356eaa1a}.wealth-workspace-head{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:flex-start!important}.wealth-workspace-head>button{margin-top:26px!important;align-self:flex-start!important}.journey-hero>button{align-self:flex-end!important;margin-bottom:2px!important}.personalized-home{gap:9px!important}.ph-content{margin-top:-3px!important}.ph-priority-grid{margin-top:9px!important;transform:translateY(-4px)}.pd-hero-actions button:nth-of-type(1),.transaction-intelligence.income .txi-actions>.primary,.money-hub .journey-card-grid article:nth-child(1)>button{background:linear-gradient(135deg,#61c79b33,#61c79b14)!important;border:1px solid rgba(97,199,155,.38)!important;color:#86ddb7!important;box-shadow:0 7px 18px #23825c1a!important}.pd-hero-actions button:nth-of-type(2),.transaction-intelligence.expenses .txi-actions>.primary,.money-hub .journey-card-grid article:nth-child(2)>button{background:linear-gradient(135deg,#e58d8d33,#e58d8d14)!important;border:1px solid rgba(229,141,141,.38)!important;color:#efa5a5!important;box-shadow:0 7px 18px #9b3e3e1a!important}.money-hub .journey-card-grid article:nth-child(1){border-color:#61c79b38!important;background:linear-gradient(145deg,#61c79b0e,#ffffff03)!important}.money-hub .journey-card-grid article:nth-child(2){border-color:#e58d8d38!important;background:linear-gradient(145deg,#e58d8d0e,#ffffff03)!important}.money-hub .journey-card-grid article:nth-child(1) .journey-icon{background:#61c79b1f!important;color:#75d5ad!important}.money-hub .journey-card-grid article:nth-child(2) .journey-icon{background:#e58d8d1f!important;color:#e99b9b!important}html[data-theme=light] body .pd-hero-actions button:nth-of-type(1),html[data-theme=light] body .transaction-intelligence.income .txi-actions>.primary,html[data-theme=light] body .money-hub .journey-card-grid article:nth-child(1)>button{background:linear-gradient(135deg,#ddf5e9,#bfe8d4)!important;border-color:#95ceb1!important;color:#145f43!important;box-shadow:0 7px 18px #1574511c!important}html[data-theme=light] body .pd-hero-actions button:nth-of-type(2),html[data-theme=light] body .transaction-intelligence.expenses .txi-actions>.primary,html[data-theme=light] body .money-hub .journey-card-grid article:nth-child(2)>button{background:linear-gradient(135deg,#fde8e8,#f4c9cc)!important;border-color:#dfaaae!important;color:#9d3943!important;box-shadow:0 7px 18px #b24e571c!important}html[data-theme=light] body .money-hub .journey-card-grid article:nth-child(1){border-color:#bddfce!important;background:linear-gradient(145deg,#f4fcf8,#edf8f2)!important}html[data-theme=light] body .money-hub .journey-card-grid article:nth-child(2){border-color:#e7c5c8!important;background:linear-gradient(145deg,#fff8f8,#faeeee)!important}html[data-theme=light] body .transaction-intelligence.income .txi-hero h1,html[data-theme=light] body .transaction-intelligence.income :is(.txi-metric strong,.txi-head>b,.txi-donut b,.txi-mix-list b,.txi-recurring strong,.txi-bars b,.txi-row strong){color:var(--nm-num-green,#157451)!important;text-shadow:none!important}html[data-theme=light] body .transaction-intelligence.expenses .txi-hero h1,html[data-theme=light] body .transaction-intelligence.expenses :is(.txi-metric strong,.txi-head>b,.txi-donut b,.txi-mix-list b,.txi-recurring strong,.txi-bars b,.txi-row strong){color:var(--nm-num-red,#b24e57)!important;text-shadow:none!important}html[data-theme=light] body:has(.transaction-intelligence.income) :is(.modal,.fqt-modal) input[type=number]{color:var(--nm-num-green,#157451)!important}html[data-theme=light] body:has(.transaction-intelligence.expenses) :is(.modal,.fqt-modal) input[type=number]{color:var(--nm-num-red,#b24e57)!important}html[data-theme=light] body:has(.budget-intelligence) :is(.modal,.fqt-modal) input[type=number]{color:var(--nm-num-blue,#356eaa)!important}html[data-theme=light] body:has(.transaction-intelligence.income) .fqt-insights>div:not(.warn) b{color:var(--nm-num-green,#157451)!important}html[data-theme=light] body:has(.transaction-intelligence.expenses) .fqt-insights>div:not(.warn) b{color:var(--nm-num-red,#b24e57)!important}html[data-theme=light] body .fqt-insights .warn b{color:var(--nm-num-red,#b24e57)!important}html[data-theme=light] body .journey-kpis>div:nth-child(1) b,html[data-theme=light] body .journey-card-grid article:nth-child(1) strong,html[data-theme=light] body .financial-report .report-kpis:not(.wealth)>div:nth-child(1) strong,html[data-theme=light] body .cashflow-metrics>div:nth-child(1) b,html[data-theme=light] body .pd-metric.green strong{color:var(--nm-num-green,#157451)!important}html[data-theme=light] body .journey-kpis>div:nth-child(2) b,html[data-theme=light] body .journey-card-grid article:nth-child(2) strong,html[data-theme=light] body .financial-report .report-kpis:not(.wealth)>div:nth-child(2) strong,html[data-theme=light] body .cashflow-metrics>div:nth-child(2) b,html[data-theme=light] body .bdi-metric:nth-child(2) strong,html[data-theme=light] body .pd-metric.red strong{color:var(--nm-num-red,#b24e57)!important}@media(max-width:820px){.wealth-workspace-head{display:block!important}.wealth-workspace-head>button{margin-top:14px!important;width:100%!important}#nm-money-back-safe{top:76px;left:10px}body:has(.transaction-intelligence.income) .transaction-intelligence,body:has(.transaction-intelligence.expenses) .transaction-intelligence,body:has(.budget-intelligence) .budget-intelligence{margin-top:44px}.ph-priority-grid{transform:translateY(-2px)}}@media print{#nm-money-back-safe{display:none!important}}html body #root>header{position:sticky!important;top:0!important;z-index:120!important;height:80px!important;min-height:80px!important;padding:0 clamp(20px,3.2vw,54px)!important;display:flex!important;align-items:center!important;gap:clamp(18px,2vw,30px)!important;background:radial-gradient(circle at 8% -20%,rgba(215,177,93,.12),transparent 30%),radial-gradient(circle at 72% -30%,rgba(87,135,196,.09),transparent 34%),linear-gradient(180deg,#0e1115fc,#07090cfa)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;box-shadow:0 15px 42px #0000003d,inset 0 -1px #d7b15d08!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;overflow:visible!important}html body #root>header .brand,html body #root .login-left .brand{display:flex!important;align-items:center!important;gap:12px!important;min-width:246px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;white-space:nowrap!important}html body #root>header .logo,html body #root .login-left .logo{position:relative!important;isolation:isolate!important;overflow:visible!important;flex:0 0 50px!important;width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:15px!important;border:1px solid rgba(235,202,126,.34)!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.16),transparent 26%),linear-gradient(145deg,#161b21,#0a0d11)!important;color:transparent!important;-webkit-text-stroke:1.6px #d9b562!important;text-shadow:0 0 18px rgba(217,181,98,.13)!important;font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:39px!important;font-weight:700!important;line-height:1!important;box-shadow:inset 0 1px #ffffff0b,0 9px 26px #0000003d!important;transform:none!important}html body #root>header .logo:before,html body #root .login-left .logo:before{content:"MITRA";position:absolute;left:50%;top:17px;transform:translate(-50%);z-index:3;padding:2px 4px;border-radius:5px;background:#101419;color:#f0d08a;font-family:Inter,system-ui,sans-serif;font-size:6.1px;font-weight:900;letter-spacing:.07em;line-height:1;box-shadow:0 0 0 1px #d7b15d1a}html body #root>header .logo:after,html body #root .login-left .logo:after{content:"AI";position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:3;min-width:20px;height:14px;padding:0 4px;display:grid;place-items:center;border-radius:5px;border:1px solid rgba(142,188,239,.32);background:linear-gradient(135deg,#9cc9f3,#6d91dd);color:#09121d;font-family:Inter,system-ui,sans-serif;font-size:6.4px;font-weight:950;letter-spacing:.06em;box-shadow:0 3px 10px #4675b238}html body #root>header .brand strong,html body #root .login-left .brand strong{display:block!important;color:#f6f0e7!important;font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.035em!important}html body #root>header .brand strong:after,html body #root .login-left .brand strong:after{content:none!important;display:none!important}html body #root>header .brand small,html body #root .login-left .brand small{display:block!important;margin-top:5px!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;color:transparent!important}html body #root>header .brand small:after,html body #root .login-left .brand small:after{content:"FINANCIAL DECISION INTELLIGENCE";display:block;font-family:Inter,system-ui,sans-serif;font-size:6.8px;font-weight:850;letter-spacing:.145em;color:#7f8791}html body #root>header nav{position:static!important;flex:1 1 auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;border:1px solid rgba(255,255,255,.062)!important;border-radius:17px!important;background:linear-gradient(180deg,#ffffff08,#ffffff03)!important;box-shadow:inset 0 1px #ffffff07,0 7px 22px #0000001a!important}html body #root>header nav a{--nav-accent:#d7b15d;--nav-soft:rgba(215,177,93,.12);position:relative!important;overflow:hidden!important;flex:0 0 auto!important;min-height:44px!important;padding:11px clamp(13px,1.15vw,19px)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#969da6!important;font-size:11.3px!important;font-weight:850!important;line-height:1!important;letter-spacing:.012em!important;white-space:nowrap!important;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important}html body #root>header nav a:nth-child(1){--nav-accent:#e0bc68;--nav-soft:rgba(224,188,104,.14)}html body #root>header nav a:nth-child(2){--nav-accent:#72d0a6;--nav-soft:rgba(72,181,133,.14)}html body #root>header nav a:nth-child(3){--nav-accent:#88b9f0;--nav-soft:rgba(80,133,198,.15)}html body #root>header nav a:nth-child(4){--nav-accent:#b7a0eb;--nav-soft:rgba(143,113,205,.15)}html body #root>header nav a:nth-child(5){--nav-accent:#78c8cf;--nav-soft:rgba(69,160,169,.14)}html body #root>header nav a:hover{transform:translateY(-1px)!important;color:#f2eee8!important;background:#ffffff0b!important;border-color:#ffffff12!important;box-shadow:inset 0 1px #ffffff08!important}html body #root>header nav a.active{transform:translateY(-2px)!important;color:var(--nav-accent)!important;background:linear-gradient(145deg,var(--nav-soft),rgba(255,255,255,.022))!important;border-color:color-mix(in srgb,var(--nav-accent) 28%,transparent)!important;box-shadow:inset 0 1px #ffffff0d,0 9px 24px #00000026,0 0 18px color-mix(in srgb,var(--nav-accent) 8%,transparent)!important}html body #root>header nav a:after{content:""!important;position:absolute!important;left:50%!important;bottom:4px!important;width:0!important;height:2.5px!important;border-radius:999px!important;background:var(--nav-accent)!important;transform:translate(-50%)!important;opacity:0!important;box-shadow:0 0 10px color-mix(in srgb,var(--nav-accent) 50%,transparent)!important;transition:width .22s ease,opacity .22s ease!important}html body #root>header nav a.active:after{width:28px!important;opacity:1!important}html body #root>header .user{flex:0 0 auto!important;width:auto!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important}html body #root>header .user>span{min-width:44px!important;padding:7px 8px!important;border:1px solid rgba(215,177,93,.16)!important;border-radius:9px!important;background:#d7b15d0f!important;color:#d0b16d!important;font-size:9px!important;font-weight:900!important;letter-spacing:.05em!important}html body #root .ph-focus{position:relative!important;overflow:hidden!important;min-width:220px!important;padding:15px 17px!important;border:1px solid rgba(112,171,229,.26)!important;border-radius:16px!important;background:radial-gradient(circle at 90% 0%,rgba(126,181,236,.15),transparent 38%),linear-gradient(145deg,#4f7eb51a,#d7b15d09)!important;box-shadow:inset 0 1px #ffffff09,0 9px 24px #00000014!important}html body #root .ph-focus:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#8bbbf0,#d8b565);box-shadow:0 0 12px #74ade840}html body #root .ph-focus small{color:#82b6ea!important;font-size:9px!important;font-weight:900!important;letter-spacing:.15em!important}html body #root .ph-focus strong{display:block!important;margin:6px 0 5px!important;color:#f0d18a!important;font-size:18px!important;font-weight:900!important;letter-spacing:-.018em!important;text-shadow:0 0 18px rgba(215,177,93,.1)!important}html body #root .ph-focus span{color:#9ba8b6!important;font-size:10px!important;font-weight:750!important}html body #root>footer:after{content:"NIVESH MITRA AI · KNOW. DECIDE. ACT.";font-size:8.5px;font-weight:800;letter-spacing:.19em;color:#505862}html[data-theme=light] body #root>header{background:radial-gradient(circle at 8% -25%,rgba(185,134,43,.12),transparent 31%),radial-gradient(circle at 74% -45%,rgba(66,118,177,.09),transparent 36%),linear-gradient(180deg,#fffdf9fc,#f7f3ecfa)!important;border-bottom-color:#372d1f1c!important;box-shadow:0 13px 34px #48392517,inset 0 -1px #a9782008!important}html[data-theme=light] body #root>header .logo,html[data-theme=light] body #root .login-left .logo{background:linear-gradient(145deg,#fffdf8,#f4ead8)!important;border-color:#d9bd82!important;-webkit-text-stroke-color:#956c23!important;box-shadow:inset 0 1px #fff,0 8px 20px #6e4e1f17!important}html[data-theme=light] body #root>header .logo:before,html[data-theme=light] body #root .login-left .logo:before{background:#fffaf1;color:#825b18;box-shadow:0 0 0 1px #e6d1a7}html[data-theme=light] body #root>header .brand strong,html[data-theme=light] body #root .login-left .brand strong{color:#241f19!important}html[data-theme=light] body #root>header .brand small:after,html[data-theme=light] body #root .login-left .brand small:after{color:#81786d!important}html[data-theme=light] body #root>header nav{background:linear-gradient(180deg,#523f2507,#523f2503)!important;border-color:#372d1f16!important;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #4939230a!important}html[data-theme=light] body #root>header nav a{color:#6c6760!important}html[data-theme=light] body #root>header nav a:hover{color:#26211b!important;background:#5844270b!important;border-color:#372d1f12!important}html[data-theme=light] body #root>header nav a.active{color:color-mix(in srgb,var(--nav-accent) 84%,#201a12)!important;background:linear-gradient(145deg,var(--nav-soft),rgba(255,255,255,.74))!important;box-shadow:inset 0 1px #fffffff2,0 8px 20px #46351e0f!important}html[data-theme=light] body #root>header .user{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=light] body #root>header .user>span{background:#fbf3e4!important;color:#8b621c!important;border-color:#e7d2a9!important}html[data-theme=light] body #root .ph-focus{background:radial-gradient(circle at 92% 0%,rgba(92,155,217,.13),transparent 38%),linear-gradient(145deg,#f5faff,#fffaf0)!important;border-color:#bdd4ea!important;box-shadow:0 8px 20px #3c679114,inset 0 1px #fff!important}html[data-theme=light] body #root .ph-focus small{color:#4f86bc!important}html[data-theme=light] body #root .ph-focus strong{color:#8b621c!important;text-shadow:none!important}html[data-theme=light] body #root .ph-focus span{color:#6e7d8c!important}html body #root .login-left .brand{min-width:0!important}@media(max-width:1180px)and (min-width:821px){html body #root>header{height:76px!important;min-height:76px!important;padding-inline:14px!important;gap:10px!important}html body #root>header .brand{min-width:180px!important;gap:9px!important}html body #root>header .logo{width:42px!important;height:42px!important;flex-basis:42px!important;font-size:33px!important}html body #root>header .logo:before{top:15px;font-size:5.5px}html body #root>header .logo:after{bottom:8px;transform:translate(-50%) scale(.9)}html body #root>header .brand strong{font-size:17px!important}html body #root>header .brand small:after{display:none!important}html body #root>header nav a{padding-inline:10px!important;font-size:10px!important;font-weight:850!important}html body #root>header .user>span{min-width:38px!important;padding-inline:6px!important}}@media(max-width:820px){html body{padding-bottom:0!important}html body #root>header{height:auto!important;min-height:0!important;padding:9px 10px 7px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand user" "nav nav"!important;gap:7px 10px!important}html body #root>header .brand{grid-area:brand!important;min-width:0!important;gap:9px!important}html body #root>header .logo{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:12px!important;font-size:30px!important}html body #root>header .logo:before{top:13px;font-size:5px}html body #root>header .logo:after{bottom:7px;transform:translate(-50%) scale(.82)}html body #root>header .brand strong{font-size:16px!important}html body #root>header .brand small:after{display:none!important}html body #root>header .user{grid-area:user!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root>header .user>span{display:none!important}html body #root>header nav{grid-area:nav!important;width:100%!important;justify-content:flex-start!important;padding:4px!important;gap:3px!important;border-radius:12px!important}html body #root>header nav a{min-height:37px!important;padding:8px 11px!important;font-size:9.2px!important;font-weight:900!important;border-radius:9px!important}html body #root .ph-focus{width:100%!important;min-width:0!important}}@media print{html body #root>header{display:none!important}}:root{--nm-font-product:"Manrope","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nm-font-brand:"Playfair Display","Cormorant Garamond",Georgia,serif;--nm-radius-lg:20px;--nm-radius-md:14px;--nm-focus-ring:rgba(126,180,239,.34);--nm-focus-border:#79aee5;--nm-readable-muted:#9299a3;--nm-fast:.15s;--nm-normal:.21s;--nm-slow:.32s}html body,html body #root,html body #root>main,html body #root>main :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,button,input,select,textarea,table,th,td){font-family:var(--nm-font-product)!important}html body :is(.dashboard-page-v4 .personalized-home .ph-top h1,.dashboard-page-v4 .personalized-home h2,.dashboard-page-v4 .premium-dashboard .pd-section-bar h2,.transaction-intelligence.income .txi-hero h1,.transaction-intelligence.income .txi-section-bar h2,.transaction-intelligence.expenses .txi-hero h1,.transaction-intelligence.expenses .txi-section-bar h2,.budget-intelligence .bdi-hero h1,.budget-intelligence .bdi-section h2,.budget-intelligence .bdi-head h2,.wealth-workspace-shell .wealth-workspace-head h1,.wealth-workspace-shell .wealth-workspace-view h2,.reports-workspace .reports-hero h1,.reports-workspace .reports-start h2,.financial-report .report-section-head h2,.decision-canvas-head h2,.consequence-head h2,.wealth-stat strong,.health-card h2,.health-ring span,.emergency-card h2,.emergency-metrics b,.portfolio-strip h2,.portfolio-strip>div:last-child>b,.goal-top strong,.investment-main>strong,.wealth-ai-head h2,.wealth-ai-result>h3){font-family:var(--nm-font-product)!important}html body #root>header .brand strong,html body #root .login-left .brand strong,html body #root>header .logo,html body #root .login-left .logo,html body .login-page .hero h1,html body .login-card h2{font-family:var(--nm-font-brand)!important}html body .financial-report .report-title h1{font-family:var(--nm-font-brand)!important;font-weight:700!important}html body #root>main h1{font-size:clamp(32px,3vw,44px)!important;line-height:1.06!important;font-weight:800!important;letter-spacing:-.042em!important}html body #root>main h2{font-size:clamp(20px,1.55vw,24px)!important;line-height:1.18!important;font-weight:800!important;letter-spacing:-.027em!important}html body #root>main h3{font-size:16px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.015em!important}html body #root>main h4{font-size:14px!important;line-height:1.35!important;font-weight:700!important}html body #root>main p{font-size:13.25px!important;line-height:1.62!important;font-weight:500!important;letter-spacing:-.002em!important}html body #root>main small{font-size:10px!important;line-height:1.45!important;font-weight:650!important}html body #root>main label{font-size:10.5px!important;line-height:1.35!important;font-weight:700!important}html body #root>main :is(.eyebrow,[class*=eyebrow],.pd-section-bar small,.pd-card-head small,.txi-section-bar small,.txi-head small,.report-title>small,.report-section-head small,.ph-head small){font-size:9.75px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.115em!important;text-transform:uppercase!important}html body #root>main :is(strong,b,input[type=number],input[type=month],input[type=date]){font-family:var(--nm-font-product)!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}html body #root>main :is(.pd-metric strong,.txi-metric strong,.bdi-metric strong,.journey-kpis b,.command-score>strong,.command-kpis b,.monthly-kpis b,.cashflow-months b,.cashflow-metrics b,.consequence-metric strong,.consequence-horizons b,.consequence-stress b,.consequence-shock-grid b,.decision-confidence strong,.decision-mini-grid b,.decision-resilience b,.debt-opt-controls b,.debt-strategy-metrics strong,.goal-priority-summary b,.goal-priority-controls b,.wealth-stat strong,.health-ring span,.emergency-metrics b,.metric-row b,.goal-top strong,.portfolio-strip>div:last-child>b,.investment-main>strong,.investment-metrics b,.alerts-summary b,.action-metrics b,.report-kpis strong,.report-tr strong,.report-bars b,.report-goals b,.ph-signal-row b){font-family:var(--nm-font-product)!important;font-weight:750!important;letter-spacing:-.025em!important}html body #root>main :is(.decision-confidence small,.decision-block-head small,.decision-mini-grid small,.decision-resilience small,.decision-note,.decision-evidence small,.decision-evidence span,.decision-memory small,.decision-memory em,.decision-canvas-foot,.decision-reviewed-btn,.consequence-refresh,.consequence-tabs button,.consequence-inputs label,.consequence-input-note b,.consequence-input-note span,.consequence-signal small,.consequence-metric>small,.consequence-metric em,.consequence-horizons small,.consequence-stress small,.consequence-shock-grid small,.consequence-options small,.consequence-horizons span,.consequence-stress span,.consequence-foot b,.consequence-foot span,.beta-onboarding-grid button,.beta-dismiss,.journey-kpis small,.journey-card-grid article>small,.decision-journeys small,.review-path article small,.review-path article em,.beta-feedback-head small,.report-head small,.report-kpis small,.report-kpis span,.report-title>small,.report-section-head small,.report-goals small,.report-foot){font-size:9.75px!important;line-height:1.45!important}html body #root>main :is(.decision-canvas-head p,.decision-block-body p,.consequence-head p,.consequence-signal p,.consequence-options p,.beta-onboarding p,.journey-card-grid p,.review-path article p,.beta-feedback-modal>p,.report-observations p,.report-title p){font-size:11.5px!important;line-height:1.6!important}html body #root .decision-canvas-card{gap:17px!important;padding:24px!important}html body #root .decision-canvas-head h2{font-size:26px!important;font-weight:800!important}html body #root .decision-confidence{min-width:132px!important;padding:14px 16px!important}html body #root .decision-confidence strong{font-size:31px!important;font-weight:800!important}html body #root .decision-confidence span{font-size:10.5px!important;font-weight:800!important}html body #root .decision-block{padding:16px!important}html body #root .decision-block-body h3{font-size:14px!important;font-weight:750!important}html body #root .decision-mini-grid b{font-size:12px!important}html body #root .decision-resilience b{font-size:23px!important}html body #root .decision-memory b{font-size:10.5px!important}html body #root .decision-memory article span{font-size:10px!important;line-height:1.45!important}html body #root .consequence-head h2{font-size:26px!important;font-weight:800!important}html body #root .consequence-refresh{min-height:40px!important;padding:0 13px!important;font-weight:750!important}html body #root .consequence-tabs button{min-height:43px!important;font-weight:750!important}html body #root .consequence-inputs input,html body #root .consequence-inputs select{min-height:44px!important;font-size:13px!important}html body #root .consequence-signal h3{font-size:14px!important;font-weight:750!important}html body #root .consequence-metric span{font-size:11.5px!important}html body #root .consequence-metric strong{font-size:20px!important;font-weight:800!important}html body #root .consequence-horizons b,html body #root .consequence-stress b,html body #root .consequence-shock-grid b,html body #root .consequence-options h3{font-size:19px!important;font-weight:800!important}html body #root .beta-onboarding-grid b{font-size:12.5px!important;font-weight:750!important}html body #root .beta-onboarding-grid p{font-size:11px!important;line-height:1.55!important}html body #root .beta-onboarding-grid button{font-size:10.5px!important}html body #root .journey-card-grid article>small{font-size:9.5px!important}html body #root .journey-card-grid p{font-size:11.25px!important}html body #root .journey-card-grid strong{font-size:21px!important;font-weight:800!important}html body #root .decision-journeys b{font-size:11.5px!important;font-weight:750!important}html body #root .decision-journeys small{font-size:10px!important;line-height:1.5!important}html body #root .review-path article p{font-size:11.25px!important}html body #root .beta-feedback-fab{min-height:38px!important;font-size:9.5px!important;font-weight:800!important}html body #root .financial-report{font-size:11.5px!important;line-height:1.5!important}html body #root .report-head small,html body #root .report-kpis small{font-size:9.25px!important}html body #root .report-kpis span{font-size:10px!important}html body #root .report-tr>*{font-size:10.25px!important;line-height:1.45!important}html body #root .report-bars span{font-size:10.5px!important}html body #root .report-bars b{font-size:10px!important}html body #root .report-observations p{font-size:11px!important}html body #root .report-foot{font-size:9px!important}html body #root>main :is(input,select,textarea){font-family:var(--nm-font-product)!important;font-size:13px!important;font-weight:550!important;line-height:1.4!important;border-radius:11px!important;transition:border-color var(--nm-fast) ease,box-shadow var(--nm-fast) ease,background var(--nm-fast) ease!important}html body #root>main :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px!important}html body #root>main textarea{min-height:88px}html body #root>main :is(input,select,textarea):focus{outline:none!important;border-color:var(--nm-focus-border)!important;box-shadow:0 0 0 3px var(--nm-focus-ring)!important}html body :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--nm-focus-border)!important;outline-offset:2px!important}html body #root button{font-family:var(--nm-font-product)!important;font-size:11px;font-weight:700;line-height:1.15}html body #root :is(button.primary,button.gold,.review-path article>button,.reports-controls button,.reports-start button,.monthly-head>button,.debt-opt-actions button,.goal-priority-actions button,.journey-next>button){font-weight:800!important;letter-spacing:.025em!important}html body #root button:active:not(:disabled){transform:translateY(0)!important}html body #root>main :is(.pd-hero,.pd-decision,.pd-chart-card,.pd-mini-panel,.pd-ai-brief,.pd-metric,.ph-top,.ph-priorities,.ph-brief,.ph-priority,.ph-focus,.txi-hero,.txi-decision,.txi-card,.txi-budget,.txi-ai,.txi-transactions,.txi-metric,.txi-signal,.bdi-hero,.bdi-signals,.bdi-card,.bdi-table,.bdi-metric,.bdi-signal,.bdi-ai,.journey-card-grid article,.journey-kpis>div,.decision-journeys button,.review-path article,.journey-next,.consequence-card,.consequence-inputs,.consequence-signal,.consequence-metric,.consequence-horizons>div,.consequence-stress,.consequence-shock-grid>div,.consequence-options article,.decision-canvas-card,.decision-block,.decision-confidence,.wealth-workspace-head,.command-card,.monthly-checkin-card,.cashflow-forecast-card,.debt-optimizer-card,.goal-priority-card,.scenario-card,.trajectory-card,.action-center-card,.alerts-card,.reports-hero,.reports-start,.reports-toolbar,.financial-report,.report-section){border-radius:var(--nm-radius-lg)!important}html body #root :is(.pd-chart-card,.pd-mini-panel,.txi-card,.bdi-card):hover{transform:none!important}html body #root :is(.journey-card-grid article,.ph-priority,.decision-journeys button):hover{transform:translateY(-2px)!important}html body #root :is(.pd-line-chart,.pd-net-chart,.txi-line,.bdi-chart){cursor:default!important}html body #root :is(.pd-line-chart circle,.pd-net-chart circle,.txi-line circle,.bdi-chart circle){cursor:default!important}html[data-theme=light] body #root>main :is(.pd-chart-card,.pd-mini-panel,.txi-card,.bdi-card,.ph-priority,.journey-card-grid article,.decision-block,.consequence-metric,.report-section){box-shadow:0 10px 26px #48392511,inset 0 1px #ffffffd9!important}html body #root>main{line-height:1.55!important}html body #root>main :is(.premium-dashboard,.transaction-intelligence,.budget-intelligence,.journey-hub,.decisions-page,.reports-workspace,.wealth-workspace-shell){width:100%;max-width:1600px;margin-inline:auto}html body #root>main :is(.pd-card-head,.txi-head,.bdi-head,.ph-head,.section-head,.report-section-head){gap:14px!important}html body #root>main :is(.pd-card-head,.txi-head,.bdi-head,.ph-head,.section-head) h2,html body #root>main :is(.pd-card-head,.txi-head,.bdi-head,.ph-head,.section-head) h3{margin-bottom:0!important}html body #root>main :is(section,article){min-width:0}html body #root>main :is(h1,h2,h3,h4,p,span,strong,b,small){overflow-wrap:anywhere}html body #root .report-table,html body #root .txi-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html body #root>header .brand small:after,html body #root .login-left .brand small:after{font-size:8px!important;font-weight:800!important;letter-spacing:.13em!important}html body #root>header nav a{font-weight:800!important}html body #root>header .user b{font-weight:800!important}html body #root>header .user .link{font-weight:800!important}@media(max-width:820px){html body #root>main h1{font-size:30px!important;line-height:1.08!important}html body #root>main h2{font-size:20px!important}html body #root>main h3{font-size:15px!important}html body #root>main p{font-size:13px!important}html body #root>main small{font-size:9.75px!important}html body #root>main :is(input:not([type=checkbox]):not([type=radio]),select){min-height:46px!important}html body #root>main :is(button.primary,button.gold,.review-path article>button,.reports-controls button,.reports-start button,.monthly-head>button,.debt-opt-actions button,.goal-priority-actions button,.journey-next>button){min-height:46px!important}html body #root .decision-canvas-card,html body #root .consequence-card{padding:18px!important}html body #root .decision-canvas-head h2,html body #root .consequence-head h2{font-size:23px!important}html body #root .financial-report{font-size:11px!important}html body #root .report-tr>*{font-size:9.75px!important}}@media(max-width:620px){html body #root>main{padding-inline:12px!important}html body #root>main h1{font-size:28px!important}html body #root .decision-confidence{width:100%!important}html body #root .beta-feedback-fab{font-size:0!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important}html body #root .beta-feedback-fab:after{content:"β";font-size:16px;font-weight:900!important}}@media(prefers-reduced-motion:reduce){html body *,html body *:before,html body *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{html body .financial-report,html body .financial-report :is(h1,h2,h3,p,span,small,strong,b){font-family:var(--nm-font-product)!important}html body .financial-report .report-title h1{font-family:var(--nm-font-brand)!important}html body .financial-report{font-size:10.5pt!important;line-height:1.45!important}}:root{--nm-brand-midnight:#07101d;--nm-brand-navy:#0d1727;--nm-brand-gold:#d4af57;--nm-brand-gold-hi:#f2d78e;--nm-brand-platinum:#c7ccd6;--nm-brand-blue:#2d7bff}html body #root .brand .logo{position:relative!important;flex:0 0 56px!important;width:56px!important;height:56px!important;min-width:56px!important;padding:0!important;border:0!important;border-radius:16px!important;background-color:transparent!important;background-image:url(/nivesh-mitra-mark.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;box-shadow:0 10px 28px #0000003d,0 0 20px #2d7bff0e!important;color:transparent!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-size:0!important;line-height:0!important;transform:none!important;overflow:visible!important;transition:transform .22s ease,filter .22s ease!important}html body #root .brand .logo:before,html body #root .brand .logo:after{content:none!important;display:none!important}html body #root .brand:hover .logo{transform:translateY(-1px) scale(1.025)!important;filter:drop-shadow(0 0 8px rgba(45,123,255,.12))}html body #root>header .brand,html body #root .login-left .brand{gap:13px!important;min-width:270px!important}html body #root>header .brand strong,html body #root .login-left .brand strong{position:relative!important;display:inline-block!important;font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.035em!important;color:#f1cf7b!important;background:linear-gradient(110deg,#f6dea0,#d6ad55 42%,#f1cb73 70%,#c99a3f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 8px 25px rgba(164,115,31,.08)!important}html body #root>header .brand strong:after,html body #root .login-left .brand strong:after{content:none!important}html body #root>header .brand small,html body #root .login-left .brand small{display:block!important;margin-top:6px!important;font-size:0!important;line-height:1!important;color:transparent!important}html body #root>header .brand small:after,html body #root .login-left .brand small:after{content:"FINANCIAL DECISION INTELLIGENCE"!important;display:block!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:6.8px!important;font-weight:850!important;line-height:1!important;letter-spacing:.17em!important;color:#8995a5!important;-webkit-text-fill-color:#8995a5!important;white-space:nowrap!important}html body #root>header{min-height:84px!important;height:84px!important;background:radial-gradient(circle at 7% -30%,rgba(212,175,87,.13),transparent 30%),radial-gradient(circle at 66% -40%,rgba(45,123,255,.1),transparent 34%),linear-gradient(180deg,#0b1018fd,#05080dfb)!important}html body #root>header .brand{cursor:default!important}html body #root .login-left .brand .logo{flex-basis:72px!important;width:72px!important;height:72px!important;min-width:72px!important;border-radius:21px!important;box-shadow:0 18px 42px #0000004d,0 0 30px #2d7bff12!important}html body #root .login-left .brand{min-width:330px!important;gap:17px!important}html body #root .login-left .brand small:after{font-size:7.8px!important;letter-spacing:.19em!important}html body #root .login-left{background:radial-gradient(circle at 22% 14%,rgba(212,175,87,.105),transparent 24%),radial-gradient(circle at 70% 36%,rgba(45,123,255,.08),transparent 28%),linear-gradient(145deg,#0b111b,#06090f 70%)!important}html body #root .login-left .hero em{color:#e1ba62!important;text-shadow:0 0 24px rgba(212,175,87,.08)!important}html body #root>header .brand:after,html body #root .login-left .brand:after{content:"";width:5px;height:5px;margin-left:-8px;margin-top:-33px;border-radius:999px;background:#9fd0ff;box-shadow:0 0 5px #bde2ff,0 0 12px #2d7bffbf,0 0 24px #2d7bff47;pointer-events:none}html body #root>footer{font-size:0!important}html body #root>footer:after{content:"NIVESH MITRA · FINANCIAL DECISION INTELLIGENCE"!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.18em!important;color:#596475!important}html[data-theme=light] body #root>header{background:radial-gradient(circle at 7% -30%,rgba(181,128,43,.13),transparent 30%),radial-gradient(circle at 66% -40%,rgba(45,123,255,.075),transparent 34%),linear-gradient(180deg,#fffdf9fe,#f7f3ecfb)!important}html[data-theme=light] body #root>header .brand strong,html[data-theme=light] body #root .login-left .brand strong{background:linear-gradient(110deg,#7d571b,#b47d27 42%,#8b601c 72%,#6e4915);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] body #root>header .brand small:after,html[data-theme=light] body #root .login-left .brand small:after{color:#766f66!important;-webkit-text-fill-color:#766f66!important}@media(max-width:1180px){html body #root>header .brand{min-width:218px!important;gap:10px!important}html body #root>header .brand .logo{width:50px!important;height:50px!important;min-width:50px!important;flex-basis:50px!important}html body #root>header .brand strong{font-size:18px!important}html body #root>header .brand small:after{font-size:6px!important;letter-spacing:.13em!important}}@media(max-width:860px){html body #root>header{height:auto!important;min-height:78px!important}html body #root>header .brand{min-width:auto!important}html body #root>header .brand strong{font-size:17px!important}html body #root>header .brand small:after{display:none!important}html body #root>header .brand:after{display:none!important}}@media(max-width:620px){html body #root>header .brand .logo{width:45px!important;height:45px!important;min-width:45px!important;flex-basis:45px!important}html body #root>header .brand strong{font-size:16px!important}html body #root .login-left .brand{min-width:0!important}html body #root .login-left .brand .logo{width:64px!important;height:64px!important;min-width:64px!important;flex-basis:64px!important}html body #root .login-left .brand strong{font-size:24px!important}}@media(prefers-reduced-motion:reduce){html body #root .brand .logo{transition:none!important}}:root{--nm-brand-midnight:#07101d;--nm-brand-gold:#d4af57;--nm-brand-gold-hi:#f4dd9f;--nm-brand-platinum:#c7ccd6;--nm-brand-blue:#2d7bff}html body #root .brand .brand-logo,html body #root .brand .logo.brand-logo{position:relative!important;isolation:isolate!important;flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;padding:0!important;border:0!important;border-radius:17px!important;background:none!important;background-image:none!important;color:transparent!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-size:0!important;line-height:0!important;overflow:visible!important;box-shadow:none!important;transform:none!important}html body #root .brand .brand-logo:before,html body #root .brand .brand-logo:after,html body #root .brand .logo.brand-logo:before,html body #root .brand .logo.brand-logo:after{content:none!important;display:none!important}html body #root .brand .brand-logo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;border:0!important;border-radius:17px!important;background:transparent!important;filter:drop-shadow(0 11px 17px rgba(0,0,0,.26)) drop-shadow(0 0 8px rgba(45,123,255,.1));transform:translateZ(0);transition:transform .22s ease,filter .22s ease!important}html body #root .brand:hover .brand-logo img{transform:translateY(-1px) scale(1.035)!important;filter:drop-shadow(0 12px 20px rgba(0,0,0,.3)) drop-shadow(0 0 11px rgba(45,123,255,.17))}html body #root>header .brand,html body #root .login-left .brand{display:flex!important;align-items:center!important;gap:14px!important;min-width:282px!important}html body #root .brand .brand-copy{display:block!important;min-width:0!important}html body #root>header .brand strong,html body #root .login-left .brand strong{display:block!important;margin:0!important;font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.035em!important;color:#f2cf7b!important;background:linear-gradient(112deg,#f7e1a6,#d8ae55 42%,#f2cc75 72%,#c99538)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 8px 24px rgba(177,126,40,.08)!important}html body #root>header .brand small,html body #root .login-left .brand small{display:block!important;margin-top:6px!important;color:#8b96a5!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:7px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:.175em!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root>header .brand small:after,html body #root .login-left .brand small:after{content:none!important;display:none!important}html body #root .login-left .brand .brand-logo,html body #root .login-left .brand .logo.brand-logo{flex-basis:82px!important;width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important}html body #root .login-left .brand .brand-logo img{border-radius:22px!important}html body #root .login-left .brand strong{font-size:28px!important}html body #root .login-left .brand small{font-size:7.5px!important;letter-spacing:.19em!important}html[data-theme=light] body #root>header .brand strong,html[data-theme=light] body #root .login-left .brand strong{color:#8b651f!important;background:linear-gradient(110deg,#8f6620,#c19238 46%,#745117)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html[data-theme=light] body #root>header .brand small,html[data-theme=light] body #root .login-left .brand small{color:#756f67!important}html[data-theme=light] body #root .brand .brand-logo img{filter:drop-shadow(0 9px 15px rgba(72,57,37,.15)) drop-shadow(0 0 5px rgba(45,123,255,.08))}@media(max-width:1180px){html body #root>header .brand{min-width:230px!important}html body #root>header .brand .brand-logo{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;flex-basis:52px!important}html body #root>header .brand strong{font-size:19px!important}html body #root>header .brand small{font-size:6.2px!important;letter-spacing:.14em!important}}@media(max-width:760px){html body #root>header .brand{min-width:0!important;max-width:none!important;flex:1 1 0!important;gap:8px!important;overflow:visible!important}html body #root>header .brand .brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;overflow:visible!important}html body #root>header .brand .brand-logo{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex-basis:40px!important}html body #root>header .brand strong{font-size:17px!important;line-height:1.05!important;white-space:nowrap!important}html body #root>header .brand small{display:block!important;visibility:visible!important;opacity:1!important;margin-top:3px!important;max-width:210px!important;font-size:7px!important;line-height:1.25!important;letter-spacing:.045em!important;white-space:normal!important}html body #root .login-left .brand .brand-copy{display:block!important}}:root{--nm-midnight:#07101d;--nm-ink:#0b111a;--nm-gold:#d8b35c;--nm-gold-hi:#f3dda0;--nm-platinum:#c7ccd6;--nm-blue:#6faef0;--nm-muted:#929ba8}html body #root .brand .brand-copy strong:after,html body #root .brand .brand-logo:after,html body #root .brand .logo.brand-logo:after{content:none!important;display:none!important}html body #root>header .brand .brand-copy small,html body #root .login-left .brand .brand-copy small{font-size:0!important;letter-spacing:0!important}html body #root>header .brand .brand-copy small:after,html body #root .login-left .brand .brand-copy small:after{content:"AI-POWERED FINANCIAL DECISION INTELLIGENCE"!important;display:block!important;color:#8f99a7!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:6.8px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:.16em!important;text-transform:uppercase!important}html body #root .login-page{position:relative!important;min-height:100vh!important;display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)!important;overflow:hidden!important;background:#080c12!important;color:#f5f2ec!important}html body #root .login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 15%,rgba(216,179,92,.12),transparent 27%),radial-gradient(circle at 52% 78%,rgba(87,137,196,.1),transparent 31%),linear-gradient(120deg,rgba(255,255,255,.018),transparent 34%)}html body #root .login-left{position:relative!important;z-index:1!important;min-height:100vh!important;padding:clamp(42px,6vh,72px) clamp(42px,6vw,92px)!important;display:flex!important;flex-direction:column!important;border-right:1px solid rgba(255,255,255,.065)!important;background:linear-gradient(180deg,#0a0f1780,#05080db8),radial-gradient(circle at 25% 28%,rgba(210,170,81,.08),transparent 34%)!important}html body #root .login-left:after{content:"";position:absolute;right:-1px;top:13%;height:74%;width:1px;background:linear-gradient(180deg,transparent,rgba(216,179,92,.25),rgba(110,169,230,.15),transparent)}html body #root .login-left .brand{margin-bottom:clamp(50px,8vh,90px)!important}html body #root .login-left .brand .brand-logo,html body #root .login-left .brand .logo.brand-logo{width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;flex-basis:74px!important}html body #root .login-left .brand strong{font-size:29px!important}html body #root .login-left .brand small:after{font-size:7.4px!important;letter-spacing:.18em!important}html body #root .login-left .hero{margin:auto 0!important;max-width:780px!important}html body #root .login-left .hero .login-kicker{display:inline-flex!important;align-items:center!important;gap:9px!important;margin-bottom:18px!important;color:#d7b15d!important;font:850 9px/1 Manrope,Inter,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body #root .login-left .hero .login-kicker:before{content:"";width:24px;height:1px;background:linear-gradient(90deg,#d7b15d,transparent)}html body #root .login-left .hero h1{max-width:760px!important;margin:0!important;font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:clamp(52px,5vw,78px)!important;font-weight:600!important;line-height:.98!important;letter-spacing:-.046em!important;color:#f6f1e7!important}html body #root .login-left .hero h1 em{display:inline-block!important;margin-top:4px!important;font-style:normal!important;font-weight:650!important;color:#f2d488!important;background:linear-gradient(110deg,#f7e3ad,#d5aa50 58%,#efcc75)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html body #root .login-left .hero>p{max-width:690px!important;margin:24px 0 0!important;color:#aeb6c0!important;font:540 15px/1.75 Manrope,Inter,sans-serif!important;letter-spacing:-.01em!important}html body #root .login-value-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:32px 0 0!important;max-width:760px!important}html body #root .login-value-strip article{min-width:0!important;padding:17px 16px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff08,#ffffff03)!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .login-value-strip article span{display:block!important;color:#6faeea!important;font:900 8px/1 Manrope,sans-serif!important;letter-spacing:.13em!important;margin-bottom:9px!important}html body #root .login-value-strip article strong{display:block!important;color:#f0ece5!important;font:760 12px/1.25 Manrope,sans-serif!important;margin-bottom:6px!important}html body #root .login-value-strip article small{display:block!important;color:#7f8996!important;font:550 9.5px/1.45 Manrope,sans-serif!important;letter-spacing:0!important}html body #root .login-left .tag{margin-top:clamp(44px,7vh,82px)!important;color:#666f7a!important;font:800 7.5px/1 Manrope,sans-serif!important;letter-spacing:.18em!important}html body #root .login-right{position:relative!important;z-index:1!important;min-height:100vh!important;padding:40px clamp(30px,5vw,76px)!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,#0e1219f5,#080b10fc)!important}html body #root .login-right:before{content:"";position:absolute;width:390px;height:390px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(93,147,207,.08),transparent 68%);pointer-events:none}html body #root .login-card{position:relative!important;width:min(500px,100%)!important;padding:clamp(34px,4vw,52px)!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:26px!important;background:radial-gradient(circle at 100% 0%,rgba(215,177,93,.065),transparent 32%),linear-gradient(145deg,#191e26f0,#0d1117fa)!important;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0b!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}html body #root .login-card:before{content:"";position:absolute;left:34px;right:34px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(238,204,129,.42),transparent)}html body #root .login-card>small:first-child{display:block!important;margin-bottom:11px!important;color:#d7b15d!important;font:900 8px/1 Manrope,sans-serif!important;letter-spacing:.18em!important}html body #root .login-card h2{margin:0!important;color:#f5f1e9!important;font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-size:clamp(36px,3.5vw,48px)!important;font-weight:650!important;line-height:1.02!important;letter-spacing:-.04em!important}html body #root .login-card .login-card-intro{margin:12px 0 28px!important;color:#8f99a6!important;font:540 11.5px/1.6 Manrope,sans-serif!important}html body #root .login-card label{display:block!important;margin:17px 0 8px!important;color:#9da5b0!important;font:800 8.5px/1 Manrope,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important}html body #root .login-card input{width:100%!important;min-height:50px!important;padding:0 15px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:13px!important;background:#0d1219!important;color:#f4f0e8!important;font:580 13px/1.2 Manrope,sans-serif!important;box-shadow:inset 0 1px #ffffff05!important}html body #root .login-card input::placeholder{color:#5f6874!important}html body #root .login-card input:focus{border-color:#7fb2e6!important;box-shadow:0 0 0 3px #5e9ad821!important}html body #root .login-card .gold{min-height:50px!important;margin-top:22px!important;border:1px solid rgba(243,211,139,.34)!important;border-radius:13px!important;background:linear-gradient(110deg,#f0d28b,#d4a94e 54%,#ebc570)!important;color:#211605!important;font:900 10px/1 Manrope,sans-serif!important;letter-spacing:.08em!important;box-shadow:0 12px 28px #ad7a2526,inset 0 1px #ffffff73!important}html body #root .login-card .gold:hover{transform:translateY(-1px)!important;box-shadow:0 16px 32px #ad7a2533!important}html body #root .login-card .auth-secondary{min-height:44px!important;margin-top:9px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:12px!important;background:#ffffff05!important;color:#8d96a2!important;font:800 8.5px/1 Manrope,sans-serif!important;letter-spacing:.06em!important}html body #root .login-card .auth-text{display:block!important;margin:17px auto 0!important;background:none!important;border:0!important;color:#80addd!important;font:700 10px/1.2 Manrope,sans-serif!important;cursor:pointer!important}html body #root .login-card .center{margin:22px 0 0!important;color:#767f8b!important;font:550 10.5px/1.5 Manrope,sans-serif!important}html body #root .login-card .inline{color:#e2bf6d!important;font-weight:800!important}html body #root .login-card .message{margin:14px 0 0!important;color:#e6c26c!important;font:600 10.5px/1.5 Manrope,sans-serif!important}html body #root .login-card .demo-note{margin-top:18px!important;color:#68717c!important;border-top:1px solid rgba(255,255,255,.06)!important;padding-top:15px!important;font-size:9px!important}html body #root .login-trust-note{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-top:18px!important;color:#626c78!important;font:750 7.5px/1.3 Manrope,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important}html body #root .login-trust-note:before{content:"◆";color:#6faeea!important;font-size:6px!important}@media(max-width:1050px){html body #root .login-page{grid-template-columns:1fr!important}html body #root .login-left{min-height:auto!important;padding:38px 42px 44px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.065)!important}html body #root .login-left .brand{margin-bottom:52px!important}html body #root .login-left .hero h1{font-size:56px!important}html body #root .login-left .tag{margin-top:45px!important}html body #root .login-right{min-height:auto!important;padding:56px 28px 70px!important}}@media(max-width:650px){html body #root .login-left{padding:28px 20px 34px!important}html body #root .login-left .brand{margin-bottom:38px!important}html body #root .login-left .brand .brand-logo{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;flex-basis:60px!important}html body #root .login-left .brand strong{font-size:24px!important}html body #root .login-left .brand small:after{font-size:6.1px!important;letter-spacing:.13em!important}html body #root .login-left .hero h1{font-size:43px!important}html body #root .login-left .hero>p{font-size:13px!important;line-height:1.65!important}html body #root .login-value-strip{grid-template-columns:1fr!important;gap:9px!important;margin-top:24px!important}html body #root .login-left .tag{margin-top:34px!important;font-size:6.5px!important}html body #root .login-right{padding:38px 16px 54px!important}html body #root .login-card{padding:30px 22px!important;border-radius:22px!important}}html[data-theme=light] body #root .login-page{background:#f5f1e9!important;color:#24201a!important}html[data-theme=light] body #root .login-left{background:radial-gradient(circle at 20% 25%,#fffaf0,#f3ede2 50%,#ebe4d8)!important;border-color:#d9cebd!important}html[data-theme=light] body #root .login-left .hero h1{color:#24201a!important}html[data-theme=light] body #root .login-left .hero>p{color:#6f6960!important}html[data-theme=light] body #root .login-value-strip article{border-color:#dfd3c0!important;background:#ffffff85!important}html[data-theme=light] body #root .login-value-strip article strong{color:#27221c!important}html[data-theme=light] body #root .login-right{background:linear-gradient(180deg,#f8f5ef,#eee8de)!important}html[data-theme=light] body #root .login-card{border-color:#ddd2c1!important;background:linear-gradient(145deg,#ffffffeb,#f4efe7fa)!important;box-shadow:0 26px 70px #5b45261f,inset 0 1px #fff!important}html[data-theme=light] body #root .login-card h2{color:#27221d!important}html[data-theme=light] body #root .login-card input{background:#fff!important;color:#25211b!important;border-color:#d8cebf!important}@media screen and (min-width:651px){html body #root .login-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 26%,rgba(216,179,92,.055),transparent 20%),radial-gradient(circle at 71% 18%,rgba(111,174,240,.045),transparent 22%),linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.012) 50%,transparent 54%);mix-blend-mode:screen;opacity:.92}html body #root .login-left .brand .brand-logo{filter:drop-shadow(0 12px 28px rgba(216,179,92,.13))}html body #root .login-left .hero h1{text-shadow:0 18px 58px rgba(0,0,0,.22)}html body #root .login-left .hero>p{max-width:710px!important;color:#b6bec9!important}html body #root .login-value-strip article{position:relative!important;overflow:hidden!important;min-height:126px!important;padding:18px 17px 17px!important;border-color:#ffffff16!important;background:radial-gradient(circle at 100% 0%,rgba(111,174,240,.05),transparent 38%),linear-gradient(145deg,#ffffff0a,#ffffff03)!important;box-shadow:inset 0 1px #ffffff09,0 12px 32px #0000001a!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}html body #root .login-value-strip article:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(216,179,92,.58),rgba(111,174,240,.28),transparent);opacity:.72}html body #root .login-value-strip article:hover{transform:translateY(-3px)!important;border-color:#d8b35c33!important;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0000002e!important}html body #root .login-value-strip article span{color:#86bdf3!important;margin-bottom:11px!important}html body #root .login-value-strip article strong{color:#f5efe5!important;font-size:12.5px!important;letter-spacing:-.01em!important}html body #root .login-value-strip article small{color:#929ba7!important;font-size:9.8px!important;line-height:1.5!important}html body #root .login-card{border-color:#ffffff1b!important;background:radial-gradient(circle at 92% 4%,rgba(216,179,92,.085),transparent 30%),radial-gradient(circle at 8% 100%,rgba(111,174,240,.04),transparent 30%),linear-gradient(145deg,#1a1f28f6,#0b0f15fb)!important;box-shadow:0 34px 94px #00000070,inset 0 1px #ffffff0e!important}html body #root .login-card .gold{box-shadow:0 14px 34px #ad7a2538,inset 0 1px #ffffff80!important}html body #root .login-trust-note{color:#788390!important}@media(min-width:1051px){html body #root .login-value-strip{margin-top:30px!important}html body #root .login-value-strip:before{content:"MORE THAN TRACKING MONEY  ·  FROM FINANCIAL DATA TO FINANCIAL DECISIONS";grid-column:1/-1;order:10;display:flex;align-items:center;gap:10px;margin:7px 2px -2px;color:#d9bd78;font:900 8px/1.2 Manrope,Inter,system-ui,sans-serif;letter-spacing:.125em;text-transform:uppercase}html body #root .login-value-strip:after{content:"FORECAST CASH FLOW  ·  MONITOR FINANCIAL HEALTH  ·  IDENTIFY EMI PRESSURE  ·  BUILD EMERGENCY READINESS  ·  TRACK GOALS  ·  UNDERSTAND WEALTH  ·  GET AI-GUIDED NEXT ACTIONS\a\aNivesh Mitra is designed to turn fragmented financial data into decision clarity. It connects what you earn and spend today with debt, goals and wealth — so you can see where you stand, what is changing, why it matters and which financial action deserves attention next.";grid-column:1/-1;order:11;display:block;position:relative;margin-top:0;padding:18px 20px 17px 22px;border:1px solid rgba(216,179,92,.16);border-left:2px solid rgba(216,179,92,.58);border-radius:17px;background:radial-gradient(circle at 4% 0%,rgba(216,179,92,.075),transparent 31%),radial-gradient(circle at 100% 100%,rgba(111,174,240,.045),transparent 34%),linear-gradient(145deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px #ffffff09,0 16px 42px #00000024;color:#a1aab6;font:570 10.5px/1.62 Manrope,Inter,system-ui,sans-serif;letter-spacing:0;white-space:pre-line}html body #root .login-left .brand{margin-bottom:clamp(32px,4.5vh,56px)!important}html body #root .login-left .tag{margin-top:clamp(22px,3.2vh,40px)!important;color:#737d89!important}}@media(min-width:1051px)and (max-height:780px){html body #root .login-value-strip{margin-top:22px!important}html body #root .login-value-strip article{min-height:112px!important;padding:14px 14px 13px!important}html body #root .login-value-strip:before{margin-top:4px;font-size:7px}html body #root .login-value-strip:after{padding:12px 15px 11px 17px;font-size:9px;line-height:1.46}html body #root .login-left .brand{margin-bottom:26px!important}html body #root .login-left .tag{margin-top:18px!important}}@media(max-width:1050px){html body #root .login-value-strip:before,html body #root .login-value-strip:after{display:none!important;content:none!important}html body #root .login-value-strip article{min-height:0!important}}html[data-theme=light] body #root .login-value-strip article{border-color:#6c563121!important;background:radial-gradient(circle at 100% 0%,rgba(92,131,176,.055),transparent 38%),linear-gradient(145deg,#ffffffd1,#ffffff7a)!important;box-shadow:0 12px 30px #3d312212!important}html[data-theme=light] body #root .login-value-strip article strong{color:#30291f!important}html[data-theme=light] body #root .login-value-strip article small{color:#6f6a62!important}html[data-theme=light] body #root .login-value-strip:before{color:#8a6115}html[data-theme=light] body #root .login-value-strip:after{border-color:#8a61152b;border-left-color:#8a611585;background:radial-gradient(circle at 4% 0%,rgba(178,135,49,.08),transparent 31%),linear-gradient(145deg,#ffffffc7,#ffffff7a);box-shadow:0 13px 34px #3d312212;color:#625e57}}html body #root .nm-onboarding-page{position:relative;min-height:100vh;overflow:hidden;color:#f4f0e8;background:radial-gradient(circle at 12% 10%,rgba(216,179,92,.11),transparent 27%),radial-gradient(circle at 86% 82%,rgba(74,133,199,.12),transparent 30%),linear-gradient(145deg,#080c12,#0b1119 55%,#070a0f);font-family:Manrope,Inter,system-ui,sans-serif}.nm-onboarding-page *{box-sizing:border-box}.nm-onboarding-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.025),transparent 35%)}.nm-onboarding-brand{position:relative;z-index:2;display:flex;align-items:center;gap:13px;padding:28px clamp(20px,4vw,58px)}.nm-onboarding-mark{width:54px;height:54px;flex:0 0 54px}.nm-onboarding-mark img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.nm-onboarding-brand strong{display:block;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:21px;line-height:1;color:#f0cd78;background:linear-gradient(110deg,#f6dfa3,#d4aa50 58%,#edc76d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nm-onboarding-brand small{display:block;margin-top:6px;color:#7f8996;font-size:6.7px;font-weight:850;letter-spacing:.16em}.nm-onboarding-shell{position:relative;z-index:2;width:min(1180px,calc(100% - 36px));margin:2vh auto 0;padding:clamp(28px,4vw,56px);border:1px solid rgba(255,255,255,.075);border-radius:28px;background:linear-gradient(145deg,#141921e8,#0b0f15f5);box-shadow:0 35px 100px #00000057,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nm-onboarding-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:clamp(38px,6vh,64px)}.nm-onboarding-progress>span{color:#d4b05d;font-size:7.5px;font-weight:900;letter-spacing:.17em}.nm-onboarding-progress>b{color:#7d8794;font-size:8px;letter-spacing:.1em}.nm-onboarding-progress>div{height:3px;border-radius:99px;background:#ffffff0e;overflow:hidden}.nm-onboarding-progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#d6b15b,#7bafe3);box-shadow:0 0 13px #6ca9e52e;transition:width .3s ease}.nm-onboarding-stage{max-width:960px;margin:0 auto;min-height:390px}.nm-onboarding-stage.intro{max-width:1000px}.nm-onboarding-kicker{margin-bottom:17px;color:#79abe0;font-size:8px;font-weight:900;letter-spacing:.17em}.nm-onboarding-stage h1{margin:0;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(48px,6vw,74px);line-height:.98;font-weight:620;letter-spacing:-.046em;color:#f6f1e7}.nm-onboarding-stage h1 em{font-style:normal;color:#f0ce7a;background:linear-gradient(110deg,#f7e2a7,#d2a64b 65%,#e8c06a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nm-onboarding-stage h2{margin:0;max-width:760px;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,50px);line-height:1.04;font-weight:620;letter-spacing:-.038em;color:#f6f1e9}.nm-onboarding-stage>p{max-width:760px;margin:20px 0 0;color:#99a3af;font-size:13px;font-weight:540;line-height:1.75}.nm-onboarding-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:34px}.nm-onboarding-principles article{position:relative;padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(145deg,#ffffff08,#ffffff03);overflow:hidden}.nm-onboarding-principles article:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#d6b15c,#6fa7dc)}.nm-onboarding-principles b{display:block;color:#6fa7dc;font-size:8px;letter-spacing:.12em;margin-bottom:11px}.nm-onboarding-principles strong{display:block;color:#eeeae3;font-size:12px;margin-bottom:7px}.nm-onboarding-principles span{display:block;color:#7e8895;font-size:9.6px;line-height:1.5}.nm-choice-grid{display:grid;gap:10px;margin-top:30px}.goal-grid{grid-template-columns:1fr 1fr}.nm-choice-grid button,.nm-priority-grid button,.nm-confidence-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,#ffffff06,#ffffff03);color:#ebe7df;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.nm-choice-grid button:hover,.nm-priority-grid button:hover,.nm-confidence-grid button:hover{transform:translateY(-1px);border-color:#d7b15d33}.nm-choice-grid button.selected,.nm-priority-grid button.selected,.nm-confidence-grid button.selected{border-color:#d7b15d59;background:linear-gradient(145deg,#d7b15d17,#4a84c20a);box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000001f}.nm-choice-grid button{display:grid;grid-template-columns:34px 1fr 20px;gap:12px;align-items:center;padding:16px}.nm-choice-grid button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#679fdb14;color:#79ace2;font-size:15px}.nm-choice-grid button strong{display:block;color:#eeeae3;font-size:11.5px;line-height:1.3}.nm-choice-grid button small{display:block;margin-top:5px;color:#7d8794;font-size:9px;line-height:1.45}.nm-choice-grid button>i{color:#e0bd69;font-style:normal;font-size:12px;text-align:center}.nm-priority-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px}.nm-priority-grid button{min-height:135px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.nm-priority-grid button span{display:block;color:#eeeae3;font-size:12px;font-weight:780}.nm-priority-grid button small{display:block;color:#7f8995;font-size:9px;line-height:1.5}.nm-priority-grid button.selected span{color:#efd080}.nm-confidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.nm-confidence-grid button{display:flex;gap:12px;align-items:flex-start;padding:20px;min-height:112px}.nm-confidence-grid .radio{color:#7babe0;font-size:15px}.nm-confidence-grid strong{display:block;color:#eeeae3;font-size:12px}.nm-confidence-grid small{display:block;margin-top:7px;color:#7f8995;font-size:9.4px;line-height:1.45}.nm-onboarding-ready{margin-top:22px;padding:16px 18px;border:1px solid rgba(95,155,217,.16);border-radius:14px;background:#4b7eb70f}.nm-onboarding-ready span{display:block;color:#73abe3;font-size:7px;font-weight:900;letter-spacing:.16em;margin-bottom:7px}.nm-onboarding-ready strong{display:block;color:#bfc6cf;font-size:10.5px;line-height:1.45}.nm-onboarding-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.055)}.nm-onboarding-actions>div{display:flex;gap:10px;align-items:center}.nm-onboarding-actions button{cursor:pointer;min-height:44px;border-radius:12px;font-family:Manrope,Inter,sans-serif;font-weight:800;font-size:9px;letter-spacing:.04em}.nm-back,.nm-skip{border:1px solid transparent;background:transparent;color:#76818e;padding:0 12px}.nm-back:hover,.nm-skip:hover{color:#b9c1cb}.nm-continue{padding:0 20px;border:1px solid rgba(241,207,131,.34);background:linear-gradient(110deg,#efd086,#d4aa4e 55%,#e7bf68);color:#211705;box-shadow:0 10px 24px #ae7b2624}.nm-continue:hover{transform:translateY(-1px);box-shadow:0 14px 28px #ae7b262e}.nm-continue:disabled{opacity:.55;cursor:default}.nm-onboarding-foot{position:relative;z-index:2;text-align:center;padding:24px;color:#4f5864;font-size:6.8px;font-weight:800;letter-spacing:.17em}@media(max-width:900px){.nm-onboarding-shell{margin-top:0}.nm-onboarding-principles,.nm-confidence-grid,.goal-grid{grid-template-columns:1fr}.nm-priority-grid{grid-template-columns:1fr 1fr}.nm-onboarding-stage{min-height:auto}.nm-onboarding-progress{margin-bottom:34px}}@media(max-width:600px){.nm-onboarding-brand{padding:20px}.nm-onboarding-shell{width:calc(100% - 20px);padding:24px 18px;border-radius:22px}.nm-onboarding-brand small{font-size:5.9px}.nm-onboarding-progress{grid-template-columns:1fr auto}.nm-onboarding-progress>span{grid-column:1/-1}.nm-onboarding-stage h1{font-size:43px}.nm-onboarding-stage h2{font-size:34px}.nm-priority-grid{grid-template-columns:1fr}.nm-onboarding-actions{align-items:stretch;flex-direction:column-reverse}.nm-onboarding-actions>div{display:grid;grid-template-columns:1fr 1fr}.nm-onboarding-actions .nm-continue{min-height:48px}.nm-onboarding-actions>button{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.nm-onboarding-page *{transition:none!important}}@media screen and (min-width:651px){html body #root .login-page{min-height:100svh!important;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)!important;align-items:stretch!important}html body #root .login-left,html body #root .login-right{padding:clamp(24px,3.2vh,36px) clamp(28px,4.2vw,60px)!important}html body #root .login-left{justify-content:flex-start!important;gap:0!important}html body #root .login-left>.brand{margin:0 0 clamp(28px,4.2vh,44px)!important;align-self:flex-start!important}html body #root .login-left .hero{margin:0!important;width:100%!important;max-width:730px!important}html body #root .login-kicker{margin:0 0 11px!important;font-size:8.5px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.12em!important}html body #root .login-page .hero h1{margin:0!important;max-width:700px!important;font-size:clamp(44px,4.5vw,60px)!important;line-height:.96!important}html body #root .login-page .hero p{margin:14px 0 0!important;max-width:610px!important;font-size:12.7px!important;line-height:1.56!important}html body #root .login-value-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:20px 0 0!important;width:100%!important;max-width:700px!important}html body #root .login-value-strip:before{content:"INSIDE NIVESH MITRA"!important;grid-column:1/-1!important;display:block!important;margin:0 0 -1px!important;color:#777d86!important;font-size:7.5px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.14em!important}html body #root .login-value-strip article{min-width:0!important;min-height:104px!important;margin:0!important;padding:12px 13px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:13px!important;background:linear-gradient(145deg,#ffffff06,#ffffff03)!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .login-value-strip article:nth-child(1){border-top-color:#72d4aa57!important}html body #root .login-value-strip article:nth-child(2){border-top-color:#83b4ff57!important}html body #root .login-value-strip article:nth-child(3){border-top-color:#e4bd6b57!important}html body #root .login-value-strip article>span{display:block!important;margin:0 0 7px!important;color:#9b8652!important;font-size:7.2px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.075em!important}html body #root .login-value-strip article>strong{display:block!important;margin:0 0 5px!important;color:#ece6dc!important;font-size:12.3px!important;line-height:1.25!important;font-weight:800!important}html body #root .login-value-strip article>small{display:block!important;margin:0!important;color:#858b94!important;font-size:8.8px!important;line-height:1.42!important;font-weight:550!important;letter-spacing:0!important}html body #root .login-left>.tag{margin:18px 0 0!important;width:min(700px,100%)!important;min-height:42px!important;padding:9px 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid rgba(192,166,255,.11)!important;border-radius:12px!important;background:#c0a6ff09!important;color:transparent!important;font-size:0!important;letter-spacing:0!important}html body #root .login-left>.tag:before{content:"DECISION LOOP"!important;color:#b8a2ef!important;font-size:7.2px!important;line-height:1!important;font-weight:900!important;letter-spacing:.11em!important;white-space:nowrap!important}html body #root .login-left>.tag:after{content:"UNDERSTAND  →  COMPARE  →  DECIDE  →  ACT  →  REVIEW"!important;color:#989da6!important;font-size:8.5px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .login-right{place-items:start center!important;align-content:start!important}html body #root .login-right>div{display:grid!important;gap:11px!important;width:min(520px,100%)!important}html body #root .login-card{width:100%!important;padding:clamp(25px,2.7vw,32px)!important}html body #root .login-card>small{display:block!important;margin:0 0 5px!important}html body #root .login-card h2{margin:5px 0 11px!important;font-size:33px!important}html body #root .login-card-intro{margin:0 0 11px!important;font-size:11.3px!important;line-height:1.48!important}html body #root .login-card label:not(.legal-consent){margin:9px 0 6px!important}html body #root .login-card input:not([type=checkbox]){min-height:43px!important;padding-block:9px!important}html body #root .login-card .gold.full{min-height:44px!important;margin-top:13px!important}html body #root .login-card .center{margin:10px 0!important}html body #root .login-legal-links{margin-top:11px!important}html body #root .login-trust-note{margin:0!important;padding:11px 13px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:3px 10px!important;align-items:center!important;border:1px solid rgba(114,212,170,.11)!important;border-radius:12px!important;background:#72d4aa08!important;color:#858c95!important;font-size:8.2px!important;line-height:1.4!important}html body #root .login-trust-note:before{content:"PRIVATE WORKSPACE"!important;grid-row:1/3!important;color:#72d4aa!important;font-size:7px!important;font-weight:900!important;letter-spacing:.1em!important;white-space:nowrap!important}html body #root .login-trust-note:after{content:"Recorded data drives the experience · Missing information is not estimated."!important;display:block!important;color:#69717b!important;font-size:7.7px!important;line-height:1.35!important}html[data-theme=light] body #root .login-value-strip article{border-color:#3a30221c!important;background:#ffffff8a!important}html[data-theme=light] body #root .login-value-strip article>strong{color:#3f3932!important}html[data-theme=light] body #root .login-value-strip article>small{color:#746d65!important}html[data-theme=light] body #root .login-left>.tag{border-color:#ded5ee!important;background:#faf7ff!important}html[data-theme=light] body #root .login-left>.tag:after{color:#6f6879!important}html[data-theme=light] body #root .login-trust-note{border-color:#d6e6dd!important;background:#f8fcfa!important;color:#6b746e!important}@media(min-height:900px)and (min-width:981px){html body #root .login-left>.brand{margin-bottom:48px!important}html body #root .login-value-strip article{min-height:112px!important}html body #root .login-left>.tag{margin-top:20px!important}}@media(max-width:980px){html body #root .login-page{grid-template-columns:1fr!important;min-height:auto!important}html body #root .login-left{min-height:auto!important;padding:26px clamp(22px,6vw,52px)!important}html body #root .login-left>.brand{margin-bottom:24px!important}html body #root .login-right{min-height:auto!important;padding:24px clamp(22px,6vw,52px) 36px!important;place-items:start center!important}html body #root .login-page .hero h1{max-width:760px!important;font-size:clamp(40px,7vw,54px)!important}html body #root .login-page .hero p{max-width:680px!important}html body #root .login-value-strip{max-width:760px!important}html body #root .login-left>.tag{width:min(760px,100%)!important}}@media(max-width:650px){html body #root .login-left,html body #root .login-right{padding-inline:18px!important}html body #root .login-left{padding-top:20px!important;padding-bottom:20px!important}html body #root .login-left>.brand{margin-bottom:20px!important}html body #root .login-right{padding-top:18px!important;padding-bottom:28px!important}html body #root .login-page .hero h1{font-size:37px!important;line-height:.98!important}html body #root .login-page .hero p{margin-top:11px!important;font-size:11.8px!important;line-height:1.5!important}html body #root .login-value-strip{display:flex!important;gap:8px!important;margin-top:14px!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding-bottom:3px!important}html body #root .login-value-strip:before{display:none!important}html body #root .login-value-strip::-webkit-scrollbar{display:none!important}html body #root .login-value-strip article{flex:0 0 205px!important;min-height:96px!important;scroll-snap-align:start!important;padding:10px 11px!important}html body #root .login-left>.tag{margin-top:13px!important;min-height:38px!important;grid-template-columns:1fr!important;gap:4px!important}html body #root .login-left>.tag:after{font-size:7.7px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #root .login-card{padding:21px 18px!important;border-radius:20px!important}html body #root .login-card h2{font-size:29px!important;margin-bottom:9px!important}html body #root .login-trust-note{grid-template-columns:1fr!important;gap:4px!important}html body #root .login-trust-note:before{grid-row:auto!important}}}@media(max-width:760px){html body #root>header{height:auto!important;min-height:82px!important;padding-top:10px!important;padding-bottom:10px!important;column-gap:6px!important;overflow:visible!important}html body #root>header .brand{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;gap:7px!important;overflow:hidden!important}html body #root>header .brand .brand-logo,html body #root>header .brand .logo.brand-logo{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body #root>header .brand .brand-copy{display:flex!important;visibility:visible!important;opacity:1!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;max-width:100%!important;width:auto!important;height:auto!important;overflow:hidden!important;clip:auto!important;clip-path:none!important;transform:none!important}html body #root>header .brand .brand-copy strong{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#f2cf7b!important;font-size:16px!important;line-height:1.04!important;white-space:nowrap!important}html body #root>header .brand .brand-copy small{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;max-width:100%!important;margin:4px 0 0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;color:#e0cf9f!important;-webkit-text-fill-color:#e0cf9f!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:5.9px!important;font-weight:850!important;line-height:1.18!important;letter-spacing:.018em!important;white-space:normal!important;overflow-wrap:normal!important;text-transform:uppercase!important}html body #root>header .brand .brand-copy:before,html body #root>header .brand .brand-copy:after,html body #root>header .brand .brand-copy small:before,html body #root>header .brand .brand-copy small:after{display:none!important;visibility:hidden!important;content:none!important;width:0!important;height:0!important}html body #root>header .user{flex:0 0 auto!important}html[data-theme=light] body #root>header .brand .brand-copy small{color:#6d655a!important;-webkit-text-fill-color:#6d655a!important}}@media(max-width:430px){html body #root>header .brand{gap:6px!important}html body #root>header .brand .brand-logo,html body #root>header .brand .logo.brand-logo{flex-basis:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body #root>header .brand .brand-copy strong{font-size:15.5px!important}html body #root>header .brand .brand-copy small{font-size:5.5px!important;letter-spacing:.012em!important}}@media(max-width:390px){html body #root>header .brand .brand-logo,html body #root>header .brand .logo.brand-logo{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}html body #root>header .brand .brand-copy strong{font-size:15px!important}html body #root>header .brand .brand-copy small{font-size:5.2px!important;line-height:1.16!important;letter-spacing:.008em!important}}@media(max-width:700px){html body:has(#root .login-page){padding-bottom:56px!important}html body:has(#root .login-page):after{content:"NIVESH MITRA · APPEARANCE"!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:9997!important;height:56px!important;padding:0 96px 0 14px!important;display:flex!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#0a0c0ff5!important;box-shadow:0 -12px 34px #0000003d!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;color:#7f8996!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:7.5px!important;font-weight:850!important;line-height:1!important;letter-spacing:.1em!important;pointer-events:none!important}html body:has(#root .login-page) #nm-theme-toggle-safe{position:fixed!important;left:auto!important;right:12px!important;top:auto!important;bottom:11px!important;z-index:9999!important;width:auto!important;min-width:72px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(183,160,235,.2)!important;border-radius:10px!important;background:#8f71cd17!important;color:#c2b4e8!important;box-shadow:inset 0 1px #ffffff08!important;opacity:1!important;visibility:visible!important}html body:has(#root .login-page) #nm-theme-toggle-safe span{display:inline!important;font-size:11px!important;line-height:1!important}html body:has(#root .login-page) #nm-theme-toggle-safe em{display:inline!important;font-style:normal!important;font-size:7.4px!important;font-weight:900!important;line-height:1!important}html[data-theme=light] body:has(#root .login-page):after{border-top-color:#463e341a!important;background:#f8f5eff5!important;color:#847b70!important;box-shadow:0 -10px 28px #48392514!important}html[data-theme=light] body:has(#root .login-page) #nm-theme-toggle-safe{border-color:#d8ceed!important;background:#f8f4ff!important;color:#6e5a9f!important}}html body #root .fp2-tabs{position:static!important;top:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .fp2-tabs button{--fp-tab-accent:#d7b15d;position:relative!important;min-width:0!important;min-height:58px!important;padding:11px 12px 10px!important;display:flex!important;align-items:center!important;gap:9px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:13px!important;background:linear-gradient(145deg,#111419,#0c0f13)!important;color:#a1a8b1!important;box-shadow:inset 0 1px #ffffff05,0 10px 28px #00000014!important;font-size:9px!important;font-weight:850!important;line-height:1.2!important;text-align:left!important;white-space:normal!important;overflow:hidden!important;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease!important}html body #root .fp2-tabs button:before{width:27px!important;height:27px!important;flex:0 0 27px!important;display:grid!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--fp-tab-accent) 24%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--fp-tab-accent) 8%,transparent)!important;color:var(--fp-tab-accent)!important;font-size:7px!important;font-weight:950!important;letter-spacing:.05em!important}html body #root .fp2-tabs button:nth-child(1){--fp-tab-accent:#e4bd6b}html body #root .fp2-tabs button:nth-child(1):before{content:"01"!important}html body #root .fp2-tabs button:nth-child(2){--fp-tab-accent:#72d4aa}html body #root .fp2-tabs button:nth-child(2):before{content:"02"!important}html body #root .fp2-tabs button:nth-child(3){--fp-tab-accent:#83b4ff}html body #root .fp2-tabs button:nth-child(3):before{content:"03"!important}html body #root .fp2-tabs button:nth-child(4){--fp-tab-accent:#c0a6ff}html body #root .fp2-tabs button:nth-child(4):before{content:"04"!important}html body #root .fp2-tabs button:nth-child(5){--fp-tab-accent:#78d5dc}html body #root .fp2-tabs button:nth-child(5):before{content:"05"!important}html body #root .fp2-tabs button:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--fp-tab-accent) 28%,transparent)!important;color:#e5e1da!important;background:linear-gradient(145deg,#15191f,#0d1116)!important}html body #root .fp2-tabs button.active{border-color:color-mix(in srgb,var(--fp-tab-accent) 38%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--fp-tab-accent) 10%,#111419),#0c0f13)!important;color:var(--fp-tab-accent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--fp-tab-accent) 13%,transparent),0 12px 30px #0000001f!important}@media(min-width:901px){html body #root .fp2-hero{padding:18px 20px 14px!important;border-radius:18px!important}html body #root .fp2-hero-top{grid-template-columns:minmax(0,1fr) 205px!important;gap:20px!important}html body #root .fp2-back{margin-bottom:7px!important}html body #root .fp2-hero h1{margin:5px 0!important;font-size:29px!important}html body #root .fp2-hero p{max-width:780px!important;font-size:9.5px!important;line-height:1.45!important}html body #root .fp2-completion{padding:12px 13px!important;border-radius:13px!important}html body #root .fp2-completion>strong{font-size:24px!important}html body #root .fp2-completion>div{margin:9px 0 6px!important}html body #root .fp2-hero-controls{margin-top:11px!important;padding-top:10px!important}html body #root .fp2-hero-controls input{min-height:34px!important}}html[data-theme=light] body #root .fp2-tabs button{border-color:#ded5c8!important;background:linear-gradient(145deg,#fffdfa,#f7f1e8)!important;color:#5f584f!important;box-shadow:0 8px 22px #4437260e!important}html[data-theme=light] body #root .fp2-tabs button:hover{border-color:color-mix(in srgb,var(--fp-tab-accent) 36%,#d9d0c3)!important;background:#fff!important;color:#3d3730!important}html[data-theme=light] body #root .fp2-tabs button.active{border-color:color-mix(in srgb,var(--fp-tab-accent) 48%,#d9d0c3)!important;background:color-mix(in srgb,var(--fp-tab-accent) 8%,#fff)!important;color:color-mix(in srgb,var(--fp-tab-accent) 78%,#302b25)!important}@media(max-width:900px){html body #root .fp2-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body #root .fp2-tabs button{min-height:54px!important;padding:9px 10px!important}html body #root .fp2-tabs button:nth-child(4),html body #root .fp2-tabs button:nth-child(5){grid-column:auto!important}}@media(max-width:560px){html body #root .fp2-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body #root .fp2-tabs button{min-height:50px!important;padding:8px 9px!important;font-size:8px!important}html body #root .fp2-tabs button:before{width:24px!important;height:24px!important;flex-basis:24px!important;font-size:6.5px!important}html body #root .fp2-tabs button:nth-child(5){grid-column:1/-1!important}}body.nm-guide-open{overflow:hidden}.nm-home-guide-entry{display:flex;justify-content:flex-end;margin:-2px 0 0}.nm-home-guide-entry button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff04;color:#707985;cursor:pointer;box-shadow:none}.nm-home-guide-entry button>span{color:#6faeea;font-size:9px}.nm-home-guide-entry button>b{color:#8f98a3;font-size:8.5px}.nm-home-guide-entry button>small{font-size:8.5px;color:#69727d}.nm-home-guide-entry button>i{font-style:normal;font-size:8px;font-weight:850;color:#b99c59}.nm-home-guide-entry button:hover{border-color:#d7b15d21;background:#d7b15d06;color:#9da5af}.nm-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#03060ac7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nm-guide-card{position:relative;width:min(860px,100%);max-height:min(90vh,900px);overflow:auto;padding:30px;border:1px solid rgba(215,177,93,.18);border-radius:24px;background:radial-gradient(circle at 85% 4%,rgba(215,177,93,.09),transparent 28%),linear-gradient(145deg,#15181d,#0d1014);box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff09;color:#f2eee6}.nm-guide-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;color:#858d98;font-size:20px;cursor:pointer}.nm-guide-kicker{color:#d7b15d;font:900 8px/1 Manrope,Inter,sans-serif;letter-spacing:.13em}.nm-guide-card h2{margin:10px 42px 10px 0;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(30px,4vw,45px);font-weight:650;line-height:1.03;letter-spacing:-.035em;color:#f4f0e8}.nm-guide-card h2 em{font-style:normal;color:#e1bd68}.nm-guide-intro{max-width:690px;margin:0;color:#9ca5b0;font-size:12px;line-height:1.65}.nm-guide-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:22px}.nm-guide-loop>button{position:relative;min-width:0;padding:14px 32px 14px 14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.nm-guide-loop>button:hover,.nm-guide-loop>button:focus-visible{border-color:#d7b15d3d;background:#d7b15d09;outline:none}.nm-guide-loop>button.active{border-color:#d7b15d61;background:linear-gradient(145deg,#d7b15d17,#d7b15d06);box-shadow:inset 0 1px #ffffff09}.nm-guide-loop>button>span{display:block;margin-bottom:9px;color:#6faeea;font:900 8px/1 Manrope,sans-serif;letter-spacing:.11em}.nm-guide-loop strong{display:block;color:#e7e2da;font-size:12px;margin-bottom:6px}.nm-guide-loop small{display:block;color:#747d88;font-size:9px;line-height:1.5}.nm-guide-loop>button>i{position:absolute;right:11px;top:11px;display:grid;place-items:center;width:18px;height:18px;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#a9976c;font-size:12px;font-style:normal;line-height:1}.nm-guide-detail{position:relative;margin-top:10px;padding:18px;border:1px solid rgba(215,177,93,.22);border-radius:17px;background:linear-gradient(145deg,#d7b15d0e,#ffffff05);box-shadow:inset 0 1px #ffffff08}.nm-guide-detail-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.nm-guide-detail-head>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(111,174,234,.2);border-radius:10px;background:#6faeea0f;color:#86bcee;font:900 8px/1 Manrope,sans-serif}.nm-guide-detail-head>div{display:grid;gap:3px}.nm-guide-detail-head small,.nm-guide-detail-grid article>small{color:#b99c59;font-size:7.4px;font-weight:900;letter-spacing:.11em}.nm-guide-detail-head h3{margin:0;color:#eee9e0;font-size:16px;line-height:1.1}.nm-guide-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nm-guide-detail-grid article{padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#00000014}.nm-guide-detail-grid p{margin:6px 0 0;color:#929ba6;font-size:9.3px;line-height:1.55}.nm-guide-detail-cta{display:block;margin:12px 0 0 auto;min-height:36px;padding:0 12px;border:1px solid rgba(215,177,93,.28);border-radius:10px;background:#d7b15d14;color:#dfc37e;font-size:8.6px;font-weight:900;cursor:pointer}.nm-guide-detail-cta:hover,.nm-guide-detail-cta:focus-visible{background:#d7b15d24;border-color:#d7b15d6b;outline:none}.nm-guide-start{display:grid;grid-template-columns:.78fr 1.22fr;gap:16px;margin-top:18px;padding:17px;border:1px solid rgba(215,177,93,.15);border-radius:16px;background:#d7b15d06}.nm-guide-start-copy{display:grid;align-content:start;gap:6px}.nm-guide-start-copy>small{color:#b99c59;font-size:8px;font-weight:900;letter-spacing:.13em}.nm-guide-start-copy>strong{font-size:13px;line-height:1.4;color:#d8d4cc}.nm-guide-start-copy>p{margin:2px 0 0;color:#747d88;font-size:9px;line-height:1.5}.nm-guide-start-list{display:grid;gap:7px}.nm-guide-start-list>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff04;text-align:left;cursor:pointer}.nm-guide-start-list>button:hover,.nm-guide-start-list>button:focus-visible{border-color:#d7b15d33;background:#d7b15d09;outline:none}.nm-guide-start-list>button>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#6faeea12;color:#76afe5;font-size:7px;font-weight:900}.nm-guide-start-list>button>div{min-width:0}.nm-guide-start-list strong{display:block;color:#d5d1ca;font-size:9.4px;margin-bottom:2px}.nm-guide-start-list small{display:block;color:#747d88;font-size:7.6px;line-height:1.35}.nm-guide-start-list i{font-style:normal;color:#b99c59;font-size:7px;font-weight:900;white-space:nowrap}.nm-guide-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.nm-guide-actions button{min-height:40px;padding:0 14px;border-radius:11px;font-weight:850;cursor:pointer}.nm-guide-secondary{border:1px solid rgba(255,255,255,.08);background:transparent;color:#949ca6}.nm-guide-primary{border:1px solid rgba(215,177,93,.25);background:linear-gradient(135deg,#d7b15d,#ad8131);color:#17130c}.nm-guide-card>footer{margin-top:18px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055);color:#58616d;text-align:center;font-size:7px;font-weight:850;letter-spacing:.16em}.app-footer-legal .app-guide-footer-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;opacity:.78}.app-footer-legal .app-guide-footer-link:hover{opacity:1;color:#d7b15d}html[data-theme=light] body .nm-home-guide-entry button{border-color:#5a4a3414;background:#ffffff73;color:#756f67}html[data-theme=light] body .nm-home-guide-entry button>b{color:#615b54}html[data-theme=light] body .nm-home-guide-entry button>small{color:#7c756c}html[data-theme=light] body .nm-guide-overlay{background:#443b2f73}html[data-theme=light] body .nm-guide-card{border-color:#d9c7a6;background:radial-gradient(circle at 85% 4%,rgba(181,128,43,.09),transparent 28%),linear-gradient(145deg,#fffdf9,#f5efe6);color:#29241e;box-shadow:0 30px 70px #503d232e}html[data-theme=light] body .nm-guide-card h2{color:#27221c}html[data-theme=light] body .nm-guide-card h2 em{color:#9b6e23}html[data-theme=light] body .nm-guide-intro{color:#6f6960}html[data-theme=light] body .nm-guide-loop>button{border-color:#e2d6c5;background:#ffffffa6}html[data-theme=light] body .nm-guide-loop>button.active{border-color:#cfb886;background:#fbf3e3}html[data-theme=light] body .nm-guide-loop strong{color:#332d26}html[data-theme=light] body .nm-guide-loop small{color:#716b63}html[data-theme=light] body .nm-guide-detail{border-color:#d9c59d;background:linear-gradient(145deg,#fffaf0,#f7efe0)}html[data-theme=light] body .nm-guide-detail-head h3{color:#332d26}html[data-theme=light] body .nm-guide-detail-grid article{border-color:#e4d8c7;background:#ffffff8c}html[data-theme=light] body .nm-guide-detail-grid p{color:#6e675f}html[data-theme=light] body .nm-guide-detail-cta{border-color:#d4bd8a;background:#f8edd6;color:#895f1c}html[data-theme=light] body .nm-guide-start{border-color:#decba8;background:#fbf5e9}html[data-theme=light] body .nm-guide-start-copy>strong{color:#413a31}html[data-theme=light] body .nm-guide-start-copy>p{color:#746d64}html[data-theme=light] body .nm-guide-start-list>button{border-color:#e3d6c3;background:#ffffff94}html[data-theme=light] body .nm-guide-start-list strong{color:#3d362e}html[data-theme=light] body .nm-guide-start-list small{color:#756e65}@media(max-width:700px){.nm-home-guide-entry{justify-content:center;margin:0}.nm-home-guide-entry button{width:100%;justify-content:center;min-height:30px}.nm-home-guide-entry button>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-guide-overlay{padding:10px}.nm-guide-card{max-height:94vh;padding:21px 15px 17px;border-radius:20px}.nm-guide-kicker{padding-right:38px;line-height:1.35}.nm-guide-card h2{font-size:30px;margin-right:34px}.nm-guide-intro{font-size:10.6px}.nm-guide-loop{grid-template-columns:1fr 1fr;gap:7px}.nm-guide-loop>button{padding:11px 29px 11px 11px}.nm-guide-detail{padding:14px}.nm-guide-detail-grid{grid-template-columns:1fr}.nm-guide-detail-grid article{padding:10px}.nm-guide-detail-cta{width:100%;margin-top:10px}.nm-guide-start{grid-template-columns:1fr;gap:11px;padding:14px}.nm-guide-start-list>button{grid-template-columns:22px minmax(0,1fr);gap:8px}.nm-guide-start-list i{grid-column:2;margin-top:2px}.nm-guide-actions{display:grid;grid-template-columns:1fr 1fr}.nm-guide-actions button{width:100%}}@media(max-width:390px){.nm-home-guide-entry button>small{display:none}.nm-guide-card h2{font-size:27px}.nm-guide-loop,.nm-guide-actions{grid-template-columns:1fr}.nm-guide-start-list small{font-size:7.4px}}:root{--nm-grid-gap:clamp(13px,1.05vw,17px);--nm-grid-gap-lg:clamp(15px,1.3vw,21px);--nm-grid-card-pad:clamp(17px,1.25vw,21px);--nm-grid-card-min:120px;--nm-grid-radius:17px}@media screen{html body #root :is(.hx-kpis,.journey-kpis,.txi-metrics,.bdi-metrics,.rec-metrics,.report-kpis,.fp2-stats,.command-kpis,.cf-summary,.cf-window-grid,.monthly-kpis,.resilience-summary,.cashflow-metrics,.debt-strategy-metrics,.goal-priority-summary,.scenario-results,.trajectory-summary,.action-metrics,.alerts-summary){gap:var(--nm-grid-gap)!important}html body #root .hx-kpi,html body #root .journey-kpis>div,html body #root .txi-metric,html body #root .bdi-metric,html body #root .rec-metric,html body #root .report-kpis>div,html body #root .fp2-stat,html body #root .command-kpis>div,html body #root .cf-summary>article,html body #root .monthly-kpis>div,html body #root .resilience-summary>div,html body #root .cashflow-metrics>div,html body #root .debt-strategy-metrics>div,html body #root .goal-priority-summary>div,html body #root .scenario-results>div,html body #root .trajectory-summary>div,html body #root .action-metrics>div,html body #root .alerts-summary>div{min-height:var(--nm-grid-card-min)!important;padding:var(--nm-grid-card-pad)!important;border-radius:var(--nm-grid-radius)!important;align-content:center}html body #root .hx-priority-grid{gap:var(--nm-grid-gap)!important}html body #root .hx-priority-grid article{min-height:138px!important;padding:18px!important}html body #root .hx-grid{gap:var(--nm-grid-gap-lg)!important;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important}html body #root .hx-panel{padding:clamp(20px,1.5vw,24px)!important}html body #root .hx-progress-cards{gap:11px!important}html body #root .hx-progress-cards button{min-height:66px!important;padding:14px!important}html body #root .money-readiness-grid{gap:var(--nm-grid-gap)!important}html body #root .money-readiness-grid button{min-height:76px!important;padding:14px!important}html body #root .money-card-grid{gap:var(--nm-grid-gap-lg)!important}html body #root .money-card-grid article{min-height:250px!important;padding:clamp(20px,1.55vw,25px)!important}html body #root .money-pulse-signals{gap:10px!important}html body #root .money-pulse-signal{min-height:74px!important;padding:13px 14px!important}html body #root .txi-signal-grid,html body #root .txi-grid,html body #root .txi-budget-grid,html body #root .txi-ai-grid{gap:var(--nm-grid-gap)!important}html body #root .txi-grid.two{grid-template-columns:minmax(0,1.28fr) minmax(320px,.92fr)!important}html body #root .txi-card,html body #root .txi-budget,html body #root .txi-ai,html body #root .txi-transactions{padding:clamp(21px,1.55vw,25px)!important}html body #root .txi-signal{min-height:126px!important;padding:17px!important}html body #root .txi-budget-grid>div{min-height:92px!important;padding:14px!important}html body #root .bdi-signal-grid,html body #root .bdi-grid,html body #root .bdi-ai>div{gap:var(--nm-grid-gap)!important}html body #root .bdi-grid.two{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)!important}html body #root .bdi-signals,html body #root .bdi-card,html body #root .bdi-table{padding:clamp(21px,1.55vw,25px)!important}html body #root .bdi-signal{min-height:122px!important;padding:17px!important}html body #root .decision-journeys{gap:var(--nm-grid-gap)!important}html body #root .decision-journeys>button{min-height:88px!important;padding:15px 16px!important}html body #root .consequence-tabs,html body #root .consequence-inputs,html body #root .consequence-grid,html body #root .consequence-horizons,html body #root .consequence-shock-grid,html body #root .consequence-options{gap:var(--nm-grid-gap)!important}html body #root .consequence-tabs button{min-height:48px!important;padding:12px!important}html body #root .consequence-metric{min-height:118px!important;padding:18px!important}html body #root .consequence-horizons>div,html body #root .consequence-shock-grid>div{min-height:112px!important;padding:18px!important}html body #root .consequence-options article{min-height:142px!important;padding:18px!important}html body #root .wealth-workspace-tabs{gap:10px!important;padding:9px!important}html body #root .wealth-workspace-tabs button{min-height:66px!important;padding:14px!important}html body #root .wealth-workspace-view{gap:var(--nm-grid-gap-lg)!important}html body #root .wealth-portfolio-view .wp3-metrics{gap:var(--nm-grid-gap)!important}html body #root .wealth-portfolio-view .wp3-grid{gap:var(--nm-grid-gap)!important;margin-top:var(--nm-grid-gap)!important}html body #root .wealth-portfolio-view .wp3-card{padding:clamp(21px,1.55vw,25px)!important}html body #root .wealth-portfolio-view .wp3-card-metrics{gap:10px!important}html body #root .wealth-portfolio-view .wp3-card-metrics>div{min-height:100px!important;padding:12px!important}html body #root .fp2-page .fp2-tabs{gap:10px!important}html body #root .fp2-page .fp2-tabs button{min-height:66px!important;padding:12px 14px!important;border-radius:14px!important}html body #root .fp2-page .fp2-tabs button:before{width:30px!important;height:30px!important;flex-basis:30px!important}html body #root .fp2-content,html body #root .fp2-overview-grid,html body #root .fp2-signal-grid,html body #root .fp2-three-grid,html body #root .fp2-two-grid{gap:var(--nm-grid-gap)!important}html body #root .fp2-domain-grid{gap:10px!important}html body #root .fp2-domain-grid button{min-height:76px!important;padding:11px!important}html body #root .fp2-next-list{gap:8px!important}html body #root .fp2-next-list button{min-height:58px!important;padding:10px!important}html body #root .fp2-card>header{min-height:88px!important;padding:17px 18px 14px!important}html body #root .fp2-card-body{padding:17px 18px 18px!important}html body #root .rec-metrics{gap:var(--nm-grid-gap)!important}html body #root .rec-close-kpis,html body #root .rec-certificate-grid{gap:12px!important}html body #root .rec-close-kpis>*,html body #root .rec-certificate-grid>span{min-height:86px!important;padding:14px!important}html body #root .rec-issue-list{gap:11px!important}html body #root .rec-issue{min-height:86px!important;padding:15px 16px!important}html body #root .report-kpis{gap:var(--nm-grid-gap)!important;margin-bottom:var(--nm-grid-gap-lg)!important}html body #root .report-section{padding:clamp(22px,1.55vw,26px)!important}html body #root .report-observations{gap:11px!important}html body #root .report-observations>div{min-height:58px!important;padding:13px!important}html body #root .trust-card-grid{gap:var(--nm-grid-gap-lg)!important;margin-top:25px!important}html body #root .trust-card{min-height:218px!important;padding:22px!important}html body #root .trust-document{margin-top:25px!important}html body #root .trust-document article{padding:23px 25px!important}html body #root .login-value-strip{gap:var(--nm-grid-gap)!important}html body #root .login-value-strip article{min-height:112px!important;padding:16px!important}}@media screen and (max-width:1050px){:root{--nm-grid-card-min:112px;--nm-grid-card-pad:17px}html body #root .hx-grid,html body #root .txi-grid.two,html body #root .bdi-grid.two{grid-template-columns:1fr!important}html body #root .money-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .money-card-grid article{min-height:220px!important}}@media screen and (max-width:700px){:root{--nm-grid-gap:10px;--nm-grid-gap-lg:12px;--nm-grid-card-min:104px;--nm-grid-card-pad:14px;--nm-grid-radius:14px}html body #root .hx-priority-grid,html body #root .hx-grid,html body #root .money-readiness-grid,html body #root .money-card-grid,html body #root .txi-grid.two,html body #root .txi-signal-grid,html body #root .txi-budget-grid,html body #root .txi-ai-grid,html body #root .bdi-grid.two,html body #root .bdi-signal-grid,html body #root .bdi-ai>div,html body #root .consequence-inputs,html body #root .consequence-horizons,html body #root .consequence-options{grid-template-columns:1fr!important}html body #root .hx-priority-grid article{min-height:auto!important;padding:16px!important}html body #root .hx-panel,html body #root .txi-card,html body #root .txi-budget,html body #root .txi-ai,html body #root .txi-transactions,html body #root .bdi-signals,html body #root .bdi-card,html body #root .bdi-table,html body #root .wealth-portfolio-view .wp3-card{padding:16px!important}html body #root .money-card-grid article{min-height:auto!important;padding:18px!important}html body #root .money-readiness-grid button{min-height:68px!important;padding:12px!important}html body #root .txi-signal,html body #root .bdi-signal{min-height:auto!important;padding:15px!important}html body #root .txi-metric>div{flex-wrap:wrap!important;row-gap:3px!important}html body #root .wealth-workspace-tabs{gap:5px!important;padding:6px!important}html body #root .wealth-workspace-tabs button{min-height:54px!important;padding:9px 7px!important}html body #root .fp2-page .fp2-tabs{gap:7px!important}html body #root .fp2-page .fp2-tabs button{min-height:56px!important;padding:9px 10px!important}html body #root .fp2-page .fp2-tabs button:before{width:25px!important;height:25px!important;flex-basis:25px!important}html body #root .fp2-domain-grid button{min-height:68px!important;padding:9px!important}html body #root .fp2-card>header{min-height:auto!important;padding:15px!important}html body #root .fp2-card-body{padding:15px!important}html body #root .rec-close-kpis,html body #root .rec-certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .rec-close-kpis>*,html body #root .rec-certificate-grid>span{min-height:78px!important;padding:12px!important}html body #root .rec-issue{min-height:auto!important;padding:13px!important}html body #root .report-section{padding:17px!important}html body #root .report-observations>div{min-height:auto!important;padding:11px!important}html body #root .trust-card-grid{gap:12px!important;margin-top:20px!important}html body #root .trust-card{min-height:178px!important;padding:18px!important}html body #root .trust-document article{padding:18px!important}html body #root .login-value-strip article{min-height:auto!important;padding:14px!important}}@media screen and (min-width:350px)and (max-width:700px){html body #root .hx-kpis,html body #root .txi-metrics,html body #root .bdi-metrics,html body #root .rec-metrics,html body #root .report-kpis,html body #root .fp2-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:349px){html body #root .hx-kpis,html body #root .txi-metrics,html body #root .bdi-metrics,html body #root .rec-metrics,html body #root .report-kpis,html body #root .fp2-stats,html body #root .rec-close-kpis,html body #root .rec-certificate-grid{grid-template-columns:1fr!important}}@media print{.grid-proportion-system-marker{display:none!important}}.review-control-room,.reconciliation-center{--review-good:#79d7ae;--review-watch:#e6c16f;--review-risk:#ef9c9c;--review-info:#8db8ff;--review-data:#c4adff;--review-outflow:#efa56f;--review-neutral:#aeb6c2}.review-control-room .rv-status-card{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.review-control-room .rv-status-card.good{border-color:color-mix(in srgb,var(--review-good) 34%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--review-good) 9%,#14181d),#0b0e11 82%)!important;box-shadow:0 15px 40px #00000029,inset 3px 0 color-mix(in srgb,var(--review-good) 78%,transparent)!important}.review-control-room .rv-status-card.watch{border-color:color-mix(in srgb,var(--review-watch) 36%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--review-watch) 9%,#14181d),#0b0e11 82%)!important;box-shadow:0 15px 40px #00000029,inset 3px 0 color-mix(in srgb,var(--review-watch) 78%,transparent)!important}.review-control-room .rv-status-card.risk{border-color:color-mix(in srgb,var(--review-risk) 38%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--review-risk) 9%,#14181d),#0b0e11 82%)!important;box-shadow:0 15px 40px #00000029,inset 3px 0 color-mix(in srgb,var(--review-risk) 80%,transparent)!important}.review-control-room .rv-status-card.build{border-color:color-mix(in srgb,var(--review-info) 34%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--review-info) 8%,#14181d),#0b0e11 82%)!important;box-shadow:0 15px 40px #00000029,inset 3px 0 color-mix(in srgb,var(--review-info) 76%,transparent)!important}.review-control-room .rv-status-card.good .rv-status-signal strong{color:var(--review-good)!important}.review-control-room .rv-status-card.watch .rv-status-signal strong{color:var(--review-watch)!important}.review-control-room .rv-status-card.risk .rv-status-signal strong{color:var(--review-risk)!important}.review-control-room .rv-status-card.build .rv-status-signal strong{color:var(--review-info)!important}.review-control-room .rv-kpi{border-color:color-mix(in srgb,var(--rv-accent,#78818b) 20%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--rv-accent,#78818b) 5%,#12161a),#0d1013 78%)!important}.review-control-room .rv-kpi strong{color:var(--rv-accent,#e9e6df)!important}.review-control-room .rv-kpi.income{--rv-accent:var(--review-good)!important}.review-control-room .rv-kpi.expense{--rv-accent:var(--review-outflow)!important}.review-control-room .rv-kpi.surplus{--rv-accent:var(--review-info)!important}.review-control-room .rv-kpi.savings{--rv-accent:#79d5dc!important}.review-control-room .rv-kpi.budget{--rv-accent:var(--review-watch)!important}.review-control-room .rv-kpi.data{--rv-accent:var(--review-data)!important}.review-control-room .rv-change:has(>span.up-good),.review-control-room .rv-change:has(>span.down-good){border-color:color-mix(in srgb,var(--review-good) 28%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-good) 7%,#12161a),#ffffff03)!important}.review-control-room .rv-change:has(>span.up-risk),.review-control-room .rv-change:has(>span.down-risk){border-color:color-mix(in srgb,var(--review-risk) 30%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-risk) 7%,#12161a),#ffffff03)!important}.review-control-room .rv-change:has(>span.neutral){border-color:#aeb6c221!important}.review-control-room .rv-change:has(>span.up-good) strong,.review-control-room .rv-change:has(>span.down-good) strong{color:var(--review-good)!important}.review-control-room .rv-change:has(>span.up-risk) strong,.review-control-room .rv-change:has(>span.down-risk) strong{color:var(--review-risk)!important}.review-control-room .rv-attention-item.good{border-color:color-mix(in srgb,var(--review-good) 25%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-good) 6%,#101419),#ffffff03)!important}.review-control-room .rv-attention-item.watch{border-color:color-mix(in srgb,var(--review-watch) 27%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-watch) 6%,#101419),#ffffff03)!important}.review-control-room .rv-attention-item.risk{border-color:color-mix(in srgb,var(--review-risk) 29%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-risk) 6%,#101419),#ffffff03)!important}.review-control-room .rv-attention-item.info{border-color:color-mix(in srgb,var(--review-info) 24%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-info) 5%,#101419),#ffffff03)!important}.review-control-room .rv-attention-item.good b{color:var(--review-good)!important}.review-control-room .rv-attention-item.watch b{color:var(--review-watch)!important}.review-control-room .rv-attention-item.risk b{color:var(--review-risk)!important}.review-control-room .rv-attention-item.info b{color:var(--review-info)!important}.review-control-room .rv-control-row:has(>b.good){margin-inline:-8px;padding-inline:8px;border-radius:8px;background:color-mix(in srgb,var(--review-good) 5%,transparent)}.review-control-room .rv-control-row:has(>b.watch){margin-inline:-8px;padding-inline:8px;border-radius:8px;background:color-mix(in srgb,var(--review-watch) 6%,transparent)}.review-control-room .rv-control-row:has(>b.risk){margin-inline:-8px;padding-inline:8px;border-radius:8px;background:color-mix(in srgb,var(--review-risk) 6%,transparent)}.review-control-room .rv-control-panel:has(.rv-control-row>b.risk) h3{color:var(--review-risk)!important}.review-control-room .rv-control-panel:not(:has(.rv-control-row>b.risk)):has(.rv-control-row>b.watch) h3{color:var(--review-watch)!important}.review-control-room .rv-control-panel:not(:has(.rv-control-row>b.risk)):not(:has(.rv-control-row>b.watch)):has(.rv-control-row>b.good) h3{color:var(--review-good)!important}.review-control-room .rv-path-card.primary{--rv-accent:var(--review-good)!important;border-color:color-mix(in srgb,var(--review-good) 24%,transparent)!important}.review-control-room .rv-path-card.primary .rv-path-kicker,.review-control-room .rv-path-card.primary .rv-path-meta{color:color-mix(in srgb,var(--review-good) 82%,#d6dbe0)!important}.review-control-room .rv-path-card.primary button{border-color:color-mix(in srgb,var(--review-good) 31%,transparent)!important;background:color-mix(in srgb,var(--review-good) 8%,#111419)!important;color:var(--review-good)!important}.review-control-room .rv-path-card.report{--rv-accent:var(--review-info)!important}.review-control-room .rv-path-card.report .rv-path-meta{color:color-mix(in srgb,var(--review-info) 76%,#aeb6c2)!important}.review-control-room .rv-path-card.learn{--rv-accent:var(--review-data)!important}.review-control-room .rv-path-card.learn .rv-path-meta{color:color-mix(in srgb,var(--review-data) 74%,#aeb6c2)!important}.reconciliation-center .rec-metric{border-color:color-mix(in srgb,var(--rec-tone,#8b939e) 20%,#272b31)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--rec-tone,#8b939e) 5%,#111318),#0d1014 80%)!important}.reconciliation-center .rec-metric.green{--rec-tone:var(--review-good)}.reconciliation-center .rec-metric.gold{--rec-tone:var(--review-watch)}.reconciliation-center .rec-metric.red{--rec-tone:var(--review-risk)}.reconciliation-center .rec-metric.blue{--rec-tone:var(--review-info)}.reconciliation-center .rec-metric.purple{--rec-tone:var(--review-data)}.reconciliation-center .rec-metric:before{background:var(--rec-tone,#d7b15d)!important}.reconciliation-center .rec-metric.green strong{color:var(--review-good)!important}.reconciliation-center .rec-metric.gold strong{color:var(--review-watch)!important}.reconciliation-center .rec-metric.red strong{color:var(--review-risk)!important}.reconciliation-center .rec-metric.blue strong{color:var(--review-info)!important}.reconciliation-center .rec-metric.purple strong{color:var(--review-data)!important}.reconciliation-center .rec-close-kpis>.rec-metric:nth-child(2),.reconciliation-center .rec-close-kpis>.rec-metric:nth-child(5){--rec-tone:var(--review-outflow)!important}.reconciliation-center .rec-close-kpis>.rec-metric:nth-child(2):before,.reconciliation-center .rec-close-kpis>.rec-metric:nth-child(5):before{background:var(--review-outflow)!important}.reconciliation-center .rec-close-kpis>.rec-metric:nth-child(2) strong,.reconciliation-center .rec-close-kpis>.rec-metric:nth-child(5) strong{color:var(--review-outflow)!important}.reconciliation-center .rec-close-card{border-color:color-mix(in srgb,var(--review-watch) 28%,transparent)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--review-watch) 72%,transparent)!important}.reconciliation-center:has(.rec-closed-badge) .rec-close-card{border-color:color-mix(in srgb,var(--review-good) 30%,transparent)!important;background:radial-gradient(circle at 95% 10%,color-mix(in srgb,var(--review-good) 8%,transparent),transparent 28%),linear-gradient(145deg,#111917,#0e1013)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--review-good) 76%,transparent)!important}.reconciliation-center:has(.rec-changed-badge) .rec-close-card{border-color:color-mix(in srgb,var(--review-risk) 32%,transparent)!important;background:radial-gradient(circle at 95% 10%,color-mix(in srgb,var(--review-risk) 8%,transparent),transparent 28%),linear-gradient(145deg,#191214,#0e1013)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--review-risk) 78%,transparent)!important}.reconciliation-center .rec-issue.high{background:linear-gradient(145deg,color-mix(in srgb,var(--review-risk) 6%,#101217),#101217)!important}.reconciliation-center .rec-issue.medium{background:linear-gradient(145deg,color-mix(in srgb,var(--review-watch) 6%,#101217),#101217)!important}.reconciliation-center .rec-issue.low{background:linear-gradient(145deg,color-mix(in srgb,var(--review-info) 5%,#101217),#101217)!important}.reconciliation-center .rec-issue.resolved{opacity:1!important;border-color:color-mix(in srgb,var(--review-good) 22%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--review-good) 5%,#101217),#101217)!important}.reconciliation-center .rec-issue.resolved .rec-severity{color:var(--review-good)!important}.reconciliation-center .rec-certificate:not(.stale){border-color:color-mix(in srgb,var(--review-good) 30%,transparent)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--review-good) 72%,transparent)!important}.reconciliation-center .rec-certificate.stale{border-color:color-mix(in srgb,var(--review-risk) 34%,transparent)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--review-risk) 74%,transparent)!important}.reconciliation-center .rec-certificate:not(.stale) .rec-certificate-grid>span:first-child b{color:var(--review-info)!important}.reconciliation-center .rec-certificate:not(.stale) .rec-certificate-grid>span:nth-child(2) b{color:var(--review-good)!important}.reconciliation-center .rec-certificate:not(.stale) .rec-certificate-grid>span:nth-child(3) b{color:var(--review-outflow)!important}.reconciliation-center .rec-certificate:not(.stale) .rec-certificate-grid>span:nth-child(5) b{color:#79d5dc!important}.reconciliation-center .rec-certificate:not(.stale) .rec-certificate-grid>span:nth-child(6) b{color:var(--review-data)!important}.reconciliation-center .rec-certificate.stale .rec-certificate-grid b{color:color-mix(in srgb,var(--review-risk) 70%,#d7d1c8)!important}html[data-theme=light] body .review-control-room,html[data-theme=light] body .reconciliation-center{--review-good:#257a58;--review-watch:#8a6418;--review-risk:#a4474f;--review-info:#376c9e;--review-data:#6b559e;--review-outflow:#a85e2f;--review-neutral:#6f756f}html[data-theme=light] body .review-control-room .rv-kpi,html[data-theme=light] body .review-control-room .rv-change,html[data-theme=light] body .review-control-room .rv-attention-item,html[data-theme=light] body .reconciliation-center .rec-metric,html[data-theme=light] body .reconciliation-center .rec-issue{box-shadow:inset 0 1px #ffffffd9!important}@media(max-width:700px){.review-control-room .rv-control-row:has(>b.good),.review-control-room .rv-control-row:has(>b.watch),.review-control-room .rv-control-row:has(>b.risk){margin-inline:-5px;padding-inline:5px}}@media print{.review-control-room .rv-status-card,.review-control-room .rv-change,.review-control-room .rv-attention-item,.reconciliation-center .rec-metric,.reconciliation-center .rec-issue,.reconciliation-center .rec-certificate{box-shadow:none!important}}.review-control-room .rv-snapshot .rv-kpi.income{--rv-accent:var(--review-good,#79d7ae)!important;border-color:color-mix(in srgb,var(--review-good,#79d7ae) 34%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--review-good,#79d7ae) 9%,#12161a),#0d1013 78%)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--review-good,#79d7ae) 78%,transparent),0 9px 26px #0000001f!important}.review-control-room .rv-snapshot .rv-kpi.income small,.review-control-room .rv-snapshot .rv-kpi.income strong{color:var(--review-good,#79d7ae)!important}.review-control-room .rv-snapshot .rv-kpi.income span{color:color-mix(in srgb,var(--review-good,#79d7ae) 55%,#aeb6c2)!important}.review-control-room .rv-snapshot .rv-kpi.expense{--rv-accent:var(--review-risk,#ef9c9c)!important;border-color:color-mix(in srgb,var(--review-risk,#ef9c9c) 36%,transparent)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--review-risk,#ef9c9c) 9%,#12161a),#0d1013 78%)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--review-risk,#ef9c9c) 80%,transparent),0 9px 26px #0000001f!important}.review-control-room .rv-snapshot .rv-kpi.expense small,.review-control-room .rv-snapshot .rv-kpi.expense strong{color:var(--review-risk,#ef9c9c)!important}.review-control-room .rv-snapshot .rv-kpi.expense span{color:color-mix(in srgb,var(--review-risk,#ef9c9c) 55%,#aeb6c2)!important}.review-control-room .rv-change-grid>.rv-change:nth-child(1){box-shadow:inset 0 2px color-mix(in srgb,var(--review-good,#79d7ae) 82%,transparent)!important}.review-control-room .rv-change-grid>.rv-change:nth-child(1)>small,.review-control-room .rv-change-grid>.rv-change:nth-child(1)>strong{color:var(--review-good,#79d7ae)!important}.review-control-room .rv-change-grid>.rv-change:nth-child(2){box-shadow:inset 0 2px color-mix(in srgb,var(--review-risk,#ef9c9c) 84%,transparent)!important}.review-control-room .rv-change-grid>.rv-change:nth-child(2)>small,.review-control-room .rv-change-grid>.rv-change:nth-child(2)>strong{color:var(--review-risk,#ef9c9c)!important}html[data-theme=light] body .review-control-room .rv-snapshot .rv-kpi.income{background:linear-gradient(150deg,color-mix(in srgb,var(--review-good,#257a58) 8%,#fffdf9),#f8f4ec 82%)!important}html[data-theme=light] body .review-control-room .rv-snapshot .rv-kpi.expense{background:linear-gradient(150deg,color-mix(in srgb,var(--review-risk,#a4474f) 8%,#fffdf9),#f8f4ec 82%)!important}.review-control-room .rv-path-card.primary{--rv-accent:var(--rv-gold)!important;border-color:#e4bd6b38!important}.review-control-room .rv-path-card.primary .rv-path-kicker{color:#7d858e!important}.review-control-room .rv-path-card.primary .rv-path-meta{color:#948b78!important}.review-control-room .rv-path-card.primary button{border-color:#8b713c!important;background:linear-gradient(145deg,#3b2f18,#241d12)!important;color:#efd17c!important}.review-control-room .rv-control-panel .rv-control-row:nth-of-type(3)>b{color:var(--review-info)!important}html[data-theme=light] body .review-control-room .rv-status-card.good{background:linear-gradient(150deg,color-mix(in srgb,var(--review-good) 8%,#fffdf8),#f7f3eb 84%)!important}html[data-theme=light] body .review-control-room .rv-status-card.watch{background:linear-gradient(150deg,color-mix(in srgb,var(--review-watch) 8%,#fffdf8),#f7f3eb 84%)!important}html[data-theme=light] body .review-control-room .rv-status-card.risk{background:linear-gradient(150deg,color-mix(in srgb,var(--review-risk) 7%,#fffdf8),#f7f3eb 84%)!important}html[data-theme=light] body .review-control-room .rv-status-card.build{background:linear-gradient(150deg,color-mix(in srgb,var(--review-info) 7%,#fffdf8),#f7f3eb 84%)!important}html[data-theme=light] body .review-control-room .rv-kpi{background:linear-gradient(150deg,color-mix(in srgb,var(--rv-accent,#78818b) 5%,#fffdf9),#f8f4ec 82%)!important}html[data-theme=light] body .review-control-room .rv-change:has(>span.up-good),html[data-theme=light] body .review-control-room .rv-change:has(>span.down-good){background:linear-gradient(145deg,color-mix(in srgb,var(--review-good) 6%,#fffdf9),#faf7f1)!important}html[data-theme=light] body .review-control-room .rv-change:has(>span.up-risk),html[data-theme=light] body .review-control-room .rv-change:has(>span.down-risk){background:linear-gradient(145deg,color-mix(in srgb,var(--review-risk) 5%,#fffdf9),#faf7f1)!important}html[data-theme=light] body .review-control-room .rv-attention-item.good{background:linear-gradient(145deg,color-mix(in srgb,var(--review-good) 5%,#fffdf9),#faf7f1)!important}html[data-theme=light] body .review-control-room .rv-attention-item.watch{background:linear-gradient(145deg,color-mix(in srgb,var(--review-watch) 6%,#fffdf9),#faf7f1)!important}html[data-theme=light] body .review-control-room .rv-attention-item.risk{background:linear-gradient(145deg,color-mix(in srgb,var(--review-risk) 5%,#fffdf9),#faf7f1)!important}html[data-theme=light] body .review-control-room .rv-attention-item.info{background:linear-gradient(145deg,color-mix(in srgb,var(--review-info) 5%,#fffdf9),#faf7f1)!important}html[data-theme=light] body .reconciliation-center .rec-metric{background:linear-gradient(145deg,color-mix(in srgb,var(--rec-tone,#8b939e) 5%,#fffdf9),#f8f4ec 82%)!important}html[data-theme=light] body .reconciliation-center .rec-close-card{background:linear-gradient(145deg,color-mix(in srgb,var(--review-watch) 5%,#fffdf9),#f6f0e7)!important}html[data-theme=light] body .reconciliation-center:has(.rec-closed-badge) .rec-close-card{background:linear-gradient(145deg,color-mix(in srgb,var(--review-good) 6%,#fffdf9),#f6f0e7)!important}html[data-theme=light] body .reconciliation-center:has(.rec-changed-badge) .rec-close-card{background:linear-gradient(145deg,color-mix(in srgb,var(--review-risk) 5%,#fffdf9),#f6f0e7)!important}html[data-theme=light] body .reconciliation-center .rec-issue.high{background:linear-gradient(145deg,color-mix(in srgb,var(--review-risk) 5%,#fffefa),#fffefa)!important}html[data-theme=light] body .reconciliation-center .rec-issue.medium{background:linear-gradient(145deg,color-mix(in srgb,var(--review-watch) 5%,#fffefa),#fffefa)!important}html[data-theme=light] body .reconciliation-center .rec-issue.low{background:linear-gradient(145deg,color-mix(in srgb,var(--review-info) 4%,#fffefa),#fffefa)!important}html[data-theme=light] body .reconciliation-center .rec-issue.resolved{background:linear-gradient(145deg,color-mix(in srgb,var(--review-good) 5%,#fffefa),#fffefa)!important}html body #root .fp2-page .fp2-completion{text-align:center!important}html body #root .fp2-page .fp2-completion>strong,html body #root .fp2-page .fp2-completion>span,html body #root .fp2-page .fp2-completion>small{width:100%!important;display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}html body #root .fp2-page .fp2-stats{align-items:stretch!important;gap:10px!important}html body #root .fp2-page .fp2-stats>.fp2-stat{position:relative!important;min-width:0!important;min-height:116px!important;height:auto!important;box-sizing:border-box!important;padding:10px 12px!important;display:grid!important;grid-template-rows:16px 44px minmax(28px,auto)!important;place-items:center!important;align-content:center!important;row-gap:3px!important;text-align:center!important;overflow:visible!important;border-radius:14px!important}html body #root .fp2-page .fp2-stats>.fp2-stat>span,html body #root .fp2-page .fp2-stats>.fp2-stat>strong,html body #root .fp2-page .fp2-stats>.fp2-stat>small{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;text-align:center!important;justify-self:stretch!important;box-sizing:border-box!important}html body #root .fp2-page .fp2-stats>.fp2-stat>span{align-self:center!important;font-size:8.5px!important;line-height:1.15!important;letter-spacing:.08em!important;white-space:normal!important}html body #root .fp2-page .fp2-stats>.fp2-stat>strong{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;min-height:44px!important;padding:0 2px!important;line-height:1.02!important;white-space:nowrap!important;overflow:visible!important;font-size:clamp(19px,1.55vw,26px)!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums lining-nums!important}html body #root .fp2-page .fp2-stats>.fp2-stat>small{display:flex!important;align-items:flex-start!important;justify-content:center!important;align-self:stretch!important;min-height:28px!important;padding:1px 2px 0!important;font-size:8.5px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance!important}html body #root .fp2-page .fp2-stats>.fp2-stat.good>strong{color:#79d7ae!important}html body #root .fp2-page .fp2-stats>.fp2-stat.risk>strong{color:#ef9c9c!important}html body #root .fp2-page .fp2-stats>.fp2-stat.warn>strong{color:#e6c16f!important}html body #root .fp2-page .fp2-stats>.fp2-stat.wealth>strong{color:#8db8ff!important}html body #root .fp2-page .fp2-stats>.fp2-stat.neutral>strong{color:#c7cdd5!important}html body #root .fp2-page .fp2-panel-actions>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body #root .fp2-page .fp2-signal-grid{align-items:stretch!important;gap:10px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card{min-height:148px!important;height:auto!important;display:grid!important;grid-template-rows:auto 1fr!important;align-content:stretch!important;text-align:center!important;border-radius:14px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header{min-height:0!important;height:auto!important;box-sizing:border-box!important;padding:12px 14px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header>div{width:100%!important;display:grid!important;justify-items:center!important;row-gap:3px!important;text-align:center!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header :is(small,h3,p){width:100%!important;max-width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header h3{margin-top:1px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header p{margin-top:1px!important;line-height:1.35!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>.fp2-card-body{min-height:0!important;height:auto!important;box-sizing:border-box!important;padding:8px 14px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body #root .fp2-page .fp2-signal-grid .fp2-signal{width:100%!important;min-height:0!important;height:auto!important;display:grid!important;justify-items:center!important;align-content:center!important;row-gap:5px!important;text-align:center!important;transform:none!important}html body #root .fp2-page .fp2-signal-grid .fp2-signal strong,html body #root .fp2-page .fp2-signal-grid .fp2-signal span{width:100%!important;margin:0!important;text-align:center!important;justify-self:center!important}html body #root .fp2-page .fp2-signal-grid .fp2-signal strong{line-height:1.02!important;font-size:clamp(19px,1.45vw,24px)!important}html body #root .fp2-page .fp2-signal-grid .fp2-signal span{line-height:1.3!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card.resilience .fp2-signal strong{color:#79d7ae!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card.goal .fp2-signal strong{color:#c4adff!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card.budget .fp2-signal strong{color:#e6c16f!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card.investment .fp2-signal strong{color:#8db8ff!important}html body #root .fp2-page .fp2-inline-metric{display:grid!important;justify-items:center!important;align-items:center!important;row-gap:4px!important;text-align:center!important}html body #root .fp2-page .fp2-inline-metric>strong,html body #root .fp2-page .fp2-inline-metric>span{width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}html body #root .fp2-page .fp2-inline-metric>strong{color:#79d7ae!important}@media(max-width:1050px){html body #root .fp2-page .fp2-stats>.fp2-stat{min-height:114px!important;grid-template-rows:16px 42px minmax(28px,auto)!important;padding:9px 10px!important}html body #root .fp2-page .fp2-stats>.fp2-stat>strong{min-height:42px!important;font-size:clamp(18px,3vw,24px)!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card{min-height:142px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header{padding:11px 13px 7px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>.fp2-card-body{padding:7px 13px 11px!important}}@media(max-width:700px){html body #root .fp2-page .fp2-stats{gap:8px!important;align-items:stretch!important}html body #root .fp2-page .fp2-stats>.fp2-stat{min-height:112px!important;height:auto!important;grid-template-rows:16px 42px minmax(32px,auto)!important;padding:9px 8px!important;row-gap:3px!important;border-radius:13px!important;overflow:visible!important}html body #root .fp2-page .fp2-stats>.fp2-stat>span{font-size:8px!important;line-height:1.15!important}html body #root .fp2-page .fp2-stats>.fp2-stat>strong{min-height:42px!important;padding:0 1px!important;font-size:clamp(17px,4.3vw,22px)!important;line-height:1!important}html body #root .fp2-page .fp2-stats>.fp2-stat>small{min-height:32px!important;padding-top:2px!important;font-size:8px!important;line-height:1.25!important;overflow:visible!important}html body #root .fp2-page .fp2-signal-grid{gap:8px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card{min-height:0!important;height:auto!important;grid-template-rows:auto auto!important;border-radius:13px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header{min-height:0!important;height:auto!important;padding:11px 12px 7px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>header>div{row-gap:2px!important}html body #root .fp2-page .fp2-signal-grid>.fp2-card>.fp2-card-body{min-height:0!important;height:auto!important;padding:8px 12px 11px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body #root .fp2-page .fp2-signal-grid .fp2-signal{min-height:0!important;height:auto!important;row-gap:5px!important;align-content:center!important}html body #root .fp2-page .fp2-signal-grid .fp2-signal strong{font-size:21px!important;line-height:1!important}html body #root .fp2-page .fp2-signal-grid .fp2-signal span{max-width:94%!important;margin:0 auto!important;line-height:1.25!important}}@media(max-width:390px){html body #root .fp2-page .fp2-stats>.fp2-stat{min-height:112px!important;grid-template-rows:15px 40px minmax(34px,auto)!important;padding:8px 7px!important}html body #root .fp2-page .fp2-stats>.fp2-stat>strong{min-height:40px!important;font-size:clamp(16px,4.4vw,20px)!important}html body #root .fp2-page .fp2-stats>.fp2-stat>small{min-height:34px!important;font-size:7.6px!important;line-height:1.25!important}}html[data-theme=light] body #root .fp2-page .fp2-stats>.fp2-stat.good>strong{color:#257a58!important}html[data-theme=light] body #root .fp2-page .fp2-stats>.fp2-stat.risk>strong{color:#a4474f!important}html[data-theme=light] body #root .fp2-page .fp2-stats>.fp2-stat.warn>strong{color:#8a6418!important}html[data-theme=light] body #root .fp2-page .fp2-stats>.fp2-stat.wealth>strong{color:#376c9e!important}html[data-theme=light] body #root .fp2-page .fp2-stats>.fp2-stat.neutral>strong{color:#626a73!important}html[data-theme=light] body #root .fp2-page .fp2-signal-grid>.fp2-card.resilience .fp2-signal strong{color:#257a58!important}html[data-theme=light] body #root .fp2-page .fp2-signal-grid>.fp2-card.goal .fp2-signal strong{color:#6b559e!important}html[data-theme=light] body #root .fp2-page .fp2-signal-grid>.fp2-card.budget .fp2-signal strong{color:#8a6418!important}html[data-theme=light] body #root .fp2-page .fp2-signal-grid>.fp2-card.investment .fp2-signal strong{color:#376c9e!important}html[data-theme=light] body #root .fp2-page .fp2-inline-metric>strong{color:#257a58!important}@media screen and (min-width:1024px){html body #root>main{padding-left:clamp(20px,1.8vw,32px)!important;padding-right:clamp(20px,1.8vw,32px)!important}html body #root>main .money-hub .money-hero-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:clamp(460px,42vw,620px)!important;max-width:100%!important;gap:10px!important;align-items:stretch!important;justify-content:stretch!important;flex-wrap:nowrap!important}html body #root>main .money-hub .money-hero-actions>input,html body #root>main .money-hub .money-hero-actions>button{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;justify-self:stretch!important;white-space:nowrap!important}html body #root>main .money-hub .money-hero-actions>input{text-align:center!important;font-variant-numeric:tabular-nums!important;font-weight:750!important}html body #root>main .money-hub .money-hero-actions>button{display:flex!important;align-items:center!important;justify-content:center!important}html body #root>main .fp2-page{width:100%!important;max-width:none!important}html body #root>main :is(.journey-hero>div:first-child,.txi-hero>div:first-child,.txi-advanced>div:first-child,.bdi-hero>div:first-child,.money-pulse-main,.consequence-head>div:first-child,.resilience-head>div:first-child,.monthly-head>div:first-child,.cashflow-head>div:first-child,.fp2-hero-top>div:first-child,.reports-hero>div:first-child){flex:1 1 auto!important;min-width:0!important;max-width:none!important}html body #root>main .review-control-room .rv-section-head>div{flex:1 1 44%!important;min-width:0!important}html body #root>main .review-control-room .rv-section-head>p{flex:1 1 56%!important;width:auto!important;max-width:none!important}html body #root :is(.hx-priority-grid,.hx-grid,.money-readiness-grid,.money-card-grid,.journey-card-grid,.txi-signal-grid,.txi-grid,.txi-budget-grid,.txi-ai-grid,.bdi-signal-grid,.bdi-grid,.decision-journeys,.consequence-grid,.consequence-options,.resilience-summary,.resilience-dimensions,.monthly-review-grid,.cashflow-ai-grid,.fp2-overview-grid,.fp2-signal-grid,.fp2-three-grid,.fp2-two-grid,.rv-change-grid,.rv-attention,.rv-path,.report-observations){column-gap:clamp(10px,.9vw,16px)!important}html body #root :is(.hx-hero,.hx-setup,.hx-next,.hx-ranking-explainer,.hx-priority-grid article,.hx-panel,.journey-hero,.money-live-strip,.money-pulse,.money-card-grid article,.money-trust-note,.txi-hero,.txi-signal,.txi-card,.txi-budget,.txi-ai,.txi-advanced,.bdi-hero,.bdi-signal,.bdi-card,.bdi-signals,.bdi-ai,.consequence-head,.consequence-input-note,.consequence-signal,.consequence-options article,.consequence-foot,.debt-profile-recommendation,.debt-strategy,.goal-priority-note,.goal-priority-list,.resilience-card,.resilience-head,.resilience-dimension,.resilience-foot,.monthly-card,.monthly-head,.monthly-review,.cashflow-card,.cashflow-head,.cashflow-ai,.fp2-hero,.fp2-card,.fp2-readiness-panel,.fp2-next-panel,.review-control-room,.rv-hero,.rv-section,.rv-attention-item,.rv-path-card,.rv-support,.rec-hero,.rec-close-card,.rec-issue-main,.rec-certificate,.reports-hero,.reports-start,.report-section,.report-highlight,.report-observations){min-width:0!important}html body #root>main :where(.hx-hero>div>p,.hx-setup>div>p,.hx-next>div>p,.hx-next details>p,.hx-ranking-explainer>p,.hx-priority-grid article p,.hx-panel p,.journey-hero>div>p,.money-live-strip>p,.money-pulse-main>p,.money-card-grid article p,.money-trust-note p,.txi-hero>div>p,.txi-advanced>div>p,.txi-signal p,.txi-card p,.txi-budget p,.txi-ai>p,.bdi-hero>div>p,.bdi-signal p,.bdi-card p,.bdi-signals p,.bdi-ai>p,.consequence-head>div>p,.consequence-signal p,.consequence-options article p,.debt-profile-recommendation p,.debt-strategy p,.goal-priority-note,.goal-priority-list p,.resilience-head>div>p,.resilience-dimension p,.monthly-head>div>p,.monthly-card>.wealth-metric-guide,.cashflow-head>div>p,.cashflow-ai>p,.cashflow-ai-grid p,.cashflow-note,.fp2-hero-top>div:first-child>p,.fp2-complete-message,.rv-hero-copy>p,.rv-section-head>p,.rv-path-card>p,.rv-support p,.rec-hero p,.rec-close-card p,.rec-issue-main p,.rec-certificate p,.reports-hero>div>p,.reports-start>p,.report-section .report-narrative,.report-highlight p,.report-observations p){box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0;margin-right:0;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word;word-break:normal;text-wrap:pretty}html body #root>main .wealth-workspace-shell .wealth-overview-view .resilience-head>div>p,html body #root>main .wealth-workspace-shell .wealth-overview-view .resilience-dimension p,html body #root>main .wealth-workspace-shell .wealth-overview-view .resilience-foot>span,html body #root>main .wealth-workspace-shell .wealth-overview-view .resilience-card>.wealth-metric-guide{width:100%!important;max-width:none!important;min-width:0!important;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important}html body #root>main .wealth-workspace-shell .wealth-overview-view .resilience-foot{justify-content:flex-start!important;text-align:left!important}html body #root>main .wealth-workspace-shell .wealth-overview-view .resilience-foot>span{flex:1 1 auto!important}html body #root>main .fp2-page .fp2-card>header>div>p{width:100%!important;max-width:none!important;min-width:0!important;text-align:left!important;text-align-last:auto!important;text-justify:auto!important}html body #root>main .review-control-room .rv-attention-item p,html body #root>main .review-control-room .rv-status-card>p{width:100%!important;max-width:none!important;min-width:0!important;text-align:left!important;text-align-last:auto!important;text-justify:auto!important}html body #root>main :where(p.center,p.message,p.demo-note,p[role=status],p[aria-live],p[class*=empty],[class*=empty] p,button p,[class*=metric]>p,[class*=kpi]>p,[class*=score]>p,[class*=status]>p,[class*=badge]>p,[class*=pill]>p,.report-tr p,table p){width:auto!important;max-width:100%!important;text-align:inherit!important;text-align-last:auto!important;text-justify:auto!important;-webkit-hyphens:manual;hyphens:manual;text-wrap:wrap}}@media screen and (min-width:1100px){:root{--nm-grid-gap:clamp(15px,1.2vw,20px);--nm-grid-gap-lg:clamp(18px,1.45vw,24px);--nm-grid-card-pad:clamp(20px,1.5vw,25px);--nm-grid-card-min:134px;--nm-semantic-positive:#79d7ae;--nm-semantic-warning:#e6c16f;--nm-semantic-risk:#ef9c9c;--nm-semantic-info:#8db8ff;--nm-semantic-neutral:#aeb6c2}html body #root :is(.hx-kpis,.journey-kpis,.txi-metrics,.bdi-metrics,.rec-metrics,.report-kpis,.monthly-kpis,.resilience-summary,.cashflow-metrics,.debt-strategy-metrics,.goal-priority-summary,.scenario-results,.trajectory-summary,.action-metrics,.alerts-summary){gap:var(--nm-grid-gap)!important}html body #root :is(.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rec-metric,.report-kpis>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.scenario-results>div,.trajectory-summary>div,.action-metrics>div,.alerts-summary>div){min-height:var(--nm-grid-card-min)!important;padding:var(--nm-grid-card-pad)!important}html body #root .hx-priority-grid article{min-height:184px!important;padding:20px!important}html body #root .money-card-grid{gap:var(--nm-grid-gap-lg)!important}html body #root .money-card-grid article{min-height:268px!important;padding:24px!important}html body #root .journey-card-grid{gap:var(--nm-grid-gap-lg)!important}html body #root .journey-card-grid article{min-height:274px!important;padding:24px!important}html body #root :is(.txi-signal,.bdi-signal){min-height:134px!important;padding:19px!important}html body #root :is(.txi-card,.txi-budget,.txi-ai,.txi-transactions,.bdi-signals,.bdi-card,.bdi-table,.hx-panel,.report-section){padding:clamp(22px,1.6vw,27px)!important}html body #root :is(.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rec-metric,.report-kpis>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.scenario-results>div,.trajectory-summary>div,.action-metrics>div,.alerts-summary>div) :is(small,span){font-size:10.5px!important;line-height:1.45!important}html body #root :is(.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rec-metric,.report-kpis>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.scenario-results>div,.trajectory-summary>div,.action-metrics>div,.alerts-summary>div) :is(strong,b){font-size:clamp(23px,1.75vw,29px)!important;line-height:1.15!important}html body #root :is(.hx-priority-grid article,.money-card-grid article,.journey-card-grid article,.txi-signal,.bdi-signal) :is(h2,h3){font-size:clamp(18px,1.35vw,22px)!important;line-height:1.25!important}html body #root :is(.hx-priority-grid article,.money-card-grid article,.journey-card-grid article,.txi-signal,.bdi-signal) p{font-size:12.5px!important;line-height:1.62!important}html body #root :is(.hx-priority-grid article,.money-card-grid article,.journey-card-grid article,.txi-signal,.bdi-signal) button{font-size:11px!important}html body #root>main :is(.positive,.green,.up){color:var(--nm-semantic-positive)!important}html body #root>main :is(.negative,.red,.down){color:var(--nm-semantic-risk)!important}html body #root>main :is(.hx-kpi.good,.hx-progress-cards button.good,.hx-context-control.status.good){border-color:#79d7ae47!important;background:linear-gradient(145deg,#79d7ae13,#ffffff03)!important}html body #root>main :is(.hx-kpi.good,.hx-progress-cards button.good,.hx-context-control.status.good) :is(strong,b){color:var(--nm-semantic-positive)!important}html body #root>main :is(.hx-kpi.caution,.hx-progress-cards button.caution,.hx-context-control.status.warn,.hx-next.medium){border-color:#e6c16f4d!important;background:linear-gradient(145deg,#e6c16f13,#ffffff03)!important}html body #root>main :is(.hx-kpi.caution,.hx-progress-cards button.caution,.hx-context-control.status.warn,.hx-next.medium) :is(strong,b){color:var(--nm-semantic-warning)!important}html body #root>main :is(.hx-kpi.risk,.hx-progress-cards button.risk,.hx-next.urgent,.hx-next.high){border-color:#ef9c9c4f!important;background:linear-gradient(145deg,#ef9c9c13,#ffffff03)!important}html body #root>main :is(.hx-kpi.risk,.hx-progress-cards button.risk,.hx-next.urgent,.hx-next.high) :is(strong,b){color:var(--nm-semantic-risk)!important}html body #root>main :is(.hx-kpi.wealth,.hx-priority-grid article.monitor){border-color:#8db8ff45!important;background:linear-gradient(145deg,#8db8ff11,#ffffff03)!important}html body #root>main :is(.hx-kpi.wealth,.hx-priority-grid article.monitor) :is(strong,b){color:var(--nm-semantic-info)!important}html body #root>main .hx-context-control.status.open{color:var(--nm-semantic-warning)!important;border-color:#e6c16f3d!important}html body #root>main .hx-context-control.status.neutral{color:var(--nm-semantic-neutral)!important}}@media screen and (min-width:1440px){:root{--nm-grid-card-min:140px;--nm-grid-card-pad:25px}html body #root .money-card-grid article{min-height:282px!important}html body #root .journey-card-grid article{min-height:286px!important}}@media screen and (min-width:821px){html body #root>main :is(.home-experience,.money-hub,.transaction-intelligence,.budget-intelligence,.decisions-page,.wealth-workspace-shell,.review-control-room,.reconciliation-center,.reports-workspace,.fp2-page){visibility:visible!important;opacity:1!important;content-visibility:visible!important}html body #root>main .wealth-workspace-view>section,html body #root>main .wealth-workspace-view>div{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}html body #root>main :is(.home-experience,.money-hub,.transaction-intelligence,.budget-intelligence,.decisions-page,.wealth-workspace-shell,.review-control-room,.reconciliation-center,.reports-workspace,.fp2-page){overflow:visible}}@media screen and (min-width:1024px){html body #root>main{--nm-copy-leading:1.56;--nm-copy-gap-xs:4px;--nm-copy-gap-sm:7px;--nm-copy-gap-md:10px;font-kerning:normal;text-rendering:optimizeLegibility}html body #root>main :where(h1,h2,h3,p){word-spacing:normal!important}html body #root>main :where(h1,h2,h3){text-wrap:balance}html body #root>main .money-hub .money-hero-actions{display:grid!important;grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(112px,1fr))!important;width:min(720px,100%)!important;max-width:100%!important;column-gap:14px!important;row-gap:0!important;justify-self:start!important;margin-inline:0 auto!important;align-items:stretch!important;flex-wrap:nowrap!important}html body #root>main .money-hub .money-hero-actions>input,html body #root>main .money-hub .money-hero-actions>button{width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;margin:0!important;box-sizing:border-box!important}html body #root>main :where(.hx-hero>div>p,.hx-setup>div>p,.hx-next>div>p,.hx-next details>p,.hx-ranking-explainer>p,.hx-priority-grid article p,.hx-panel p,.journey-hero>div>p,.money-live-strip>p,.money-pulse-main>p,.money-card-grid article p,.money-trust-note p,.txi-hero>div>p,.txi-advanced>div>p,.txi-signal p,.txi-card p,.txi-budget p,.txi-ai>p,.bdi-hero>div>p,.bdi-signal p,.bdi-card p,.bdi-signals p,.bdi-ai>p,.decisions-page>.journey-hero>div>p,.consequence-head>div>p,.consequence-signal p,.consequence-options article p,.decision-canvas-head p,.decision-block-body p,.debt-opt-head p,.goal-priority-head p,.debt-profile-recommendation p,.debt-strategy p,.goal-priority-list p,.resilience-head>div>p,.resilience-dimension p,.monthly-head>div>p,.monthly-card>.wealth-metric-guide,.cashflow-head>div>p,.cashflow-ai>p,.cashflow-ai-grid p,.cashflow-note,.fp2-hero-top>div:first-child>p,.fp2-complete-message,.rv-hero-copy>p,.rv-section-head>p,.rv-path-card>p,.rv-support p,.rec-hero p,.rec-close-card p,.rec-issue-main p,.rec-certificate p,.reports-hero>div>p,.reports-start>p,.report-section .report-narrative,.report-highlight p,.report-observations p){box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;line-height:var(--nm-copy-leading)!important;word-spacing:normal!important;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal;text-wrap:pretty}html body #root>main :where(.hx-hero,.hx-setup,.hx-next,.hx-ranking-explainer,.hx-priority-grid article,.hx-panel,.money-pulse-main,.money-card-grid article,.money-trust-note,.txi-hero,.txi-advanced,.txi-signal,.txi-card,.txi-budget,.txi-ai,.bdi-hero,.bdi-signal,.bdi-card,.bdi-signals,.bdi-ai,.consequence-head,.consequence-signal,.consequence-options article,.decision-canvas-head,.decision-block-body,.debt-opt-head,.goal-priority-head,.debt-profile-recommendation,.debt-strategy,.resilience-head,.resilience-dimension,.monthly-head,.monthly-card,.cashflow-head,.cashflow-ai,.fp2-hero,.fp2-card,.rv-hero-copy,.rv-section-head,.rv-path-card,.rv-support,.rec-hero,.rec-close-card,.rec-issue-main,.rec-certificate,.reports-hero,.reports-start,.report-section,.report-highlight) :is(h1,h2,h3)+p{margin-top:var(--nm-copy-gap-sm)!important}html body #root>main :where(.hx-panel,.money-trust-note,.txi-card,.txi-ai,.bdi-card,.bdi-ai,.decision-block-body,.debt-profile-recommendation,.debt-strategy,.resilience-dimension,.cashflow-ai,.fp2-card,.rv-path-card,.rv-support,.rec-close-card,.report-section,.report-highlight) p+p{margin-top:var(--nm-copy-gap-md)!important}html body #root>main :where(.hx-hero,.hx-setup,.hx-next,.money-pulse-main,.txi-hero,.txi-advanced,.bdi-hero,.consequence-head,.decision-canvas-head,.debt-opt-head,.goal-priority-head,.resilience-head,.monthly-head,.cashflow-head,.fp2-hero,.rv-hero-copy,.rv-section-head,.rec-hero,.reports-hero,.reports-start) :where(.eyebrow,small)+:is(h1,h2,h3){margin-top:var(--nm-copy-gap-xs)!important}html body #root>main :where(.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rec-metric,.report-kpis>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.scenario-results>div,.trajectory-summary>div,.action-metrics>div,.alerts-summary>div){text-align:center!important}html body #root>main :where(.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rec-metric,.report-kpis>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div) :where(small,span){line-height:1.4!important;word-spacing:normal!important}html body #root>main :where(button,label,input,select,textarea,table,th,td,[role=status],[aria-live],[class*=badge],[class*=pill],[class*=status]){text-justify:auto!important;word-spacing:normal!important}html body #root>main :where(button p,table p,[role=status] p,[aria-live] p){text-align:inherit!important;text-align-last:auto!important;text-justify:auto!important;-webkit-hyphens:manual!important;hyphens:manual!important}}@media screen and (min-width:1024px){html body #root>main :is(.dashboard-page-v5,.home-experience,.money-hub,.transaction-intelligence,.budget-intelligence,.decisions-page,.wealth-workspace-shell,.fp2-page,.review-control-room,.reconciliation-center,.reports-workspace) :where(h1,h2,h3,p){max-width:none!important;min-width:0!important}html body #root>main :where(.hx-hero>div:first-child,.hx-setup>div:first-child,.hx-next>div:nth-child(2),.journey-hero>div:first-child,.money-pulse-main,.money-trust-note>div:first-child,.txi-hero>div:first-child,.txi-advanced>div:first-child,.bdi-hero>div:first-child,.consequence-head>div:first-child,.decision-canvas-head>div:first-child,.debt-opt-head>div:first-child,.goal-priority-head>div:first-child,.wealth-workspace-head>div:first-child,.ask-act-flagship-copy,.ask-act-stage-copy,.resilience-head>div:first-child,.monthly-head>div:first-child,.cashflow-head>div:first-child,.wp3-hero>div:first-child,.wp3-card>header>div:first-child,.fp2-hero-top>div:first-child,.fp2-card>header>div:first-child,.rv-hero-copy,.rv-section-head>div:first-child,.rec-hero>div:first-child,.rec-close-card>div:first-child,.rec-certificate>div:first-child,.reports-hero>div:first-child,.report-section-head>div:first-child){min-width:0!important;max-width:none!important;flex:1 1 auto!important;justify-self:stretch!important}html body #root>main :where(.hx-hero>div:first-child,.hx-setup>div:first-child,.hx-next>div:nth-child(2),.journey-hero>div:first-child,.money-pulse-main,.money-trust-note>div:first-child,.txi-hero>div:first-child,.txi-advanced>div:first-child,.bdi-hero>div:first-child,.consequence-head>div:first-child,.decision-canvas-head>div:first-child,.debt-opt-head>div:first-child,.goal-priority-head>div:first-child,.wealth-workspace-head>div:first-child,.ask-act-flagship-copy,.ask-act-stage-copy,.resilience-head>div:first-child,.monthly-head>div:first-child,.cashflow-head>div:first-child,.wp3-hero>div:first-child,.wp3-card>header>div:first-child,.fp2-hero-top>div:first-child,.fp2-card>header>div:first-child,.rv-hero-copy,.rv-section-head>div:first-child,.rec-hero>div:first-child,.rec-close-card>div:first-child,.rec-certificate>div:first-child,.reports-hero>div:first-child,.report-section-head>div:first-child)>:where(h1,h2,h3,p){box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important}html body #root>main :where(.consequence-foot>span,.decision-note,.decision-canvas-foot,.debt-opt-warning,.goal-priority-warning,.debt-opt-note,.goal-priority-note){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body #root>main :where(.hx-note,.money-live-strip>p,.money-pulse-signal>span,.money-control-context>div>span,.txi-positive,.txi-mode,.bdi-ai>small,.bdi-ai>em,.bdi-ai section>span){max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body #root>main :where(.hx-note,.money-live-strip>p,.money-pulse-signal>span,.txi-positive,.txi-mode,.bdi-ai>small,.bdi-ai>em){width:100%!important}html body #root>main .wealth-workspace-shell :where(.wealth-workspace-head p,.ask-act-flagship-copy>h2,.ask-act-flagship-copy>p,.ask-act-loop-card>p,.ask-act-stage-copy>p,.ask-act-flagship .nm-ask-header h2,.ask-act-flagship .nm-ask-header p,.ask-act-flagship .nm-ask-prompt p,.wp3-hero p,.wp3-card header p,.wp3-note,.wp3-context-note,.wp3-signal p,.resilience-standing>p,.resilience-standing-coverage p,.resilience-insight-card.action>p,.resilience-insight-empty){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body #root>main :where(.fp2-note,.fp2-loading,.fp2-complete-message,.fp2-card>header>div>p,.rv-status-card>p,.rv-attention-item p,.rv-path-card>p,.rv-support p,.rec-issue-main p,.rec-certificate>div:first-child p,.reports-start>p,.report-title>p,.report-observations p,.report-empty){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body #root>main :where(.resilience-foot>span,.rec-readiness>span,.rec-issue-main>small,.rec-issue-main>em){min-width:0!important;max-width:none!important;flex:1 1 auto!important}html body #root>main :where(.wealth-workspace-head p,.ask-act-flagship-copy>p,.ask-act-loop-card>p,.ask-act-stage-copy>p,.ask-act-flagship .nm-ask-header p,.wp3-hero p,.wp3-card header p,.wp3-signal p,.resilience-standing>p,.resilience-standing-coverage p,.resilience-insight-card.action>p,.rec-certificate>div:first-child p,.report-title>p){text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:pretty}html body #root>main :where(button,table,[class*=metric],[class*=kpi],[class*=row],[class*=badge],[class*=pill],[class*=status]) :where(p,span,small){max-width:100%!important;text-align:inherit!important;text-align-last:auto!important;text-justify:auto!important;-webkit-hyphens:manual!important;hyphens:manual!important}html body .trust-page>main :where(.trust-hero,.trust-document article,.trust-note,.delete-account-card) :where(h1,h2,h3,p){max-width:none!important;min-width:0!important}html body .trust-page>main :where(.trust-hero,.trust-document article,.trust-note,.delete-account-card)>p,html body .trust-page>main .trust-document article>p{width:100%!important}html body #root .login-left>.hero,html body #root .login-left>.tag{width:100%!important;max-width:none!important}html body #root .login-left .hero>p{width:100%!important;max-width:none!important}html body #root .login-left:before,html body #root .login-left:after{width:100%!important;max-width:none!important}}#root>footer.app-footer-shell{display:flex!important;flex-direction:column!important;align-items:center!important}#root>footer.app-footer-shell>span{order:1!important}#root>footer.app-footer-shell>.app-guide-footer-cta{order:2!important}#root>footer.app-footer-shell>.app-footer-legal{order:3!important}.app-guide-footer-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;margin:8px auto 5px;padding:7px 11px;border:1px solid rgba(215,177,93,.14);border-radius:11px;background:linear-gradient(145deg,#d7b15d0e,#ffffff03);color:#8f98a3;box-shadow:inset 0 1px #ffffff06;cursor:pointer;letter-spacing:0;text-align:left}.app-guide-footer-cta>span{color:#75b2ea;font-size:10px}.app-guide-footer-cta>div{display:grid;gap:2px}.app-guide-footer-cta b{color:#c9b16f;font-size:8px;font-weight:900;letter-spacing:.11em}.app-guide-footer-cta small{color:#707984;font-size:8px;letter-spacing:.015em}.app-guide-footer-cta>i{font-style:normal;color:#a79160;font-size:7.5px;font-weight:900;letter-spacing:.07em}.app-guide-footer-cta:hover,.app-guide-footer-cta:focus-visible{border-color:#d7b15d47;background:linear-gradient(145deg,#d7b15d17,#ffffff05);outline:none}.app-guide-footer-cta:active{transform:translateY(1px)}html[data-theme=light] body .app-guide-footer-cta{border-color:#755a2321;background:linear-gradient(145deg,#b5802b0e,#ffffffb3);color:#6f675d}html[data-theme=light] body .app-guide-footer-cta b{color:#795d25}html[data-theme=light] body .app-guide-footer-cta small{color:#716a61}@media(max-width:700px){.app-guide-footer-cta{width:min(100%,290px);min-height:34px;margin:7px auto 4px;padding:6px 9px;gap:7px}.app-guide-footer-cta b{font-size:7.4px}.app-guide-footer-cta small{font-size:7.5px}.app-guide-footer-cta>i{font-size:7px}}@media(max-width:390px){.app-guide-footer-cta{width:min(100%,270px)}.app-guide-footer-cta small{display:none}}html body #root footer.app-footer-shell>.app-footer-utility-row{order:2!important;width:100%!important;display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:3px 0!important;padding:0!important}html body #root footer.app-footer-shell>span{order:1!important}html body #root footer.app-footer-shell>.app-footer-legal{order:3!important}html body #root footer.app-footer-shell>.trust-footer-meta{order:4!important}#nm-footer-feedback-slot{justify-self:start!important;display:flex!important;visibility:visible!important;align-items:center!important;min-width:0!important}#nm-footer-guide-slot{justify-self:center!important;display:flex!important;visibility:visible!important;align-items:center!important;min-width:0!important}#nm-footer-theme-slot{justify-self:end!important;display:flex!important;visibility:visible!important;align-items:center!important;min-width:0!important}html body #root footer.app-footer-shell #nm-footer-feedback-slot>.beta-feedback-fab{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;min-width:0!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 11px!important;border:1px solid rgba(215,177,93,.15)!important;border-radius:10px!important;background:#d7b15d0b!important;box-shadow:inset 0 1px #ffffff05!important;color:#cbb474!important;font-size:7.8px!important;font-weight:900!important;letter-spacing:.05em!important;opacity:.9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root footer.app-footer-shell #nm-footer-feedback-slot>.beta-feedback-fab:hover,html body #root footer.app-footer-shell #nm-footer-feedback-slot>.beta-feedback-fab:focus-visible{opacity:1!important;border-color:#d7b15d47!important;background:#d7b15d14!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;width:auto!important;min-width:72px!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(183,160,235,.16)!important;border-radius:10px!important;background:#8f71cd0b!important;box-shadow:inset 0 1px #ffffff05!important;color:#b8aae0!important;font-size:8px!important;font-weight:900!important;letter-spacing:.035em!important;opacity:.9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe span{font-size:12px!important;line-height:1!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe em{display:inline!important;font-style:normal!important;font-size:7.8px!important;font-weight:900!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe:hover,html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe:focus-visible{opacity:1!important;border-color:#b7a0eb4d!important;background:#8f71cd14!important}html body #root footer.app-footer-shell #nm-footer-guide-slot>.app-guide-footer-cta{margin:0!important;max-width:320px!important}html[data-theme=light] body #root footer.app-footer-shell #nm-footer-feedback-slot>.beta-feedback-fab{background:#fff8e9!important;color:#80601f!important;border-color:#dec895!important}html[data-theme=light] body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe{background:#f8f4ff!important;color:#6e5a9f!important;border-color:#d8ceed!important}@media(max-width:700px){html body #root>header .user .app-trust-link,html body #root>header .user .link{width:auto!important;height:36px!important;min-height:36px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;border-radius:11px!important;font-size:8px!important;font-weight:850!important;letter-spacing:.015em!important;line-height:1!important;opacity:1!important}html body #root>header .user .app-trust-link{min-width:58px!important;color:#86d7de!important;border:1px solid rgba(117,203,211,.28)!important;background:#4299a21a!important}html body #root>header .user .link{min-width:68px!important;color:#f0a0a0!important;border:1px solid rgba(229,141,141,.28)!important;background:#be49491a!important}html body #root>header .user .app-trust-link:after,html body #root>header .user .link:after{display:none!important;content:none!important}html body #root>header .user .app-trust-link:hover,html body #root>header .user .app-trust-link:focus-visible{color:#b6edf1!important;border-color:#86d7de6b!important;background:#4299a229!important}html body #root>header .user .link:hover,html body #root>header .user .link:focus-visible{color:#ffc1c1!important;border-color:#f0a0a06b!important;background:#be494929!important}html body #root footer.app-footer-shell>.app-footer-utility-row{grid-template-columns:minmax(72px,1fr) minmax(0,1.45fr) minmax(72px,1fr)!important;gap:7px!important}html body #root footer.app-footer-shell #nm-footer-feedback-slot>.beta-feedback-fab{min-height:32px!important;height:32px!important;padding:0 8px!important;font-size:7px!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe{min-width:66px!important;min-height:32px!important;height:32px!important;padding:0 8px!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe span{font-size:11px!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe em{display:inline!important;font-size:7px!important}html body #root footer.app-footer-shell #nm-footer-guide-slot>.app-guide-footer-cta{width:100%!important;max-width:245px!important;min-height:32px!important;margin:0!important}}html[data-theme=light] body #root>header .user .link{color:#a14f56!important;border-color:#a14f5638!important;background:#a14f560f!important}@media(max-width:390px){html body #root>header .user{gap:5px!important}html body #root>header .user .app-trust-link{min-width:54px!important;padding:0 7px!important;font-size:7.4px!important}html body #root>header .user .link{min-width:62px!important;padding:0 7px!important;font-size:7.4px!important}html body #root footer.app-footer-shell>.app-footer-utility-row{grid-template-columns:68px minmax(0,1fr) 68px!important;gap:5px!important}html body #root footer.app-footer-shell #nm-footer-feedback-slot>.beta-feedback-fab{padding:0 5px!important;font-size:6.3px!important;letter-spacing:.025em!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe{min-width:60px!important;padding:0 5px!important}html body #root footer.app-footer-shell #nm-footer-theme-slot>#nm-theme-toggle-safe em{font-size:6.5px!important}}@media print{#root footer.app-footer-shell>.app-footer-utility-row{display:none!important}}html body #root footer.app-footer-shell .app-footer-utility-row #nm-footer-feedback-slot>button.beta-feedback-fab{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:1px!important;vertical-align:middle!important}@media(min-width:821px){html body #root>header .mobile-private-chip,html body #root>header .mobile-profile-menu{display:none!important}}@media(max-width:820px){html body #root>header div.user{position:relative!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root>header div.user>b,html body #root>header div.user>a.app-trust-link[aria-label="Trust and privacy"],html body #root>header div.user>button.link[aria-label="Log out"]{display:none!important;visibility:hidden!important}html body #root>header div.user>.mobile-private-chip{box-sizing:border-box!important;width:auto!important;min-width:46px!important;height:30px!important;min-height:30px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid rgba(97,199,155,.2)!important;border-radius:9px!important;background:linear-gradient(145deg,#61c79b16,#61c79b09)!important;color:#9bd8bc!important;-webkit-text-fill-color:#9bd8bc!important;box-shadow:inset 0 1px #ffffff06!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:6.4px!important;font-weight:900!important;line-height:1!important;letter-spacing:.055em!important;white-space:nowrap!important}html body #root>header div.user>.mobile-private-chip i{margin:0!important;padding:0!important;font-style:normal!important;color:#62c899!important;-webkit-text-fill-color:#62c899!important;font-size:5px!important;line-height:1!important;letter-spacing:0!important}html body #root>header div.user>.mobile-private-chip em{margin:0!important;padding:0!important;font-style:normal!important;font-size:inherit!important;line-height:1!important;letter-spacing:inherit!important}html body #root>header .mobile-profile-menu{position:relative!important;display:block!important;flex:0 0 34px!important;width:34px!important;height:34px!important;z-index:420!important}html body #root>header .mobile-profile-trigger{position:relative!important;box-sizing:border-box!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(215,177,93,.36)!important;border-radius:50%!important;background:radial-gradient(circle at 32% 24%,rgba(255,242,201,.18),transparent 35%),linear-gradient(145deg,#2b251a,#171813)!important;color:#e8d29b!important;-webkit-text-fill-color:#e8d29b!important;box-shadow:0 7px 20px #0003,inset 0 1px #ffffff12!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;overflow:visible!important}html body #root>header .mobile-profile-trigger:focus-visible{outline:2px solid rgba(215,177,93,.28)!important;outline-offset:2px!important}html body #root>header .mobile-profile-initial{font:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html body #root>header .mobile-profile-status{position:absolute!important;right:-1px!important;bottom:1px!important;box-sizing:border-box!important;width:7px!important;height:7px!important;border:2px solid #0b0e12!important;border-radius:50%!important;background:#67c79d!important;pointer-events:none!important}html body #root>header .mobile-profile-popover{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;z-index:430!important;box-sizing:border-box!important;width:min(248px,calc(100vw - 20px))!important;padding:8px!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:15px!important;background:linear-gradient(155deg,#171a1ffc,#0c0f13fc)!important;box-shadow:0 22px 54px #0000005c,inset 0 1px #ffffff0a!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-5px) scale(.985)!important;transform-origin:top right!important;transition:opacity .14s ease,transform .14s ease,visibility .14s ease!important}html body #root>header .mobile-profile-menu.open .mobile-profile-popover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html body #root>header .mobile-profile-identity{display:grid!important;gap:3px!important;min-width:0!important;padding:10px 10px 9px!important;margin:0 0 6px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}html body #root>header .mobile-profile-identity strong,html body #root>header .mobile-profile-identity small{display:block!important;margin:0!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-family:Manrope,Inter,system-ui,sans-serif!important}html body #root>header .mobile-profile-identity strong{color:#f2eee6!important;-webkit-text-fill-color:#f2eee6!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important}html body #root>header .mobile-profile-identity small{color:#858d98!important;-webkit-text-fill-color:#858d98!important;font-size:7.5px!important;font-weight:650!important;line-height:1.35!important}html body #root>header .mobile-profile-action{box-sizing:border-box!important;width:100%!important;min-height:38px!important;margin:0!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#c8cdd3!important;-webkit-text-fill-color:#c8cdd3!important;text-decoration:none!important;text-align:left!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important}html body #root>header .mobile-profile-action+.mobile-profile-action{margin-top:3px!important}html body #root>header .mobile-profile-action:hover,html body #root>header .mobile-profile-action:focus-visible{background:#ffffff0b!important;border-color:#ffffff12!important;outline:none!important}html body #root>header .mobile-profile-trust:hover{color:#9fe2e7!important;-webkit-text-fill-color:#9fe2e7!important}html body #root>header .mobile-profile-logout:hover{color:#f1aaaa!important;-webkit-text-fill-color:#f1aaaa!important}html[data-theme=light] body #root>header div.user>.mobile-private-chip{border-color:#c4dfd0!important;background:#f0f8f3!important;color:#276b4f!important;-webkit-text-fill-color:#276b4f!important}html[data-theme=light] body #root>header div.user>.mobile-private-chip i{color:#27815c!important;-webkit-text-fill-color:#27815c!important}html[data-theme=light] body #root>header .mobile-profile-trigger{border-color:#d8c699!important;background:linear-gradient(145deg,#f8f0df,#e8dcc3)!important;color:#76561d!important;-webkit-text-fill-color:#76561d!important;box-shadow:0 7px 18px #4e3e271c,inset 0 1px #ffffffd1!important}html[data-theme=light] body #root>header .mobile-profile-status{border-color:#f8f4ec!important;background:#27815c!important}html[data-theme=light] body #root>header .mobile-profile-popover{border-color:#372d1f1f!important;background:linear-gradient(155deg,#fffdf9fe,#f7f3ecfe)!important;box-shadow:0 20px 44px #48392526,inset 0 1px #ffffffe6!important}html[data-theme=light] body #root>header .mobile-profile-identity{border-bottom-color:#372d1f17!important}html[data-theme=light] body #root>header .mobile-profile-identity strong{color:#26211b!important;-webkit-text-fill-color:#26211b!important}html[data-theme=light] body #root>header .mobile-profile-identity small{color:#766f66!important;-webkit-text-fill-color:#766f66!important}html[data-theme=light] body #root>header .mobile-profile-action{color:#4c4740!important;-webkit-text-fill-color:#4c4740!important}html[data-theme=light] body #root>header .mobile-profile-action:hover{background:#f3eee6!important;border-color:#e5ddd0!important}}@media(max-width:430px){html body #root>header div.user{gap:5px!important}html body #root>header div.user>.mobile-private-chip{min-width:43px!important;height:29px!important;min-height:29px!important;padding:0 5px!important;font-size:6.1px!important}html body #root>header .mobile-profile-menu{flex-basis:32px!important;width:32px!important;height:32px!important}html body #root>header .mobile-profile-trigger{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}html body #root>header .mobile-profile-popover{width:min(238px,calc(100vw - 16px))!important}}@media(max-width:390px){html body #root>header div.user{gap:4px!important}html body #root>header div.user>.mobile-private-chip{min-width:40px!important;height:28px!important;min-height:28px!important;padding:0 4px!important;font-size:5.8px!important;letter-spacing:.035em!important}html body #root>header .mobile-profile-menu{flex-basis:31px!important;width:31px!important;height:31px!important}html body #root>header .mobile-profile-trigger{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;font-size:10px!important}html body #root>header .mobile-profile-popover{width:min(230px,calc(100vw - 14px))!important}}.nm-consent-page{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 14% 8%,rgba(215,177,93,.11),transparent 25%),radial-gradient(circle at 88% 22%,rgba(76,158,171,.09),transparent 27%),linear-gradient(145deg,#0b0f15,#07090d 68%);color:#f2eee7;font-family:Manrope,Inter,system-ui,sans-serif}.nm-consent-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.012),transparent 35%)}.nm-consent-brand{position:relative;z-index:1;max-width:1180px;margin:auto;padding:28px 24px 10px;display:flex;align-items:center;gap:12px}.nm-consent-mark{width:48px;height:48px;flex:0 0 48px}.nm-consent-mark img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.3))}.nm-consent-brand strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:20px;color:#efd18a}.nm-consent-brand small{display:block;margin-top:3px;color:#6eabb1;font-size:7px;font-weight:900;letter-spacing:.16em}.nm-consent-shell{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:28px 24px 52px}.nm-consent-intro{max-width:820px}.nm-consent-kicker{color:#d7b15d;font-size:8px;font-weight:900;letter-spacing:.17em}.nm-consent-intro h1{margin:10px 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.04em}.nm-consent-intro p{margin:0;color:#9aa2ad;font-size:12px;line-height:1.7}.nm-consent-grid{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.nm-consent-choice{position:relative;min-height:178px;padding:17px;display:grid;grid-template-columns:38px minmax(0,1fr) 24px;gap:12px;align-items:start;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(145deg,#ffffff07,#ffffff02);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.nm-consent-choice:hover{transform:translateY(-1px);border-color:#d7b15d33}.nm-consent-choice.selected{border-color:#64c6a442;background:linear-gradient(145deg,#4da48513,#ffffff03)}.nm-consent-choice.required{border-color:#d7b15d2b}.nm-consent-choice.required.selected{border-color:#d7b15d5c;background:linear-gradient(145deg,#d7b15d18,#ffffff03)}.nm-consent-choice>input{position:absolute;opacity:0;pointer-events:none}.nm-consent-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#d7b15d1a;color:#e4c473;font-size:13px;font-weight:900}.nm-consent-icon.ai{background:#b8a2ef17;color:#c0adef}.nm-consent-icon.personal{background:#79cfd614;color:#82d5dc}.nm-consent-icon.analytics{background:#7daaf714;color:#8ebaff}.nm-consent-choice small{display:block;color:#71808e;font-size:7px;font-weight:900;letter-spacing:.12em}.nm-consent-choice strong{display:block;margin-top:5px;color:#ece8e0;font-size:12px;line-height:1.35}.nm-consent-choice p{margin:7px 0 0;color:#8b939e;font-size:9.5px;line-height:1.55}.nm-consent-choice em{display:block;margin-top:9px;color:#6f7985;font-size:8px;line-height:1.45;font-style:normal}.nm-consent-choice>b{color:#6d7884;font-size:15px}.nm-consent-choice.selected>b{color:#79cfa9}.nm-consent-choice.required.selected>b{color:#e5c577}.nm-consent-assurance{margin-top:12px;padding:13px 15px;display:flex;gap:13px;align-items:flex-start;border:1px solid rgba(121,207,214,.12);border-radius:13px;background:#79cfd609}.nm-consent-assurance>span{color:#79cfd6;font-size:7px;font-weight:900;letter-spacing:.13em}.nm-consent-assurance p{margin:0;color:#818b96;font-size:9px;line-height:1.55}.nm-consent-assurance b{color:#a8b1bb}.nm-consent-error{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(229,141,141,.2);border-radius:10px;background:#e58d8d0f;color:#e8aaaa;font-size:9px}.nm-consent-actions{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nm-consent-actions>div{display:flex;align-items:center;gap:14px}.nm-consent-actions a{color:#8a949f;text-decoration:none;font-size:8.5px;font-weight:750}.nm-consent-actions a:hover{color:#d8bd78}.nm-consent-logout{border:0;background:transparent;color:#77818c;font-size:9px;font-weight:800}.nm-consent-continue{min-height:46px;padding:0 18px;border:1px solid rgba(239,208,137,.38);border-radius:12px;background:linear-gradient(135deg,#efd089,#c99742);color:#1a1308;font-size:9px;font-weight:950;letter-spacing:.045em;box-shadow:0 10px 28px #b67e2624}.nm-consent-continue:disabled{opacity:.42;cursor:not-allowed}.nm-consent-continue:not(:disabled):hover{transform:translateY(-1px)}html[data-theme=light] .nm-consent-page{background:radial-gradient(circle at 14% 8%,rgba(190,145,63,.11),transparent 25%),linear-gradient(145deg,#faf7f1,#efe9df);color:#2c261f}.nm-consent-page[data-theme=light] .nm-consent-choice,html[data-theme=light] .nm-consent-choice{border-color:#4034241a;background:#ffffff9e}html[data-theme=light] .nm-consent-choice strong{color:#342d25}html[data-theme=light] .nm-consent-intro p,html[data-theme=light] .nm-consent-choice p{color:#6f675d}@media(max-width:760px){.nm-consent-brand{padding:18px 16px 6px}.nm-consent-mark{width:42px;height:42px;flex-basis:42px}.nm-consent-shell{padding:20px 16px 38px}.nm-consent-intro h1{font-size:34px}.nm-consent-grid{grid-template-columns:1fr}.nm-consent-choice{min-height:0;padding:15px}.nm-consent-actions{align-items:stretch;flex-direction:column-reverse}.nm-consent-actions>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.nm-consent-continue{grid-column:1/-1;width:100%}.nm-consent-actions a{text-align:center}.nm-consent-logout{width:100%;min-height:38px}.nm-consent-assurance{display:block}.nm-consent-assurance>span{display:block;margin-bottom:6px}}#root>main{position:relative}#root>main.nm-has-journey-switch{padding-top:78px!important}.nm-journey-switch{--jn-origin:#d7b15d;--jn-destination:#83b4ff;position:absolute;z-index:4;top:24px;right:8vw;display:inline-grid;grid-template-columns:30px 1px 30px;align-items:center;min-height:32px;padding:3px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:linear-gradient(145deg,#16191df0,#0a0c0ff5);box-shadow:0 8px 22px #00000021,inset 0 1px #ffffff09;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nm-journey-switch.origin-home{--jn-origin:#e4bd6b}.nm-journey-switch.origin-money{--jn-origin:#72d4aa}.nm-journey-switch.origin-decisions{--jn-origin:#c0a6ff}.nm-journey-switch.origin-wealth{--jn-origin:#83b4ff}.nm-journey-switch.origin-review{--jn-origin:#78d5dc}.nm-journey-switch.origin-profile{--jn-origin:#e4bd6b}.nm-journey-switch.destination-home{--jn-destination:#e4bd6b}.nm-journey-switch.destination-money{--jn-destination:#72d4aa}.nm-journey-switch.destination-decisions{--jn-destination:#c0a6ff}.nm-journey-switch.destination-wealth{--jn-destination:#83b4ff}.nm-journey-switch.destination-review{--jn-destination:#78d5dc}.nm-journey-switch.destination-profile{--jn-destination:#e4bd6b}.nm-journey-switch-btn{display:grid!important;place-items:center!important;width:30px!important;height:26px!important;min-width:30px!important;min-height:26px!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;font:760 14px/1 var(--nm-font-ui,Inter,system-ui,sans-serif)!important;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease!important}.nm-journey-switch-btn.back:not(:disabled){color:var(--jn-origin)!important;border-color:color-mix(in srgb,var(--jn-origin) 24%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--jn-origin) 15%,transparent),color-mix(in srgb,var(--jn-origin) 6%,transparent))!important}.nm-journey-switch-btn.forward:not(:disabled){color:var(--jn-destination)!important;border-color:color-mix(in srgb,var(--jn-destination) 24%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--jn-destination) 15%,transparent),color-mix(in srgb,var(--jn-destination) 6%,transparent))!important}.nm-journey-switch-btn.back:hover:not(:disabled){transform:translate(-1px)!important;border-color:color-mix(in srgb,var(--jn-origin) 46%,transparent)!important;background:color-mix(in srgb,var(--jn-origin) 20%,transparent)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--jn-origin) 10%,transparent)!important}.nm-journey-switch-btn.forward:hover:not(:disabled){transform:translate(1px)!important;border-color:color-mix(in srgb,var(--jn-destination) 46%,transparent)!important;background:color-mix(in srgb,var(--jn-destination) 20%,transparent)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--jn-destination) 10%,transparent)!important}.nm-journey-switch-btn.back:focus-visible{outline:2px solid color-mix(in srgb,var(--jn-origin) 70%,white)!important;outline-offset:2px!important}.nm-journey-switch-btn.forward:focus-visible{outline:2px solid color-mix(in srgb,var(--jn-destination) 70%,white)!important;outline-offset:2px!important}.nm-journey-switch-btn:disabled{opacity:.24!important;cursor:default!important;color:#8a9098!important;background:transparent!important;border-color:transparent!important}.nm-journey-switch-divider{width:1px;height:15px;background:#ffffff14}html[data-theme=light] body .nm-journey-switch{background:linear-gradient(145deg,#fffffff7,#f7f4eef7);border-color:#3e34281a;box-shadow:0 7px 18px #4a3a2513,inset 0 1px #ffffffeb}html[data-theme=light] body .nm-journey-switch.origin-home{--jn-origin:#8a6115}html[data-theme=light] body .nm-journey-switch.origin-money{--jn-origin:#176b49}html[data-theme=light] body .nm-journey-switch.origin-decisions{--jn-origin:#68499a}html[data-theme=light] body .nm-journey-switch.origin-wealth{--jn-origin:#275f9c}html[data-theme=light] body .nm-journey-switch.origin-review{--jn-origin:#176f70}html[data-theme=light] body .nm-journey-switch.origin-profile{--jn-origin:#8a6115}html[data-theme=light] body .nm-journey-switch.destination-home{--jn-destination:#8a6115}html[data-theme=light] body .nm-journey-switch.destination-money{--jn-destination:#176b49}html[data-theme=light] body .nm-journey-switch.destination-decisions{--jn-destination:#68499a}html[data-theme=light] body .nm-journey-switch.destination-wealth{--jn-destination:#275f9c}html[data-theme=light] body .nm-journey-switch.destination-review{--jn-destination:#176f70}html[data-theme=light] body .nm-journey-switch.destination-profile{--jn-destination:#8a6115}html[data-theme=light] body .nm-journey-switch-btn:disabled{color:#a39c93!important}html[data-theme=light] body .nm-journey-switch-divider{background:#3e34281a}@media(max-width:1179px){#root>main.nm-has-journey-switch{padding-top:72px!important}.nm-journey-switch{top:20px;right:18px}}@media(max-width:700px){#root>main.nm-has-journey-switch{padding-top:58px!important}.nm-journey-switch{top:14px;right:18px;grid-template-columns:27px 1px 27px;min-height:27px;padding:2px;border-radius:9px}.nm-journey-switch-btn{width:27px!important;min-width:27px!important;height:23px!important;min-height:23px!important;border-radius:7px!important;font-size:13px!important}.nm-journey-switch-divider{height:13px}}.nm-founder-security-overlay{z-index:1000!important;padding:24px!important;background:#05080cb8!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nm-founder-security{width:min(620px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 40px));overflow:auto;box-sizing:border-box;padding:30px;border:1px solid rgba(215,177,93,.16);border-radius:24px;background:radial-gradient(circle at 92% 0%,rgba(215,177,93,.1),transparent 34%),linear-gradient(155deg,#15191f,#0d1116 72%,#0a0d11);box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff0a;color:#e9edf2;font-family:Manrope,Inter,system-ui,sans-serif}.nm-founder-security-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:24px}.nm-founder-security-mark{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;border:1px solid rgba(215,177,93,.24);background:linear-gradient(145deg,#d7b15d29,#d7b15d0b);color:#e1be6b;font-size:16px;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0000002e}.nm-founder-security-kicker{display:block;margin:1px 0 8px;color:#d7b15d;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nm-founder-security h2{margin:0;color:#f4f6f8;font-size:28px;font-weight:760;line-height:1.12;letter-spacing:-.035em}.nm-founder-security-head p{max-width:510px;margin:10px 0 0;color:#949da8;font-size:13px;line-height:1.65}.nm-founder-status-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;margin:2px 0 22px;padding:18px;border:1px solid rgba(102,194,151,.16);border-radius:18px;background:linear-gradient(145deg,#489f771a,#ffffff05);box-shadow:inset 0 1px #ffffff08}.nm-founder-status-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#4cb4821f;border:1px solid rgba(93,203,150,.18);color:#79d2a6;font-size:17px;font-weight:900}.nm-founder-status-copy{min-width:0}.nm-founder-status-copy span,.nm-founder-otp-target span{display:block;color:#77cda2;font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nm-founder-status-copy strong{display:block;margin-top:5px;color:#f3f5f7;font-size:18px;font-weight:800;letter-spacing:-.018em}.nm-founder-status-copy small{display:block;margin-top:5px;color:#7f8994;font-size:10.5px;line-height:1.45}.nm-founder-refresh{align-self:center;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;color:#9ea7b1;font:800 9.5px/1 Manrope,Inter,sans-serif;cursor:pointer;white-space:nowrap}.nm-founder-refresh:hover{border-color:#d7b15d33;color:#e3c779;background:#d7b15d0d}.nm-founder-form-block{margin:4px 0 22px;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#ffffff05}.nm-founder-form-block>label{display:block;margin:0 0 9px;color:#c8ced6;font-size:11px;font-weight:800;letter-spacing:.01em}.nm-founder-phone-grid{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px}.nm-founder-country,.nm-founder-security input{height:52px;box-sizing:border-box;border:1px solid rgba(255,255,255,.105);border-radius:13px;background:#0b0f14;color:#edf1f5;box-shadow:inset 0 1px #ffffff05;font-family:Manrope,Inter,sans-serif}.nm-founder-country{display:grid;place-items:center;color:#d7b15d;font-size:14px;font-weight:900}.nm-founder-security input{width:100%;padding:0 16px;outline:none;font-size:14px;font-weight:700}.nm-founder-security input::placeholder{color:#555f6b;font-weight:600}.nm-founder-security input:focus{border-color:#d7b15d73;box-shadow:0 0 0 3px #d7b15d14,inset 0 1px #ffffff05}.nm-founder-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:14px;padding:12px 13px;border:1px solid rgba(215,177,93,.11);border-radius:12px;background:#d7b15d09}.nm-founder-note>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#d7b15d14;color:#d7b15d;font-size:11px;font-weight:900}.nm-founder-note p{margin:0;color:#8f98a3;font-size:10.5px;line-height:1.5}.nm-founder-note p strong{display:block;margin-bottom:2px;color:#c8b071;font-size:9.5px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.nm-founder-otp-target{margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.06)}.nm-founder-otp-target strong{display:block;margin-top:5px;color:#f0f3f5;font-size:16px}.nm-founder-otp-input{text-align:center!important;letter-spacing:.42em!important;font-size:20px!important;font-weight:900!important;padding-left:calc(16px + .42em)!important}.nm-founder-helper{margin:9px 0 0;color:#717b86;font-size:10px;line-height:1.5}.nm-founder-message{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;margin:0 0 20px;padding:11px 12px;border:1px solid rgba(215,177,93,.11);border-radius:12px;background:#d7b15d09}.nm-founder-message>span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#d7b15d;background:#d7b15d14;font-size:10px;font-weight:900}.nm-founder-message p{margin:2px 0 0;color:#a8a18e;font-size:10.5px;line-height:1.55}.nm-founder-message.success{border-color:#54be8b24;background:#42a2730e}.nm-founder-message.success>span{background:#42a2731f;color:#76d0a3}.nm-founder-message.success p{color:#91b7a3}.nm-founder-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.nm-founder-button{min-height:44px;padding:0 17px;border-radius:12px;font:850 10.5px/1 Manrope,Inter,sans-serif;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.nm-founder-button:disabled,.nm-founder-refresh:disabled{opacity:.55;cursor:not-allowed}.nm-founder-button:not(:disabled):active{transform:translateY(1px)}.nm-founder-button.secondary{border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:#aeb6bf}.nm-founder-button.secondary:hover{border-color:#ffffff26;color:#eef1f4;background:#ffffff0b}.nm-founder-button.primary{border:1px solid rgba(229,194,111,.42);background:linear-gradient(135deg,#e5c66f,#b7832f);color:#171106;box-shadow:0 10px 24px #b8842d29,inset 0 1px #ffffff40}.nm-founder-button.primary:hover{filter:brightness(1.04)}html[data-theme=light] .nm-founder-security-overlay{background:#1f1a1261!important}html[data-theme=light] .nm-founder-security{background:linear-gradient(155deg,#fffdf8,#f5efe5);border-color:#dfd1b7;color:#2e2a23;box-shadow:0 30px 80px #41311838,inset 0 1px #fff}html[data-theme=light] .nm-founder-security h2{color:#2e2922}html[data-theme=light] .nm-founder-security-head p{color:#756d63}html[data-theme=light] .nm-founder-security-mark{background:linear-gradient(145deg,#fff5db,#f0e1bd);border-color:#dfc992;color:#956b20}html[data-theme=light] .nm-founder-status-card{background:linear-gradient(145deg,#eef9f3,#faf8f1);border-color:#cfe6d9}html[data-theme=light] .nm-founder-status-copy strong{color:#2f332f}html[data-theme=light] .nm-founder-status-copy small{color:#727970}html[data-theme=light] .nm-founder-refresh{background:#fff;border-color:#ded7cc;color:#6f685e}html[data-theme=light] .nm-founder-form-block{background:#fff9;border-color:#e1d9cd}html[data-theme=light] .nm-founder-form-block>label{color:#514a41}html[data-theme=light] .nm-founder-country,html[data-theme=light] .nm-founder-security input{background:#fff;border-color:#d8cfc1;color:#332f29}html[data-theme=light] .nm-founder-note{background:#fff9eb;border-color:#ead9ae}html[data-theme=light] .nm-founder-note p{color:#746b5b}html[data-theme=light] .nm-founder-message{background:#fff9eb;border-color:#ead9ae}html[data-theme=light] .nm-founder-message p{color:#746b5b}html[data-theme=light] .nm-founder-button.secondary{background:#fff;border-color:#d9d1c6;color:#655e55}@media(max-width:640px){.nm-founder-security-overlay{padding:12px!important;align-items:flex-end!important}.nm-founder-security{width:100%;max-height:calc(100vh - 20px);padding:22px 18px 18px;border-radius:22px 22px 16px 16px}.nm-founder-security-head{grid-template-columns:40px minmax(0,1fr);gap:12px;margin-bottom:20px}.nm-founder-security-mark{width:40px;height:40px;border-radius:13px}.nm-founder-security h2{font-size:23px}.nm-founder-security-head p{font-size:12px;line-height:1.55}.nm-founder-status-card{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px}.nm-founder-status-icon{width:38px;height:38px;border-radius:12px}.nm-founder-refresh{grid-column:2;justify-self:start;margin-top:2px}.nm-founder-form-block{padding:16px}.nm-founder-phone-grid{grid-template-columns:66px minmax(0,1fr);gap:8px}.nm-founder-country,.nm-founder-security input{height:50px}.nm-founder-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nm-founder-actions .nm-founder-button:only-child{grid-column:1/-1}.nm-founder-button{width:100%;padding:0 12px}}@media(max-width:420px){.nm-founder-security{padding:20px 15px 15px}.nm-founder-security-head{grid-template-columns:1fr}.nm-founder-security-mark{display:none}.nm-founder-security h2{font-size:22px}.nm-founder-status-copy strong{font-size:16px}.nm-founder-phone-grid{grid-template-columns:62px minmax(0,1fr)}.nm-founder-note{grid-template-columns:24px minmax(0,1fr);padding:11px}.nm-founder-note>span{width:24px;height:24px}}.privacy-center{margin-top:22px;display:grid;gap:16px}.privacy-overview{padding:22px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:22px;align-items:center;border:1px solid rgba(91,190,147,.17);border-radius:20px;background:radial-gradient(circle at 88% 8%,rgba(91,190,147,.1),transparent 30%),linear-gradient(145deg,#5bbe930e,#ffffff03);box-shadow:inset 0 1px #ffffff05}.privacy-overview-copy>small,.privacy-section-head small,.privacy-card-head small{color:#70c9a2;font-size:8px;font-weight:900;letter-spacing:.13em}.privacy-overview-copy h2{margin:7px 0 8px;font-size:25px;letter-spacing:-.025em}.privacy-overview-copy p{max-width:720px;margin:0;color:#8f969f;font-size:11.5px;line-height:1.65}.privacy-health{min-height:104px;padding:16px;display:flex;align-items:center;gap:13px;border:1px solid rgba(91,190,147,.18);border-radius:15px;background:#0a120f94}.privacy-health.attention{border-color:#e0b76538;background:#2c220f59}.privacy-health-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:#5bbe931f;color:#78d2aa;font-size:18px;font-weight:950}.privacy-health.attention .privacy-health-icon{background:#e0b7651a;color:#e0b765}.privacy-health small{display:block;color:#6aa98e;font-size:7.5px;font-weight:900;letter-spacing:.13em}.privacy-health strong{display:block;margin-top:3px;color:#dfe9e4;font-size:13px}.privacy-health p{margin:4px 0 0;color:#77847e;font-size:8.5px;line-height:1.45}.privacy-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.privacy-status-card{min-height:250px;padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:linear-gradient(145deg,#ffffff07,#ffffff03);box-shadow:inset 0 1px #ffffff04}.privacy-status-card.ai{background:radial-gradient(circle at 92% 6%,rgba(184,162,239,.08),transparent 35%),linear-gradient(145deg,#ffffff07,#ffffff03)}.privacy-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.privacy-card-head>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#5bbe9314;color:#70c9a2;font-size:13px}.privacy-status-card.ai .privacy-card-head>span{background:#b8a2ef14;color:#c4b3f3}.privacy-card-head h3{margin:3px 0 0;font-size:15px}.privacy-status-row{padding:8px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.045);font-size:8.5px}.privacy-status-row:first-of-type{border-top:0}.privacy-status-row span{color:#737b85}.privacy-status-row b{max-width:62%;text-align:right;color:#72cda6;font-size:8.5px;line-height:1.35}.privacy-status-row b.attention{color:#e0b765}.privacy-status-row b.neutral{color:#a4abb4}.privacy-status-card>p{margin:13px 0 0;color:#7f8791;font-size:9px;line-height:1.6}.privacy-status-card.ai>p{margin-top:3px;color:#9097a1;font-size:10px}.privacy-inline-note{margin-top:13px;padding:10px 11px;border-left:2px solid rgba(184,162,239,.55);border-radius:9px;background:#b8a2ef0b;color:#a79cbf;font-size:8.5px;line-height:1.5}.privacy-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:4px}.privacy-section-head h3{margin:4px 0 0;font-size:18px}.privacy-section-head>a{color:#c9af70;text-decoration:none;font-size:9px;font-weight:800}.privacy-section-head.compact{margin:0 0 13px}.privacy-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.privacy-data-grid article{min-height:104px;padding:13px;display:flex;gap:10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff04}.privacy-data-grid article>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#78a9ff12;color:#8ebaff;font-size:10px}.privacy-data-grid h4{margin:1px 0 5px;color:#d9d5ce;font-size:10px}.privacy-data-grid p{margin:0;color:#747c85;font-size:8.5px;line-height:1.48}.privacy-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:11px}.privacy-provider-card,.privacy-controls-card{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:linear-gradient(145deg,#ffffff06,#ffffff02)}.privacy-provider-list{display:grid}.privacy-provider-list>div{padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.045)}.privacy-provider-list>div:first-child{border-top:0}.privacy-provider-list b{color:#d4d0c9;font-size:9px}.privacy-provider-list span{color:#727a84;font-size:8px;text-align:right}.privacy-provider-card>p{margin:11px 0 0;color:#747c85;font-size:8.5px;line-height:1.55}.privacy-control-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.privacy-control-links>a,.privacy-control-links>button{min-height:72px;padding:11px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff05;color:#aeb4bc;text-decoration:none;text-align:left;cursor:pointer}.privacy-control-links>a:hover,.privacy-control-links>button:hover{border-color:#d7b15d2e;background:#d7b15d09}.privacy-control-links>button:disabled{opacity:.58;cursor:not-allowed}.privacy-control-links>*.danger{border-color:#e889891a}.privacy-control-links>*>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#d7b15d12;color:#d7b15d;font-size:11px}.privacy-control-links>*.danger>span{background:#e889890f;color:#d89999}.privacy-control-links b{display:block;font-size:9px}.privacy-control-links small{display:block;margin-top:3px;color:#69727c;font-size:7.7px;line-height:1.35}.privacy-controls-card>em{display:block;margin-top:10px;color:#79cba7;font-size:9px;font-style:normal;line-height:1.5}.privacy-consent-card,.privacy-history-card{padding:19px;border:1px solid rgba(121,207,214,.1);border-radius:17px;background:radial-gradient(circle at 95% 4%,rgba(121,207,214,.045),transparent 28%),linear-gradient(145deg,#ffffff06,#ffffff02)}.privacy-consent-version{color:#667481;font-size:8px;font-weight:800}.privacy-core-consent{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(215,177,93,.13);border-radius:14px;background:#d7b15d09}.privacy-core-consent>div{display:flex;align-items:center;gap:11px;min-width:0}.privacy-core-consent>div>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#d7b15d1a;color:#e0bd68;font-size:13px;font-weight:900}.privacy-core-consent small{display:block;color:#a88f55;font-size:7px;font-weight:900;letter-spacing:.11em}.privacy-core-consent b{display:block;margin-top:4px;color:#ded8cf;font-size:10.5px}.privacy-core-consent p{max-width:720px;margin:4px 0 0;color:#79828c;font-size:8.5px;line-height:1.45}.privacy-core-consent>button{min-width:132px;min-height:36px;padding:0 11px;border-radius:10px;font-size:7.5px;font-weight:900;letter-spacing:.06em}.privacy-core-consent>button.allow{border:1px solid rgba(91,190,147,.3);background:#5bbe931a;color:#7ed4ae}.privacy-core-consent>button.withdraw{border:1px solid rgba(229,141,141,.2);background:#e58d8d0e;color:#d89c9c}.privacy-consent-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.privacy-consent-option{min-height:118px;padding:12px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:start;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:#ffffff03}.privacy-consent-option.on{border-color:#5bbe9326;background:#5bbe9306}.privacy-consent-option>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#79cfd60f;color:#82d5dc;font-size:10px}.privacy-consent-option b{display:block;color:#d0cbc3;font-size:9px}.privacy-consent-option p{margin:5px 0 0;color:#717b86;font-size:8px;line-height:1.45}.privacy-consent-option>button{width:48px;height:26px;padding:3px;display:flex;align-items:center;justify-content:flex-start;gap:3px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#11151a;color:#6e7781}.privacy-consent-option>button[aria-checked=true]{justify-content:flex-end;border-color:#5bbe933d;background:#5bbe931a;color:#78cfaa}.privacy-consent-option>button i{width:18px;height:18px;display:block;border-radius:50%;background:#606873}.privacy-consent-option>button[aria-checked=true] i{background:#72cda6}.privacy-consent-option>button em{display:none}.privacy-consent-option>button:disabled{opacity:.38;cursor:not-allowed}.privacy-consent-note{margin-top:9px;color:#69737e;font-size:8px;line-height:1.5}.privacy-consent-history{display:grid}.privacy-consent-history>div{padding:9px 0;display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;border-top:1px solid rgba(255,255,255,.045)}.privacy-consent-history>div:first-child{border-top:0}.privacy-consent-history>div>span{color:#727c87;font-size:8px}.privacy-consent-history b{display:block;color:#c9c5bd;font-size:8.5px;text-transform:capitalize}.privacy-consent-history small{display:block;margin-top:3px;color:#69737d;font-size:7.8px;line-height:1.45}.privacy-history-empty{margin:0;color:#707984;font-size:9px}html[data-theme=light] .privacy-overview{border-color:#317c5d29;background:linear-gradient(145deg,#4b9a7811,#ffffff8a)}html[data-theme=light] .privacy-health{background:#ffffff9e;border-color:#317c5d24}html[data-theme=light] .privacy-health strong,html[data-theme=light] .privacy-data-grid h4,html[data-theme=light] .privacy-provider-list b,html[data-theme=light] .privacy-core-consent b,html[data-theme=light] .privacy-consent-option b,html[data-theme=light] .privacy-consent-history b{color:#39332c}html[data-theme=light] .privacy-status-card,html[data-theme=light] .privacy-provider-card,html[data-theme=light] .privacy-controls-card,html[data-theme=light] .privacy-data-grid article,html[data-theme=light] .privacy-consent-card,html[data-theme=light] .privacy-history-card{background:#ffffff94;border-color:#3a30221a}html[data-theme=light] .privacy-status-row{border-color:#3a302214}html[data-theme=light] .privacy-control-links>a,html[data-theme=light] .privacy-control-links>button{background:#fffaf3;border-color:#3a30221c;color:#4c453d}html[data-theme=light] .privacy-core-consent{background:#fffaf0;border-color:#dfca9f}html[data-theme=light] .privacy-consent-option{background:#fffdfa;border-color:#e5ddd1}html[data-theme=light] .privacy-consent-option>button{background:#eee9e1;border-color:#d9d0c4}@media(max-width:900px){.privacy-overview{grid-template-columns:1fr}.privacy-status-grid{grid-template-columns:1fr 1fr}.privacy-status-card.ai{grid-column:1/-1}.privacy-data-grid{grid-template-columns:1fr 1fr}.privacy-split{grid-template-columns:1fr}.privacy-consent-options{grid-template-columns:1fr 1fr}}@media(max-width:700px){.privacy-center{gap:12px}.privacy-overview{padding:17px;gap:14px}.privacy-overview-copy h2{font-size:21px}.privacy-health{min-height:0}.privacy-status-grid{grid-template-columns:1fr}.privacy-status-card.ai{grid-column:auto}.privacy-status-card{min-height:0;padding:15px}.privacy-section-head{align-items:flex-start;flex-direction:column;gap:7px}.privacy-data-grid{grid-template-columns:1fr}.privacy-data-grid article{min-height:0}.privacy-provider-card,.privacy-controls-card,.privacy-consent-card,.privacy-history-card{padding:15px}.privacy-control-links,.privacy-consent-options{grid-template-columns:1fr}.privacy-control-links>a,.privacy-control-links>button{min-height:66px}.privacy-provider-list>div{align-items:flex-start;flex-direction:column;gap:3px}.privacy-provider-list span{text-align:left}.privacy-core-consent{align-items:stretch;flex-direction:column}.privacy-core-consent>button{width:100%}.privacy-consent-option{min-height:0}.privacy-consent-history>div{grid-template-columns:1fr;gap:4px}}.trust-page{min-height:100vh;background:#090b0f;color:#e9e5de;font-family:var(--nm-font-ui,Manrope,system-ui,sans-serif)}.trust-page>header{position:sticky;top:0;z-index:40;min-height:72px;padding:12px clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.07);background:#090b0ff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trust-brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.trust-brand img{width:42px;height:42px}.trust-brand span{display:grid}.trust-brand b{font-size:16px}.trust-brand small{margin-top:2px;color:#777e89;font-size:8px;letter-spacing:.12em}.trust-account-link a{color:#d8bd79;text-decoration:none;font-size:11px;font-weight:800}.trust-nav{padding:10px clamp(18px,4vw,58px);display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.05);background:#0d1015}.trust-nav a{flex:0 0 auto;padding:8px 11px;border-radius:9px;color:#939aa4;text-decoration:none;font-size:10px;font-weight:750}.trust-nav a:hover{background:#d7b15d12;color:#e7c979}.trust-page>main{width:min(1120px,calc(100% - 28px));margin:0 auto;padding:42px 0 54px}.trust-hero{padding:8px 0 26px;border-bottom:1px solid rgba(255,255,255,.06)}.trust-hero>small{color:#c6a454;font-size:9px;font-weight:850;letter-spacing:.13em}.trust-hero h1{margin:8px 0 11px;font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:-.045em}.trust-hero>p{max-width:800px;margin:0;color:#969ca6;font-size:14px;line-height:1.7}.trust-home-hero h1{max-width:900px}.trust-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.trust-pills span{padding:7px 10px;border:1px solid rgba(215,177,93,.16);border-radius:999px;background:#d7b15d0d;color:#c9af70;font-size:9px;font-weight:800}.trust-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.trust-card{min-height:210px;padding:20px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(145deg,#ffffff07,#ffffff03);color:inherit;text-decoration:none;transition:.18s ease}.trust-card:hover{transform:translateY(-2px);border-color:#d7b15d2e}.trust-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#d7b15d17;color:#e1c273;font-size:15px}.trust-card h2{margin:18px 0 7px;font-size:20px}.trust-card p{margin:0;color:#858c96;font-size:12px;line-height:1.62}.trust-card>b{margin-top:auto;padding-top:20px;color:#d7b15d;font-size:10px}.trust-note{margin-top:14px;padding:16px 18px;border-left:3px solid rgba(120,169,255,.7);border-radius:12px;background:#78a9ff0d}.trust-note>b{font-size:11px}.trust-note p{margin:5px 0 0;color:#89919c;font-size:11px;line-height:1.6}.trust-document{display:grid;gap:0;margin-top:22px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#ffffff04;overflow:hidden}.trust-document article{padding:21px 23px;border-top:1px solid rgba(255,255,255,.055)}.trust-document article:first-child{border-top:0}.trust-document h2{margin:0 0 8px;font-size:17px;letter-spacing:-.02em}.trust-document p{margin:0;color:#a0a6af;font-size:12.5px;line-height:1.72}.trust-document a{color:#d9ba6e}.delete-account-card{max-width:760px;margin-top:22px;padding:24px;border:1px solid rgba(232,137,137,.18);border-radius:18px;background:linear-gradient(145deg,#e889890b,#ffffff03)}.delete-account-card h2{margin:0 0 9px;font-size:22px}.delete-account-card p{color:#9299a3;line-height:1.65}.delete-account-card label{display:block;margin:18px 0 7px;color:#aeb3ba;font-size:10px}.delete-account-card input{width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#101319;color:#eee}.delete-warning{display:grid;gap:4px;margin:15px 0;padding:13px 14px;border-radius:11px;background:#d7b15d0f;color:#9d9277;font-size:10px}.trust-primary,.trust-danger{min-height:46px;margin-top:14px;padding:0 18px;border-radius:11px;font-size:10px;font-weight:850;letter-spacing:.03em;cursor:pointer}.trust-primary{border:1px solid #d0aa56;background:linear-gradient(135deg,#ecd087,#c99a43);color:#17120a}.trust-danger{border:1px solid rgba(232,137,137,.35);background:#e889891f;color:#f0aaaa}.trust-danger:disabled{opacity:.42;cursor:not-allowed}.delete-status{margin-top:13px!important;padding:10px 12px;border-radius:10px;background:#ffffff09;color:#d4d0c8!important}.trust-page>footer.app-footer-shell{padding:18px clamp(18px,4vw,58px);display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-top:1px solid rgba(255,255,255,.06);color:#686f79;font-size:9px}.trust-page>footer a{color:#9d884e}.trust-footer-meta{order:4;display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap;letter-spacing:.02em;text-align:center}.login-legal-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:10px}.login-legal-links a{color:#7f858e;font-size:9px;text-decoration:none}.legal-consent{display:flex!important;align-items:flex-start;gap:9px;margin:12px 0!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important;color:#9298a1}.legal-consent input{width:16px!important;height:16px!important;min-height:0!important;margin-top:2px;flex:0 0 auto}.legal-consent a{color:#caae69}.app-trust-link{color:#75cbd3!important;text-decoration:none;font-size:9px;font-weight:850}.app-footer-legal{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.app-footer-legal a{color:#777d86;text-decoration:none;font-size:8px}.app-footer-shell{display:flex;justify-content:space-between;gap:20px;align-items:center}html[data-theme=light] .trust-page{background:#f4f0e8;color:#36312b}html[data-theme=light] .trust-page>header{background:#f6f2eaf0;border-color:#3a30221a}html[data-theme=light] .trust-nav{background:#eee8dc;border-color:#3a302214}html[data-theme=light] .trust-card,html[data-theme=light] .trust-document{background:#fff9;border-color:#3a30221f}html[data-theme=light] .trust-document article{border-color:#3a302217}html[data-theme=light] .trust-hero>p,html[data-theme=light] .trust-card p,html[data-theme=light] .trust-document p{color:#665f56}@media(max-width:700px){.trust-page>header{min-height:62px;padding:9px 13px}.trust-brand img{width:34px;height:34px}.trust-brand small{display:none}.trust-nav{padding:7px 11px}.trust-page>main{padding-top:28px}.trust-card-grid{grid-template-columns:1fr}.trust-card{min-height:190px}.trust-document article{padding:17px}.trust-page>footer.app-footer-shell{display:flex!important;margin:0 12px 4px!important;padding:12px 12px 14px!important;gap:7px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff06,#ffffff02)!important}html body #root>header .user .app-trust-link{font-size:8px!important;width:auto!important;min-width:58px!important;height:36px!important;min-height:36px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;border:1px solid rgba(117,203,211,.28)!important;border-radius:11px!important;background:#4299a21a!important;color:#86d7de!important;box-shadow:inset 0 1px #ffffff06!important}html body #root>header .user .app-trust-link:after{display:none!important;content:none!important}.trust-footer-meta{font-size:7.5px;line-height:1.45}}html[data-theme=light] body #root>header .user .app-trust-link{color:#2d7a83!important;border-color:#2d7a833d!important;background:#2d7a8312!important}.phone-otp-consent-v2{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;padding:14px 16px!important;position:relative!important}.phone-otp-consent-v2 .phone-otp-consent-input{position:absolute!important;inline-size:1px!important;block-size:1px!important;min-width:1px!important;min-height:1px!important;max-width:1px!important;max-height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.phone-otp-consent-v2>.phone-otp-consent-state{display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;margin:0!important;padding:0!important;border-radius:12px!important;background:#8088910e!important;border:1px solid rgba(128,136,145,.32)!important;box-shadow:inset 0 1px #ffffff12,0 6px 16px #00000014!important;font-size:34px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.04em!important;text-transform:none!important;font-family:Arial,Segoe UI Symbol,sans-serif!important;-webkit-text-stroke:.35px currentColor;text-shadow:0 0 .45px currentColor!important;transition:color .16s ease,transform .16s ease,border-color .16s ease!important}.phone-otp-consent-v2>.phone-otp-consent-state.is-rejected{color:#c12834!important}.phone-otp-consent-v2>.phone-otp-consent-state.is-accepted{color:#0f7a46!important}.phone-otp-consent-v2:hover>.phone-otp-consent-state{transform:translateY(-1px)!important}.phone-otp-consent-v2:focus-within>.phone-otp-consent-state{outline:2px solid rgba(121,207,214,.52)!important;outline-offset:3px!important}.phone-otp-consent-v2>.phone-otp-consent-copy{display:block!important;margin:0!important;color:#939aa3!important;font-size:10.4px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important}html[data-theme=light] .phone-otp-consent-v2>.phone-otp-consent-state{background:#f4f1ec!important;border-color:#cec7bd!important;box-shadow:inset 0 1px #ffffffe6,0 5px 14px #463e320f!important}html[data-theme=light] .phone-otp-consent-v2>.phone-otp-consent-state.is-rejected{color:#b4232f!important}html[data-theme=light] .phone-otp-consent-v2>.phone-otp-consent-state.is-accepted{color:#0d6b3d!important}html[data-theme=light] .phone-otp-consent-v2>.phone-otp-consent-copy{color:#746e67!important}@media(max-width:700px){.phone-otp-consent-v2{grid-template-columns:52px minmax(0,1fr)!important;column-gap:11px!important;padding:12px 13px!important}.phone-otp-consent-v2>.phone-otp-consent-state{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;font-size:31px!important}.phone-otp-consent-v2>.phone-otp-consent-copy{font-size:9.7px!important}}.nm-confirm-save{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.nm-confirm-save.confirming{background:linear-gradient(135deg,#f3d786,#d9ab47)!important;border-color:#e7c66e!important;color:#2d2109!important;box-shadow:0 8px 20px #ab7c1f33!important}.nm-confirm-save.saved{background:linear-gradient(135deg,#52aa83,#367f64)!important;border-color:#61b792!important;color:#fff!important;box-shadow:0 8px 20px #2c775833!important}.nm-clear-inline,.nm-clear-inputs{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(170,142,196,.25)!important;background:#77529a12!important;color:#bca6d3!important;border-radius:9px!important;font-size:7px!important;font-weight:900!important;letter-spacing:.09em!important;padding:6px 8px!important;line-height:1!important;cursor:pointer}.nm-clear-inline:hover,.nm-clear-inputs:hover{border-color:#c6a0e77a!important;background:#77529a21!important;color:#e3d6ef!important}.nm-input-tools{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:8px 0 12px}.nm-input-tools span{font-size:8px;color:#7f8590}.fp2-field-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.fp2-field-label>span{color:#717a84;font-size:7.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.outcome-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.outcome-label-row .outcome-label{margin:0!important}html[data-theme=light] body .nm-clear-inline,html[data-theme=light] body .nm-clear-inputs{border-color:#c7b4dc!important;background:#f1e8fa!important;color:#60407f!important}html[data-theme=light] body .nm-clear-inline:hover,html[data-theme=light] body .nm-clear-inputs:hover{background:#e7daf4!important;border-color:#ac8dcb!important;color:#472d64!important}html[data-theme=light] body .nm-input-tools span{color:#746c7c}html[data-theme=light] body .fp2-field-label>span{color:#665f56}.nm-number-label{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%}.nm-number-label .nm-clear-inline{margin-left:auto}.nm-modal-number-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.nm-modal-number-row input{width:100%}.nm-modal-number-row .nm-clear-inline{min-height:38px;padding-inline:10px!important}html body #root :is(.stats>.stat,.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rv-kpi,.rv-change,.rec-metric,.report-kpis>div,.fp2-stat,.command-kpis>div,.history-deltas>div,.scenario-results>div,.trajectory-summary>div,.goal-forecast-metrics>div,.trajectory-action-metrics>div,.action-metrics>div,.alerts-summary>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.consequence-horizons>div,.consequence-shock-grid>div,.wp3-metric,.wp3-card-metrics>div,.money-pulse-signal,.money-control-context>div){display:grid!important;grid-template-rows:18px 48px minmax(28px,auto)!important;row-gap:4px!important;align-content:start!important;align-items:start!important;justify-items:stretch!important;min-width:0!important}html body #root :is(.stats>.stat,.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rv-kpi,.rv-change,.rec-metric,.report-kpis>div,.fp2-stat,.command-kpis>div,.history-deltas>div,.scenario-results>div,.trajectory-summary>div,.goal-forecast-metrics>div,.trajectory-action-metrics>div,.action-metrics>div,.alerts-summary>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.consequence-horizons>div,.consequence-shock-grid>div,.wp3-metric,.wp3-card-metrics>div,.money-pulse-signal,.money-control-context>div)>:is(small,span):first-child{grid-row:1!important;align-self:center!important;justify-self:stretch!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 2px!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}html body #root :is(.stats>.stat,.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rv-kpi,.rv-change,.rec-metric,.report-kpis>div,.fp2-stat,.command-kpis>div,.history-deltas>div,.scenario-results>div,.trajectory-summary>div,.goal-forecast-metrics>div,.trajectory-action-metrics>div,.action-metrics>div,.alerts-summary>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.consequence-horizons>div,.consequence-shock-grid>div,.wp3-metric,.wp3-card-metrics>div,.money-pulse-signal,.money-control-context>div)>:is(strong,b){grid-row:2!important;align-self:center!important;justify-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:3px 2px!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;line-height:1.04!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}html body #root :is(.stats>.stat,.hx-kpi,.journey-kpis>div,.bdi-metric,.rv-kpi,.rv-change,.rec-metric,.report-kpis>div,.fp2-stat,.command-kpis>div,.history-deltas>div,.scenario-results>div,.trajectory-summary>div,.goal-forecast-metrics>div,.trajectory-action-metrics>div,.action-metrics>div,.alerts-summary>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.consequence-horizons>div,.consequence-shock-grid>div,.wp3-metric,.wp3-card-metrics>div,.money-pulse-signal,.money-control-context>div)>:is(span,small,em,p):last-child{grid-row:3!important;align-self:start!important;justify-self:stretch!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 2px 0!important;box-sizing:border-box!important;text-align:center!important;line-height:1.4!important;text-wrap:balance}html body #root .txi-metric>div:last-child{grid-row:3!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-top:2px!important;box-sizing:border-box!important}html body #root :is(.money-control-context>div,.money-pulse-signal,.rv-change,.wp3-card-metrics>div){grid-template-rows:15px 38px minmax(22px,auto)!important;row-gap:3px!important}html body #root :is(.money-control-context>div,.money-pulse-signal,.rv-change,.wp3-card-metrics>div)>:is(strong,b){min-height:34px!important;padding-block:2px!important}html body #root .money-control-context>div{min-height:104px!important;align-content:center!important}html body #root .money-control-context>div>:is(small,strong,span){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body #root .money-control-context>div>strong{justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .money-pulse-signal{align-content:center!important}html body #root .money-pulse-signal>:is(small,strong,span){text-align:center!important;width:100%!important;margin-inline:auto!important}html body #root .wp3-metric>small,html body #root .wp3-card-metrics>div>small{text-align:center!important}html body #root .wp3-metric>span,html body #root .wp3-card-metrics>div>em{text-align:center!important}html body #root :is(.rv-kpi,.rv-change)>:is(small,strong,span){width:100%!important;text-align:center!important;margin-inline:auto!important}html body #root :is(.pd-metric>strong,.hx-precision-tile>strong,.cf-summary article>strong,.cf-window>strong,.fc-window>strong,.command-score>strong,.cashflow-controls>div>b,.cashflow-months>div>b,.debt-opt-controls>div>b,.goal-priority-controls>div>b,.goal-prob>strong,.consequence-metric b,.wp3-metric>strong,.wp3-card-metrics b,.money-pulse-signal>strong,.money-control-context>div>strong){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}html body #root .hx-precision-tile>:is(span,strong,small),html body #root .command-score>:is(small,strong,span,em),html body #root .fp2-completion>:is(strong,span,small),html body #root .fp2-signal>:is(strong,span),html body #root .fp2-inline-metric>:is(strong,span){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;text-align:center!important}html body #root .pd-metric>strong{min-height:48px!important;margin-top:10px!important;margin-bottom:6px!important;padding-block:4px!important}html body #root :is(.txi-row,.bdi-row,.report-tr,.cf-status,.fp2-rows>div,.pd-metric-top,.pd-metric-foot,.rv-control-row,.rv-attention-item,.wp3-exposure-row,.wp3-signal,.wp3-debt-list>div){text-align:initial}@media(max-width:700px){html body #root :is(.stats>.stat,.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rv-kpi,.rv-change,.rec-metric,.report-kpis>div,.fp2-stat,.command-kpis>div,.history-deltas>div,.scenario-results>div,.trajectory-summary>div,.goal-forecast-metrics>div,.trajectory-action-metrics>div,.action-metrics>div,.alerts-summary>div,.monthly-kpis>div,.resilience-summary>div,.cashflow-metrics>div,.debt-strategy-metrics>div,.goal-priority-summary>div,.consequence-horizons>div,.consequence-shock-grid>div,.wp3-metric,.wp3-card-metrics>div,.money-pulse-signal,.money-control-context>div){grid-template-rows:16px 42px minmax(26px,auto)!important;row-gap:3px!important}html body #root :is(.money-control-context>div,.money-pulse-signal,.rv-change,.wp3-card-metrics>div){grid-template-rows:14px 34px minmax(21px,auto)!important;row-gap:2px!important}html body #root :is(.stats>.stat,.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rv-kpi,.rv-change,.wp3-metric,.wp3-card-metrics>div,.money-pulse-signal,.money-control-context>div)>:is(strong,b){min-height:34px!important;padding-inline:1px!important}html body #root .money-control-context>div{min-height:94px!important;padding-top:12px!important;padding-bottom:12px!important}html body #root .money-control-context>div>strong{font-size:clamp(15px,5vw,18px)!important}html body #root .money-control-context>div>span,html body #root .money-pulse-signal>span{max-width:96%!important;margin-inline:auto!important}html body #root .pd-metric>strong{min-height:42px!important;margin-top:8px!important;margin-bottom:5px!important}}@media(max-width:390px){html body #root :is(.hx-kpi,.journey-kpis>div,.txi-metric,.bdi-metric,.rv-kpi,.wp3-metric,.money-control-context>div)>:is(strong,b){letter-spacing:-.035em!important}}@media print{.financial-report .report-kpis>div>:is(small,strong,span){text-align:center!important}.financial-report .report-kpis>div>:is(strong,b){white-space:nowrap!important}}:root{font-family:Inter,system-ui,sans-serif;color:#f4efe6;background:#171717;--bg:#171717;--panel:#1d1d1d;--line:#3a3834;--gold:#f2b94b;--green:#64e27b;--red:#ff7769;--muted:#aaa49a}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 15% 10%,#2b2726 0,#191919 36%,#141414);min-height:100vh}button,input,textarea{font:inherit}button:disabled{opacity:.6;cursor:not-allowed}a{color:inherit;text-decoration:none}#root>header{min-height:86px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 5vw;gap:36px;position:sticky;top:0;background:#191919f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.brand{display:flex;align-items:center;gap:12px;min-width:300px}.brand strong{display:block;font-family:Cormorant Garamond,serif;font-size:21px}.brand small,.eyebrow{font-size:11px;letter-spacing:2px;color:#c7c1b8}.logo{width:40px;height:40px;display:grid;place-items:center;background:linear-gradient(135deg,#f4c46e,#eaa448);color:#704516;font-family:Cormorant Garamond,serif;font-size:22px}#root>header nav{display:flex;gap:26px;flex:1}#root>header nav a{padding:29px 0 24px;color:#eee;border-bottom:2px solid transparent}#root>header nav a.active{color:var(--gold);border-color:var(--gold)}.user{display:flex;align-items:center;gap:18px;font-size:13px}.user b{max-width:140px}.link,.inline{background:none;border:0;color:#eee;cursor:pointer}.inline{color:var(--gold);padding:0}#root>main{padding:50px 8vw 24px;min-height:calc(100vh - 130px)}#root>footer{text-align:center;padding:18px;letter-spacing:3px;font-size:11px;color:#e6dfd2}.title-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:8px 0 30px}.title-row h1,h1{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:500;margin:0}.title-row p{color:#e1dcd4}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px}.stats.three{grid-template-columns:repeat(3,1fr)}.stat,.panel,.coach,.chart,.card{border:1px solid var(--line);background:linear-gradient(145deg,#202020,#1a1a1a);box-shadow:inset 0 1px #ffffff08}.stat{padding:28px;min-height:145px}.stat small{display:block;letter-spacing:2px;font-weight:700}.stat strong{display:block;font-family:Cormorant Garamond,serif;font-size:34px;margin-top:22px}.green{color:var(--green)}.red{color:var(--red)}.goldtxt{color:#f1c05a}.stat p{color:#bdb7ae;font-size:12px}.coach{padding:28px;margin:26px 0;display:grid;grid-template-columns:1fr auto;gap:18px}.coach h2,.panel h2,.chart h2{font-family:Cormorant Garamond,serif;font-size:29px;margin:8px 0}.coach>p,.nudges,.journal{grid-column:1/-1}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gold,.ghost{padding:13px 22px;border:1px solid var(--line);cursor:pointer}.gold{background:linear-gradient(90deg,#f3b431,#ffc657);color:#3a2800;font-weight:700}.ghost{background:#1c1c1c;color:#fff}.full{width:100%}.nudges{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nudge{border:1px solid var(--line);padding:16px;color:#ddd5ca}.charts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.chart{padding:24px;min-height:300px;position:relative}.months{display:flex;justify-content:space-between;font-size:11px;margin-top:4px;color:#bbb}.panel{padding:28px}.panel.tall{min-height:430px}.empty{display:grid;place-items:center;min-height:230px;color:#e7e2d9}.summary{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:2px}.search,.month,.modal input,.login-card input,.journal textarea{background:#242424;border:1px solid #555;color:#fff;padding:13px 15px;outline:none}.month{color-scheme:dark}.rows{margin-top:24px}.row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:18px 4px;gap:20px}.row small{display:block;color:var(--muted);margin-top:5px}.row-actions{display:flex;align-items:center;gap:10px}.row-actions button{border:1px solid var(--line);background:#222;color:#ddd;padding:7px 10px;cursor:pointer}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:30}.modal{width:min(460px,90vw);background:#1b1b1b;border:1px solid #555;padding:26px;display:grid;gap:14px}.modal h3{font-family:Cormorant Garamond,serif;font-size:30px;margin:0}.modal .actions{justify-content:flex-end}.login-page{display:grid;grid-template-columns:1.2fr 1fr;min-height:100vh}.login-left,.login-right{padding:7vh 8vw}.login-left{display:flex;flex-direction:column;border-right:1px solid var(--line);background:radial-gradient(circle at 20% 25%,#362f2d,#191919 48%,#131313)}.hero{margin:auto 0}.hero h1{font-size:62px;line-height:.95}.hero em{color:#f7c55d;font-weight:500}.hero p{max-width:560px;line-height:1.7;color:#e0dbd3}.tag{letter-spacing:4px;font-size:12px}.login-right{display:grid;place-items:center}.login-card{width:min(500px,100%);padding:40px}.login-card h2{font-family:Cormorant Garamond,serif;font-size:42px;margin:10px 0 28px}.login-card label{display:block;margin:16px 0 8px;letter-spacing:2px;font-size:12px}.login-card input{width:100%;background:#ece9e2;color:#222}.login-card .gold{margin-top:20px}.center{text-align:center;font-size:13px;color:#d5d0c7}.message,.demo-note{text-align:center;font-size:12px;color:#f1c05a;line-height:1.5}.demo-note{color:#aaa49a;border-top:1px solid var(--line);padding-top:14px}.spark{width:100%;height:160px;overflow:visible}.spark line{stroke:#444;stroke-width:.5}.spark polyline{fill:none;stroke-width:2}.spark circle{stroke:none}.spark.green polyline,.spark.green circle{stroke:var(--green);fill:var(--green)}.spark.red polyline,.spark.red circle{stroke:var(--red);fill:var(--red)}.chart-total{font-size:11px;color:var(--muted);margin-top:10px}.budget-grid{display:grid;gap:14px;margin-top:20px}.budget-line{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.budget-line small{display:block;color:var(--muted);margin-top:5px}.bar{grid-column:1/-1;height:7px;background:#303030;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#f0a72f,#f6cf70)}.journal{display:grid;grid-template-columns:1fr auto;gap:10px}.journal textarea{min-height:90px;resize:vertical}.loading{min-height:100vh;display:grid;place-items:center;letter-spacing:3px;color:var(--gold)}@media(max-width:980px){#root>header{height:auto;align-items:flex-start;flex-wrap:wrap;padding:18px}.brand{min-width:0}.user{margin-left:auto}#root>header nav{order:3;width:100%;overflow:auto}.stats,.stats.three,.charts,.nudges{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-left{min-height:48vh;border-right:0;border-bottom:1px solid var(--line)}.hero h1{font-size:48px}}@media(max-width:650px){#root>main{padding:30px 18px}.stats,.stats.three,.charts,.nudges{grid-template-columns:1fr}.title-row,.coach{grid-template-columns:1fr;display:grid}.login-left,.login-right{padding:32px 22px}.user b{display:none}#root>header nav{gap:18px}.brand small{display:none}.search{max-width:100%}.row,.row-actions{align-items:flex-start}.row{flex-direction:column}.row-actions{width:100%;flex-wrap:wrap}.journal{grid-template-columns:1fr}.title-row .actions{align-items:stretch;flex-direction:column}}.premium-dashboard{display:flex;flex-direction:column;gap:22px}.pd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px;border:1px solid rgba(215,177,93,.22);border-radius:24px;background:linear-gradient(135deg,#d7b15d14,#ffffff04 52%,#78a9ff09);box-shadow:0 24px 80px #0003}.pd-hero h1{margin:6px 0 8px;font-size:34px;letter-spacing:-.7px}.pd-hero p{margin:0;max-width:700px;color:#a9a9a9}.pd-hero-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pd-hero-actions input,.pd-hero-actions button{height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#171717;color:#eee;padding:0 12px}.pd-hero-actions button{cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.04em}.pd-hero-actions .primary,.pd-ai-brief .primary{background:linear-gradient(135deg,#d7b15d,#b98b35);color:#0f0d08;border-color:transparent}.pd-decision{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:19px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#d7b15d17,#ffffff05)}.pd-decision-level{padding:8px 10px;border-radius:10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:#61c79b1f;color:#81d6b2}.pd-decision-level.urgent,.pd-decision-level.high{background:#e58d8d1f;color:#efadad}.pd-decision-level.medium{background:#d7b15d1f;color:#e2c276}.pd-decision small{color:#8f8f8f}.pd-decision h2{margin:3px 0 4px;font-size:19px}.pd-decision p{margin:0;color:#a9a9a9}.pd-decision button{border:0;background:transparent;color:#d7b15d;font-weight:800;cursor:pointer}.pd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pd-metric{position:relative;overflow:hidden;min-height:138px;padding:18px;border-radius:18px;background:#151515;border:1px solid rgba(255,255,255,.075);box-shadow:0 12px 32px #00000029}.pd-metric:after{content:"";position:absolute;right:-35px;top:-40px;width:110px;height:110px;border-radius:999px;background:currentColor;opacity:.045}.pd-metric.gold{color:#d7b15d}.pd-metric.green{color:#61c79b}.pd-metric.red{color:#e58d8d}.pd-metric.blue{color:#78a9ff}.pd-metric.purple{color:#b59bf2}.pd-metric-top{display:flex;align-items:center;gap:8px}.pd-metric-top span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:currentColor;color:#111;font-weight:900}.pd-metric-top small{color:#8f8f8f;font-size:10px;font-weight:800;letter-spacing:.08em}.pd-metric strong{display:block;margin-top:16px;color:#f3f0e9;font-size:25px;letter-spacing:-.4px}.pd-metric-foot{display:flex;justify-content:space-between;gap:8px;margin-top:12px;color:#777;font-size:11px}.pd-metric-foot b{font-size:10px}.pd-metric-foot .up{color:#61c79b}.pd-metric-foot .down{color:#e58d8d}.pd-section-bar{display:flex;justify-content:space-between;align-items:end;margin-top:5px}.pd-section-bar small,.pd-card-head small{color:#d7b15d;font-weight:800;letter-spacing:.1em;font-size:9px}.pd-section-bar h2{margin:3px 0 0;font-size:23px}.pd-period{display:flex;padding:3px;border-radius:12px;background:#111;border:1px solid rgba(255,255,255,.08)}.pd-period button{border:0;background:transparent;color:#777;border-radius:9px;padding:7px 12px;font-weight:800;cursor:pointer}.pd-period button.active{background:#242014;color:#d7b15d}.pd-grid{display:grid;gap:14px}.pd-grid.two{grid-template-columns:1.55fr 1fr}.pd-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-chart-card,.pd-mini-panel,.pd-ai-brief{padding:20px;border-radius:20px;background:linear-gradient(145deg,#171717,#131313);border:1px solid rgba(255,255,255,.075);box-shadow:0 16px 44px #00000024}.pd-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pd-card-head h3{margin:4px 0 0;font-size:18px}.pd-chip{padding:5px 8px;border-radius:999px;background:#201c13;color:#d7b15d;font-size:10px;font-weight:800}.pd-legend{display:flex;gap:12px;color:#888;font-size:10px}.pd-legend span{display:flex;align-items:center;gap:5px}.pd-legend i{width:8px;height:8px;border-radius:50%}.pd-legend i.income{background:#61c79b}.pd-legend i.expense{background:#e58d8d}.pd-line-chart,.pd-net-chart{width:100%;height:245px;margin-top:10px;overflow:visible}.pd-line-chart .axis,.pd-net-chart line{stroke:#ffffff14;stroke-width:.4}.pd-line-chart polyline,.pd-net-chart polyline{fill:none;vector-effect:non-scaling-stroke;stroke-width:2}.pd-line-chart .income-line{stroke:#61c79b}.pd-line-chart .expense-line{stroke:#e58d8d}.pd-line-chart circle,.pd-net-chart circle{vector-effect:non-scaling-stroke}.pd-line-chart .income-dot{fill:#61c79b}.pd-line-chart .expense-dot{fill:#e58d8d}.pd-net-chart polyline{stroke:#d7b15d}.pd-net-chart circle{fill:#d7b15d}.pd-axis-labels{display:flex;justify-content:space-between;color:#666;font-size:9px}.pd-cash-footer{display:flex;gap:16px;flex-wrap:wrap;padding-top:12px;margin-top:8px;border-top:1px solid rgba(255,255,255,.055);color:#777;font-size:10px}.pd-cash-footer b{color:#d0cbc0}.pd-donut-wrap{display:grid;grid-template-columns:165px 1fr;gap:22px;align-items:center;margin-top:20px}.pd-donut{width:160px;height:160px;border-radius:50%;position:relative;display:grid;place-items:center}.pd-donut:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:50%;background:#151515}.pd-donut>div{position:relative;z-index:1;text-align:center}.pd-donut small{display:block;color:#777;font-size:9px}.pd-donut b{font-size:22px;color:#f0ece2}.pd-donut-list{display:flex;flex-direction:column;gap:9px}.pd-donut-list>div{display:grid;grid-template-columns:8px 1fr auto 30px;gap:8px;align-items:center;font-size:10px}.pd-donut-list i{width:8px;height:8px;border-radius:3px}.pd-donut-list span{color:#aaa}.pd-donut-list b{color:#eee}.pd-donut-list small{color:#777;text-align:right}.pd-big-mini{color:#d7b15d;font-size:14px}.pd-chart-note{color:#676767;font-size:10px;margin:12px 0 0}.pd-allocation{display:flex;flex-direction:column;gap:11px;margin-top:17px}.pd-allocation>div>div:first-child{display:flex;justify-content:space-between;font-size:11px}.pd-allocation span{color:#aaa}.pd-allocation b{color:#eee}.pd-allocation-track{height:7px;background:#202020;border-radius:999px;overflow:hidden;margin:6px 0 4px}.pd-allocation-track i{display:block;height:100%;border-radius:999px}.pd-allocation small{color:#666}.pd-goals,.pd-budget-list{display:flex;flex-direction:column;gap:14px;margin-top:17px}.pd-goals>div>div:first-child,.pd-budget-list>div>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:11px}.pd-goals b,.pd-budget-list b{color:#ddd}.pd-goals span,.pd-budget-list span{color:#d7b15d;font-weight:800}.pd-progress{height:7px;border-radius:999px;background:#222;overflow:hidden;margin:7px 0 5px}.pd-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#9d7936,#d7b15d)}.pd-progress i.over{background:#e58d8d}.pd-budget-list span.over{color:#e58d8d}.pd-goals small,.pd-budget-list small{color:#666}.pd-debts{margin-top:12px}.pd-debts>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.055)}.pd-debts span{display:flex;flex-direction:column;gap:3px}.pd-debts b{font-size:11px;color:#ddd}.pd-debts small{font-size:9px;color:#666}.pd-debts strong{color:#e5b86a;font-size:13px}.pd-action-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px}.pd-action-stats div{padding:13px 8px;border-radius:12px;background:#111;text-align:center}.pd-action-stats strong{display:block;font-size:19px;color:#eee}.pd-action-stats small{color:#777;font-size:9px}.pd-progress.execution{margin-top:15px}.pd-progress.execution i{background:linear-gradient(90deg,#61c79b,#d7b15d)}.pd-link{border:0;background:transparent;color:#d7b15d;cursor:pointer;font-weight:800}.pd-ai-brief{background:linear-gradient(145deg,#d7b15d13,#151515 44%)}.pd-ai-brief .primary{border:0;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900;cursor:pointer}.pd-ai-brief h2{font-size:19px;margin:17px 0 7px}.pd-ai-brief>p{color:#aaa;line-height:1.6}.pd-focus{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pd-focus span{display:flex;align-items:flex-start;gap:8px;padding:9px;background:#ffffff06;border-radius:10px;color:#aaa;font-size:11px}.pd-focus b{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#d7b15d;color:#17130c;font-size:9px;flex:0 0 auto}.pd-positive{margin-top:10px;padding:9px;border-radius:10px;background:#61c79b14;color:#80d1ad;font-size:11px}.pd-mode{display:block;margin-top:10px;color:#5f5f5f}.pd-brief-actions{display:flex;gap:8px;margin-top:14px}.pd-brief-actions button{border:1px solid rgba(255,255,255,.08);background:#111;color:#aaa;border-radius:10px;padding:8px 10px;cursor:pointer}.pd-journal{margin-top:12px}.pd-journal textarea{width:100%;min-height:90px;resize:vertical;background:#101010;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ddd;padding:10px}.pd-journal>div{display:flex;align-items:center;gap:9px;margin-top:7px}.pd-journal button{border:0;background:#d7b15d;color:#17130c;border-radius:9px;padding:8px 10px;font-weight:800}.pd-last-journal{font-size:10px;color:#777}.pd-empty{color:#666;font-size:11px;line-height:1.5;margin-top:18px}.lower{align-items:stretch}@media(max-width:1100px){.pd-metrics{grid-template-columns:repeat(2,1fr)}.pd-grid.two,.pd-grid.three{grid-template-columns:1fr}.pd-donut-wrap{grid-template-columns:150px 1fr}}@media(max-width:720px){.pd-hero{align-items:flex-start;flex-direction:column}.pd-hero-actions{justify-content:flex-start}.pd-decision,.pd-metrics{grid-template-columns:1fr}.pd-donut-wrap{grid-template-columns:1fr;justify-items:center}.pd-donut-list{width:100%}.pd-section-bar{align-items:flex-start;gap:10px;flex-direction:column}.pd-line-chart,.pd-net-chart{height:210px}}.transaction-intelligence{display:grid;gap:18px}.txi-hero,.txi-decision,.txi-card,.txi-budget,.txi-ai,.txi-transactions,.txi-advanced{border:1px solid rgba(215,177,93,.16);background:linear-gradient(145deg,#121316fa,#090a0cfa);border-radius:22px;box-shadow:0 18px 48px #0000002e}.txi-hero{padding:24px 26px;display:flex;justify-content:space-between;gap:20px;align-items:end}.txi-hero h1{margin:7px 0 6px;font-size:34px}.txi-hero p{margin:0;color:#9fa3aa;max-width:720px}.txi-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.txi-actions input,.txi-actions select,.txi-actions button{background:#111318;border:1px solid #292d34;color:#eee;border-radius:11px;padding:11px 12px}.txi-actions .primary,.txi-ai .primary{background:linear-gradient(135deg,#d7b15d,#a87c2f);color:#111;border:0;font-weight:800}.txi-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.txi-metric{padding:17px 18px;border:1px solid #262a31;border-radius:17px;background:#111318;position:relative;overflow:hidden}.txi-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#d7b15d}.txi-metric.green:before{background:#61c79b}.txi-metric.red:before{background:#e58d8d}.txi-metric.blue:before{background:#78a9ff}.txi-metric.purple:before{background:#b59bf2}.txi-metric small{font-size:10px;letter-spacing:.12em;color:#888e98}.txi-metric strong{display:block;font-size:24px;margin:9px 0 8px}.txi-metric>div{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#8f949d;font-size:11px}.txi-metric b.good{color:#61c79b}.txi-metric b.bad{color:#e58d8d}.txi-decision{padding:21px 22px}.txi-decision h2{margin:5px 0 14px}.txi-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.txi-signal{background:#101217;border:1px solid #272b32;border-radius:14px;padding:15px}.txi-signal span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#d7b15d}.txi-signal.high{border-color:#e58d8d5c}.txi-signal.high span{color:#e58d8d}.txi-signal.medium{border-color:#d7b15d4d}.txi-signal.low{border-color:#61c79b3d}.txi-signal.low span{color:#61c79b}.txi-signal b{display:block;margin:8px 0 5px}.txi-signal p{margin:0;color:#969ba5;font-size:12px;line-height:1.55}.txi-advanced{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:18px 20px;border-color:#78a9ff29;background:linear-gradient(145deg,#101419fa,#090b0efa)}.txi-advanced small{color:#7daaf7;font-size:9px;letter-spacing:.12em}.txi-advanced h3{margin:4px 0 5px}.txi-advanced p{margin:0;color:#858c96;font-size:11px;line-height:1.5;max-width:760px}.txi-advanced>button{border:1px solid rgba(120,169,255,.2);background:#78a9ff0f;color:#9fc1f5;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:850;cursor:pointer}.txi-advanced-body{grid-column:1/-1;margin-top:4px}.txi-section-bar,.txi-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.txi-section-bar{padding:2px 2px 0}.txi-section-bar h2,.txi-head h3{margin:4px 0 0}.txi-section-bar small,.txi-head small{color:#d7b15d;letter-spacing:.12em;font-size:9px}.txi-period{display:flex;gap:6px}.txi-period button,.txi-chip{border:1px solid #30343c;background:#111318;color:#9ca1aa;border-radius:9px;padding:8px 10px}.txi-period button.active{background:#d7b15d;color:#111;border-color:#d7b15d}.txi-grid{display:grid;gap:14px}.txi-grid.two{grid-template-columns:1.35fr .9fr}.txi-card,.txi-budget,.txi-ai,.txi-transactions{padding:20px}.txi-head>b{font-size:16px;color:#ddd}.txi-line{width:100%;height:220px;margin-top:10px}.txi-line line{stroke:#2b2f36;stroke-width:.6}.txi-line polyline{fill:none;stroke-width:2.2}.txi-line.income polyline,.txi-line.income circle{stroke:#61c79b;fill:#61c79b}.txi-line.expenses polyline,.txi-line.expenses circle{stroke:#e58d8d;fill:#e58d8d}.txi-axis{display:flex;justify-content:space-between;color:#707680;font-size:9px}.txi-donut-wrap{display:grid;grid-template-columns:170px 1fr;gap:18px;align-items:center;margin-top:18px}.txi-donut{width:170px;height:170px;border-radius:50%;display:grid;place-items:center}.txi-donut>div{width:104px;height:104px;border-radius:50%;background:#0d0f12;display:grid;place-items:center;align-content:center;text-align:center}.txi-donut small{font-size:9px;color:#777}.txi-donut b{font-size:17px}.txi-mix-list{display:grid;gap:9px}.txi-mix-list>div{display:grid;grid-template-columns:9px 1fr auto auto;gap:8px;align-items:center;font-size:11px}.txi-mix-list i{width:8px;height:8px;border-radius:50%}.txi-mix-list small{color:#777}.txi-recurring,.txi-bars,.txi-budget-grid{display:grid;gap:10px;margin-top:16px}.txi-recurring>div{display:flex;justify-content:space-between;gap:12px;padding:12px;background:#0f1115;border:1px solid #242830;border-radius:12px}.txi-recurring span{display:grid;gap:3px}.txi-recurring small{color:#787e88}.txi-recurring strong{font-size:13px}.txi-bars>div>div:first-child,.txi-budget-grid>div>div:first-child{display:flex;justify-content:space-between;gap:10px}.txi-bars>div>div:nth-child(2),.txi-progress{height:7px;background:#1b1f25;border-radius:999px;overflow:hidden;margin:7px 0 5px}.txi-bars i,.txi-progress i{display:block;height:100%;border-radius:999px}.txi-bars small,.txi-budget-grid small{color:#777}.txi-budget-grid{grid-template-columns:repeat(2,1fr)}.txi-budget-grid>div{padding:12px;background:#0f1115;border:1px solid #242830;border-radius:12px}.txi-budget-grid span.over{color:#e58d8d}.txi-progress i{background:#d7b15d}.txi-progress i.over{background:#e58d8d}.txi-ai{border-color:#d7b15d4d;background:linear-gradient(145deg,#1b1811fa,#0b0c0efa)}.txi-ai>h2{font-size:24px;margin:18px 0 7px}.txi-ai>p{color:#a7abb3;line-height:1.55}.txi-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.txi-ai-grid>div{background:#0e1014;border:1px solid #282c33;border-radius:13px;padding:14px;display:grid;gap:8px}.txi-ai-grid span{font-size:12px;line-height:1.5}.txi-ai-grid span b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#d7b15d;color:#111;margin-right:8px}.txi-positive{padding:12px 14px;border:1px solid rgba(97,199,155,.25);background:#61c79b0f;border-radius:11px;color:#a9dbc7}.txi-mode{display:block;margin-top:12px;color:#777}.txi-transactions{padding-bottom:10px}.txi-table{margin-top:12px}.txi-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:13px 2px;border-top:1px solid #22262c}.txi-row:first-child{border-top:0}.txi-row>div{display:grid;gap:3px}.txi-row small{color:#777}.txi-row strong{font-size:13px}.txi-row button{background:transparent;border:1px solid #2a2e35;color:#999;border-radius:8px;padding:7px 9px}.txi-empty{color:#777;margin:15px 0 5px}.transaction-intelligence.income .txi-hero{background:radial-gradient(circle at 82% 20%,rgba(97,199,155,.09),transparent 33%),linear-gradient(145deg,#121416,#090a0c)}.transaction-intelligence.expenses .txi-hero{background:radial-gradient(circle at 82% 20%,rgba(229,141,141,.08),transparent 33%),linear-gradient(145deg,#141213,#090a0c)}@media(max-width:1050px){.txi-metrics{grid-template-columns:repeat(2,1fr)}.txi-grid.two,.txi-ai-grid{grid-template-columns:1fr}.txi-signal-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.txi-hero,.txi-head,.txi-section-bar{align-items:flex-start;flex-direction:column}.txi-actions,.txi-actions input,.txi-actions select,.txi-actions button{width:100%}.txi-metrics,.txi-signal-grid,.txi-budget-grid{grid-template-columns:1fr}.txi-donut-wrap{grid-template-columns:1fr;justify-items:center}.txi-row{grid-template-columns:1fr auto}.txi-row button{grid-column:auto}.txi-line{height:180px}.txi-advanced{grid-template-columns:1fr}.txi-advanced>button{width:100%}.txi-advanced-body{grid-column:1}}.budget-intelligence{display:grid;gap:20px}.bdi-hero,.bdi-signals,.bdi-card,.bdi-table{border:1px solid var(--nm-border);background:linear-gradient(145deg,#12151a,#0c0e11);border-radius:22px;box-shadow:var(--nm-shadow-soft),inset 0 1px #ffffff06}.bdi-hero{padding:24px 26px;display:flex;justify-content:space-between;align-items:end;gap:20px;background:radial-gradient(circle at 84% 15%,rgba(215,177,93,.09),transparent 34%),linear-gradient(145deg,#15140f,#0c0e11)}.bdi-hero h1{margin:6px 0 5px;font-size:clamp(34px,3.1vw,46px)}.bdi-hero p{margin:0;color:var(--nm-muted)}.bdi-actions{display:flex;gap:9px;flex-wrap:wrap}.bdi-actions input,.bdi-actions button{background:#0e1013;border:1px solid #292d34;color:#eee;padding:11px 12px}.bdi-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bdi-metric{padding:18px;border:1px solid var(--nm-border);border-radius:16px;background:linear-gradient(150deg,#12151a,#0e1013);position:relative;overflow:hidden}.bdi-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--nm-gold)}.bdi-metric.red:before{background:var(--nm-red)}.bdi-metric.green:before{background:var(--nm-green)}.bdi-metric small,.bdi-head small,.bdi-section small{font-size:9px;letter-spacing:.13em;color:#8b9098}.bdi-metric strong{display:block;font-size:25px;margin:9px 0 7px}.bdi-metric span{font-size:11px;color:#848a94}.bdi-signals,.bdi-card,.bdi-table{padding:20px}.bdi-head,.bdi-section{display:flex;justify-content:space-between;align-items:center;gap:14px}.bdi-head h2,.bdi-head h3,.bdi-section h2{margin:4px 0 0}.bdi-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px}.bdi-signal{padding:14px;border:1px solid #262a31;border-radius:13px;background:#0f1115}.bdi-signal span{font-size:9px;letter-spacing:.13em;color:var(--nm-gold)}.bdi-signal.high{border-color:#e58d8d52}.bdi-signal.high span{color:var(--nm-red)}.bdi-signal.low{border-color:#69caa13d}.bdi-signal.low span{color:var(--nm-green)}.bdi-signal b{display:block;margin:7px 0 4px}.bdi-signal p{margin:0;font-size:12px;color:#9297a0}.bdi-ai{margin-top:14px;padding:16px;border:1px solid rgba(215,177,93,.18);border-radius:14px;background:#d7b15d0b}.bdi-ai h3{margin:0 0 6px}.bdi-ai>p{color:#aaa;margin:0 0 12px}.bdi-ai>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bdi-ai section{display:grid;gap:7px;padding:12px;background:#0e1013;border:1px solid #252930;border-radius:11px}.bdi-ai section small{color:var(--nm-gold)}.bdi-ai section span{font-size:12px}.bdi-ai em{display:block;margin-top:11px;color:#a9dbc7;font-style:normal}.bdi-ai>small{display:block;margin-top:9px;color:#777}.bdi-section{padding:2px}.bdi-section>div:last-child{display:flex;gap:6px}.bdi-section button{border:1px solid #30343c;background:#111318;color:#9ca1aa;padding:8px 10px}.bdi-section button.active{background:var(--nm-gold);color:#17130c;border-color:var(--nm-gold)}.bdi-grid{display:grid;gap:14px}.bdi-grid.two{grid-template-columns:1.25fr .9fr}.bdi-chart{width:100%;height:220px;margin-top:10px}.bdi-chart line{stroke:#2a2e34;stroke-width:.6}.bdi-chart polyline{fill:none;stroke-width:2.1}.bdi-chart polyline.budget{stroke:var(--nm-gold)}.bdi-chart polyline.spent{stroke:var(--nm-red)}.bdi-axis{display:flex;justify-content:space-between;color:#727781;font-size:9px}.bdi-legend{display:flex;gap:14px;margin-top:10px;color:#8a8f97;font-size:10px}.bdi-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.bdi-legend i.budget{background:var(--nm-gold)}.bdi-legend i.spent{background:var(--nm-red)}.bdi-bars{display:grid;gap:11px;margin-top:15px}.bdi-bars>div>div:first-child{display:flex;justify-content:space-between}.bdi-bars>div>div:nth-child(2){height:7px;background:#1c2026;border-radius:999px;overflow:hidden;margin:6px 0 4px}.bdi-bars i{display:block;height:100%;border-radius:999px}.bdi-bars small{color:#777}.bdi-bars .over{color:var(--nm-red)}.bdi-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:13px 2px;border-top:1px solid #22262c}.bdi-row:first-of-type{margin-top:10px}.bdi-row>div{display:grid;gap:3px}.bdi-row small{color:#777}.bdi-row>span{font-size:12px;color:#aaa}.bdi-row button{background:transparent;border:1px solid #2b2f36;color:#989da6;padding:7px 9px}.bdi-empty{color:#777}.bdi-head>b{font-size:12px;color:#999}@media(max-width:1000px){.bdi-metrics{grid-template-columns:repeat(2,1fr)}.bdi-grid.two,.bdi-ai>div{grid-template-columns:1fr}.bdi-signal-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.bdi-hero,.bdi-head,.bdi-section{align-items:flex-start;flex-direction:column}.bdi-actions,.bdi-actions input,.bdi-actions button{width:100%}.bdi-metrics,.bdi-signal-grid{grid-template-columns:1fr}.bdi-row{grid-template-columns:1fr auto}.bdi-row>span{grid-column:1/-1}}:root{--nm-bg:#070809;--nm-bg-2:#0b0d10;--nm-rail:#0a0b0d;--nm-surface:#101216;--nm-surface-2:#14171c;--nm-surface-3:#191d23;--nm-border:rgba(255,255,255,.075);--nm-border-strong:rgba(215,177,93,.22);--nm-gold:#d7b15d;--nm-gold-2:#f0cf87;--nm-gold-soft:rgba(215,177,93,.1);--nm-text:#f4f1e9;--nm-text-2:#c8c5bd;--nm-muted:#898e98;--nm-green:#69caa1;--nm-red:#e58d8d;--nm-blue:#7daaf7;--nm-purple:#b8a2ef;--nm-shadow:0 22px 70px rgba(0,0,0,.28);--nm-shadow-soft:0 10px 30px rgba(0,0,0,.18);--nm-radius:20px;--nm-radius-sm:12px;--nm-ease:cubic-bezier(.22,.61,.36,1) }html{background:var(--nm-bg);scroll-behavior:smooth}html body{color:var(--nm-text);background:radial-gradient(circle at 78% -10%,rgba(215,177,93,.075),transparent 31%),radial-gradient(circle at 15% 38%,rgba(67,94,130,.055),transparent 29%),linear-gradient(145deg,var(--nm-bg-2),var(--nm-bg) 55%,#060708);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.005em}body::selection{background:#d7b15d47;color:#fff}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#090a0c}body::-webkit-scrollbar-thumb{background:#252932;border:2px solid #090a0c;border-radius:99px}body::-webkit-scrollbar-thumb:hover{background:#343943}html body button,html body input,html body textarea,html body select{border-radius:11px;transition:border-color .18s var(--nm-ease),background .18s var(--nm-ease),transform .18s var(--nm-ease),box-shadow .18s var(--nm-ease);outline:none}html body button{cursor:pointer}html body button:hover:not(:disabled){transform:translateY(-1px)}html body button:active:not(:disabled){transform:translateY(0)}html body button:focus-visible,html body input:focus-visible,html body textarea:focus-visible,html body select:focus-visible,html body a:focus-visible{outline:2px solid rgba(215,177,93,.8);outline-offset:3px}html body .gold,html body button.primary{background:linear-gradient(135deg,var(--nm-gold-2),var(--nm-gold));border:1px solid rgba(255,255,255,.08);color:#16130c;box-shadow:0 8px 22px #d7b15d1f;font-weight:750}html body .gold:hover:not(:disabled),html body button.primary:hover:not(:disabled){box-shadow:0 11px 30px #d7b15d33;filter:brightness(1.035)}html body .ghost{background:#ffffff06;border:1px solid var(--nm-border);color:var(--nm-text-2)}html body .eyebrow{color:#b8ad97;font-size:10px;letter-spacing:.16em;font-weight:650;text-transform:uppercase}html body h1,html body .title-row h1{color:var(--nm-text);letter-spacing:-.035em}html body h2,html body h3{letter-spacing:-.02em}html body p{color:var(--nm-text-2)}@media(min-width:1180px){html body #root>header{position:fixed;inset:0 auto 0 0;width:268px;height:100vh;min-height:0;padding:26px 18px 18px;display:flex;flex-direction:column;align-items:stretch;gap:24px;background:linear-gradient(180deg,#0d0f12fb,#07080afe);border:0;border-right:1px solid var(--nm-border);box-shadow:18px 0 65px #0000002e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:60}html body #root>header .brand{min-width:0;padding:4px 8px 21px;border-bottom:1px solid var(--nm-border);gap:11px}html body #root>header .logo{width:43px;height:43px;border-radius:13px;background:linear-gradient(145deg,#ecd28f,#bd8e38);box-shadow:inset 0 1px #ffffff57,0 8px 24px #d7b15d21;color:#21180a;font-weight:650}html body #root>header .brand strong{font-size:22px;line-height:1.05;color:#f5f0e6}html body #root>header .brand small{font-size:7.5px;letter-spacing:.12em;color:#756f66;margin-top:4px}html body #root>header nav{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:100%}html body #root>header nav:before{content:"WORKSPACE";font-size:9px;letter-spacing:.16em;color:#5f646d;font-weight:700;padding:4px 13px 8px}html body #root>header nav a{display:flex;align-items:center;min-height:45px;padding:12px 13px;border:1px solid transparent;border-radius:12px;color:#9b9fa8;font-size:13px;font-weight:550;letter-spacing:0;background:transparent;position:relative;overflow:hidden}html body #root>header nav a:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:99px;background:transparent}html body #root>header nav a:hover{color:#e4e0d8;background:#ffffff07;border-color:#ffffff0b}html body #root>header nav a.active{color:#f2dfb2;background:linear-gradient(90deg,#d7b15d1b,#d7b15d06);border-color:#d7b15d24;box-shadow:inset 0 1px #ffffff05}html body #root>header nav a.active:after{background:var(--nm-gold)}html body #root>header .user{margin-top:auto;padding:14px 10px 4px;border-top:1px solid var(--nm-border);display:grid;grid-template-columns:auto 1fr;gap:7px 9px;align-items:center;color:#8e939c}html body #root>header .user>span{grid-column:1/-1;width:max-content;padding:5px 9px;border:1px solid var(--nm-border);border-radius:999px;background:#ffffff06;font-size:10px;color:#b8a984}html body #root>header .user b{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e6e2d9;font-size:12px;font-weight:600}html body #root>header .user:before{content:"";width:30px;height:30px;border-radius:10px;background:linear-gradient(145deg,#d7b15d33,#d7b15d12);border:1px solid rgba(215,177,93,.16);grid-row:2/4;align-self:center}html body #root>header .user .link{grid-column:2;color:#6f747d;text-align:left;padding:0;font-size:10px;width:max-content}html body #root>header .user .link:hover{color:#d6d1c8;transform:none}html body #root>main{margin-left:268px;padding:40px clamp(28px,3.6vw,58px) 42px;min-height:calc(100vh - 44px);max-width:none}html body #root>footer{margin-left:268px;padding:16px 34px 22px;text-align:right;color:#4f535a;border:0;font-size:9px;letter-spacing:.19em}}@media(max-width:1179px){html body #root>header{background:#0a0b0df0;border-color:var(--nm-border);box-shadow:0 12px 36px #00000024;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html body #root>header .logo{border-radius:11px;background:linear-gradient(145deg,#ecd28f,#bd8e38);color:#21180a}html body #root>header nav a{border-radius:9px;padding-left:8px;padding-right:8px}html body #root>header nav a.active{background:#d7b15d12;border-bottom-color:var(--nm-gold)}html body #root>main{padding-top:36px}}html body .stat,html body .panel,html body .coach,html body .chart,html body .card,html body .modal{background:linear-gradient(145deg,#121418f7,#0b0d10fa);border-color:var(--nm-border);border-radius:var(--nm-radius);box-shadow:var(--nm-shadow-soft),inset 0 1px #ffffff06}html body .stat{min-height:135px;padding:22px}html body .stat small{color:#858a93;font-size:9px}html body .stat strong{font-size:31px}html body .panel{padding:24px}html body .row{border-color:#ffffff0f}html body .row-actions button{border-color:var(--nm-border);background:#12151a;color:#9da2aa;border-radius:9px}html body .row-actions button:hover{color:#eee;border-color:#d7b15d3d}html body .search,html body .month,html body .modal input,html body .journal textarea{background:#0e1013;border-color:#2a2e35;color:#e9e6df}html body .search:focus,html body .month:focus,html body .modal input:focus,html body .journal textarea:focus{border-color:#d7b15d75;box-shadow:0 0 0 3px #d7b15d0f}html body .overlay{background:#000000bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}html body .modal{border-color:#d7b15d29;padding:28px;box-shadow:0 35px 100px #0000008c}html body .login-page{background:#08090b}html body .login-left{background:radial-gradient(circle at 22% 27%,rgba(215,177,93,.13),transparent 28%),radial-gradient(circle at 78% 74%,rgba(68,93,128,.09),transparent 31%),linear-gradient(145deg,#111316,#07080a 72%);border-color:var(--nm-border)}html body .login-left .logo{border-radius:13px;background:linear-gradient(145deg,#ecd28f,#bd8e38);color:#21180a}html body .hero h1{font-size:clamp(52px,5.5vw,78px);letter-spacing:-.05em}html body .hero em{color:#e2c375}html body .hero p{color:#aeb1b5;font-size:14px;max-width:520px}html body .tag{color:#655f56}html body .login-right{background:radial-gradient(circle at 80% 15%,rgba(215,177,93,.045),transparent 25%),#0a0b0d}html body .login-card{background:linear-gradient(155deg,#14161afa,#0a0b0efc);border-color:#ffffff13;box-shadow:0 35px 100px #0000005c;border-radius:26px;padding:42px}html body .login-card input{background:#f0ede6;border:0;border-radius:12px;color:#191919;min-height:48px}html body .login-card .auth-secondary{border:1px solid var(--nm-border);background:#111318;color:#aaa;border-radius:11px;padding:12px}html body .premium-dashboard,html body .transaction-intelligence{gap:20px}html body .premium-dashboard .pd-hero,html body .premium-dashboard .pd-decision,html body .premium-dashboard .pd-chart-card,html body .premium-dashboard .pd-mini-panel,html body .premium-dashboard .pd-ai-brief,html body .transaction-intelligence .txi-hero,html body .transaction-intelligence .txi-decision,html body .transaction-intelligence .txi-card,html body .transaction-intelligence .txi-budget,html body .transaction-intelligence .txi-ai,html body .transaction-intelligence .txi-transactions{border-color:var(--nm-border);box-shadow:var(--nm-shadow-soft),inset 0 1px #ffffff06;border-radius:22px}html body .premium-dashboard .pd-metric,html body .transaction-intelligence .txi-metric{background:linear-gradient(150deg,#12151a,#0e1013);border-color:#fff1;border-radius:16px;box-shadow:0 9px 28px #0000001f}html body .premium-dashboard .pd-metric:hover,html body .transaction-intelligence .txi-metric:hover{transform:translateY(-2px);border-color:#d7b15d29;box-shadow:0 14px 36px #0003}html body .premium-dashboard .pd-hero h1,html body .transaction-intelligence .txi-hero h1{font-size:clamp(32px,3.1vw,46px)}html body .premium-dashboard .pd-period button.active,html body .transaction-intelligence .txi-period button.active{background:var(--nm-gold);border-color:var(--nm-gold);color:#17130c}html body .transaction-intelligence .txi-ai,html body .premium-dashboard .pd-ai-brief{background:radial-gradient(circle at 90% 10%,rgba(215,177,93,.075),transparent 35%),linear-gradient(145deg,#15140f,#0c0e11)}html body .wealth-ai-card,html body .command-card,html body .action-center-card,html body .alerts-card,html body .trajectory-action-card,html body .scenario-card,html body .trajectory-card,html body .history-card,html body .cashflow-forecast-card,html body .debt-optimizer-card,html body .goal-priority-card{border-color:var(--nm-border);border-radius:22px;box-shadow:var(--nm-shadow-soft),inset 0 1px #ffffff06}html body .title-row{margin-top:4px}html body .title-row h1{font-size:clamp(38px,4vw,54px)}html body .stats{gap:14px}html body .budget-line .bar,html body .bar{background:#20242a;border-radius:999px}html body .bar i{border-radius:999px;background:linear-gradient(90deg,#b78939,#e4c779)}html body .app-error{border:1px solid rgba(229,141,141,.22);background:#e58d8d12;color:#e8b1b1;border-radius:12px;padding:12px 14px;margin-bottom:15px}html body .wealth-ai-note{border-radius:12px}html body .loading{background:radial-gradient(circle at 50% 45%,rgba(215,177,93,.07),transparent 27%),#08090a;color:#d7b15d;font-size:11px;letter-spacing:.18em}html body .empty{color:#737983}@media(max-width:700px){html body #root>main{padding:24px 14px 34px}html body #root>header{padding:13px 14px 9px;gap:12px}html body #root>header .brand strong{font-size:18px}html body #root>header nav{gap:6px;padding-bottom:3px}html body #root>header nav a{font-size:11px;white-space:nowrap;padding:9px 8px}html body .login-card{padding:28px 22px;border-radius:20px}html body .stat{min-height:112px}html body .premium-dashboard .pd-hero,html body .transaction-intelligence .txi-hero{border-radius:18px}html body #root>footer{font-size:8px;letter-spacing:.13em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html body *,html body *:before,html body *:after{transition:none!important;animation:none!important}}:root{--nm-fast:.16s;--nm-normal:.26s;--nm-slow:.42s}body{font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.58;transform:none!important}button,[role=button],a{touch-action:manipulation}#root>main>*,.premium-dashboard>*,.transaction-intelligence>*,.budget-intelligence>*,.wealth-workspace-view>*{animation:nmReveal var(--nm-slow) var(--nm-ease) both}#root>main>*:nth-child(2),.premium-dashboard>*:nth-child(2),.transaction-intelligence>*:nth-child(2){animation-delay:35ms}#root>main>*:nth-child(3),.premium-dashboard>*:nth-child(3),.transaction-intelligence>*:nth-child(3){animation-delay:70ms}@keyframes nmReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pd-chart-card,.pd-mini-panel,.pd-ai-brief,.txi-card,.txi-budget,.txi-ai,.txi-transactions,.bdi-card,.bdi-signals,.bdi-table,.ph-priorities,.ph-brief,.command-card,.debt-optimizer-card,.goal-priority-card,.scenario-card,.trajectory-card,.action-center-card,.alerts-card{transition:transform var(--nm-normal) var(--nm-ease),border-color var(--nm-normal) var(--nm-ease),box-shadow var(--nm-normal) var(--nm-ease)}.pd-chart-card:hover,.pd-mini-panel:hover,.txi-card:hover,.bdi-card:hover,.ph-priority:hover{transform:translateY(-2px);border-color:#d7b15d29;box-shadow:0 20px 48px #00000038}.ph-priority button,.pd-link,.txi-row button,.bdi-row button{min-height:36px}svg{-webkit-user-select:none;user-select:none}.pd-line-chart,.pd-net-chart,.txi-line,.bdi-chart{cursor:crosshair}.pd-line-chart circle,.pd-net-chart circle,.txi-line circle,.bdi-chart circle{transition:opacity var(--nm-fast) ease,filter var(--nm-fast) ease,transform var(--nm-fast) ease;transform-box:fill-box;transform-origin:center;cursor:help}.pd-line-chart circle:hover,.pd-net-chart circle:hover,.txi-line circle:hover,.bdi-chart circle:hover{transform:scale(1.9);filter:drop-shadow(0 0 3px currentColor);opacity:1}.pd-line-chart polyline,.pd-net-chart polyline,.txi-line polyline,.bdi-chart polyline{transition:opacity var(--nm-fast) ease,filter var(--nm-fast) ease}.pd-line-chart:hover polyline,.pd-net-chart:hover polyline,.txi-line:hover polyline,.bdi-chart:hover polyline{filter:drop-shadow(0 2px 3px rgba(0,0,0,.28))}.pd-progress i,.pd-allocation-track i,.txi-progress i,.txi-bars i,.bdi-progress i,.bdi-bars i,.bar i{animation:nmGrow .7s var(--nm-ease) both;transform-origin:left}@keyframes nmGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.loading,.ph-loading,.muted:has(+.nm-skeleton){position:relative;overflow:hidden}.ph-loading{min-height:176px;border:1px solid rgba(255,255,255,.07);border-radius:18px;color:transparent;background:linear-gradient(110deg,#101318 8%,#191d23 18%,#101318 33%);background-size:220% 100%;animation:nmShimmer 1.25s linear infinite}.ph-loading:before,.ph-loading:after{content:"";position:absolute;left:24px;right:24px;border-radius:9px;background:#ffffff0f}.ph-loading:before{top:36px;height:25px;width:42%}.ph-loading:after{top:78px;height:70px}.loading{background:radial-gradient(circle at 50% 45%,rgba(215,177,93,.06),transparent 24%),#08090a}.loading:after{content:"";display:block;width:132px;height:3px;margin:20px auto 0;border-radius:99px;background:linear-gradient(90deg,transparent,#d7b15d,transparent);background-size:200% 100%;animation:nmShimmer 1s linear infinite}@keyframes nmShimmer{to{background-position:-200% 0}}.pd-empty,.txi-empty,.bdi-empty,.empty{padding:16px 18px;border:1px dashed rgba(255,255,255,.085);border-radius:13px;background:#ffffff05;line-height:1.55}.message,.wealth-ai-note,.app-error{animation:nmReveal .25s ease both}.wealth-workspace-view>section,.wealth-workspace-view>div{content-visibility:auto;contain-intrinsic-size:420px;scroll-margin-top:24px}small{line-height:1.45}.pd-chart-note,.txi-mode,.bdi-ai>small,.ph-brief>small{line-height:1.5}input::placeholder,textarea::placeholder{color:#666c75;opacity:1}@media(prefers-contrast:more){:root{--nm-border:rgba(255,255,255,.2)}body{--nm-muted:#a9aeb7}.eyebrow{color:#d8c69f!important}}@media(min-width:1500px){body #root>main{padding-left:clamp(46px,4.2vw,76px);padding-right:clamp(46px,4.2vw,76px)}.premium-dashboard,.transaction-intelligence,.budget-intelligence,.wealth-workspace-shell{max-width:1600px;margin-inline:auto}}@media(max-width:900px){.pd-card-head,.txi-head,.bdi-head,.ph-head{gap:10px}.pd-cash-footer{display:grid;grid-template-columns:repeat(3,1fr)}.ph-priority-grid{grid-template-columns:1fr!important}.wealth-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){body{padding-bottom:76px}#root>header{position:sticky!important;top:0!important;z-index:80!important;min-height:58px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#090a0ceb!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}#root>header .brand{padding:0!important;border:0!important}#root>header .brand small{display:none}#root>header .logo{width:34px!important;height:34px!important}#root>header .brand strong{font-size:17px!important}#root>header .user{margin:0!important;padding:0!important;border:0!important;display:flex!important;gap:7px!important}#root>header .user>b,#root>header .user>span,#root>header .user:before{display:none!important}#root>header .user .link{font-size:8px!important;width:auto!important;min-width:64px!important;height:36px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:11px!important;background:#111318!important}#root>header .user .link:after{display:none!important;content:none!important}#root>header nav{position:fixed!important;left:10px!important;right:10px!important;bottom:9px!important;z-index:100!important;height:60px!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:3px!important;overflow:visible!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;background:#0e1013f0!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:0 18px 55px #00000075!important}#root>header nav:before{display:none!important}#root>header nav a{min-width:0!important;min-height:48px!important;padding:7px 2px!important;display:grid!important;place-items:center!important;text-align:center!important;font-size:10px!important;line-height:1.12!important;border:0!important;border-radius:13px!important;color:#858b94!important}#root>header nav a.active{background:linear-gradient(145deg,#d7b15d29,#d7b15d0f)!important;color:#efd79c!important;box-shadow:inset 0 1px #ffffff0a!important}#root>header nav a:after{display:none!important}#root>main{margin:0!important;padding:20px 12px 28px!important}#root>footer{display:none!important}.pd-hero,.txi-hero,.bdi-hero,.ph-top,.wealth-workspace-head{padding:19px!important}.pd-hero h1,.txi-hero h1,.bdi-hero h1,.ph-top h1,.wealth-workspace-head h1{font-size:29px!important;line-height:1.06}.pd-hero-actions,.txi-actions,.bdi-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%}.pd-hero-actions input,.txi-actions input,.bdi-actions input{width:100%!important}.pd-hero-actions .primary,.txi-actions .primary,.bdi-actions .primary{grid-column:1/-1}.pd-metric,.txi-metric,.bdi-metric{min-height:112px!important;padding:15px!important}.pd-metric strong,.txi-metric strong,.bdi-metric strong{font-size:22px!important}.pd-chart-card,.pd-mini-panel,.pd-ai-brief,.txi-card,.txi-budget,.txi-ai,.txi-transactions,.bdi-card,.bdi-signals,.bdi-table,.ph-priorities,.ph-brief{padding:16px!important;border-radius:17px!important}.pd-line-chart,.pd-net-chart,.txi-line,.bdi-chart{height:180px!important}.pd-cash-footer{grid-template-columns:1fr!important;gap:7px}.pd-donut,.txi-donut{width:145px!important;height:145px!important}.wealth-workspace-tabs{position:sticky!important;top:66px!important;z-index:35!important;grid-template-columns:repeat(4,minmax(76px,1fr))!important;gap:5px!important;padding:6px!important;overflow-x:auto!important;background:#0a0c0feb!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:15px!important}.wealth-workspace-tabs button{min-width:88px!important;padding:9px 7px!important}.wealth-workspace-tabs button small{display:none!important}.wealth-workspace-tabs button b{font-size:10px!important}.txi-row,.bdi-row{grid-template-columns:1fr auto!important;gap:8px!important;padding:13px 0!important}.txi-row>div,.bdi-row>div{min-width:0}.txi-row>strong,.bdi-row>span{justify-self:end}.txi-row button,.bdi-row button{min-height:36px!important;padding:7px 10px!important}.txi-row button:first-of-type,.bdi-row button:first-of-type{grid-column:1/2}.txi-row button:last-of-type,.bdi-row button:last-of-type{grid-column:2/3}.ph-signal-row{grid-template-columns:1fr!important}.ph-focus{width:100%}.ph-brief .ph-head{align-items:flex-start!important}.ph-brief .ph-head button{width:100%}.modal{width:min(94vw,520px)!important;max-height:86vh;overflow:auto;padding:22px!important}.overlay{align-items:flex-end!important;padding:10px!important}.overlay .modal{border-radius:22px 22px 16px 16px!important}}@media(prefers-reduced-motion:reduce){#root>main>*,.premium-dashboard>*,.transaction-intelligence>*,.budget-intelligence>*,.wealth-workspace-view>*,.pd-progress i,.pd-allocation-track i,.txi-progress i,.txi-bars i,.bdi-progress i,.bdi-bars i,.bar i,.ph-loading,.loading:after{animation:none!important}.pd-chart-card:hover,.pd-mini-panel:hover,.txi-card:hover,.bdi-card:hover,.ph-priority:hover{transform:none!important}}.reports-workspace{display:grid;gap:18px}.reports-hero,.reports-start,.reports-toolbar,.financial-report{border:1px solid rgba(255,255,255,.075);background:linear-gradient(145deg,#121418,#0d0f12);border-radius:22px;box-shadow:0 18px 46px #0000002e}.reports-hero{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:24px 26px}.reports-hero h1{font-size:38px;margin:6px 0}.reports-hero p{margin:0;max-width:670px;color:#979ca5}.reports-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.reports-controls input,.reports-controls select,.reports-controls button,.reports-toolbar button,.reports-start button{min-height:41px;padding:0 12px;border:1px solid #2a2e35;background:#101216;color:#e7e3db;border-radius:11px}.reports-controls .primary,.reports-toolbar .primary,.reports-start .primary{background:linear-gradient(135deg,#efd089,#d7b15d);color:#17130c;border:0;font-weight:800}.reports-start{padding:58px 28px;text-align:center}.reports-start>div{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:18px;background:#d7b15d1c;border:1px solid rgba(215,177,93,.18);color:#dfbe72;font-size:24px}.reports-start h2{margin:0 0 8px;font-size:24px}.reports-start p{max-width:620px;margin:0 auto 20px;color:#8f949c;line-height:1.65}.reports-loading{min-height:220px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.065);border-radius:20px;background:linear-gradient(110deg,#101318 8%,#191d23 18%,#101318 33%);background-size:220% 100%;animation:nmShimmer 1.25s linear infinite;color:#a59a83}.reports-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px}.reports-toolbar>div:first-child{display:flex;flex-direction:column;gap:3px}.reports-toolbar b{font-size:13px}.reports-toolbar span{font-size:10px;color:#777d86}.reports-toolbar>div:last-child{display:flex;gap:8px}.financial-report{padding:34px;background:linear-gradient(145deg,#15171b,#0c0e11);overflow:hidden}.report-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.report-head>div{display:flex;align-items:center;gap:11px}.report-head>div:first-child div{display:flex;flex-direction:column}.report-head>div:last-child{flex-direction:column;align-items:flex-end;gap:3px}.report-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#efd089,#b8862f);color:#1b150b;font-weight:800;font-size:20px}.report-head b{font-size:18px}.report-head small{font-size:8px;letter-spacing:.12em;color:#777c84}.report-head strong{font-size:13px;color:#e7d6ae}.report-title{padding:32px 0 24px}.report-title>small,.report-section-head small{font-size:9px;letter-spacing:.14em;color:#d7b15d;font-weight:800}.report-title h1{font-size:34px;margin:6px 0 7px}.report-title p{margin:0;color:#777d85;font-size:11px}.report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.report-kpis>div{padding:17px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#101216}.report-kpis small{display:block;font-size:8px;letter-spacing:.11em;color:#777c85}.report-kpis strong{display:block;margin:10px 0 7px;font-size:20px;color:#f0ece3}.report-kpis span{font-size:9px;color:#888d95}.report-kpis.wealth>div:first-child{border-color:#d7b15d2e;background:linear-gradient(145deg,#d7b15d12,#101216)}.report-section{margin-top:14px;padding:22px;border:1px solid rgba(255,255,255,.065);border-radius:17px;background:#101216}.report-section-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.report-section-head h2{margin:4px 0 0;font-size:18px}.report-badge{padding:5px 8px;border-radius:999px;background:#61c79b14;color:#80d0ad;font-size:9px}.report-badge.warning{background:#e58d8d17;color:#e8a7a7}.report-bars{display:grid;gap:12px;margin-top:18px}.report-bars>div{display:grid;grid-template-columns:140px 1fr 150px;align-items:center;gap:12px}.report-bars span{font-size:10px;color:#aaa}.report-bars>div>div{height:7px;border-radius:999px;background:#20242a;overflow:hidden}.report-bars i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#a67b31,#dfbd70)}.report-bars b{font-size:9px;color:#787e87;text-align:right}.report-table{margin-top:16px}.report-tr{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:10px;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.055);align-items:center}.report-tr>*{font-size:10px}.report-th{color:#676d75;text-transform:uppercase;letter-spacing:.07em}.report-tr b{color:#d9d5cc}.report-tr span{color:#969ba3}.report-tr strong{color:#78cda8}.report-tr strong.warning{color:#e8a1a1}.report-goals{display:grid;gap:14px;margin-top:17px}.report-goals>div>div:first-child{display:flex;justify-content:space-between;font-size:10px}.report-goals>div>div:nth-child(2){height:6px;background:#24272d;border-radius:99px;overflow:hidden;margin:6px 0}.report-goals i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#a67b31,#dfbd70)}.report-goals small{color:#777d85;font-size:9px}.report-observations{display:grid;gap:9px;margin-top:16px}.report-observations>div{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;padding:11px;border-radius:11px;background:#ffffff06}.report-observations b{color:#d7b15d;font-size:10px}.report-observations p{margin:0;font-size:10px;color:#aaaeb5;line-height:1.55}.report-empty{padding:18px;border:1px dashed rgba(255,255,255,.08);border-radius:12px;color:#757b84}.report-foot{display:flex;justify-content:space-between;gap:15px;margin-top:26px;padding-top:16px;border-top:1px solid rgba(255,255,255,.065);font-size:8px;letter-spacing:.1em;color:#5e636c}@media(max-width:900px){.reports-hero{align-items:flex-start;flex-direction:column}.reports-controls{justify-content:flex-start}.report-kpis{grid-template-columns:repeat(2,1fr)}.report-bars>div{grid-template-columns:110px 1fr 120px}}@media(max-width:700px){.reports-hero{padding:19px}.reports-hero h1{font-size:30px}.reports-controls{display:grid;grid-template-columns:1fr;width:100%}.reports-controls>*{width:100%}.reports-toolbar{align-items:flex-start;flex-direction:column}.reports-toolbar>div:last-child{width:100%}.reports-toolbar button{flex:1}.financial-report{padding:20px 14px;border-radius:18px}.report-head{align-items:flex-start;gap:12px}.report-head>div:last-child{align-items:flex-end;text-align:right}.report-title h1{font-size:27px}.report-kpis{grid-template-columns:1fr 1fr}.report-kpis>div{padding:14px}.report-kpis strong{font-size:17px}.report-section{padding:16px}.report-bars>div{grid-template-columns:1fr;gap:5px}.report-bars b{text-align:left}.report-tr{grid-template-columns:1.2fr repeat(3,.8fr);gap:5px}.report-tr>*{font-size:9px}.report-foot{flex-direction:column}}@media print{body{background:#fff!important;color:#111!important;padding:0!important}.no-print,body>header,body>footer{display:none!important}#root>main{margin:0!important;padding:0!important}.reports-workspace{display:block}.financial-report{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#111!important;padding:18mm 14mm!important}.financial-report *{print-color-adjust:exact;-webkit-print-color-adjust:exact}.report-head,.report-foot,.report-section{border-color:#ddd!important}.report-head b,.report-title h1,.report-section h2,.report-kpis strong,.report-tr b{color:#111!important}.report-head small,.report-title p,.report-kpis small,.report-kpis span,.report-tr span,.report-bars span,.report-bars b,.report-goals small,.report-observations p,.report-foot{color:#555!important}.report-kpis>div,.report-section,.report-observations>div{background:#fafafa!important;border-color:#ddd!important}.report-bars>div>div,.report-goals>div>div:nth-child(2){background:#e8e8e8!important}.report-section,.report-kpis{break-inside:avoid}.report-logo{background:#d7b15d!important}}html body #root>header{position:sticky!important;inset:auto!important;top:0!important;width:100%!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0 clamp(20px,3.2vw,52px)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(18px,2.2vw,34px)!important;background:linear-gradient(180deg,#0f1115f7,#090b0ef5)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;box-shadow:0 10px 34px #00000038!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;z-index:120!important;overflow:visible!important}html body #root>header .brand{flex:0 0 auto!important;min-width:205px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important}html body #root>header .logo{flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#f0d18a,#bc8c36)!important;color:#21180a!important;box-shadow:inset 0 1px #ffffff61,0 7px 22px #d7b15d24!important}html body #root>header .brand strong{display:block!important;color:#f4efe6!important;font-size:19px!important;line-height:1!important;letter-spacing:-.02em!important}html body #root>header .brand small{display:block!important;margin-top:4px!important;color:#777268!important;font-size:6.6px!important;line-height:1.2!important;letter-spacing:.12em!important}html body #root>header nav{position:static!important;inset:auto!important;flex:1 1 auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px!important;display:flex!important;flex-direction:row!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:14px!important;background:#ffffff05!important;box-shadow:inset 0 1px #ffffff05!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root>header nav::-webkit-scrollbar{display:none!important}html body #root>header nav:before{content:none!important;display:none!important}html body #root>header nav a{position:relative!important;flex:0 0 auto!important;min-width:auto!important;min-height:38px!important;padding:10px clamp(10px,1vw,16px)!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#969ca6!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}html body #root>header nav a:hover{color:#eee9e1!important;background:#ffffff09!important;border-color:#ffffff0e!important;transform:translateY(-1px)!important}html body #root>header nav a.active{color:#f1d79a!important;background:linear-gradient(145deg,#d7b15d26,#d7b15d0e)!important;border-color:#d7b15d2e!important;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #0000001f!important}html body #root>header nav a:after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:4px!important;width:0!important;height:2px!important;border-radius:99px!important;background:linear-gradient(90deg,#b78937,#e8ca81)!important;transform:translate(-50%)!important;opacity:0!important;transition:width .22s ease,opacity .22s ease!important}html body #root>header nav a.active:after{width:22px!important;opacity:1!important}html body #root>header .user{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:#9298a1!important;white-space:nowrap!important}html body #root>header .user:before{content:none!important;display:none!important}html body #root>header .user>span{grid-column:auto!important;width:auto!important;padding:6px 8px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:999px!important;background:#ffffff06!important;color:#c6b17f!important;font-size:9px!important}html body #root>header .user b{max-width:108px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ddd8cf!important;font-size:10px!important;font-weight:600!important}html body #root>header .user .link{grid-column:auto!important;width:auto!important;min-height:34px!important;margin:0!important;padding:7px 9px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:9px!important;background:#111318!important;color:#888e97!important;font-size:9px!important;text-align:center!important}html body #root>header .user .link:hover{color:#e5e0d7!important;border-color:#d7b15d2e!important;background:#15181d!important}html body #root>main{margin-left:0!important;width:100%!important;max-width:none!important;min-height:calc(100vh - 112px)!important;padding:32px clamp(22px,4vw,66px) 40px!important}html body #root>footer{position:static!important;margin-left:0!important;width:100%!important;padding:12px clamp(22px,4vw,66px) 20px!important;border:0!important;background:transparent!important;text-align:right!important;color:#4f535a!important;font-size:9px!important;letter-spacing:.18em!important}html body .financial-report>header.report-head{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 22px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:auto!important}html body .financial-report>footer.report-foot{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:26px 0 0!important;padding:16px 0 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;background:transparent!important;border:0!important;border-top:1px solid rgba(255,255,255,.065)!important;box-shadow:none!important;text-align:left!important;color:#5e636c!important;font-size:8px!important;letter-spacing:.1em!important;z-index:auto!important}@media(max-width:1180px)and (min-width:821px){html body #root>header{padding-inline:16px!important;gap:12px!important}html body #root>header .brand{min-width:170px!important}html body #root>header .brand strong{font-size:17px!important}html body #root>header .brand small{display:none!important}html body #root>header nav a{padding-inline:10px!important;font-size:10px!important}html body #root>header .user b{display:none!important}}@media(max-width:820px){html body{padding-bottom:0!important}html body #root>header{position:sticky!important;top:0!important;height:auto!important;min-height:0!important;padding:8px 10px 7px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand user" "nav nav"!important;gap:7px 10px!important;background:#090b0ef7!important}html body #root>header .brand{grid-area:brand!important;min-width:0!important}html body #root>header .logo{width:33px!important;height:33px!important;flex-basis:33px!important;border-radius:10px!important}html body #root>header .brand strong{font-size:16px!important}html body #root>header .brand small{display:none!important}html body #root>header .user{grid-area:user!important;gap:6px!important}html body #root>header .user b{display:none!important}html body #root>header .user>span{display:inline-flex!important;padding:5px 7px!important;font-size:8px!important}html body #root>header .user .link{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:0!important;display:grid!important;place-items:center!important}html body #root>header .user .link:after{content:"↪";font-size:14px;color:#999}html body #root>header nav{grid-area:nav!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:3px!important;display:flex!important;flex-direction:row!important;grid-template-columns:none!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:11px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root>header nav a{flex:0 0 auto!important;min-height:35px!important;padding:8px 11px!important;font-size:9px!important;border-radius:8px!important}html body #root>main{margin:0!important;padding:18px 12px 28px!important}html body #root>footer{display:none!important;margin:0!important}html body .financial-report>header.report-head{padding:0 0 18px!important;align-items:flex-start!important}html body .financial-report>footer.report-foot{flex-direction:column!important;align-items:flex-start!important;margin-top:22px!important;padding-top:14px!important}}@media print{html body #root>header,html body #root>footer,.no-print{display:none!important}html body #root>main{margin:0!important;padding:0!important;width:100%!important}html body .financial-report>header.report-head{display:flex!important;position:static!important;background:#fff!important;border-bottom-color:#ddd!important}html body .financial-report>footer.report-foot{display:flex!important;position:static!important;margin-left:0!important;background:#fff!important;border-top-color:#ddd!important;color:#555!important}}:root{--nm-num-gold:#e4bd6b;--nm-num-green:#72d4aa;--nm-num-red:#ee9999;--nm-num-blue:#83b4ff;--nm-num-violet:#c0a6ff;--nm-num-cyan:#78d5dc;--nm-num-muted:#b7bdc6}.pd-metric strong,.txi-metric strong,.bdi-metric strong,.command-score strong,.command-kpis b,.history-deltas b,.debt-opt-controls b,.debt-strategy-metrics strong,.report-kpis strong,.pd-donut b,.txi-donut b,.pd-debts strong,.pd-action-stats strong,.pd-big-mini,.hx-kpi>strong,.hx-precision-tile>strong,.hx-trend>div>small,.hx-progress-cards button strong,.hx-setup-progress>strong{text-shadow:0 0 18px currentColor;text-shadow:0 0 18px color-mix(in srgb,currentColor 13%,transparent)}.pd-metric.gold strong{color:var(--nm-num-gold)!important}.pd-metric.green strong{color:var(--nm-num-green)!important}.pd-metric.red strong{color:var(--nm-num-red)!important}.pd-metric.blue strong{color:var(--nm-num-blue)!important}.pd-metric.purple strong{color:var(--nm-num-violet)!important}.pd-donut b,.pd-debts strong{color:var(--nm-num-red)!important}.pd-big-mini{color:var(--nm-num-gold)!important}.pd-goals span{color:var(--nm-num-violet)!important}.pd-budget-list span{color:var(--nm-num-gold)!important}.pd-budget-list span.over{color:var(--nm-num-red)!important}.pd-action-stats>div:nth-child(1) strong{color:var(--nm-num-gold)!important}.pd-action-stats>div:nth-child(2) strong{color:var(--nm-num-red)!important}.pd-action-stats>div:nth-child(3) strong{color:var(--nm-num-green)!important}.hx-kpi.good>strong{color:var(--nm-num-green)!important}.hx-kpi.risk>strong{color:var(--nm-num-red)!important}.hx-kpi.wealth>strong{color:var(--nm-num-blue)!important}.hx-kpi.caution>strong{color:var(--nm-num-gold)!important}.hx-kpi:not(.good):not(.risk):not(.wealth):not(.caution)>strong{color:var(--nm-num-muted)!important}.hx-precision-tile.good>strong{color:var(--nm-num-green)!important}.hx-precision-tile.risk>strong{color:var(--nm-num-red)!important}.hx-precision-tile.caution>strong{color:var(--nm-num-gold)!important}.hx-precision-tile.goal>strong{color:var(--nm-num-violet)!important}.hx-precision-tile.neutral>strong{color:var(--nm-num-muted)!important}.hx-trend>div>small.positive,.hx-legend b.positive{color:var(--nm-num-green)!important}.hx-trend>div>small.negative,.hx-legend b.negative{color:var(--nm-num-red)!important}.hx-setup-progress>strong{color:var(--nm-num-gold)!important}.hx-progress-cards button.good strong{color:var(--nm-num-green)!important}.hx-progress-cards button.risk strong{color:var(--nm-num-red)!important}.hx-progress-cards button.caution strong{color:var(--nm-num-gold)!important}.hx-progress-cards button.goal strong{color:var(--nm-num-violet)!important}.hx-progress-cards button.neutral strong{color:var(--nm-num-muted)!important}html[data-theme=light] .hx-kpi.good>strong,html[data-theme=light] .hx-precision-tile.good>strong,html[data-theme=light] .hx-trend>div>small.positive,html[data-theme=light] .hx-legend b.positive,html[data-theme=light] .hx-progress-cards button.good strong{color:#1f7a52!important;text-shadow:none!important}html[data-theme=light] .hx-kpi.risk>strong,html[data-theme=light] .hx-precision-tile.risk>strong,html[data-theme=light] .hx-trend>div>small.negative,html[data-theme=light] .hx-legend b.negative,html[data-theme=light] .hx-progress-cards button.risk strong{color:#a63f3f!important;text-shadow:none!important}html[data-theme=light] .hx-kpi.wealth>strong{color:#2f66b0!important;text-shadow:none!important}html[data-theme=light] .hx-kpi.caution>strong,html[data-theme=light] .hx-precision-tile.caution>strong,html[data-theme=light] .hx-setup-progress>strong,html[data-theme=light] .hx-progress-cards button.caution strong{color:#8a6412!important;text-shadow:none!important}html[data-theme=light] .hx-precision-tile.goal>strong,html[data-theme=light] .hx-progress-cards button.goal strong{color:#6650a4!important;text-shadow:none!important}html[data-theme=light] .hx-precision-tile.neutral>strong,html[data-theme=light] .hx-progress-cards button.neutral strong,html[data-theme=light] .hx-kpi:not(.good):not(.risk):not(.wealth):not(.caution)>strong{color:#5c554d!important;text-shadow:none!important}.txi-metric strong{color:var(--nm-num-gold)!important}.txi-metric.green strong{color:var(--nm-num-green)!important}.txi-metric.red strong{color:var(--nm-num-red)!important}.txi-metric.blue strong{color:var(--nm-num-blue)!important}.txi-metric.purple strong{color:var(--nm-num-violet)!important}.transaction-intelligence.income .txi-row strong{color:var(--nm-num-green)!important}.transaction-intelligence.expenses .txi-row strong{color:var(--nm-num-red)!important}.transaction-intelligence.income .txi-donut b{color:var(--nm-num-green)!important}.transaction-intelligence.expenses .txi-donut b{color:var(--nm-num-red)!important}.txi-recurring strong{color:var(--nm-num-blue)!important}.bdi-metric strong{color:var(--nm-num-gold)!important}.bdi-metric.green strong{color:var(--nm-num-green)!important}.bdi-metric.red strong{color:var(--nm-num-red)!important}.bdi-bars b{color:var(--nm-num-gold)!important}.bdi-bars .over,.bdi-row .over{color:var(--nm-num-red)!important}.bdi-row>span{color:var(--nm-num-blue)!important}html:not([data-theme=light]) .bdi-metric.bdi-tone-gold{background:linear-gradient(150deg,#12151a,#0e1013)!important;border:1px solid var(--nm-border)!important;color:inherit!important;cursor:default!important;font-weight:inherit!important}html:not([data-theme=light]) .bdi-metric.bdi-tone-gold strong{color:#f5f1e9!important;text-shadow:none!important}html:not([data-theme=light]) .bdi-metric.bdi-tone-gold small{color:#d3d8e0!important;opacity:1!important}html:not([data-theme=light]) .bdi-metric.bdi-tone-gold span{color:#c9d0da!important;font-weight:700!important;opacity:1!important}html[data-theme=light] .bdi-metric.bdi-tone-gold{background:linear-gradient(150deg,#ffffffeb,#f7f4edf5)!important;border-color:#3a30221f!important;color:inherit!important;cursor:default!important;font-weight:inherit!important}html[data-theme=light] .bdi-metric.bdi-tone-gold strong{color:#29251f!important;text-shadow:none!important}html[data-theme=light] .bdi-metric.bdi-tone-gold small{color:#5f584e!important}html[data-theme=light] .bdi-metric.bdi-tone-gold span{color:#5f584e!important;font-weight:650!important}.command-score strong{color:var(--nm-num-gold)!important}.command-kpis>div:nth-child(1) b{color:var(--nm-num-gold)!important}.command-kpis>div:nth-child(2) b{color:var(--nm-num-green)!important}.command-kpis>div:nth-child(3) b{color:var(--nm-num-red)!important}.command-kpis>div:nth-child(4) b{color:var(--nm-num-blue)!important}.command-kpis>div:nth-child(5) b{color:var(--nm-num-violet)!important}.command-kpis>div:nth-child(6) b{color:var(--nm-num-cyan)!important}.history-deltas>div:nth-child(1) b{color:var(--nm-num-gold)!important}.history-deltas>div:nth-child(2) b{color:var(--nm-num-green)!important}.history-deltas>div:nth-child(3) b{color:var(--nm-num-blue)!important}.history-metrics span{color:var(--nm-num-cyan)!important}.debt-opt-controls b{color:var(--nm-num-red)!important}.debt-strategy-metrics strong{color:var(--nm-num-gold)!important}.debt-strategy.recommended .debt-strategy-metrics strong{color:var(--nm-num-green)!important}.financial-report .report-kpis:not(.wealth)>div:nth-child(1) strong{color:var(--nm-num-green)!important}.financial-report .report-kpis:not(.wealth)>div:nth-child(2) strong{color:var(--nm-num-red)!important}.financial-report .report-kpis:not(.wealth)>div:nth-child(3) strong{color:var(--nm-num-gold)!important}.financial-report .report-kpis:not(.wealth)>div:nth-child(4) strong{color:var(--nm-num-blue)!important}.financial-report .report-kpis.wealth>div:nth-child(1) strong{color:var(--nm-num-gold)!important}.financial-report .report-kpis.wealth>div:nth-child(2) strong{color:var(--nm-num-blue)!important}.financial-report .report-kpis.wealth>div:nth-child(3) strong{color:var(--nm-num-red)!important}.financial-report .report-kpis.wealth>div:nth-child(4) strong{color:var(--nm-num-violet)!important}.report-tr strong{color:var(--nm-num-green)!important}.report-tr strong.warning{color:var(--nm-num-red)!important}.report-goals span{color:var(--nm-num-violet)!important}.report-bars b{color:var(--nm-num-blue)!important}.green{color:var(--nm-num-green)!important}.red{color:var(--nm-num-red)!important}.goldtxt{color:var(--nm-num-gold)!important}.up{color:var(--nm-num-green)!important}.down{color:var(--nm-num-red)!important}#root input[type=number]{color:var(--nm-num-gold)!important}#root input[type=month],#root input[type=date]{color:var(--nm-num-blue)!important}html body #root :is(.stats>.stat>strong,.journey-kpis>div>b,.hx-kpi>strong,.hx-precision-tile>strong,.cf-summary article>strong,.cf-window>strong,.fc-window>strong,.txi-metric>strong,.bdi-metric>strong,.rec-metric>strong,.rec-certificate-grid span>b,.report-kpis>div>strong,.fp2-completion>strong,.fp2-stat>strong,.fp2-signal>strong,.fp2-inline-metric>strong,.command-score>strong,.command-kpis>div>b,.history-deltas>div>b,.scenario-results>div>b,.trajectory-summary>div>b,.goal-forecast-metrics>div>b,.goal-action>div>b,.trajectory-action-metrics>div>b,.trajectory-action-scenarios>div>b,.action-metrics>div>b,.alerts-summary>div>b,.monthly-kpis>div>b,.resilience-summary>div>b,.cashflow-controls>div>b,.cashflow-months>div>b,.cashflow-metrics>div>b,.debt-opt-controls>div>b,.debt-strategy-metrics>div>strong,.goal-priority-controls>div>b,.goal-priority-summary>div>b,.consequence-horizons>div>b,.consequence-shock-grid>div>b){display:block!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-inline:4px!important;box-sizing:border-box!important;text-align:center!important;font-variant-numeric:tabular-nums}html body #root .consequence-metric>div{width:100%!important;justify-content:center!important;text-align:center!important}@media print{.financial-report .report-kpis:not(.wealth)>div:nth-child(1) strong{color:#18794e!important}.financial-report .report-kpis:not(.wealth)>div:nth-child(2) strong{color:#b34b4b!important}.financial-report .report-kpis:not(.wealth)>div:nth-child(3) strong{color:#8b641d!important}.financial-report .report-kpis:not(.wealth)>div:nth-child(4) strong{color:#356ba8!important}.financial-report .report-kpis.wealth>div:nth-child(1) strong{color:#8b641d!important}.financial-report .report-kpis.wealth>div:nth-child(2) strong{color:#356ba8!important}.financial-report .report-kpis.wealth>div:nth-child(3) strong{color:#b34b4b!important}.financial-report .report-kpis.wealth>div:nth-child(4) strong{color:#7058a6!important}}.review-control-room{gap:20px!important;word-spacing:0!important}.review-control-room,.review-control-room :where(h1,h2,h3,p,small,span,b,strong,em,button,input){font-kerning:normal;text-rendering:optimizeLegibility;word-spacing:0!important}.review-control-room :where(p,span,b,strong,button){letter-spacing:0!important}.review-control-room :where(p,.rv-kpi span,.rv-change span,.rv-attention-item p,.rv-path-card p,.rv-path-meta,.rv-support p,.rv-control-row span,.rv-control-row b){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.review-control-room :where(.rv-kicker,.rv-hero-proof span,.rv-status-top>small,.rv-status-signal small,.rv-kpi small,.rv-section-head small,.rv-change small,.rv-control-panel>small,.rv-path-kicker,.rv-support small){letter-spacing:.065em!important;word-spacing:.02em!important;line-height:1.35!important}.review-control-room .rv-hero{gap:26px!important;padding:30px!important}.review-control-room .rv-hero h1{line-height:1.07!important;letter-spacing:-.032em!important;word-spacing:0!important;margin:12px 0 11px!important}.review-control-room .rv-hero-copy>p{font-size:12.5px!important;line-height:1.62!important;letter-spacing:0!important;max-width:770px}.review-control-room .rv-kicker{gap:9px!important}.review-control-room .rv-hero-proof{gap:8px!important;margin-top:18px!important}.review-control-room .rv-hero-proof span{padding:7px 10px!important}.review-control-room .rv-status-card{gap:15px!important;padding:20px!important}.review-control-room .rv-status-top{gap:12px!important}.review-control-room .rv-status-signal{gap:13px!important}.review-control-room .rv-status-signal strong{margin-top:5px!important;line-height:1.22!important;letter-spacing:-.01em!important}.review-control-room .rv-status-card>p{font-size:9.5px!important;line-height:1.55!important;letter-spacing:0!important}.review-control-room .rv-next-action{gap:12px!important;letter-spacing:.035em!important}.review-control-room .rv-snapshot{gap:12px!important}.review-control-room .rv-kpi{padding:17px 16px!important}.review-control-room .rv-kpi strong{margin:7px 0 6px!important;line-height:1.12!important;letter-spacing:-.02em!important}.review-control-room .rv-kpi span{font-size:8.5px!important;line-height:1.45!important;letter-spacing:0!important}.review-control-room .rv-section{padding:23px!important}.review-control-room .rv-section-head{gap:24px!important;margin-bottom:16px!important}.review-control-room .rv-section-head h2{margin:6px 0 0!important;line-height:1.24!important;letter-spacing:-.015em!important}.review-control-room .rv-section-head>p{max-width:500px;font-size:9.5px!important;line-height:1.55!important;letter-spacing:0!important}.review-control-room .rv-change-grid{gap:11px!important}.review-control-room .rv-change{padding:15px!important}.review-control-room .rv-change strong{margin:7px 0 5px!important;line-height:1.2!important;letter-spacing:-.01em!important}.review-control-room .rv-change span{display:block;font-size:8.5px!important;line-height:1.42!important;letter-spacing:0!important}.review-control-room .rv-attention{gap:16px!important}.review-control-room .rv-attention-list{gap:10px!important}.review-control-room .rv-attention-item{gap:13px!important;padding:13px 14px!important}.review-control-room .rv-attention-item b{line-height:1.35!important;letter-spacing:0!important}.review-control-room .rv-attention-item p{margin:4px 0 0!important;font-size:9px!important;line-height:1.48!important;letter-spacing:0!important}.review-control-room .rv-attention-item button{margin-left:4px;letter-spacing:.035em!important}.review-control-room .rv-control-panel{gap:11px!important;padding:17px!important}.review-control-room .rv-control-panel h3{margin:-1px 0 1px!important;line-height:1.2!important;letter-spacing:-.015em!important}.review-control-room .rv-control-row{gap:18px!important;padding:10px 0!important;align-items:flex-start}.review-control-room .rv-control-row span,.review-control-room .rv-control-row b{font-size:8.5px!important;line-height:1.4!important;letter-spacing:0!important}.review-control-room .rv-control-row b{max-width:58%}.review-control-room .rv-path{gap:13px!important}.review-control-room .rv-path-card{padding:20px!important}.review-control-room .rv-path-kicker{gap:9px!important}.review-control-room .rv-path-card h3{margin:13px 0 8px!important;line-height:1.25!important;letter-spacing:-.012em!important}.review-control-room .rv-path-card p{font-size:9.5px!important;line-height:1.56!important;letter-spacing:0!important}.review-control-room .rv-path-meta{margin-top:14px!important;font-size:8.5px!important;line-height:1.45!important;letter-spacing:0!important}.review-control-room .rv-path-card button{margin-top:17px!important;letter-spacing:.035em!important}.review-control-room .rv-support{gap:20px!important;padding:16px 18px!important}.review-control-room .rv-support b{margin-top:5px!important;line-height:1.35!important;letter-spacing:0!important}.review-control-room .rv-support p{margin:4px 0 0!important;font-size:9px!important;line-height:1.48!important;letter-spacing:0!important}.review-control-room .rv-support button{letter-spacing:.035em!important}@media(max-width:1180px){.review-control-room .rv-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.review-control-room .rv-hero{grid-template-columns:1fr!important;gap:18px!important;padding:24px!important}.review-control-room .rv-section-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.review-control-room .rv-section-head>p{max-width:none!important;text-align:left!important}.review-control-room .rv-attention,.review-control-room .rv-path{grid-template-columns:1fr!important}}@media(max-width:700px){.review-control-room{gap:16px!important}.review-control-room .rv-hero{padding:20px 17px!important}.review-control-room .rv-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.review-control-room .rv-kpi{padding:15px 14px!important}.review-control-room .rv-section{padding:18px 16px!important}.review-control-room .rv-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.review-control-room .rv-attention-item{grid-template-columns:34px minmax(0,1fr)!important}.review-control-room .rv-attention-item button{grid-column:2;margin:2px 0 0!important;width:max-content;max-width:100%}.review-control-room .rv-control-row{gap:12px!important}.review-control-room .rv-support{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}}@media(max-width:480px){.review-control-room .rv-snapshot,.review-control-room .rv-change-grid{grid-template-columns:1fr!important}.review-control-room .rv-status-top{align-items:flex-start!important;flex-direction:column!important}.review-control-room .rv-status-top input{width:100%!important}.review-control-room .rv-control-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.review-control-room .rv-control-row b{max-width:none!important}}:root{--nm-font-ui:"Manrope","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nm-font-display:"Cormorant Garamond",Georgia,serif;--nm-text-primary:#f2eee7;--nm-text-secondary:#a7abb2;--nm-text-muted:#777d86;--nm-tracking-tight:-.035em;--nm-tracking-label:.11em}html,body,button,input,select,textarea{font-family:var(--nm-font-ui)!important}body{font-size:14px;line-height:1.55;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1}button,input,select,textarea{font-feature-settings:"kern" 1,"liga" 1,"tnum" 1}.brand strong,.login-page .hero h1,.login-card h2{font-family:var(--nm-font-display)!important}.brand strong{font-weight:600!important;letter-spacing:-.018em!important}#root>main h1{font-family:var(--nm-font-ui)!important;font-size:clamp(32px,3.1vw,43px)!important;line-height:1.06!important;font-weight:700!important;letter-spacing:-.042em!important;color:var(--nm-text-primary)!important}#root>main h2{font-family:var(--nm-font-ui)!important;font-size:clamp(19px,1.65vw,24px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.026em!important;color:#ece8e0!important}#root>main h3{font-family:var(--nm-font-ui)!important;font-size:16.5px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.018em!important;color:#e7e3dc!important}#root>main h4{font-family:var(--nm-font-ui)!important;font-size:14px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.012em!important}#root>main p{font-family:var(--nm-font-ui)!important;font-size:13px;line-height:1.62;font-weight:500;letter-spacing:-.004em}.pd-hero p,.txi-hero p,.reports-hero p,.coach>p{font-size:13.5px!important;line-height:1.65!important;color:#a9adb4!important}.eyebrow,.pd-section-bar small,.pd-card-head small,.txi-section-bar small,.txi-head small,.report-title>small,.report-section-head small,[class*=eyebrow]{font-family:var(--nm-font-ui)!important;font-size:9.5px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:var(--nm-tracking-label)!important;text-transform:uppercase}#root>main small{font-family:var(--nm-font-ui)!important;font-weight:600;line-height:1.4}.pd-metric strong,.txi-metric strong,.stat strong,.report-kpis strong,.pd-donut b,.txi-donut b,.pd-action-stats strong,.pd-debts strong,.pd-big-mini,.chart-total,.summary,.row-actions strong,.report-tr span,.report-tr strong,.report-bars b,.report-goals span,input[type=number],input[type=month],input[type=date]{font-family:var(--nm-font-ui)!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important}.pd-metric strong,.txi-metric strong,.stat strong{font-size:26px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important;color:#f3efe7!important}.pd-donut b,.txi-donut b{font-weight:700!important;letter-spacing:-.025em!important}.pd-debts strong,.txi-recurring strong{font-weight:700!important;letter-spacing:-.018em!important}.pd-decision h2,.txi-decision h2,.pd-ai-brief h2,.txi-ai>h2{font-size:19px!important;font-weight:700!important;letter-spacing:-.025em!important}.pd-card-head h3,.txi-head h3{font-size:16px!important;font-weight:700!important;letter-spacing:-.018em!important}.pd-decision p,.txi-signal p,.pd-ai-brief>p,.txi-ai>p{font-size:12.5px!important;line-height:1.62!important}.txi-row,.row,.budget-line,.report-tr{font-family:var(--nm-font-ui)!important;font-size:12.5px!important;line-height:1.45!important}.txi-row strong,.row strong,.budget-line strong,.report-tr b{font-weight:700!important;letter-spacing:-.01em!important}.txi-row small,.row small,.budget-line small,.pd-debts small{font-size:9.5px!important;color:#7d828b!important}#root button{font-family:var(--nm-font-ui)!important;font-size:11.5px;line-height:1.1;font-weight:700;letter-spacing:.005em}#root .primary,#root .gold,#root button.primary{font-weight:800!important;letter-spacing:.01em!important}#root input,#root select,#root textarea{font-family:var(--nm-font-ui)!important;font-size:12.5px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.003em!important}#root input::placeholder,#root textarea::placeholder{font-weight:500;color:#70757e}.financial-report{font-family:var(--nm-font-ui)!important;font-size:11.5px!important;line-height:1.5!important}.financial-report .report-title h1{font-family:var(--nm-font-ui)!important;font-size:32px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important}.financial-report .report-head b{font-family:var(--nm-font-ui)!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.02em!important}.financial-report .report-kpis small,.financial-report .report-head small{font-weight:700!important;letter-spacing:.09em!important}.financial-report .report-kpis strong{font-size:20px!important;font-weight:700!important}.financial-report .report-section-head h2{font-size:17px!important}.financial-report .report-observations p{font-size:10.5px!important;line-height:1.58!important}.login-page{font-family:var(--nm-font-ui)!important}.login-page .hero h1{font-size:clamp(50px,5.2vw,68px)!important;line-height:.94!important;font-weight:600!important;letter-spacing:-.035em!important}.login-page .hero p{font-size:14px!important;line-height:1.72!important}.login-card h2{font-size:38px!important;line-height:1.05!important;font-weight:600!important;letter-spacing:-.028em!important}.login-card label{font-family:var(--nm-font-ui)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.11em!important}.modal h3{font-family:var(--nm-font-ui)!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.025em!important}.modal input,.modal select,.modal textarea{font-size:13px!important}#root>header,#root>header nav,#root>header nav a,#root>header .user{font-family:var(--nm-font-ui)!important}@media(max-width:820px){body{font-size:13.5px}#root>main h1{font-size:31px!important}#root>main h2{font-size:19px!important}#root>main h3{font-size:15.5px!important}#root>main p{font-size:12.5px}.pd-metric strong,.txi-metric strong,.stat strong{font-size:24px!important}.financial-report .report-title h1{font-size:27px!important}.login-page .hero h1{font-size:48px!important}.login-card h2{font-size:34px!important}}@media print{body,.financial-report{font-family:var(--nm-font-ui)!important}.financial-report{font-size:10.5pt!important;line-height:1.45!important}}@media(max-width:820px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(#root [class*=grid]>*,#root [class*=panel],#root [class*=card],#root [class*=tile],#root [class*=window],#root [class*=empty]){min-width:0}:where(#root p){text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word;word-break:normal;text-wrap:pretty;line-height:1.7}:where(#root [class*=grid],#root [class*=panel],#root [class*=card],#root [class*=tile],#root [class*=window],#root [class*=empty]) :where(h1,h2,h3,h4,h5,h6,small,label){text-align:left;overflow-wrap:break-word}:where(#root [class*=grid] p,#root [class*=panel] p,#root [class*=card] p,#root [class*=tile] p,#root [class*=window] p,#root [class*=empty] p):not(.center):not(.message):not(.demo-note):not([role=status]):not([aria-live]){width:100%;max-width:100%;text-align:justify!important;text-align-last:left;text-justify:inter-word;overflow-wrap:break-word}#root .cf-empty,#root .fc-empty{text-align:left}#root .cf-empty>div,#root .fc-empty{width:100%;min-width:0}#root .cf-empty strong,#root .fc-empty strong{display:block;text-align:left}#root .cf-empty p,#root .fc-empty p{text-align:justify!important;text-align-last:left}#root .fc-row>b.in,#root .fc-row>b.out{text-align:right}:where(#root p.center,#root p.message,#root p.demo-note,#root p[role=status],#root p[aria-live],#root button p,#root nav p,#root [class*=metric]>p,#root [class*=kpi]>p,#root [class*=score]>p,#root [class*=status]>p){text-align:inherit!important;text-align-last:auto;text-justify:auto;-webkit-hyphens:manual;hyphens:manual;text-wrap:wrap}:where(#root p.center,#root p.message,#root p.demo-note){text-align:center!important}}@media(max-width:390px){:where(#root p){line-height:1.74}}@media print{:where(#root p){text-align:initial;-webkit-hyphens:manual;hyphens:manual;text-align-last:auto}}html body :is(.pd-metric>strong,.txi-metric strong,.txi-head>b,.txi-donut b,.txi-mix-list b,.txi-recurring strong,.txi-bars b,.txi-budget-grid span,.txi-row strong,.bdi-metric strong,.bdi-row>span,.bdi-bars span,.bdi-bars small,.bdi-table>.bdi-head>b,.command-score>strong,.command-kpis b,.monthly-kpis b,.cashflow-months b,.cashflow-metrics b,.debt-opt-controls b,.debt-strategy-metrics strong,.goal-priority-summary b,.scenario-results b,.trajectory-summary b,.trajectory-row>b,.goal-prob strong,.trajectory-action-metrics b,.history-deltas b,.wealth-stat strong,.health-ring span,.emergency-metrics b,.metric-row b,.goal-top strong,.portfolio-strip>div:last-child>b,.investment-main>strong,.investment-metrics b,.alerts-summary b,.action-metrics b,.report-kpis strong,.report-tr strong,.report-bars b,.report-goals b){font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;letter-spacing:-.025em!important;font-weight:600!important}html body .transaction-intelligence.income .txi-metric.blue strong{color:#78a9ff!important}html body .transaction-intelligence.expenses .txi-metric.purple strong{color:#b59bf2!important}html[data-theme=light] body .transaction-intelligence.income .txi-metric.blue strong{color:#2f68a8!important}html[data-theme=light] body .transaction-intelligence.expenses .txi-metric.purple strong{color:#694ca2!important}html[data-theme=light] body .transaction-intelligence .txi-metric strong{text-shadow:none!important}html body #root>main .transaction-intelligence.income .txi-metric,html body #root>main .transaction-intelligence.income .txi-grid.two>*,html body #root>main .transaction-intelligence.income .txi-mix-list,html body #root>main .transaction-intelligence.income .txi-mix-list>div{min-width:0!important;box-sizing:border-box!important}html body #root>main .transaction-intelligence.income .txi-metric:nth-child(-n+2)>strong{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;font-size:clamp(19px,1.8vw,23px)!important;line-height:1.08!important;letter-spacing:-.055em!important;white-space:nowrap!important}html body #root>main .transaction-intelligence.income .txi-metric>div{min-width:0!important}html body #root>main .transaction-intelligence.income .txi-metric>div>span{min-width:0!important;overflow-wrap:anywhere!important}html body #root>main .transaction-intelligence.income .txi-mix-list{width:100%!important;max-width:100%!important}html body #root>main .transaction-intelligence.income .txi-mix-list>div>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root>main .transaction-intelligence.income .txi-mix-list>div>b{min-width:0!important;max-width:100%!important;white-space:nowrap!important;font-size:clamp(10px,.9vw,12px)!important;line-height:1.1!important;letter-spacing:-.045em!important}html body #root>main .transaction-intelligence.income .txi-donut b{display:block!important;width:100%!important;max-width:94px!important;margin-inline:auto!important;white-space:nowrap!important;font-size:clamp(12px,1vw,14px)!important;line-height:1.08!important;letter-spacing:-.05em!important}@media(max-width:700px){html body #root>main .transaction-intelligence.income .txi-metric:nth-child(-n+2)>strong{font-size:clamp(20px,6vw,23px)!important}html body #root>main .transaction-intelligence.income .txi-mix-list>div>b{font-size:11px!important}}.beta-onboarding{margin-bottom:24px;padding:22px;border:1px solid rgba(215,177,93,.17);border-radius:18px;background:linear-gradient(145deg,#d7b15d13,#ffffff05);box-shadow:0 18px 50px #00000021}.beta-onboarding-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.beta-onboarding h2{margin:6px 0;font-size:25px}.beta-onboarding p{margin:0;color:#8f949d;max-width:760px}.beta-progress{flex:0 0 auto;width:76px;height:76px;border:1px solid rgba(215,177,93,.2);border-radius:18px;display:grid;place-items:center;text-align:center;background:#00000024}.beta-progress strong{display:block;color:#f0d18a;font-size:23px;line-height:1}.beta-progress span{display:block;margin-top:-16px;color:#7f838b;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.beta-onboarding-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.beta-onboarding-grid article{min-height:168px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05;display:flex;flex-direction:column;gap:9px}.beta-onboarding-grid article>span{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:#d7b15d17;color:#d6b35f;font-size:10px;font-weight:800}.beta-onboarding-grid article.done{border-color:#61c79b29;background:#61c79b09}.beta-onboarding-grid article.done>span{background:#61c79b1f;color:#75d5ad}.beta-onboarding-grid b{color:#e7e1d7;font-size:12px}.beta-onboarding-grid p{font-size:10px;line-height:1.55}.beta-onboarding-grid button{margin-top:auto;align-self:flex-start;padding:0;border:0;background:transparent;color:#d7b15d;font-size:9px;font-weight:800;cursor:pointer}.beta-dismiss{display:block;margin:13px 0 0 auto;border:0;background:transparent;color:#686d75;font-size:9px;cursor:pointer}.journey-hub,.decisions-page{display:grid;gap:20px}.journey-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:4px 0 3px}.journey-hero h1{margin:6px 0 8px;font-size:40px}.journey-hero p{margin:0;max-width:780px;color:#8f949d;line-height:1.65}.journey-hero input{min-width:150px}.journey-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.journey-kpis>div{padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#ffffff05}.journey-kpis small{display:block;color:#737984;font-size:8px;letter-spacing:.1em}.journey-kpis b{display:block;margin-top:7px;color:#eee8df;font-size:20px}.journey-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.journey-card-grid article{padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:linear-gradient(145deg,#ffffff06,#ffffff03);min-height:250px;display:flex;flex-direction:column}.journey-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#d7b15d1a;color:#e5c777;font-size:18px}.journey-card-grid article>small{margin-top:18px;color:#676d76;font-size:8px;letter-spacing:.1em}.journey-card-grid h2{margin:7px 0 6px}.journey-card-grid strong{color:#e8cf8f;font-size:20px}.journey-card-grid p{color:#838993;font-size:10.5px;line-height:1.6}.journey-card-grid button{margin-top:auto;align-self:flex-start;border:0;background:transparent;color:#d7b15d;font-size:10px;font-weight:800;cursor:pointer}.journey-next{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:20px;border:1px solid rgba(215,177,93,.12);border-radius:16px;background:#d7b15d09}.journey-next small{color:#b99a54;font-size:8px;letter-spacing:.12em}.journey-next h2{margin:6px 0}.journey-next p{margin:0;color:#838993;max-width:760px}.decision-journeys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.decision-journeys button{min-height:122px;padding:15px;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05;color:#a0a5ad;display:flex;gap:11px;cursor:pointer}.decision-journeys button>span{flex:0 0 28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#ffffff09;font-size:9px}.decision-journeys b{display:block;color:#ded8cf;font-size:11px}.decision-journeys small{display:block;margin-top:6px;line-height:1.45;color:#747a84;font-size:9px}.decision-journeys button.active{border-color:#d7b15d40;background:#d7b15d11;box-shadow:inset 0 1px #ffffff08}.decision-journeys button.active>span{background:#d7b15d21;color:#e3c474}.decisions-advanced{margin-top:2px}.review-path{display:grid;gap:12px}.review-path article{padding:19px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff05;display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:center}.review-path article>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#ffffff09;color:#989ea8;font-size:9px;font-weight:800}.review-path article small{color:#737984;font-size:8px;letter-spacing:.1em}.review-path article h2{margin:4px 0}.review-path article p{margin:0;max-width:800px;color:#828893;font-size:10.5px;line-height:1.55}.review-path article em{display:block;margin-top:8px;color:#75cda8;font-size:9px;font-style:normal}.review-path article button{white-space:nowrap}.review-path .primary-review{border-color:#d7b15d29;background:#d7b15d09}.beta-feedback-fab{position:fixed;right:18px;bottom:18px;z-index:110;min-height:34px;padding:0 13px;border:1px solid rgba(215,177,93,.22);border-radius:999px;background:#0d0f12f0;box-shadow:0 10px 30px #00000040;color:#d9bd78;font-size:8px;font-weight:800;letter-spacing:.08em;cursor:pointer}.beta-feedback-modal{width:min(520px,calc(100vw - 28px))!important}.beta-feedback-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.beta-feedback-head small{color:#b99a54;font-size:8px;letter-spacing:.11em}.beta-feedback-head h3{margin:5px 0 0}.beta-feedback-modal>p{color:#858b94;font-size:10px;line-height:1.55}.beta-feedback-modal textarea{width:100%;resize:vertical}.beta-rating{display:flex;gap:8px;margin:14px 0}.beta-rating button{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#111419;color:#8c929b;cursor:pointer}.beta-rating button.active{border-color:#d7b15d57;background:#d7b15d1f;color:#efd38e}.beta-feedback-status{padding:9px 11px!important;border-radius:10px;background:#ffffff06;color:#9fa5ae!important}html body #root>header nav a{padding-inline:clamp(13px,1.25vw,20px)!important}html[data-theme=light] body .beta-onboarding,html[data-theme=light] body .journey-card-grid article,html[data-theme=light] body .journey-kpis>div,html[data-theme=light] body .decision-journeys button,html[data-theme=light] body .review-path article,html[data-theme=light] body .journey-next{border-color:#3a30221f;background:#ffffff8a}html[data-theme=light] body .beta-onboarding-grid article{border-color:#3a30221a;background:#ffffff73}html[data-theme=light] body .beta-onboarding-grid b,html[data-theme=light] body .journey-kpis b,html[data-theme=light] body .decision-journeys b{color:#443d34}html[data-theme=light] body .beta-feedback-fab{background:#fffffff5;color:#87641d;border-color:#87641d38}button.gold:not(.full),button.primary,.review-path article>button,.reports-controls button,.reports-start button,.reports-toolbar button,.monthly-head>button,.debt-opt-actions button,.goal-priority-actions button,.journey-card-grid article>button,.journey-next>button{min-height:46px;min-width:190px;padding:0 18px!important;border-radius:11px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px!important;font-weight:800!important;letter-spacing:.035em;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}button.gold:not(.full):hover,button.primary:hover,.review-path article>button:hover,.reports-controls button:hover,.reports-start button:hover,.reports-toolbar button:hover,.monthly-head>button:hover,.debt-opt-actions button:hover,.goal-priority-actions button:hover,.journey-card-grid article>button:hover,.journey-next>button:hover{transform:translateY(-1px);filter:brightness(1.04)}.review-path article{min-height:132px}.review-path article>button{width:218px;justify-self:end;border:1px solid transparent!important;box-shadow:0 8px 22px #00000029}.review-path article:nth-child(1)>button{background:linear-gradient(135deg,#efd089,#c99742)!important;color:#18130b!important;border-color:#d5aa58!important}.review-path article:nth-child(2)>button{background:linear-gradient(135deg,#8fc4ff,#5c83d8)!important;color:#0d1b31!important;border-color:#7eabe8!important}.review-path article:nth-child(3)>button{background:linear-gradient(135deg,#8edbbd,#4da982)!important;color:#0b2118!important;border-color:#72c9a5!important}.review-path article:nth-child(2){border-left:3px solid rgba(111,158,225,.72)}.review-path article:nth-child(3){border-left:3px solid rgba(91,190,147,.72)}.reports-controls button,.reports-start button{min-width:238px!important;background:linear-gradient(135deg,#8fc4ff,#5c83d8)!important;color:#0d1b31!important;border:1px solid #7eabe8!important;box-shadow:0 8px 22px #365e9d2e}.reports-toolbar>div:last-child{align-items:stretch}.reports-toolbar button{min-width:170px!important}.reports-toolbar button:first-child{background:linear-gradient(135deg,#b8a7ee,#8774c9)!important;color:#1d1638!important;border:1px solid #a394dc!important}.reports-toolbar button.primary{background:linear-gradient(135deg,#8fc4ff,#5c83d8)!important;color:#0d1b31!important;border:1px solid #7eabe8!important}.monthly-head>button{min-width:238px!important;background:linear-gradient(135deg,#8edbbd,#4da982)!important;color:#0b2118!important;border:1px solid #72c9a5!important;box-shadow:0 8px 22px #378c682e}.journey-card-grid article>button{min-width:160px!important;align-self:flex-start!important;background:linear-gradient(135deg,#efd08929,#c997421a)!important;color:#ebc875!important;border:1px solid rgba(215,177,93,.28)!important}.journey-next>button{min-width:190px!important}.debt-opt-actions button,.goal-priority-actions button{min-width:210px!important}.debt-opt-actions .debt-save,.goal-priority-actions button:not(.gold){background:linear-gradient(135deg,#8fc4ff,#5c83d8)!important;color:#0d1b31!important;border:1px solid #7eabe8!important}.debt-opt-actions .gold,.goal-priority-actions .gold{background:linear-gradient(135deg,#efd089,#c99742)!important;color:#18130b!important;border:1px solid #d5aa58!important}html[data-theme=light] body .review-path article>button,html[data-theme=light] body .reports-controls button,html[data-theme=light] body .reports-start button,html[data-theme=light] body .reports-toolbar button,html[data-theme=light] body .monthly-head>button,html[data-theme=light] body .debt-opt-actions button,html[data-theme=light] body .goal-priority-actions button,html[data-theme=light] body .journey-card-grid article>button,html[data-theme=light] body .journey-next>button{box-shadow:0 7px 18px #2d2a241a}html[data-theme=light] body .journey-card-grid article>button{background:linear-gradient(135deg,#fff7e6,#f4e3bd)!important;color:#76551b!important;border-color:#d9bd7f!important}@media(max-width:980px){.beta-onboarding-grid,.decision-journeys{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-card-grid{grid-template-columns:1fr}.journey-card-grid article{min-height:210px}}@media(max-width:680px){.beta-onboarding{padding:16px}.beta-onboarding-head,.journey-hero,.journey-next{display:block}.beta-progress{margin-top:14px}.beta-onboarding-grid,.decision-journeys,.journey-kpis{grid-template-columns:1fr}.journey-hero input,.journey-hero button,.journey-next button{margin-top:14px;width:100%}.review-path article{grid-template-columns:36px 1fr}.review-path article>button{grid-column:1/-1;width:100%;min-width:0!important}.beta-feedback-fab{right:10px;bottom:10px}.reports-controls button,.reports-start button,.reports-toolbar button,.monthly-head>button,.debt-opt-actions button,.goal-priority-actions button,.journey-card-grid article>button,.journey-next>button{width:100%!important;min-width:0!important}.reports-toolbar>div:last-child,.debt-opt-actions,.goal-priority-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}}:root{--nm-focus-ring:#e7c46c;--nm-focus-shadow:rgba(231,196,108,.22)}#root :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--nm-focus-ring)!important;outline-offset:3px!important;box-shadow:0 0 0 4px var(--nm-focus-shadow)!important}html[data-theme=light] #root :is(a,button,input,select,textarea,summary):focus-visible{--nm-focus-ring:#7b5a17;--nm-focus-shadow:rgba(123,90,23,.16) }#root>main small{font-size:10.5px!important}.beta-onboarding-grid p,.journey-card-grid p,.review-path article p,.beta-feedback-modal>p{font-size:11.5px!important}.beta-onboarding-grid b,.journey-card-grid article>small,.decision-journeys b,.review-path article small{font-size:10.5px!important}.beta-onboarding-grid button,.journey-card-grid article>button,.review-path article em{font-size:10.5px!important}.beta-feedback-head small,.beta-feedback-fab{font-size:9.5px!important}.beta-rating button{width:44px!important;height:44px!important;font-size:12px!important}.beta-feedback-modal textarea{min-height:104px}.beta-feedback-fab{min-height:40px;padding-inline:15px}#nm-theme-toggle-safe{left:18px!important;right:auto!important}.login-card .auth-secondary{min-height:44px}.login-card .auth-text,.login-card .inline{min-height:36px}#root>footer.app-footer-shell{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff03,#00000014)}#root>footer.app-footer-shell>span{font-weight:800;letter-spacing:.12em}#root>footer.app-footer-shell .app-footer-legal{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;letter-spacing:0}#root>footer.app-footer-shell .app-footer-legal a{color:#8f98a5;font-size:9px;font-weight:700}@media(max-width:700px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}#root>header nav{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;height:62px!important}#root>header nav a{font-size:11px!important;min-height:50px!important}.beta-feedback-fab{right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;min-height:42px!important;padding-inline:14px!important}#nm-theme-toggle-safe{left:12px!important;right:auto!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;min-width:42px!important;min-height:42px!important}.beta-onboarding-grid p,.journey-card-grid p,.review-path article p,.beta-feedback-modal>p{font-size:12px!important}.beta-onboarding-grid b,.decision-journeys b,.review-path article small{font-size:11px!important}.beta-feedback-modal{max-height:82vh;overflow:auto}#root>header .brand{min-width:0!important;max-width:calc(100vw - 72px)!important;gap:8px!important;align-items:center!important}#root>header .brand .brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}#root>header .brand .brand-copy strong{line-height:1.05!important;white-space:nowrap!important}#root>header .brand .brand-copy small{display:block!important;width:auto!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}html body #root>header .brand .brand-copy small:after{display:block!important;content:"AI-POWERED FINANCIAL DECISION INTELLIGENCE"!important;margin-top:3px!important;color:#8f99a7!important;font-size:5.7px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:.085em!important;white-space:nowrap!important}#root>footer.app-footer-shell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:8px 12px 4px!important;padding:16px 12px 18px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:16px!important;background:linear-gradient(145deg,#ffffff06,#ffffff02)!important;text-align:center!important}#root>footer.app-footer-shell>span{display:block!important;color:#d8bd78!important;font-size:8px!important;line-height:1.5!important;letter-spacing:.11em!important}#root>footer.app-footer-shell .app-footer-legal{display:flex!important;justify-content:center!important;gap:8px 12px!important;flex-wrap:wrap!important}#root>footer.app-footer-shell .app-footer-legal a{font-size:8.5px!important;color:#7f8996!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}#root>header .brand .brand-copy small{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;max-width:none!important;overflow:visible!important;clip:auto!important;text-indent:0!important;margin-top:4px!important;color:#a3acb8!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.085em!important;white-space:nowrap!important}#root>header .brand .brand-copy small:after{display:none!important;content:none!important}#root>footer.app-footer-shell>span{font-size:0!important;display:block!important}#root>footer.app-footer-shell>span:before{content:"NIVESH MITRA · AI-POWERED FINANCIAL DECISION INTELLIGENCE";display:block!important;color:#d8bd78!important;font-size:9px!important;font-weight:850!important;line-height:1.5!important;letter-spacing:.1em!important}#root>footer.app-footer-shell>span:after{content:"KNOW WHAT TO DO NEXT WITH YOUR MONEY.";display:block!important;margin-top:4px!important;color:#8f98a5!important;font-size:8px!important;font-weight:750!important;line-height:1.5!important;letter-spacing:.08em!important}@media(max-width:700px){#root>header{min-height:66px!important}#root>header .brand .brand-copy small{display:block!important;visibility:visible!important;opacity:1!important;color:#a3acb8!important;font-size:6.4px!important;line-height:1.15!important;letter-spacing:.07em!important;white-space:nowrap!important}#root>footer.app-footer-shell>span:before{font-size:7.8px!important;line-height:1.55!important;letter-spacing:.075em!important}#root>footer.app-footer-shell>span:after{font-size:7.5px!important;line-height:1.55!important;letter-spacing:.065em!important}}#root>header .brand,#root>header .brand .brand-copy{overflow:visible!important}#root>header .brand .brand-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}#root>header .brand .brand-copy small{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;max-width:230px!important;margin:4px 0 0!important;padding:0!important;overflow:visible!important;text-indent:0!important;transform:none!important;color:#d8c797!important;font-size:8.5px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:.065em!important;white-space:normal!important;text-transform:uppercase!important}#root>header .brand .brand-copy small:before,#root>header .brand .brand-copy small:after{display:none!important;content:none!important}#root>footer.app-footer-shell:before,#root>footer.app-footer-shell:after,#root>footer.app-footer-shell>span:before,#root>footer.app-footer-shell>span:after{display:none!important;content:none!important}#root>footer.app-footer-shell>span{display:block!important;visibility:visible!important;opacity:1!important;font-size:0!important;color:transparent!important}#root>footer.app-footer-shell>span:before{content:"NIVESH MITRA · AI-POWERED FINANCIAL DECISION INTELLIGENCE · KNOW WHAT TO DO NEXT WITH YOUR MONEY."!important;display:block!important;color:#d8bd78!important;font-size:9px!important;font-weight:850!important;line-height:1.6!important;letter-spacing:.075em!important;white-space:normal!important}@media(max-width:700px){#root>header{min-height:78px!important;padding-top:10px!important;padding-bottom:10px!important}#root>header .brand{max-width:calc(100vw - 58px)!important;gap:8px!important}#root>header .brand .brand-copy strong{font-size:17px!important;line-height:1.05!important}#root>header .brand .brand-copy small{display:block!important;visibility:visible!important;opacity:1!important;max-width:205px!important;margin-top:4px!important;color:#e0cf9f!important;font-size:7.8px!important;font-weight:850!important;line-height:1.28!important;letter-spacing:.045em!important;white-space:normal!important}#root>footer.app-footer-shell>span:before{font-size:7.8px!important;line-height:1.65!important;letter-spacing:.055em!important}}html body #root>header div.user{overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:8px!important}html body #root>header div.user:before,html body #root>header div.user:after,html body #root>header div.user b:before,html body #root>header div.user b:after{display:none!important;content:none!important}.nm-account-menu{position:relative;flex:0 0 auto;margin:0;padding:0;z-index:170}.nm-account-menu:before,.nm-account-menu:after,.nm-account-menu>summary:before,.nm-account-menu>summary:after{display:none!important;content:none!important}.nm-account-menu>summary{list-style:none;min-height:40px;padding:4px 7px;display:flex;align-items:center;gap:8px;border:1px solid rgba(215,177,93,.18)!important;border-radius:13px!important;background:linear-gradient(145deg,#d7b15d13,#79cfd606)!important;box-shadow:inset 0 1px #ffffff09,0 7px 20px #0000001f!important;color:#f3d88e!important;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}.nm-account-menu>summary::-webkit-details-marker{display:none}.nm-account-menu>summary:hover,.nm-account-menu>summary:active,.nm-account-menu>summary:focus,.nm-account-menu[open]>summary{border-color:#d7b15d2e!important;background:linear-gradient(145deg,#d7b15d13,#79cfd606)!important;box-shadow:inset 0 1px #ffffff09,0 7px 20px #0000001f!important;color:#f3d88e!important}.nm-account-avatar{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(145deg,#f1cf79,#b27a24);color:#171106;font-size:10px;font-weight:950;box-shadow:inset 0 1px #ffffff57,0 5px 15px #c494352e}.nm-account-avatar.large{width:34px;height:34px;border-radius:10px;font-size:13px}.nm-account-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;line-height:1}.nm-account-name{max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3d88e!important;-webkit-text-fill-color:#f3d88e!important;font-family:Manrope,Inter,system-ui,sans-serif;font-size:10.4px;font-weight:900;line-height:1.02;letter-spacing:-.012em;text-shadow:0 0 14px rgba(215,177,93,.1)}.nm-account-context{display:block;margin:0;color:#79cfd6!important;-webkit-text-fill-color:#79cfd6!important;font-family:Manrope,Inter,system-ui,sans-serif;font-size:6.25px;font-weight:900;line-height:1;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 12px rgba(121,207,214,.12)}.nm-account-menu>summary:hover .nm-account-name,.nm-account-menu>summary:active .nm-account-name,.nm-account-menu>summary:focus .nm-account-name,.nm-account-menu[open]>summary .nm-account-name{color:#f3d88e!important;-webkit-text-fill-color:#f3d88e!important}.nm-account-menu>summary:hover .nm-account-context,.nm-account-menu>summary:active .nm-account-context,.nm-account-menu>summary:focus .nm-account-context,.nm-account-menu[open]>summary .nm-account-context{color:#79cfd6!important;-webkit-text-fill-color:#79cfd6!important}.nm-account-chevron{color:#9a8554;font-size:10px;line-height:1;transition:transform .15s ease}.nm-account-menu[open] .nm-account-chevron{transform:rotate(180deg);color:#9a8554}.nm-account-popover{position:absolute;right:0;top:calc(100% + 10px);width:270px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(150deg,#15181d,#0d1014);box-shadow:0 24px 60px #00000075,inset 0 1px #ffffff09;z-index:300}.nm-account-identity{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;margin-bottom:5px;border-bottom:1px solid rgba(255,255,255,.06)}.nm-account-identity div{min-width:0}.nm-account-identity strong{display:block;color:#ece7df;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-account-identity small{display:block;margin-top:3px;color:#747c86;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-account-item{width:100%;min-height:49px;margin:0;padding:8px 9px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;border:0;border-radius:11px;background:transparent;color:#a4abb4;text-decoration:none;text-align:left;cursor:pointer;box-sizing:border-box}.nm-account-item:hover{background:#ffffff09;color:#eee9e1}.nm-account-item>span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#ffffff09;color:#9ca4ae;font-size:10px}.nm-account-item.profile>span{background:#d7b15d17;color:#d7b15d}.nm-account-item div{min-width:0}.nm-account-item strong{display:block;color:inherit;font-size:9.5px;font-weight:800}.nm-account-item small{display:block;margin-top:3px;color:#69727c;font-size:7.7px;line-height:1.35}html body #root>header div.user .nm-account-item>b{position:static!important;display:block!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important;color:#59616b!important;-webkit-text-fill-color:#59616b!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}.nm-account-item.currency{display:none;cursor:default;border-bottom:1px solid rgba(255,255,255,.045);margin-bottom:4px;padding-bottom:10px}.nm-account-item.currency:hover{background:transparent;color:#a4abb4}.nm-account-item.currency>span{background:#d7b15d17;color:#d7b15d;font-size:12px;font-weight:900}html body #root>header div.user .nm-account-item.currency>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 7px!important;border:1px solid rgba(215,177,93,.18)!important;border-radius:999px!important;background:#d7b15d0f!important;color:#d7b15d!important;-webkit-text-fill-color:#d7b15d!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important}.nm-account-item.logout{grid-template-columns:26px minmax(0,1fr);border-top:1px solid rgba(255,255,255,.045);margin-top:4px;padding-top:10px}.nm-account-item.logout>span{color:#b58a8a;background:#b56b6b0f}html[data-theme=light] body .nm-account-menu>summary,html[data-theme=light] body .nm-account-menu>summary:hover,html[data-theme=light] body .nm-account-menu>summary:active,html[data-theme=light] body .nm-account-menu>summary:focus,html[data-theme=light] body .nm-account-menu[open]>summary{border-color:#96691b2e!important;background:linear-gradient(145deg,#fff8e9,#f7f2ea)!important;box-shadow:inset 0 1px #fff,0 6px 16px #58411c12!important;color:#805d1e!important}html[data-theme=light] body .nm-account-name,html[data-theme=light] body .nm-account-menu>summary:hover .nm-account-name,html[data-theme=light] body .nm-account-menu>summary:active .nm-account-name,html[data-theme=light] body .nm-account-menu>summary:focus .nm-account-name,html[data-theme=light] body .nm-account-menu[open]>summary .nm-account-name{color:#805d1e!important;-webkit-text-fill-color:#805d1e!important;text-shadow:none}html[data-theme=light] body .nm-account-context,html[data-theme=light] body .nm-account-menu>summary:hover .nm-account-context,html[data-theme=light] body .nm-account-menu>summary:active .nm-account-context,html[data-theme=light] body .nm-account-menu>summary:focus .nm-account-context,html[data-theme=light] body .nm-account-menu[open]>summary .nm-account-context{color:#2f8088!important;-webkit-text-fill-color:#2f8088!important;text-shadow:none}html[data-theme=light] body .nm-account-popover{background:linear-gradient(150deg,#fffdfa,#f5efe6);border-color:#ded5c8;box-shadow:0 20px 48px #3a302329}html[data-theme=light] body .nm-account-identity{border-color:#e5ddd1}html[data-theme=light] body .nm-account-identity strong{color:#312c25}html[data-theme=light] body .nm-account-identity small,.nm-account-item small{color:#746b61}html[data-theme=light] body .nm-account-item{color:#5c554d}html[data-theme=light] body .nm-account-item:hover{background:#f4eee5;color:#2f2922}html[data-theme=light] body .nm-account-item.currency{border-color:#e5ddd1}html[data-theme=light] body .nm-account-item.currency:hover{background:transparent;color:#5c554d}@media(max-width:820px){html body #root>header{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;grid-template-areas:"brand user" "nav nav"!important;column-gap:7px!important;row-gap:7px!important;padding:9px 9px 7px!important;overflow:visible!important}html body #root>header>:not(.brand):not(nav):not(.user){display:none!important}html body #root>header:before,html body #root>header:after{display:none!important;content:none!important}html body #root>header .app-trust-link,html body #root>header [aria-label="Trust and privacy"]{display:none!important}html body #root>header .brand{grid-area:brand!important;min-width:0!important;max-width:100%!important;width:100%!important;gap:7px!important;overflow:hidden!important}html body #root>header .brand .brand-logo,html body #root>header .brand .logo.brand-logo{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body #root>header .brand .brand-copy{min-width:0!important;max-width:100%!important;width:100%!important;overflow:hidden!important}html body #root>header .brand .brand-copy:before,html body #root>header .brand .brand-copy:after,html body #root>header .brand .brand-copy small:before,html body #root>header .brand .brand-copy small:after{display:none!important;content:none!important}html body #root>header .brand .brand-copy strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;line-height:1.04!important}html body #root>header .brand .brand-copy small{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;height:auto!important;max-width:100%!important;margin:4px 0 0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;color:#e0cf9f!important;-webkit-text-fill-color:#e0cf9f!important;font-family:Manrope,Inter,system-ui,sans-serif!important;font-size:5.8px!important;font-weight:850!important;line-height:1.16!important;letter-spacing:.012em!important;white-space:normal!important;overflow-wrap:normal!important;text-transform:uppercase!important}html body #root>header div.user{grid-area:user!important;width:132px!important;min-width:132px!important;max-width:132px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:0!important;justify-content:flex-end!important}html body #root>header .user>:not(.nm-account-menu){display:none!important}html body #root>header .user>.nm-account-menu{display:block!important;width:132px!important;max-width:132px!important}.nm-account-menu .nm-account-identity{display:none!important}.nm-account-menu .nm-account-item.currency{display:grid!important}.nm-account-menu>summary{width:132px!important;min-width:132px!important;max-width:132px!important;height:44px;min-height:44px;padding:4px 6px!important;justify-content:flex-start!important;gap:7px!important;border-radius:13px!important}.nm-account-avatar{width:30px;height:30px;border-radius:10px;font-size:10px}.nm-account-copy{display:flex!important;min-width:0;max-width:83px!important;flex:1 1 auto;overflow:hidden!important}.nm-account-name{display:block!important;max-width:83px!important;font-size:9.4px;font-weight:900;line-height:1;letter-spacing:-.014em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-account-context{display:block!important;font-size:5.8px;font-weight:900;letter-spacing:.07em}.nm-account-chevron{display:none!important}.nm-account-popover{right:0;top:calc(100% + 9px);width:min(280px,calc(100vw - 18px))}html body #root>header div.user .nm-account-item>b{display:block!important}html body #root>header div.user .nm-account-item.currency>b{display:inline-flex!important}}@media(max-width:390px){html body #root>header{grid-template-columns:minmax(0,1fr) 122px!important;column-gap:6px!important;padding-inline:8px!important}html body #root>header div.user{width:122px!important;min-width:122px!important;max-width:122px!important}html body #root>header .user>.nm-account-menu,.nm-account-menu>summary{width:122px!important;min-width:122px!important;max-width:122px!important}html body #root>header .brand .brand-logo,html body #root>header .brand .logo.brand-logo{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-basis:36px!important}html body #root>header .brand .brand-copy strong{font-size:15px!important}html body #root>header .brand .brand-copy small{font-size:5.15px!important;letter-spacing:.006em!important}.nm-account-avatar{width:28px;height:28px}.nm-account-copy,.nm-account-name{max-width:76px!important}.nm-account-name{font-size:8.8px!important}.nm-account-context{font-size:5.35px!important;letter-spacing:.055em!important}}@media(max-width:360px){html body #root>header{grid-template-columns:minmax(0,1fr) 114px!important;column-gap:5px!important;padding-inline:7px!important}html body #root>header div.user{width:114px!important;min-width:114px!important;max-width:114px!important}html body #root>header .user>.nm-account-menu,.nm-account-menu>summary{width:114px!important;min-width:114px!important;max-width:114px!important}html body #root>header .brand .brand-logo,html body #root>header .brand .logo.brand-logo{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex-basis:34px!important}html body #root>header .brand .brand-copy strong{font-size:14.5px!important}html body #root>header .brand .brand-copy small{font-size:4.9px!important;line-height:1.14!important}.nm-account-avatar{width:27px;height:27px}.nm-account-copy,.nm-account-name{max-width:70px!important}.nm-account-name{font-size:8.4px!important}.nm-account-context{font-size:5.1px!important;letter-spacing:.045em!important}}.phone-otp-auth{margin-top:22px;padding-top:4px}.phone-otp-divider{display:flex;align-items:center;gap:14px;margin:18px 0 20px;color:#89919b;font-size:8.5px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.phone-otp-divider:before,.phone-otp-divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(120,127,138,.42))}.phone-otp-divider:after{background:linear-gradient(90deg,rgba(120,127,138,.42),transparent)}.phone-otp-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 18px}.phone-otp-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#d7b15d2e,#79cfd614);border:1px solid rgba(215,177,93,.19);color:#d7b15d;font-size:15px;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0000001f}.phone-otp-heading>div{display:flex;flex-direction:column;gap:4px;min-width:0}.phone-otp-heading strong{font-size:15.5px;line-height:1.15;font-weight:850;letter-spacing:-.02em}.phone-otp-heading small{font-size:8.7px;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:#8d96a0}.phone-otp-security-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;background:#79cfd614;border:1px solid rgba(121,207,214,.18);color:#79cfd6;font-size:6.8px;font-weight:950;letter-spacing:.11em}.phone-otp-form{display:flex;flex-direction:column;gap:14px}.phone-otp-field{display:flex;flex-direction:column;gap:7px}.phone-otp-field>label,.phone-otp-auth>label{margin:0!important;color:#7f8791;font-size:8.5px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.11em!important;text-transform:uppercase}.phone-otp-number{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:stretch;min-height:56px;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#0e131bf7,#151b24ed);box-shadow:inset 0 1px #ffffff09,0 9px 22px #0000001f;transition:border-color .18s ease,box-shadow .18s ease}.phone-otp-number:focus-within{border-color:#d7b15d6e;box-shadow:0 0 0 3px #d7b15d14,0 12px 28px #00000026}.phone-otp-number>span{display:grid;place-items:center;padding:0 14px;background:#d7b15d0e;font-weight:900;font-size:14px;color:#d7b15d;border-right:1px solid rgba(255,255,255,.08)}.phone-otp-number input{width:100%!important;height:56px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;font-weight:760!important;letter-spacing:.025em!important}.phone-otp-consent{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;column-gap:11px!important;margin:2px 0 0!important;padding:12px 13px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:13px!important;background:#ffffff05!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.phone-otp-consent input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:block!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:1px 0 0!important;padding:0!important;border:1px solid rgba(215,177,93,.42)!important;border-radius:5px!important;background:#d7b15d06!important;box-shadow:inset 0 1px #ffffff0a!important;cursor:pointer;position:relative}.phone-otp-consent input[type=checkbox]:checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#171106;font-size:12px;font-weight:950;line-height:1}.phone-otp-consent>span{display:block!important;margin:0!important;color:#939aa3!important;font-size:10.4px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important}.phone-otp-consent strong{color:#c5c9ce;font-weight:850}.phone-otp-consent a{display:inline!important;margin:0 2px!important;color:#d7b15d!important;font-size:inherit!important;font-weight:850!important;line-height:inherit!important;text-decoration:none!important;border-bottom:1px solid rgba(215,177,93,.32)}.phone-otp-consent a:hover{border-bottom-color:#d7b15d}.phone-otp-captcha{display:flex;flex-direction:column;gap:11px;padding:13px;border:1px solid rgba(121,207,214,.12);border-radius:15px;background:linear-gradient(145deg,#79cfd609,#ffffff03);box-shadow:inset 0 1px #ffffff06}.phone-otp-captcha.is-verified{border-color:#58bd8538;background:linear-gradient(145deg,#58bd850e,#ffffff03)}.phone-otp-captcha-copy{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px}.phone-otp-captcha-copy>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#79cfd614;color:#79cfd6;font-size:11px}.phone-otp-captcha-copy div{display:flex;flex-direction:column;gap:3px}.phone-otp-captcha-copy strong{font-size:10.5px;color:#dce1e6;font-weight:820}.phone-otp-captcha-copy small{font-size:8.5px;line-height:1.35;color:#7e8791}.phone-otp-turnstile{width:100%;min-height:65px;overflow:hidden;border-radius:9px}.phone-otp-captcha-pending{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px dashed rgba(121,207,214,.18);border-radius:10px;background:#0a0e1333}.phone-otp-captcha-pending>span{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:5px 7px;border-radius:7px;background:#79cfd612;color:#79cfd6;font-size:7px;font-weight:950;letter-spacing:.12em}.phone-otp-captcha-pending small{font-size:8.2px;line-height:1.35;color:#76808a}.phone-otp-button{min-height:52px!important;margin:2px 0 0!important;border-radius:14px!important;font-size:11.5px!important;font-weight:950!important;letter-spacing:.075em!important;box-shadow:0 12px 26px #bd89312e!important}.phone-otp-private-note{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:0 2px}.phone-otp-private-note>span{color:#79cfd6;font-size:7px;line-height:1.6}.phone-otp-private-note p{margin:0!important;color:#757e88!important;font-size:8.8px!important;line-height:1.5!important;text-align:left!important}.phone-otp-destination{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:12px 13px;border:1px solid rgba(121,207,214,.13);border-radius:13px;background:#79cfd609}.phone-otp-destination span{font-size:8px;color:#7f8993;text-transform:uppercase;letter-spacing:.1em}.phone-otp-destination strong{grid-row:2;font-size:12.5px;color:#dfe4e9;letter-spacing:.02em}.phone-otp-destination button{grid-column:2;grid-row:1/3;border:0;background:none;color:#d7b15d;font:850 9px/1.2 inherit;cursor:pointer}.phone-otp-code{height:54px!important;text-align:center!important;letter-spacing:.38em!important;font-size:18px!important;font-weight:900!important;border-radius:14px!important}.phone-otp-resend{display:block;margin:0 auto!important;font-size:9.5px!important}.phone-otp-message{margin:12px 0 0!important;padding:10px 12px!important;border-radius:11px!important;background:#d7b15d0d!important;color:#9a8a67!important;font-size:9px!important;line-height:1.45!important;text-align:left!important}html[data-theme=light] .phone-otp-number{background:linear-gradient(145deg,#fffdfa,#f6f1e9);border-color:#ddd4c7}.phone-otp-number>span{background:#96691b0d}html[data-theme=light] .phone-otp-number input{color:#2f2a24!important}.phone-otp-consent{border-color:#e4ddd4!important;background:#fbf8f3!important}.phone-otp-consent>span{color:#746e67!important}.phone-otp-captcha{border-color:#d9e4e4;background:#f8fbfb}.phone-otp-captcha-copy strong{color:#3c4548}.phone-otp-captcha-copy small,.phone-otp-captcha-pending small{color:#727c80}.phone-otp-captcha-pending{background:#fff;border-color:#d4dfdf}.phone-otp-private-note p{color:#77716b!important}.phone-otp-message{background:#faf5e9!important;color:#806b40!important}@media(max-width:700px){.phone-otp-auth{margin-top:16px}.phone-otp-divider{margin:14px 0 16px}.phone-otp-heading{grid-template-columns:34px minmax(0,1fr);gap:9px}.phone-otp-icon{width:34px;height:34px;border-radius:10px}.phone-otp-heading strong{font-size:14px}.phone-otp-heading small{font-size:8px}.phone-otp-security-badge{display:none}.phone-otp-form{gap:12px}.phone-otp-number{grid-template-columns:68px minmax(0,1fr);min-height:52px}.phone-otp-number input{height:52px!important;font-size:14px!important}.phone-otp-number>span{font-size:13px}.phone-otp-consent{grid-template-columns:19px minmax(0,1fr)!important;padding:11px!important;column-gap:9px!important}.phone-otp-consent input[type=checkbox]{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}.phone-otp-consent>span{font-size:9.7px!important;line-height:1.5!important}.phone-otp-captcha{padding:11px}.phone-otp-button{min-height:50px!important;font-size:10.7px!important}.phone-otp-captcha-pending{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:390px){.phone-otp-heading strong{font-size:13.4px}.phone-otp-number{grid-template-columns:62px minmax(0,1fr)}.phone-otp-number>span{padding:0 9px}.phone-otp-consent>span{font-size:9.35px!important}.phone-otp-button{font-size:10.2px!important;letter-spacing:.055em!important}}.phone-otp-heading>div{display:flex;flex-direction:row;align-items:baseline;gap:0;min-width:0;white-space:nowrap}.phone-otp-heading small{display:inline-flex;align-items:center;margin-left:8px;white-space:nowrap}.phone-otp-heading small:before{content:"·";display:inline-block;margin-right:8px;color:#d7b15db3;font-size:9px;font-weight:900;line-height:1}@media(max-width:700px){.phone-otp-heading>div{white-space:nowrap}.phone-otp-heading strong{font-size:13.6px}.phone-otp-heading small{font-size:7.5px;margin-left:6px;letter-spacing:.055em}.phone-otp-heading small:before{margin-right:6px;font-size:8px}}@media(max-width:430px){.phone-otp-heading{grid-template-columns:30px minmax(0,1fr);gap:7px}.phone-otp-icon{width:30px;height:30px}.phone-otp-heading strong{font-size:12.4px}.phone-otp-heading small{font-size:6.9px;margin-left:5px;letter-spacing:.035em}.phone-otp-heading small:before{margin-right:5px;font-size:7px}}.phone-otp-heading>div{flex-wrap:nowrap;overflow:visible}.phone-otp-heading strong,.phone-otp-heading small{white-space:nowrap}.phone-otp-private-note{display:flex;align-items:center;gap:7px;padding:0 2px;white-space:nowrap}.phone-otp-private-note>span{flex:0 0 auto;line-height:1}.phone-otp-private-note p{white-space:nowrap!important;line-height:1.3!important}.phone-otp-consent{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important}.phone-otp-consent input[type=checkbox]{place-self:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;border-radius:9px!important;border-color:#b971717a!important;background:#b9717111!important;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0000001a!important;transition:transform .16s ease,background .16s ease,border-color .16s ease}.phone-otp-consent input[type=checkbox]:after{content:"×";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#b77d7d;font-size:22px;font-weight:900;line-height:1}.phone-otp-consent input[type=checkbox]:hover{transform:translateY(-1px)}.phone-otp-consent input[type=checkbox]:focus-visible{outline:2px solid rgba(121,207,214,.5)!important;outline-offset:3px}.phone-otp-consent input[type=checkbox]:checked{background:linear-gradient(145deg,#e4c570,#bd8931)!important;border-color:#d7b15d!important}.phone-otp-consent input[type=checkbox]:checked:after{content:"✓";color:#171106;font-size:19px;font-weight:950}html[data-theme=light] .phone-otp-consent input[type=checkbox]{border-color:#c99a9a!important;background:#fff6f6!important}html[data-theme=light] .phone-otp-consent input[type=checkbox]:checked{border-color:#b98227!important;background:linear-gradient(145deg,#e4c570,#bd8931)!important}@media(max-width:700px){.phone-otp-heading{grid-template-columns:30px minmax(0,1fr);gap:7px}.phone-otp-heading strong{font-size:12.7px}.phone-otp-heading small{font-size:7.15px;margin-left:5px;letter-spacing:.025em}.phone-otp-heading small:before{margin-right:5px}.phone-otp-consent{grid-template-columns:32px minmax(0,1fr)!important}.phone-otp-consent input[type=checkbox]{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.phone-otp-consent input[type=checkbox]:after{font-size:20px}.phone-otp-consent input[type=checkbox]:checked:after{font-size:18px}.phone-otp-private-note p{font-size:8.1px!important}}@media(max-width:430px){.phone-otp-heading{grid-template-columns:26px minmax(0,1fr);gap:5px}.phone-otp-icon{width:26px;height:26px}.phone-otp-heading strong{font-size:11.45px}.phone-otp-heading small{font-size:6.4px;margin-left:4px;letter-spacing:0}.phone-otp-heading small:before{margin-right:4px;font-size:6px}.phone-otp-private-note{gap:5px}.phone-otp-private-note p{font-size:7.25px!important;letter-spacing:-.012em!important}}
