@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2);font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2);font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2);font-weight:700;font-display:swap}:root{--red:#e31b23;--red-dark:#b5121b;--ink:#151515;--muted:#6d6d6d;--line:#e9e8e6;--soft:#f7f7f6;--blush:#fff2f2;--white:#fff;--green:#168b5b;--shadow:0 18px 55px #1e0c0c17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Satoshi,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}::selection{color:#970911;background:#ffd5d7}.landing{overflow:hidden}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:22px;display:inline-flex}.brand b{font-weight:700}.brand-mark{background:var(--red);border-radius:9px 9px 9px 3px;place-items:center;width:27px;height:27px;display:grid;transform:rotate(-8deg);box-shadow:0 5px 13px #e31b2340}.brand-mark i{border:3px solid #fff;border-radius:50%;width:9px;height:9px}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #1e1e1e14;border-radius:999px;justify-content:space-between;align-items:center;width:min(1120px,100% - 32px);height:58px;padding:7px 8px 7px 19px;display:flex;position:fixed;top:15px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #00000014}.brand-link{display:flex}.nav-links{color:#424242;gap:29px;font-size:13px;font-weight:500;display:flex}.nav-links a:hover{color:var(--red)}.nav-actions{align-items:center;gap:6px;display:flex}.button{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:0 21px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--red);color:#fff;box-shadow:0 9px 22px #e31b2338}.button-primary:hover{background:#c8151d;box-shadow:0 12px 30px #e31b234d}.button-ghost{border:1px solid var(--line);color:#333;background:#fff}.button-large{min-height:53px;padding:0 27px;font-size:14px}.button-white{color:#1b1b1b;background:#fff;box-shadow:0 12px 35px #00000029}.button-dark{color:#fff;background:#1a1a1a}.button-full{border-radius:10px;width:100%}.menu-button{background:0 0;border:0;width:40px;height:40px;font-size:24px;display:none}.hero{text-align:center;background:radial-gradient(circle at 50% 80%,#fff1f1 0,#fff4f459 24%,#fff 60%);padding:151px 20px 43px;position:relative}.eyebrow,.kicker{letter-spacing:2.1px;color:var(--red);align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.live-dot{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e31b231a}.hero h1{letter-spacing:-5px;max-width:1060px;margin:27px auto 25px;font-size:clamp(47px,6.1vw,82px);font-weight:700;line-height:.99}.headline-accent{position:relative}.headline-accent:after{content:"";background:var(--red);transform-origin:0;border-radius:10px;width:100%;height:5px;animation:1.1s .25s both underline-in;position:absolute;bottom:-8px;left:0;transform:rotate(-1deg)}@keyframes underline-in{0%{scale:0 1}to{scale:1}}.hero>p{color:#626262;max-width:640px;margin:0 auto;font-size:18px;line-height:1.55}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}.text-link{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.play{border:1px solid #ddd;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:2px;font-size:9px;display:grid}.hero-stage{max-width:1020px;height:625px;margin:58px auto 12px;position:relative}.hero-glow{filter:blur(8px);background:radial-gradient(#ffd9da 0,#ffe9eaa6 34%,#0000 71%);height:58%;position:absolute;bottom:5%;left:8%;right:8%}.phone-shell{z-index:3;text-align:left;background:#fff;border:10px solid #202020;border-bottom:0;border-radius:54px 54px 0 0;width:350px;height:625px;padding:27px 22px 0;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 35px 60px #23000033,inset 0 0 0 2px #888}.phone-notch{background:#151515;border-radius:30px;width:104px;height:25px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-top{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.phone-top .brand{font-size:17px}.phone-top .brand-mark{width:23px;height:23px}.avatar{color:#fff;background:#1d1d1d;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.tiny-label{letter-spacing:1.4px;color:#999!important;margin:34px 0 6px!important;font-size:9px!important}.phone-balance{letter-spacing:-1.3px;font-size:28px;font-weight:700}.phone-balance button{color:#999;background:0 0;border:0;font-size:10px}.phone-change{color:var(--green);margin-top:6px;font-size:10px}.phone-chart{background:repeating-linear-gradient(#0000 0 37px,#f2f2f2 38px);border-bottom:1px solid #eee;align-items:flex-end;gap:9px;height:116px;margin:27px 0 6px;display:flex}.phone-chart i{background:linear-gradient(#ff8c91,var(--red));border-radius:4px 4px 0 0;flex:1;animation:.9s both rise}@keyframes rise{0%{height:0}}.phone-meta{color:#aaa;justify-content:space-between;font-size:8px;display:flex}.phone-limit{color:#fff;background:#171717;border-radius:18px;justify-content:space-between;align-items:center;margin-top:21px;padding:15px 16px;display:flex}.phone-limit span{flex-direction:column;display:flex}.phone-limit b{font-size:18px}.phone-limit small{color:#aaa;margin-top:2px;font-size:9px}.phone-limit strong{border:5px solid var(--red);border-left-color:#444;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;display:grid}.phone-transactions{margin-top:14px}.phone-transactions>div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:11px 0;display:flex}.tx-icon{background:#f1bd3b;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:700;display:grid}.tx-icon.soft{color:var(--red);background:#fee9ea}.phone-transactions span{flex-direction:column;flex:1;display:flex}.phone-transactions b{font-size:11px}.phone-transactions small{color:#999;font-size:8px}.phone-transactions strong{font-size:10px}.float-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#fffffff0;border:1px solid #0000000d;border-radius:20px;position:absolute;box-shadow:0 18px 45px #32141424}.spend-card{width:270px;padding:19px 20px 19px 66px;top:33%;right:5%}.spend-card .float-icon{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;left:15px}.float-card p{margin:0}.spend-card p{color:#777;font-size:11px}.spend-card b{margin:2px 0;font-size:22px;display:block}.spend-card small{color:#777;font-size:10px}.goal-card{align-items:center;gap:13px;padding:13px 17px;display:flex;top:50%;left:6%}.mini-ring{background:conic-gradient(var(--red) 68%,#eee 0);border-radius:50%;place-items:center;width:50px;height:50px;font-size:11px;font-weight:700;display:grid;position:relative}.mini-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.mini-ring>*{position:relative}.mini-ring small{font-size:7px}.goal-card p{flex-direction:column;display:flex}.goal-card b{font-size:12px}.goal-card small{color:#888;margin-top:3px;font-size:9px}.alert-card{align-items:center;gap:12px;padding:15px 20px;display:flex;top:67%;right:1%}.alert-card>span{width:30px;height:30px;color:var(--red);background:#fff0f0;border-radius:9px;place-items:center;font-weight:700;display:grid}.alert-card p{flex-direction:column;display:flex}.alert-card b{font-size:11px}.alert-card small{color:#888;font-size:9px}.bank-rail{z-index:2;flex-direction:column;gap:17px;display:flex;position:absolute;top:18%;left:9%}.bank-icon{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:700;display:grid;box-shadow:0 14px 25px #00000024}.bank-icon.black{background:#242424}.bank-icon.red{background:#d8292f}.bank-icon.purple{background:#7d22b3}.bank-icon.orange{background:#e67c26}.trust-note{color:#888!important;font-size:11px!important}.trust-note span{color:#f5a623;letter-spacing:2px}.banks-strip{text-align:center;border-block:1px solid #eee;padding:30px 20px}.banks-strip p{letter-spacing:1.7px;color:#999;text-transform:uppercase;margin:0 0 25px;font-size:10px}.banks-strip div{flex-wrap:wrap;justify-content:center;align-items:center;gap:43px;display:flex}.banks-strip span{color:#737373;font-size:16px;font-weight:700}.banks-strip a{min-height:38px;color:var(--red);background:#fff6f6;border:1px solid #e31b2333;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;box-shadow:0 8px 22px #e31b2314}.banks-strip a small{letter-spacing:.8px;text-transform:uppercase;color:#a9171e;font-size:8px}.banks-strip a:hover{border-color:#e31b236b;transform:translateY(-2px);box-shadow:0 12px 30px #e31b2324}.banks-strip a:focus-visible{outline-offset:3px;outline:3px solid #e31b2359}.section{padding:125px max(24px,50% - 560px)}.section-heading h2{letter-spacing:-2.8px;margin:19px 0;font-size:clamp(38px,4.4vw,58px);line-height:1.05}.section-heading h2 span,.ai-copy h2 span,.trust-copy h2 span,.reviews-section h2 span,.pricing-section h2 span{color:#8b8b8b}.section-heading>p{color:#6b6b6b;font-size:17px;line-height:1.55}.centered{text-align:center}.features{background:#f8f8f7}.bento-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:70px;display:grid}.bento{background:#fff;border:1px solid #ecebea;border-radius:28px;min-height:510px;padding:36px;position:relative;overflow:hidden;box-shadow:0 1px #00000005}.bento-wide{grid-column:span 2;min-height:460px}.bento-copy{z-index:3;max-width:375px;position:relative}.feature-num{color:var(--red);font-size:10px;font-weight:700}.bento h3{letter-spacing:-.8px;margin:15px 0 10px;font-size:25px}.bento p{color:#777;font-size:14px;line-height:1.55}.category-cloud{background:radial-gradient(circle,#fff1f1 0,#fff 67%);width:420px;height:330px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.category-center{color:#999;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;font-size:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 45px #3c00001f}.category-center strong{color:#222;font-size:30px}.category-center small{font-size:9px}.cat{width:92px;height:92px;color:var(--red);background:#fff;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;box-shadow:0 12px 35px #280a0a1a}.cat small{color:#777;margin-top:5px;font-size:9px}.cat b{color:#222;font-size:10px}.c1{top:9%;left:3%}.c2{top:5%;right:2%}.c3{bottom:3%;left:0}.c4{bottom:6%;right:0}.limit-demo{color:#fff;background:#171717;border-radius:20px;padding:25px;position:absolute;bottom:40px;left:36px;right:36px}.limit-demo>span{color:#aaa;font-size:10px}.limit-demo>b{margin:5px 0 17px;font-size:34px;display:block}.limit-demo>div{background:#3d3d3d;border-radius:10px;height:8px}.limit-demo>div i{background:var(--red);border-radius:10px;width:69%;height:100%;display:block}.limit-demo small{color:#999;margin-top:9px;font-size:9px;display:block}.rhythm-chart{background:repeating-linear-gradient(#0000 0 62px,#f1f1f1 63px);height:255px;position:absolute;bottom:0;left:0;right:0}.chart-value{z-index:2;font-size:24px;font-weight:700;position:absolute;top:20px;left:35px}.chart-value small{color:var(--green);font-size:9px;display:block}.line{border-top:3px solid;border-radius:50%;height:70px;position:absolute;left:6%;right:6%;transform:skewY(-7deg)}.red-line{border-color:var(--red);top:118px;box-shadow:0 -35px 40px #e31b2317}.gray-line{border-style:dashed;border-color:#bbb;top:152px}.chart-point{border:3px solid var(--red);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:105px;right:18%}.subscriptions-demo{background:#fafafa;border:1px solid #eee;border-radius:20px;width:420px;padding:4px 20px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.subscriptions-demo>div{border-bottom:1px solid #e9e9e9;align-items:center;gap:13px;padding:16px 0;display:flex}.subscriptions-demo>div:last-child{border:0}.sub-logo{color:#fff;background:#141414;border-radius:12px;place-items:center;width:39px;height:39px;font-size:13px;font-style:normal;display:grid}.sub-logo.adobe{background:#f04545}.sub-logo.parcel{color:var(--red);background:#fff0f0;font-size:9px}.subscriptions-demo span,.subscriptions-demo strong{flex-direction:column;display:flex}.subscriptions-demo span{flex:1}.subscriptions-demo b,.subscriptions-demo strong{font-size:12px}.subscriptions-demo small{color:#999;margin-top:3px;font-size:9px}.subscriptions-demo strong{text-align:right}.ai-section{color:#fff;background:#180608;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;padding:125px max(25px,50% - 560px);display:grid;position:relative}.ai-section:before{content:"";background:radial-gradient(circle at 70%,#e31b2338,#0000 36%),linear-gradient(120deg,#0000 25%,#ffffff06 25.2%,#0000 25.4%);position:absolute;inset:0}.ai-copy,.ai-chat{z-index:2;position:relative}.kicker-light{color:#ff8b90}.ai-copy h2,.trust-copy h2{letter-spacing:-2.5px;margin:20px 0;font-size:52px;line-height:1.05}.ai-copy h2 span{color:#ff9da1}.ai-copy>p{color:#c9bfc0;font-size:16px;line-height:1.65}.ai-copy ul{margin:30px 0;padding:0;list-style:none}.ai-copy li{margin:14px 0;font-size:13px}.ai-copy li span{color:#ff858a;background:#e31b2340;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;display:inline-grid}.ai-chat{color:#202020;background:#fff;border-radius:28px;min-height:570px;padding:23px;box-shadow:0 35px 85px #0006}.chat-head{border-bottom:1px solid #eee;align-items:center;padding-bottom:18px;display:flex}.chat-head .brand{font-size:17px}.chat-head .brand-mark{width:22px;height:22px}.chat-head>span{color:#999;margin-left:12px;font-size:10px}.chat-head>i{color:#aaa;margin-left:auto}.chat-date{text-align:center;color:#aaa;letter-spacing:1px;margin:20px;font-size:8px}.chat-bubble{margin-bottom:17px;font-size:12px;line-height:1.55}.chat-bubble.user{background:#f3f3f3;border-radius:16px 16px 4px;max-width:76%;margin-left:auto;padding:14px 16px}.chat-bubble.bot{gap:11px;display:flex}.bot-mark{background:var(--red);color:#fff;border-radius:9px;flex:0 0 29px;place-items:center;height:29px;display:grid}.chat-bubble.bot p{margin:2px 0 10px}.ai-plan{background:#fff4f4;border:1px solid #ffe0e1;border-radius:14px;margin-top:13px;padding:13px;display:flex}.ai-plan span{border-right:1px solid #f0dada;flex-direction:column;flex:1;padding:0 10px;display:flex}.ai-plan span:last-child{border:0}.ai-plan small{color:#999;font-size:8px}.ai-plan b{margin-top:3px;font-size:11px}.red-text{color:var(--red)!important}.suggestions{gap:7px;margin:14px 0 20px;display:flex}.suggestions button{background:#fff;border:1px solid #ddd;border-radius:30px;padding:8px 12px;font-size:9px}.chat-input{color:#aaa;border:1px solid #ddd;border-radius:14px;align-items:center;height:48px;margin-top:12px;padding:5px 5px 5px 15px;font-size:10px;display:flex}.chat-input button{background:var(--red);color:#fff;border:0;border-radius:10px;width:36px;height:36px;margin-left:auto}.everywhere{background:#fafafa}.split-heading{justify-content:space-between;align-items:end;display:flex}.split-heading>p{max-width:380px}.device-stage{background:#1b1b1b;border-radius:30px;height:640px;margin-top:70px;padding:65px 0 0 75px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.device-stage:before{content:"";filter:blur(100px);background:#e31b232e;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-250px;right:-100px}.desktop-mock{background:#f7f7f7;border:8px solid #080808;border-radius:20px 20px 0 0;grid-template-columns:170px 1fr;width:85%;height:540px;display:grid;position:relative;box-shadow:0 30px 80px #000}.mock-sidebar{background:#fff;border-right:1px solid #eaeaea;flex-direction:column;gap:6px;padding:20px 14px;display:flex}.mock-sidebar .brand{margin:0 5px 25px;font-size:16px}.mock-sidebar .brand-mark{width:21px;height:21px}.mock-sidebar>span{color:#888;border-radius:6px;padding:9px;font-size:8px}.mock-sidebar span.active{color:var(--red);background:#fff0f0;font-weight:700}.mock-main{padding:28px}.mock-greeting{justify-content:space-between;display:flex}.mock-greeting span{flex-direction:column;display:flex}.mock-greeting small{color:#999;letter-spacing:1px;font-size:7px}.mock-greeting b{margin-top:5px;font-size:18px}.mock-greeting i{color:#fff;background:#222;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.mock-kpis span{background:#fff;border:1px solid #eee;border-radius:10px;flex-direction:column;padding:15px;display:flex}.mock-kpis small{color:#999;font-size:7px}.mock-kpis b{margin:7px 0;font-size:15px}.mock-kpis em{color:var(--green);font-size:7px;font-style:normal}.mock-kpis em.down{color:var(--red)}.mock-area{background:#fff;border:1px solid #eee;border-radius:12px;height:235px;margin-top:13px;padding:17px;position:relative;overflow:hidden}.mock-area>span{justify-content:space-between;display:flex}.mock-area b{font-size:10px}.mock-area small{color:#999;font-size:7px}.area-fill{clip-path:polygon(0 75%,8% 62%,19% 70%,31% 39%,42% 51%,53% 22%,65% 41%,77% 12%,89% 27%,100% 0,100% 100%,0 100%);border-top:2px solid var(--red);background:linear-gradient(#e31b2326,#0000);height:190px;position:absolute;bottom:-60px;left:0;right:0}.mobile-mock{color:#222;text-align:center;background:#fff;border:7px solid #111;border-radius:34px;width:205px;height:430px;padding:35px 20px;position:absolute;bottom:-15px;right:2.5%;box-shadow:0 30px 50px #00000080}.mobile-mock .phone-notch{width:75px;height:16px;top:8px}.mobile-mock .brand{font-size:13px}.mobile-mock .brand-mark{width:19px;height:19px}.mobile-mock>small{color:#999;margin:28px 0 5px;font-size:7px;display:block}.mobile-mock>b{font-size:22px}.mobile-ring{background:conic-gradient(var(--red) 73%,#eee 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:26px auto 17px;font-size:27px;font-weight:700;display:flex;position:relative}.mobile-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.mobile-ring>*{position:relative}.mobile-ring sup{font-size:10px}.mobile-ring small{color:#888;font-size:7px}.mobile-mock p{font-size:9px;line-height:1.5}.mobile-mock strong{color:var(--red)}.three-benefits{grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.three-benefits div{border-right:1px solid #ddd;padding:0 35px}.three-benefits div:first-child{padding-left:0}.three-benefits div:last-child{border:0}.three-benefits span{color:var(--red);font-size:9px;font-weight:700}.three-benefits b{margin:10px 0 5px;font-size:19px;display:block}.three-benefits p{color:#777;margin:0;font-size:12px}.trust-section{background:#fff}.trust-card{background:#fff4f4;border-radius:30px;grid-template-columns:1.2fr .8fr;min-height:570px;padding:65px 75px;display:grid;overflow:hidden}.trust-copy{max-width:560px}.trust-copy>p{color:#726262;line-height:1.6}.trust-badges{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.trust-badges span{background:#fff;border:1px solid #f2d9da;border-radius:14px;padding:12px;font-size:10px;font-weight:700}.trust-badges b{width:35px;height:35px;color:var(--red);background:#ffe2e3;border-radius:10px;place-items:center;margin-right:8px;display:inline-grid}.shield-visual{flex-direction:column;justify-content:center;align-items:center;display:flex}.shield-rings{place-items:center;width:310px;height:310px;display:grid;position:relative}.shield-rings i{border:1px solid #efc7c8;border-radius:50%;position:absolute}.shield-rings i:first-child{inset:0}.shield-rings i:nth-child(2){inset:40px}.shield-rings i:nth-child(3){background:#ffffff80;inset:80px}.shield-rings>span{z-index:2;background:linear-gradient(145deg,#f74b52,var(--red-dark));color:#fff;border-radius:55px 55px 45px 45px;flex-direction:column;justify-content:center;align-items:center;width:110px;height:130px;font-size:30px;display:flex;box-shadow:0 20px 40px #e31b234d}.shield-rings small{text-transform:uppercase;letter-spacing:1px;margin-top:8px;font-size:9px}.shield-visual>p{background:#fff;border-radius:20px;padding:10px 15px;font-size:10px;box-shadow:0 10px 30px #00000014}.feature-triptych{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:18px;display:grid}.feature-triptych article{border:1px solid #e8e8e8;border-radius:22px;padding:31px}.tile-icon{width:42px;height:42px;color:var(--red);background:#fff0f0;border-radius:13px;place-items:center;display:grid}.feature-triptych h3{margin:24px 0 8px;font-size:20px}.feature-triptych p{color:#777;min-height:55px;font-size:12px;line-height:1.5}.feature-triptych a{color:var(--red);font-size:11px;font-weight:700}.reviews-section{background:#f8f8f7;padding:120px max(24px,50% - 560px)}.reviews-section h2,.pricing-section h2{letter-spacing:-2.6px;margin:18px;font-size:54px}.review-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:60px;display:grid}.review-grid article{background:#fff;border:1px solid #e8e8e8;border-radius:22px;padding:28px}.stars{letter-spacing:3px;color:#f1a21d;font-size:11px}.review-grid blockquote{letter-spacing:-.2px;min-height:105px;margin:20px 0 32px;font-size:18px;line-height:1.5}.review-person{border-top:1px solid #eee;align-items:center;padding-top:18px;display:flex}.review-person>span{color:#fff;background:#202020;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.review-person p{flex-direction:column;margin:0 0 0 10px;display:flex}.review-person b{font-size:11px}.review-person small{color:#999;font-size:8px}.review-person em{color:#999;margin-left:auto;font-size:8px;font-style:normal}.reviews-total{text-align:center;color:#777;margin-top:30px;font-size:11px}.reviews-total b{color:#222;font-size:16px}.pricing-section{background:#fff;padding:125px max(24px,50% - 485px)}.pricing-section .section-heading>p{margin-top:10px}.billing-toggle{background:#f0f0f0;border-radius:30px;width:max-content;margin:38px auto;padding:4px;display:flex}.billing-toggle button{background:0 0;border:0;border-radius:25px;padding:10px 18px;font-size:10px;font-weight:700}.billing-toggle button.active{background:#fff;box-shadow:0 3px 12px #0000001a}.billing-toggle span{color:var(--red);background:#ffe2e3;border-radius:8px;margin-left:6px;padding:3px 6px;font-size:7px}.price-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.price-card{border:1px solid #e4e4e4;border-radius:25px;padding:37px}.plan-tag{color:var(--red);letter-spacing:1.6px;font-size:9px;font-weight:700}.price-card h3{max-width:280px;min-height:52px;font-size:20px}.price{align-items:start;margin-top:24px;display:flex}.price>small{margin:11px 4px 0 0;font-size:14px}.price>b{letter-spacing:-3px;font-size:58px}.price>span{margin-top:10px;font-size:17px}.price span small{color:#777;font-size:9px}.price-card>p{color:#999;font-size:9px}.price-card .button{margin:25px 0}.price-card ul{margin:0;padding:0;list-style:none}.price-card li{border-bottom:1px solid #eee;padding:10px 0;font-size:11px}.price-card.premium{color:#fff;background:#1a0709;border:0;position:relative;box-shadow:0 25px 50px #32000033}.premium .plan-tag{color:#ff9ca0}.premium .popular{background:var(--red);border-radius:20px;padding:6px 9px;font-size:7px;position:absolute;top:25px;right:24px}.premium>p{color:#bcaeb0}.premium li{border-color:#ffffff1f}.faq-section{grid-template-columns:.75fr 1.25fr;gap:100px;padding:125px max(24px,50% - 560px);display:grid}.faq-aside h2{letter-spacing:-2px;margin:20px 0;font-size:46px}.faq-aside p{color:#777;font-size:13px;line-height:1.6}.faq-aside a{color:var(--red);font-size:12px;font-weight:700}.faq-list article{border-top:1px solid #ddd}.faq-list article:last-child{border-bottom:1px solid #ddd}.faq-list button{text-align:left;background:0 0;border:0;grid-template-columns:45px 1fr 25px;align-items:center;width:100%;padding:25px 0;font-size:16px;font-weight:500;display:grid}.faq-list button span{color:var(--red);font-size:9px}.faq-list button i{font-size:22px;font-style:normal;font-weight:400}.faq-list article>div{grid-template-rows:0fr;transition:all .3s;display:grid}.faq-list article>div>p{color:#777;margin:0;padding:0 45px;font-size:12px;line-height:1.65;overflow:hidden}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div>p{padding-bottom:25px}.final-cta{background:var(--red);color:#fff;text-align:center;padding:105px 20px;position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta:after{width:920px;height:920px}.final-cta>*{z-index:2;position:relative}.pulse-orbit{background:#ffffff26;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 25px;display:grid}.pulse-orbit span{width:45px;height:45px;color:var(--red);background:#fff;border-radius:50%;place-items:center;display:grid}.final-cta h2{letter-spacing:-3px;margin:18px 0;font-size:58px;line-height:1.02}.final-cta h2 span{color:#ffc5c7}.final-cta>p:not(.kicker){color:#ffe7e8;font-size:15px}.final-cta .button{margin:22px}.final-cta>small{color:#ffd8da;font-size:9px;display:block}footer{color:#fff;background:#160507;padding:70px max(24px,50% - 560px) 30px}.footer-main{grid-template-columns:2.1fr repeat(4,1fr);gap:45px;display:grid}.footer-brand p{color:#aa9b9d;max-width:220px;font-size:13px}.footer-brand>span{color:#f5a623;font-size:9px}.footer-brand small{color:#aa9b9d}.footer-main>div:not(.footer-brand){flex-direction:column;gap:12px;display:flex}.footer-main>div>b{margin-bottom:7px;font-size:10px}.footer-main a{color:#9d8f91;font-size:10px}.footer-main a:hover{color:#fff}.footer-bottom{color:#7b6d70;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:55px;padding-top:23px;font-size:8px;display:flex}.app-shell{color:#191919;background:#f6f6f5;min-height:100vh}.app-sidebar{z-index:30;background:#fff;border-right:1px solid #e7e7e5;flex-direction:column;width:235px;padding:23px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.app-brand{margin-bottom:25px;padding:0 10px}.app-brand .brand{font-size:19px}.app-brand .brand-mark{width:24px;height:24px}.workspace{background:#f7f7f6;border:1px solid #ececea;border-radius:12px;align-items:center;margin-bottom:22px;padding:9px;display:flex}.workspace>span,.user-mini>span{color:#fff;background:#1d1d1d;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.workspace p,.user-mini p{flex-direction:column;flex:1;margin:0 0 0 9px;display:flex}.workspace b,.user-mini b{font-size:10px}.workspace small,.user-mini small{color:#9a9a9a;font-size:8px}.workspace>i,.user-mini>i{color:#aaa;font-size:10px;font-style:normal}.app-sidebar nav{flex-direction:column;gap:3px;display:flex}.app-sidebar nav button,.sidebar-foot>button{text-align:left;color:#626262;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:36px;padding:0 10px;font-size:10px;display:flex}.app-sidebar nav button i,.sidebar-foot>button i{text-align:center;width:17px;font-size:13px;font-style:normal}.app-sidebar nav button.active{color:var(--red);background:#fff0f0;font-weight:700}.app-sidebar nav button em{background:var(--red);color:#fff;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:7px;font-style:normal}.sidebar-foot{margin-top:auto}.sidebar-foot>button{width:100%}.user-mini{border-top:1px solid #eee;align-items:center;margin-top:10px;padding:16px 8px 0;display:flex}.app-main{min-height:100vh;margin-left:235px}.app-top{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:20;background:#ffffffeb;border-bottom:1px solid #e5e5e3;align-items:center;height:65px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:10px;font-size:9px;display:flex}.breadcrumb span{color:#aaa;letter-spacing:1px}.breadcrumb b{color:#ccc}.breadcrumb strong{font-weight:600}.app-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.search-button{color:#777;text-align:left;background:#fafafa;border:1px solid #ddd;border-radius:8px;min-width:150px;height:34px;font-size:9px}.search-button kbd{float:right;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px 5px}.notification{background:#fff;border:1px solid #ddd;border-radius:8px;width:34px;height:34px;position:relative}.notification i{background:var(--red);color:#fff;border-radius:50%;width:12px;height:12px;font-size:7px;font-style:normal;position:absolute;top:3px;right:3px}.add-button{background:var(--red);color:#fff;border:0;border-radius:8px;height:34px;padding:0 13px;font-size:9px;font-weight:700}.sidebar-toggle{background:0 0;border:0;display:none}.app-content{max-width:1450px;margin:auto;padding:32px}.overview-head,.app-title{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.overview-head>div>span,.app-title>div>span{color:var(--red);letter-spacing:1.4px;font-size:8px;font-weight:700}.overview-head h1,.app-title h1{letter-spacing:-1px;margin:7px 0 3px;font-size:29px}.overview-head p,.app-title p{color:#888;margin:0;font-size:10px}.month-select{background:#fff;border:1px solid #ddd;border-radius:9px;gap:16px;padding:10px 12px;font-size:9px;display:flex}.outline-action{background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:700}.kpi-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:12px;display:grid}.kpi-grid article{background:#fff;border:1px solid #e6e6e4;border-radius:13px;min-height:116px;padding:18px;position:relative}.kpi-grid article>span,.kpi-main span{color:#777;font-size:9px}.kpi-grid article>b,.kpi-main>div>b{letter-spacing:-.5px;margin:14px 0 7px;font-size:21px;display:block}.kpi-grid article p,.kpi-main p{color:#999;margin:0;font-size:8px}.kpi-grid em{color:var(--green);font-style:normal;font-weight:700}.kpi-grid em.neutral{color:#444}.kpi-main{justify-content:space-between;display:flex}.kpi-main>div{z-index:2}.spark-bars{align-items:end;gap:4px;width:130px;height:65px;margin-top:12px;display:flex}.spark-bars i{background:#ffd7d9;border-radius:2px 2px 0 0;flex:1}.spark-bars i:nth-last-child(-n+5){background:var(--red)}.overview-grid{grid-template-columns:1.65fr .75fr;gap:12px;margin-top:12px;display:grid}.overview-grid.bottom{grid-template-columns:1.15fr .85fr}.panel,.table-panel{background:#fff;border:1px solid #e5e5e3;border-radius:13px}.panel{padding:20px}.panel-head{justify-content:space-between;align-items:start;display:flex}.panel-head h3{margin:0 0 3px;font-size:13px}.panel-head p{color:#999;margin:0;font-size:8px}.panel-head button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 9px;font-size:8px}.chart-legend{color:#888;align-items:center;gap:14px;margin-top:20px;font-size:8px;display:flex}.chart-legend i{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.legend-red{background:var(--red)}.legend-soft{background:#f7aaad}.chart-legend b{color:#222;margin-left:auto;font-size:12px}.chart-legend b small{color:#999;text-align:right;font-size:7px;font-weight:400;display:block}.big-chart{height:250px;margin-top:10px;padding-left:32px;position:relative}.y-axis{color:#aaa;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:0;bottom:23px;left:0}.chart-canvas{position:absolute;inset:0 0 23px 32px;overflow:hidden}.grid-line{border-top:1px dashed #eee;position:absolute;left:0;right:0}.g1{top:0}.g2{top:25%}.g3{top:50%}.g4{top:75%}.balance-area{clip-path:polygon(0 82%,10% 72%,20% 75%,30% 52%,40% 58%,50% 39%,60% 44%,70% 27%,80% 34%,90% 17%,100% 21%,100% 100%,0 100%);border-top:2px solid var(--red);background:linear-gradient(#e31b2329,#0000 75%);position:absolute;inset:12% 32% 0 0}.projection-area{clip-path:polygon(0 31%,25% 26%,50% 18%,75% 20%,100% 3%,100% 100%,0 100%);background:linear-gradient(#e31b2312,#0000 75%);border-top:2px dashed #ef9b9f;position:absolute;inset:0 0 0 68%}.today-line{color:#999;border-left:1px dashed #bbb;padding:2px 4px;font-size:6px;position:absolute;top:0;bottom:0;left:68%}.balance-point{border:3px solid var(--red);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:20%;left:calc(68% - 4px)}.x-axis{color:#aaa;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:32px;right:0}.budget-panel{flex-direction:column;display:flex}.budget-ring{background:conic-gradient(var(--red) 68%,#eee 0);border-radius:50%;place-items:center;width:140px;height:140px;margin:22px auto;display:grid}.budget-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:109px;height:109px;display:flex}.budget-ring b{font-size:24px}.budget-ring small{color:#999;font-size:8px}.budget-totals{justify-content:center;gap:38px;display:flex}.budget-totals span{flex-direction:column;display:flex}.budget-totals small{color:#999;font-size:7px}.budget-totals b{margin-top:3px;font-size:11px}.budget-status{color:#8b161b;text-align:center;background:#fff2f2;border-radius:7px;margin-top:17px;padding:9px;font-size:8px}.budget-status i{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.transaction-list{margin-top:10px}.transaction-row{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:10px 0;display:flex}.transaction-row:last-child{border:0}.transaction-row>i{background:#f2f2f2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:700;display:grid}.transaction-row p{flex-direction:column;flex:1;margin:0;display:flex}.transaction-row b{font-size:9px}.transaction-row small,.transaction-row>span{color:#999;font-size:7px}.transaction-row>span{width:80px}.transaction-row strong{font-size:9px}.upcoming{margin-top:10px}.upcoming>div{border-bottom:1px solid #eee;align-items:center;padding:10px 0;display:flex}.upcoming>div>span{color:#999;border:1px solid #ddd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:35px;height:37px;font-size:6px;display:flex}.upcoming>div>span b{color:#222;font-size:12px}.upcoming p{flex-direction:column;flex:1;margin:0 10px;display:flex}.upcoming b{font-size:9px}.upcoming small{color:#999;font-size:7px}.upcoming strong{font-size:9px}.insight-banner{background:#fff0f0;border-radius:9px;align-items:center;margin-top:10px;padding:10px;display:flex}.insight-banner>span{background:var(--red);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.insight-banner p{flex-direction:column;flex:1;margin:0 9px;display:flex}.insight-banner b{font-size:8px}.insight-banner small{color:#996f71;font-size:7px}.insight-banner button{color:var(--red);background:0 0;border:0;font-size:7px;font-weight:700}.filter-bar{gap:8px;margin-bottom:12px;display:flex}.filter-bar label{color:#999;background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;align-items:center;height:35px;padding:0 11px;display:flex}.filter-bar input{border:0;outline:0;width:100%;margin-left:8px;font-size:9px}.filter-bar button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:0 12px;font-size:8px}.table-summary{border-bottom:1px solid #eee;gap:50px;padding:19px 22px;display:flex}.table-summary span{flex-direction:column;display:flex}.table-summary small{color:#999;font-size:7px}.table-summary b{margin-top:4px;font-size:12px}.table-summary button{background:#fff;border:1px solid #ddd;border-radius:7px;margin-left:auto;font-size:8px}.transaction-table{padding:0 20px}.table-head,.table-row{grid-template-columns:1.6fr .65fr .65fr .8fr .6fr;align-items:center;gap:10px;display:grid}.table-head{color:#999;border-bottom:1px solid #eee;padding:13px 0;font-size:7px}.table-row{border-bottom:1px solid #eee;min-height:55px;font-size:8px}.table-row:last-child{border:0}.table-row>span:first-child{align-items:center;gap:9px;display:flex}.table-row i{background:#f2f2f2;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:700;display:grid}.table-row em{background:#f3f3f3;border-radius:10px;padding:4px 8px;font-style:normal}.table-row strong{text-align:right}.budget-overview{align-items:center;margin-bottom:13px;padding:25px;display:flex}.budget-overview>div:first-child{width:250px}.budget-overview span,.budget-overview>div>span{color:#999;font-size:7px}.budget-overview>div>b{margin-top:5px;font-size:24px;display:block}.budget-overview p{color:#888;font-size:8px}.long-progress{background:#eee;border-radius:10px;flex:1;height:9px;margin:0 35px}.long-progress i{background:var(--red);border-radius:10px;width:68%;height:100%;display:block}.budget-overview>span{flex-direction:column;display:flex}.budget-overview>span b{color:#222;font-size:17px}.module-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-card{background:#fff;border:1px solid #e5e5e3;border-radius:13px;padding:19px}.module-head{align-items:center;display:flex}.module-head>i{width:35px;height:35px;color:var(--red);background:#fff0f0;border-radius:10px;place-items:center;font-style:normal;display:grid}.module-head>span{flex-direction:column;flex:1;margin-left:10px;display:flex}.module-head b{font-size:10px}.module-head small{color:#999;font-size:7px}.module-head button{background:0 0;border:0}.module-amount{align-items:end;margin-top:25px;display:flex}.module-amount b{font-size:19px}.module-amount span{color:#999;margin:0 0 2px 5px;font-size:8px}.module-progress{background:#eee;border-radius:8px;height:7px;margin:13px 0 7px}.module-progress i{background:var(--red);border-radius:8px;height:100%;display:block}.module-card>p{color:#999;justify-content:space-between;font-size:7px;display:flex}.module-card>p b{color:#444}.goals-grid{grid-template-columns:1.2fr .8fr;gap:13px;display:grid}.goal-feature,.goal-list-card{background:#fff;border:1px solid #e5e5e3;border-radius:15px;padding:30px}.goal-feature{background:linear-gradient(145deg,#fff 55%,#fff1f1)}.goal-label{color:var(--red);background:#ffe0e1;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:700}.goal-feature h2{margin:20px 0 4px;font-size:27px}.goal-feature>p{color:#888;font-size:9px}.goal-big-progress{background:#eee;border-radius:10px;height:10px;margin:38px 45px 12px 0;position:relative}.goal-big-progress i{background:var(--red);border-radius:10px;width:68%;height:100%;display:block}.goal-big-progress span{color:#fff;background:#1b1b1b;border-radius:6px;padding:4px 6px;font-size:7px;position:absolute;top:-28px;left:68%}.goal-numbers{gap:80px;margin-bottom:27px;display:flex}.goal-numbers span{flex-direction:column;display:flex}.goal-numbers small{color:#999;font-size:7px}.goal-numbers b{margin-top:4px;font-size:16px}.goal-advice{background:#fff0f0;border:1px solid #ffd8da;border-radius:9px;margin-bottom:18px;padding:12px;font-size:9px}.goal-list-card h3{margin:0 0 15px;font-size:13px}.small-goal{border-bottom:1px solid #eee;align-items:center;padding:17px 0;display:flex}.mini-ring-goal{border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.mini-ring-goal i{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;display:grid}.small-goal p{flex-direction:column;flex:1;margin-left:11px;display:flex}.small-goal b{font-size:9px}.small-goal small{color:#999;font-size:7px}.small-goal button{background:0 0;border:0}.subscription-summary,.installment-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.subscription-summary article,.installment-kpis article{background:#fff;border:1px solid #e5e5e3;border-radius:13px;flex-direction:column;padding:19px;display:flex}.subscription-summary span,.installment-kpis span{color:#999;font-size:7px}.subscription-summary b,.installment-kpis b{margin:10px 0 5px;font-size:21px}.subscription-summary small,.installment-kpis small{color:#999;font-size:8px}.pad{border-bottom:1px solid #eee;padding:20px}.sub-list>div{border-bottom:1px solid #eee;align-items:center;padding:13px 20px;display:flex}.sub-list>div:last-child{border:0}.sub-color{color:#fff;background:#111;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.sub-color.s1{background:#45a85f}.sub-color.s2{background:#e94646}.sub-color.s3{background:#5b9ac7}.sub-color.s4{background:#985bc2}.sub-list p{flex-direction:column;width:31%;margin-left:11px;display:flex}.sub-list b,.sub-list strong{font-size:9px}.sub-list small{color:#999;font-size:7px}.sub-list>div>span{flex-direction:column;flex:1;display:flex}.sub-list>div>strong{text-align:right;flex-direction:column;width:100px;display:flex}.sub-list button{background:0 0;border:0;margin-left:20px}.installment-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.installment-card{background:#fff;border:1px solid #e5e5e3;border-radius:13px;padding:18px}.installment-card>div:first-child{justify-content:space-between;display:flex}.installment-card>div>span{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:10px;place-items:center;display:grid}.installment-card button{background:0 0;border:0}.installment-card h3{margin:22px 0 14px;font-size:12px}.installment-card p{justify-content:space-between;font-size:8px;display:flex}.installment-card p span{color:#999}.installment-card>div:nth-of-type(2){background:#eee;border-radius:6px;height:6px}.installment-card>div i{background:var(--red);border-radius:6px;height:100%;display:block}.installment-card>small{color:#999;margin-top:8px;font-size:7px;display:block}.calendar-layout{background:#fff;border:1px solid #e5e5e3;border-radius:14px;grid-template-columns:1fr 310px;display:grid;overflow:hidden}.calendar-panel{padding:20px}.calendar-head{align-items:center;gap:8px;margin-bottom:18px;display:flex}.calendar-head h3{margin-right:auto;font-size:13px}.calendar-head button{background:#fff;border:1px solid #ddd;border-radius:6px;width:28px;height:28px;font-size:9px}.calendar-head .today{width:auto;padding:0 10px}.weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid{border-top:1px solid #eee;border-left:1px solid #eee}.calendar-grid>div{border-bottom:1px solid #eee;border-right:1px solid #eee;height:97px;padding:8px;font-size:8px}.calendar-grid>div.muted{color:#bbb;background:#fafafa}.calendar-grid>div.today-day b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.event{background:#f1f1f1;border-radius:4px;margin-top:5px;padding:4px;font-size:6px;font-style:normal;display:block}.day-panel{border-left:1px solid #eee;padding:25px}.day-panel>span{color:var(--red);letter-spacing:1px;font-size:7px}.day-panel h3{margin:7px 0 20px;font-size:20px}.day-balance{color:#fff;background:#181818;border-radius:10px;flex-direction:column;padding:15px;display:flex}.day-balance small{color:#aaa;font-size:7px}.day-balance b{margin-top:5px;font-size:17px}.timeline{margin-top:20px;position:relative}.timeline>i{border-left:1px solid #ddd;position:absolute;top:0;bottom:0;left:36px}.timeline article{grid-template-columns:32px 1fr auto;gap:10px;padding:12px 0;display:grid;position:relative}.timeline article>span{color:#999;font-size:7px}.timeline p{flex-direction:column;margin:0;display:flex}.timeline b,.timeline strong{font-size:8px}.timeline small{color:#999;font-size:7px}.investment-top{grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:12px;display:grid}.investment-top>article{background:#fff;border:1px solid #e5e5e3;border-radius:13px;min-height:210px;padding:22px}.investment-top>article>span{color:#999;font-size:7px}.investment-top>article>b{margin:12px 0 5px;font-size:28px;display:block}.investment-top p{color:#999;font-size:8px}.investment-top em{color:var(--green);font-style:normal;font-weight:700}.invest-line{clip-path:polygon(0 70%,15% 63%,28% 74%,42% 40%,55% 48%,70% 20%,84% 32%,100% 0,100% 100%,0 100%);border-top:2px solid var(--red);background:linear-gradient(#e31b2326,#0000);height:80px;margin-top:20px}.allocation{align-items:center;margin-top:15px;display:flex}.allocation>div{background:conic-gradient(var(--red) 0 42%,#ee6d72 42% 68%,#f0a5a8 68% 87%,#f4d0d1 87%);border-radius:50%;place-items:center;width:115px;height:115px;display:grid}.allocation>div span{background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:12px;font-weight:700;display:grid}.allocation ul{flex:1;margin-left:20px;padding:0;list-style:none}.allocation li{margin:9px 0;font-size:7px}.allocation li i{background:var(--red);border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.allocation li .a2{background:#ee6d72}.allocation li .a3{background:#f0a5a8}.allocation li .a4{background:#f4d0d1}.allocation li b{float:right}.asset-table>div{border-bottom:1px solid #eee;align-items:center;padding:11px 20px;display:flex}.asset-table>div>i{background:#f3f3f3;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.asset-table p{flex-direction:column;width:45%;margin:0 12px;display:flex}.asset-table b,.asset-table strong{font-size:9px}.asset-table small{color:#999;font-size:7px}.asset-table strong{flex:1}.asset-table em{color:var(--green);font-size:8px;font-style:normal}.asset-table button{background:0 0;border:0;margin-left:25px}.insight-hero{color:#fff;background:linear-gradient(135deg,#26090b,#6f1015);border-radius:16px;grid-template-columns:45px 1fr 190px;align-items:start;gap:18px;padding:28px;display:grid}.insight-hero>span{background:var(--red);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.insight-hero small{color:#d5a9ab;letter-spacing:1px;font-size:7px}.insight-hero h2{max-width:560px;font-size:21px}.insight-hero p{color:#d9c6c7;font-size:10px;line-height:1.6}.insight-hero button{color:#ff9ca0;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.saving-stat{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;padding:20px;display:flex}.saving-stat b{margin:10px 0 4px;font-size:24px}.insights-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.insights-grid article{background:#fff;border:1px solid #e5e5e3;border-radius:13px;padding:21px}.insights-grid>article>span{width:36px;height:36px;color:var(--red);background:#fff0f0;border-radius:10px;place-items:center;display:grid}.insights-grid small{color:var(--red);letter-spacing:1px;margin-top:24px;font-size:7px;display:block}.insights-grid h3{min-height:38px;font-size:14px}.insights-grid p{color:#888;font-size:8px;line-height:1.5}.insights-grid a{color:var(--red);font-size:8px;font-weight:700}.assistant-page{max-width:850px;margin:0 auto;padding:55px 35px 30px}.assistant-top{text-align:center}.bot-large{background:var(--red);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid;box-shadow:0 12px 25px #e31b2340}.assistant-top>div>span{color:var(--red);letter-spacing:1.5px;font-size:8px}.assistant-top h1{margin:9px;font-size:30px}.assistant-top p{color:#888;font-size:10px}.prompt-cards{justify-content:center;gap:8px;margin:28px 0;display:flex}.prompt-cards button{background:#fff;border:1px solid #ddd;border-radius:20px;padding:8px 12px;font-size:8px}.conversation{max-width:720px;margin:auto}.message{margin:13px 0;display:flex}.message p{border-radius:13px;max-width:75%;margin:0;padding:12px 14px;font-size:10px;line-height:1.6}.user-message{justify-content:flex-end}.user-message p{color:#fff;background:#222;border-radius:13px 13px 3px}.ai-message{gap:9px}.ai-message>span{background:var(--red);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.ai-message p{background:#fff;border:1px solid #e5e5e3}.assistant-input{background:#fff;border:1px solid #ddd;border-radius:13px;max-width:720px;margin:28px auto 0;padding:8px;position:relative;box-shadow:0 10px 35px #0000000f}.assistant-input input{border:0;outline:0;width:calc(100% - 45px);padding:11px;font-size:9px}.assistant-input button{background:var(--red);color:#fff;border:0;border-radius:9px;width:34px;height:34px}.assistant-input small{color:#aaa;padding:5px 10px 0;font-size:6px;display:block}.accounts-total{color:#fff;background:#1d1d1d;border-radius:14px;align-items:center;gap:30px;padding:24px;display:flex}.accounts-total>span{color:#aaa;font-size:7px}.accounts-total>b{font-size:24px}.accounts-total>p{color:#aaa;margin-left:auto;font-size:8px}.accounts-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.accounts-grid article{background:#fff;border:1px solid #e5e5e3;border-radius:13px;padding:18px}.accounts-grid article>div{justify-content:space-between;display:flex}.account-logo{color:#fff;background:#7a1ca4;border-radius:11px;place-items:center;width:37px;height:37px;font-size:9px;font-style:normal;display:grid}.account-logo.ac1{background:#e78625}.account-logo.ac2{background:#222}.account-logo.ac3{background:#111}.accounts-grid button{background:0 0;border:0}.accounts-grid h3{margin:20px 0 2px;font-size:12px}.accounts-grid p{color:#999;margin:0;font-size:8px}.accounts-grid>b{margin:17px 0;font-size:17px;display:block}.accounts-grid small{color:#999;font-size:7px}.accounts-grid small span{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.connection-note{background:#fff0f0;border:1px solid #ffdadd;border-radius:12px;align-items:center;margin-top:12px;padding:15px;display:flex}.connection-note>span{width:37px;height:37px;color:var(--red);background:#fff;border-radius:10px;place-items:center;display:grid}.connection-note p{flex-direction:column;flex:1;margin:0 12px;display:flex}.connection-note b{font-size:9px}.connection-note small{color:#9b7779;font-size:7px}.connection-note button{color:var(--red);background:0 0;border:0;font-size:8px;font-weight:700}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#140a0a73;place-items:center;display:grid;position:fixed;inset:0}.add-modal{background:#fff;border-radius:18px;width:min(430px,100% - 30px);padding:30px;position:relative;box-shadow:0 30px 90px #0000004d}.modal-close{background:#f2f2f2;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:14px;right:16px}.add-modal h2{margin:10px 0 23px}.add-modal label{flex-direction:column;gap:7px;margin-bottom:14px;font-size:9px;font-weight:700;display:flex}.add-modal input,.add-modal select{border:1px solid #ddd;border-radius:8px;outline:0;height:42px;padding:0 12px;font-size:10px}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1000px){.nav-links{box-shadow:var(--shadow);background:#fff;border-radius:20px;flex-direction:column;padding:20px;display:none;position:absolute;top:68px;left:0;right:0}.nav-links.open{display:flex}.menu-button{display:block}.login-link{display:none}.hero-stage{margin-inline:-60px;transform:scale(.87)}.bento-wide{min-height:510px}.ai-section{grid-template-columns:1fr;gap:50px}.ai-copy{text-align:center;max-width:700px;margin:auto}.ai-copy ul{text-align:left;width:max-content;margin:30px auto}.ai-chat{width:100%;max-width:620px;margin:auto}.device-stage{padding-left:30px}.desktop-mock{width:90%}.trust-card{grid-template-columns:1fr;padding:50px}.shield-visual{margin-top:20px}.footer-main{grid-template-columns:2fr repeat(2,1fr)}.app-sidebar{transition:all .25s;transform:translate(-100%)}.app-sidebar.open{transform:none;box-shadow:20px 0 60px #00000026}.app-main{margin-left:0}.sidebar-toggle{margin-right:10px;display:block}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-main{grid-column:span 2}.overview-grid{grid-template-columns:1fr}.module-grid,.installment-grid,.accounts-grid{grid-template-columns:1fr 1fr}.calendar-layout{grid-template-columns:1fr}.day-panel{border-top:1px solid #eee;border-left:0}.insights-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.topbar{width:calc(100% - 18px);height:55px;top:9px}.nav-actions .button-primary{display:none}.hero{padding-top:125px}.hero h1{letter-spacing:-2.7px;font-size:49px}.hero>p{font-size:15px}.hero-actions{flex-direction:column;gap:17px}.hero-stage{height:565px;margin:45px 0 0;transform:none}.phone-shell{width:310px;height:565px}.bank-rail{opacity:.8;top:26%;left:0}.bank-icon{border-radius:11px;width:38px;height:38px;font-size:12px}.float-card{transform:scale(.78)}.spend-card{right:-50px}.goal-card{top:59%;left:-35px}.alert-card{top:76%;right:-50px}.banks-strip div{gap:22px}.section{padding:85px 18px}.section-heading h2,.reviews-section h2,.pricing-section h2{letter-spacing:-1.8px;font-size:39px}.bento-grid{grid-template-columns:1fr;margin-top:45px}.bento,.bento-wide{grid-column:auto;min-height:500px;padding:26px}.category-cloud,.subscriptions-demo{inset:auto auto 5px 50%;transform:translate(-50%)scale(.75)}.subscriptions-demo{bottom:20px}.ai-section{padding:85px 18px}.ai-copy h2,.trust-copy h2{font-size:39px}.ai-chat{min-height:auto;padding:17px}.ai-plan{padding:9px}.everywhere{padding-inline:18px}.split-heading{display:block}.device-stage{height:500px;padding:45px 0 0 15px}.desktop-mock{transform-origin:0 0;width:150%;height:420px;transform:scale(.7)}.mobile-mock{transform-origin:100% 100%;right:-10px;transform:scale(.8)}.three-benefits{grid-template-columns:1fr}.three-benefits div,.three-benefits div:first-child{border-bottom:1px solid #ddd;border-right:0;padding:18px 0}.trust-card{padding:35px 24px}.trust-badges{grid-template-columns:1fr}.shield-rings{width:250px;height:250px}.feature-triptych,.review-grid,.price-grid{grid-template-columns:1fr}.reviews-section,.pricing-section{padding:85px 18px}.review-grid blockquote{min-height:auto}.faq-section{grid-template-columns:1fr;gap:45px;padding:85px 18px}.final-cta h2{font-size:41px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;gap:9px}.app-top{padding:0 13px}.breadcrumb span,.breadcrumb b,.search-button{display:none}.app-actions{gap:5px}.add-button span{display:none}.app-content{padding:20px 13px}.overview-head,.app-title{align-items:start;gap:15px}.overview-head h1,.app-title h1{font-size:24px}.month-select{display:none}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-grid article{min-height:100px;padding:14px}.kpi-main{grid-column:span 2}.kpi-grid article>b,.kpi-main>div>b{font-size:17px}.overview-grid,.overview-grid.bottom{grid-template-columns:1fr}.cashflow{overflow:auto}.big-chart{min-width:480px}.filter-bar{flex-wrap:wrap}.filter-bar label{flex-basis:100%}.filter-bar button{height:32px}.table-summary{gap:15px;overflow:auto}.transaction-table{overflow:auto}.table-head,.table-row{min-width:650px}.module-grid,.goals-grid,.subscription-summary,.installment-kpis,.installment-grid,.investment-top,.insights-grid,.accounts-grid{grid-template-columns:1fr}.goal-numbers{gap:35px}.calendar-grid>div{height:70px}.event{border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.insight-hero{grid-template-columns:40px 1fr}.saving-stat{grid-column:span 2}.assistant-page{padding:40px 15px}.prompt-cards{flex-wrap:wrap}.accounts-total{flex-direction:column;align-items:start;gap:7px}.accounts-total>p{margin:0}.form-row{grid-template-columns:1fr}.chart-legend b{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pricing-section{padding-inline:max(24px,50% - 560px)}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.price-card{flex-direction:column;display:flex}.price-card h3{min-height:72px}.price-card .button{margin-top:24px}.price-card ul{margin-top:auto}.price.free{align-items:center;min-height:78px}.price.free b{letter-spacing:-2px;font-size:48px}.price-card.family{background:#fff8f8;border-color:#f1dada}.muted-feature{color:#aaa}.pricing-proof{color:#777;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:30px;font-size:9px;display:flex}.pricing-proof span:before{color:var(--red)}.login-page{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-showcase{color:#fff;background:radial-gradient(circle at 75% 30%,#6d1117 0,#2c090c 36%,#170507 78%);flex-direction:column;min-height:100vh;padding:40px 7vw;display:flex;position:relative;overflow:hidden}.login-showcase:before,.login-showcase:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:650px;height:650px;position:absolute;top:-170px;right:-250px}.login-showcase:after{width:420px;height:420px;top:-70px;right:-90px}.login-showcase>a{z-index:2;width:max-content;position:relative}.login-showcase .brand{font-size:25px}.login-showcase .brand-mark{width:31px;height:31px}.login-showcase-copy{z-index:2;margin:72px 0 26px;position:relative}.login-showcase-copy>span,.login-kicker{letter-spacing:2px;color:#ff969b;font-size:9px;font-weight:700}.login-showcase-copy h1{letter-spacing:-3.5px;margin:18px 0;font-size:clamp(46px,4.2vw,67px);line-height:1.02}.login-showcase-copy h1 em{color:#ff9da1;font-style:normal}.login-showcase-copy>p{color:#cdbec0;max-width:500px;font-size:14px;line-height:1.6}.login-product-card{color:#181818;z-index:2;background:#fffffff5;border-radius:22px;width:min(430px,82%);margin:0 0 0 auto;padding:22px;position:relative;transform:rotate(-2deg);box-shadow:0 35px 80px #00000057}.login-product-head{justify-content:space-between;align-items:start;display:flex}.login-product-head>span{flex-direction:column;display:flex}.login-product-head small{color:#999;font-size:7px}.login-product-head b{margin-top:5px;font-size:24px}.login-product-head>i{color:#168b5b;background:#e7f5ee;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal}.login-mini-chart{background:repeating-linear-gradient(#0000 0 35px,#f0f0f0 36px);border-bottom:1px solid #eee;align-items:end;gap:8px;height:110px;margin:25px 0 15px;display:flex}.login-mini-chart i{background:linear-gradient(#ff8f94,var(--red));border-radius:5px 5px 0 0;flex:1}.login-product-foot{background:#fff0f0;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.login-product-foot>span{background:var(--red);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.login-product-foot p{flex-direction:column;margin:0;display:flex}.login-product-foot b{font-size:9px}.login-product-foot small{color:#996f72;font-size:7px}.login-quote{z-index:2;max-width:430px;margin-top:22px;position:relative}.login-quote .stars{font-size:8px}.login-quote blockquote{margin:11px 0 17px;font-size:16px;line-height:1.5}.login-quote>p{align-items:center;display:flex}.login-quote>p>span{color:#471013;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.login-quote>p>b{flex-direction:column;margin-left:9px;font-size:9px;display:flex}.login-quote>p small{color:#a89597;font-size:7px}.login-showcase>footer{z-index:2;color:#a99194;border-top:1px solid #ffffff1a;gap:18px;margin-top:auto;padding-top:18px;font-size:7px;display:flex;position:relative}.login-panel{flex-direction:column;justify-content:center;padding:55px 8vw;display:flex;position:relative}.login-mobile-logo{display:none}.login-box{width:min(430px,100%);margin:auto}.login-tabs{background:#f4f4f3;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:38px;padding:4px;display:grid}.login-tabs button{color:#888;background:0 0;border:0;border-radius:8px;height:38px;font-size:10px;font-weight:700}.login-tabs button.active{color:#222;background:#fff;box-shadow:0 3px 12px #00000014}.login-form-wrap>h2{letter-spacing:-1.2px;margin:10px 0;font-size:31px}.login-form-wrap>p{color:#888;margin-bottom:24px;font-size:10px;line-height:1.55}.chatgpt-login{color:#fff;background:#171717;border-radius:10px;align-items:center;height:48px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.chatgpt-login>span{background:var(--red);border-radius:8px;place-items:center;width:28px;height:28px;margin-right:10px;display:grid}.chatgpt-login>i{margin-left:auto;font-style:normal}.login-divider{color:#aaa;align-items:center;gap:10px;margin:20px 0;font-size:7px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#eee;flex:1;height:1px}.login-form-wrap form>label{flex-direction:column;gap:7px;margin-bottom:13px;font-size:8px;font-weight:700;display:flex}.login-form-wrap input{background:#fff;border:1px solid #ddd;border-radius:9px;outline:0;height:45px;padding:0 12px;font-size:10px}.login-form-wrap input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e31b2314}.password-field{position:relative}.password-field input{width:100%;padding-right:45px}.password-field button{background:#f5f5f5;border:0;border-radius:7px;width:35px;height:35px;position:absolute;top:5px;right:5px}.login-options{justify-content:space-between;align-items:center;margin:2px 0 18px;display:flex}.login-options label,.login-consent{color:#777;align-items:center;flex-direction:row!important;font-size:8px!important;font-weight:400!important}.login-options input,.login-consent input{width:14px;height:14px;accent-color:var(--red)}.login-options button,.login-back{color:var(--red);background:0 0;border:0;font-size:8px;font-weight:700}.login-submit{background:var(--red);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;height:49px;font-size:10px;font-weight:700;display:flex;box-shadow:0 10px 25px #e31b2333}.login-submit:disabled{opacity:.7}.login-security{background:#fff7f7;border:1px solid #ffe5e6;border-radius:10px;align-items:center;margin-top:18px;padding:11px;display:flex}.login-security>span{width:29px;height:29px;color:var(--red);background:#ffe2e4;border-radius:8px;place-items:center;display:grid}.login-security p{flex-direction:column;margin:0 0 0 9px;display:flex}.login-security b{font-size:8px}.login-security small{color:#98787a;font-size:7px}.login-legal{text-align:center;color:#aaa;font-size:7px;position:absolute;bottom:18px;left:0;right:0}.login-legal a{color:#555}.login-success{color:#12714c;background:#e8f6ef;border-radius:9px;margin:15px 0;padding:12px;font-size:8px}.login-back{margin-top:16px}.dash-shell{color:#1b1b1b;background:#f6f6f5;min-height:100vh}.dash-sidebar{z-index:40;background:#fff;border-right:1px solid #e6e6e4;flex-direction:column;width:238px;padding:23px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.dash-logo{align-items:center;gap:8px;padding:0 10px 22px;display:flex}.dash-logo .brand{font-size:19px}.dash-logo .brand-mark{width:24px;height:24px}.dash-logo>span{letter-spacing:1.5px;color:#aaa;border-left:1px solid #ddd;padding-left:8px;font-size:6px}.dash-workspace{text-align:left;background:#f8f8f7;border:1px solid #e9e9e7;border-radius:11px;align-items:center;width:100%;margin-bottom:20px;padding:8px;display:flex}.dash-workspace>span,.dash-profile>span{color:#fff;background:#1c1c1c;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.dash-workspace p,.dash-profile p{flex-direction:column;flex:1;margin:0 8px;display:flex}.dash-workspace b,.dash-profile b{font-size:9px}.dash-workspace small,.dash-profile small{color:#999;font-size:7px}.dash-workspace>i,.dash-profile>i{color:#aaa;font-size:8px;font-style:normal}.dash-nav{padding-right:2px;overflow:auto}.dash-nav>div{margin-bottom:17px}.dash-nav>div>small{letter-spacing:1.4px;color:#aaa;margin:0 9px 7px;font-size:6px;display:block}.dash-nav button{text-align:left;color:#666;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:34px;margin:2px 0;padding:0 9px;font-size:9px;display:flex}.dash-nav button>i{text-align:center;width:18px;font-size:12px;font-style:normal}.dash-nav button.active{color:var(--red);background:#fff0f0;font-weight:700}.dash-nav button em{background:var(--red);color:#fff;border-radius:9px;margin-left:auto;padding:2px 6px;font-size:6px;font-style:normal}.dash-side-bottom{margin-top:auto}.dash-side-bottom>button{text-align:left;color:#888;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:33px;padding:0 10px;font-size:12px;display:flex}.dash-side-bottom>button span{font-size:9px}.dash-profile{text-align:left;background:0 0;border:0;border-top:1px solid #eee;align-items:center;width:100%;margin-top:9px;padding:15px 6px 0;display:flex}.dash-main{min-height:100vh;margin-left:238px}.dash-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#fffffff0;border-bottom:1px solid #e6e6e4;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.dash-menu{background:0 0;border:0;display:none}.dash-breadcrumb{align-items:center;gap:9px;font-size:8px;display:flex}.dash-breadcrumb span{color:#aaa;letter-spacing:1.3px}.dash-breadcrumb b{color:#ccc}.dash-top-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.dash-top-actions>button{border-radius:8px;height:34px}.dash-search{color:#999;text-align:left;background:#fafafa;border:1px solid #ddd;width:158px;padding:0 9px;font-size:9px}.dash-search span{margin-left:7px}.dash-search kbd{float:right;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px 4px;font-size:7px}.dash-balance-toggle,.dash-notify{background:#fff;border:1px solid #ddd;width:34px;position:relative}.dash-notify i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;font-style:normal;display:grid;position:absolute;top:2px;right:2px}.dash-primary,.dash-secondary{background:var(--red);color:#fff;border:0;border-radius:8px;height:34px;padding:0 13px;font-size:8px;font-weight:700}.dash-secondary{color:#444;background:#fff;border:1px solid #ddd}.dash-content{max-width:1450px;margin:auto;padding:31px}.dash-page-head{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.dash-page-head>div:first-child>span{color:var(--red);letter-spacing:1.3px;font-size:7px;font-weight:700}.dash-page-head h1{letter-spacing:-1px;margin:7px 0 2px;font-size:28px}.dash-page-head p{color:#888;margin:0;font-size:9px}.dash-head-actions{gap:7px;display:flex}.dash-period{background:#fff;border:1px solid #ddd;border-radius:8px;padding:3px;display:flex}.dash-period button{color:#777;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:7px}.dash-period button.active{color:#fff;background:#1d1d1d}.dash-health{color:#fff;background:linear-gradient(90deg,#28080b,#5d0e13);border-radius:12px;align-items:center;margin-bottom:11px;padding:12px 15px;display:flex}.dash-health>span{background:var(--red);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.dash-health p{flex-direction:column;flex:1;margin:0 10px;display:flex}.dash-health b{font-size:9px}.dash-health small{color:#c8a9ab;font-size:7px}.dash-health button{color:#ff9da1;background:0 0;border:0;font-size:7px;font-weight:700}.dash-kpis{grid-template-columns:1.45fr repeat(3,1fr);gap:11px;display:grid}.dash-kpis article{cursor:pointer;background:#fff;border:1px solid #e4e4e2;border-radius:12px;min-height:112px;padding:17px;transition:all .2s;position:relative}.dash-kpis article:hover,.dash-panel:hover,.dash-budget-card:hover,.dash-goals-grid article:hover{border-color:#e6b7b9;transform:translateY(-1px);box-shadow:0 9px 25px #2800000d}.dash-kpis article>span{color:#777;font-size:8px}.dash-kpis article>b{margin:13px 0 5px;font-size:20px;display:block}.dash-kpis article p{color:#999;margin:0;font-size:7px}.dash-kpis em{color:var(--green);font-style:normal;font-weight:700}.dash-kpis em.gray{color:#444}.dash-kpis .kpi-arrow{color:#bbb;font-style:normal;position:absolute;top:16px;right:15px}.dash-kpis .featured{display:block;overflow:hidden}.dash-spark{align-items:end;gap:4px;width:110px;height:61px;display:flex;position:absolute;top:24px;right:15px}.dash-spark i{background:#ffd8da;border-radius:2px 2px 0 0;flex:1}.dash-spark i:nth-last-child(-n+4){background:var(--red)}.accent{color:var(--red)!important}.dash-overview-grid{grid-template-columns:1.65fr .75fr;gap:11px;margin-top:11px;display:grid}.dash-overview-grid.bottom{grid-template-columns:1.1fr .9fr}.dash-panel,.dash-list-panel{background:#fff;border:1px solid #e4e4e2;border-radius:12px;padding:19px;transition:all .2s}.dash-panel-head{justify-content:space-between;align-items:start;display:flex}.dash-panel-head h3{margin:0 0 3px;font-size:12px}.dash-panel-head p{color:#999;margin:0;font-size:7px}.dash-panel-head button{color:var(--red);background:0 0;border:0;font-size:7px;font-weight:700}.dash-chart-summary{gap:35px;margin-top:20px;display:flex}.dash-chart-summary>span{flex-direction:column;display:flex}.dash-chart-summary small{color:#999;font-size:6px}.dash-chart-summary b{margin-top:3px;font-size:12px}.dash-chart-summary>div{color:#888;margin-left:auto;font-size:7px}.dash-chart-summary>div i{background:var(--red);border-radius:2px;width:7px;height:7px;margin:0 4px 0 10px;display:inline-block}.dash-chart-summary>div i:nth-child(2){background:#f1a0a3}.dash-line-chart{background:repeating-linear-gradient(#0000 0 52px,#eee 53px);justify-content:space-between;align-items:end;height:225px;margin:12px 0 0;padding-bottom:3px;display:flex;position:relative;overflow:hidden}.dash-line-chart small{color:#aaa;z-index:4;font-size:6px}.chart-fill,.chart-projection{clip-path:polygon(0 82%,12% 70%,24% 75%,36% 50%,48% 58%,60% 35%,72% 43%,84% 20%,100% 27%,100% 100%,0 100%);border-top:2px solid var(--red);background:linear-gradient(#e31b232e,#0000);width:68%;position:absolute;top:15px;bottom:18px;left:0}.chart-projection{opacity:.55;clip-path:polygon(0 27%,33% 20%,66% 27%,100% 5%,100% 100%,0 100%);border-top-style:dashed;width:32%;left:68%}.today-marker{border-left:1px dashed #aaa;position:absolute;top:0;bottom:18px;left:68%}.today-marker span{color:#999;font-size:5px;font-style:normal;position:absolute;top:0;left:4px}.dash-month-budget{flex-direction:column;display:flex}.dash-ring{background:conic-gradient(var(--red) 68%,#eee 0);border-radius:50%;place-items:center;width:135px;height:135px;margin:24px auto 16px;display:grid}.dash-ring>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex}.dash-ring b{font-size:23px}.dash-ring small{color:#999;font-size:7px}.dash-ring-values{justify-content:center;gap:36px;display:flex}.dash-ring-values span{flex-direction:column;display:flex}.dash-ring-values small{color:#999;font-size:6px}.dash-ring-values b{margin-top:3px;font-size:10px}.dash-good{color:#8a191d;text-align:center;background:#fff0f0;border-radius:7px;padding:8px;font-size:7px}.dash-tx-list{margin-top:8px}.dash-tx-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}.dash-tx-row:last-child{border:0}.dash-tx-row>i{background:#f1f1f1;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:700;display:grid}.dash-tx-row p{flex-direction:column;flex:1;margin:0;display:flex}.dash-tx-row b,.dash-tx-row strong{font-size:8px}.dash-tx-row small,.dash-tx-row>span{color:#999;font-size:6px}.dash-tx-row>span{width:76px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.dash-upcoming button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;width:100%;padding:8px 0;display:flex}.dash-upcoming button>span{color:#999;border:1px solid #ddd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:34px;height:36px;font-size:5px;display:flex}.dash-upcoming button>span b{color:#222;font-size:11px}.dash-upcoming p{flex-direction:column;flex:1;margin:0 9px;display:flex}.dash-upcoming b,.dash-upcoming strong{font-size:8px}.dash-upcoming small{color:#999;font-size:6px}.dash-insight-mini{text-align:left;background:#fff0f0;border:0;border-radius:9px;align-items:center;width:100%;margin-top:9px;padding:9px;display:flex}.dash-insight-mini>span{background:var(--red);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.dash-insight-mini p{flex-direction:column;flex:1;margin:0 8px;display:flex}.dash-insight-mini b{font-size:7px}.dash-insight-mini small{color:#956d70;font-size:6px}.dash-insight-mini i{color:var(--red);font-style:normal}.dash-filter{gap:7px;margin-bottom:10px;display:flex}.dash-filter label{color:#aaa;background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;align-items:center;height:34px;padding:0 10px;display:flex}.dash-filter input{border:0;outline:0;flex:1;margin-left:7px;font-size:8px}.dash-filter button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:0 12px;font-size:7px}.dash-filter button.active{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.dash-summary-strip{background:#fff;border:1px solid #e4e4e2;border-radius:12px 12px 0 0;gap:50px;padding:17px 20px;display:flex}.dash-summary-strip span{flex-direction:column;display:flex}.dash-summary-strip small{color:#999;font-size:6px}.dash-summary-strip b{margin-top:4px;font-size:11px}.dash-table{background:#fff;border:1px solid #e4e4e2;border-top:0;border-radius:0 0 12px 12px;padding:0 18px}.dash-table-head,.dash-table-row{grid-template-columns:1.6fr .65fr .6fr .75fr .65fr;align-items:center;gap:8px;display:grid}.dash-table-head{color:#999;border-bottom:1px solid #eee;padding:11px 0;font-size:6px}.dash-table-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;width:100%;min-height:53px;font-size:7px}.dash-table-row:last-child{border:0}.dash-table-row>span:first-child{align-items:center;gap:8px;display:flex}.dash-table-row>span>i{background:#f1f1f1;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.dash-table-row em{background:#f2f2f2;border-radius:10px;padding:4px 7px;font-style:normal}.dash-table-row strong{text-align:right}.dash-empty{text-align:center;color:#999;padding:50px;font-size:9px}.dash-empty.small{padding:35px 10px}.dash-budget-total{color:#fff;background:#1c1c1c;border-radius:13px;align-items:center;margin-bottom:11px;padding:21px;display:flex}.dash-budget-total>div:first-child{min-width:215px}.dash-budget-total small{color:#aaa;font-size:6px}.dash-budget-total b{margin-top:5px;font-size:21px;display:block}.dash-budget-total p{color:#aaa;font-size:7px}.dash-long-progress{background:#444;border-radius:8px;flex:1;height:8px;margin:0 35px}.dash-long-progress i{background:var(--red);border-radius:8px;height:100%;display:block}.dash-budget-total>span{flex-direction:column;display:flex}.dash-budget-total>span b{font-size:15px}.dash-card-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash-budget-card{background:#fff;border:1px solid #e4e4e2;border-radius:12px;padding:17px;transition:all .2s}.dash-budget-card.danger{border-color:#f1b5b7}.dash-budget-card>div:first-child{align-items:center;display:flex}.dash-budget-card>div:first-child>i{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:9px;place-items:center;font-style:normal;display:grid}.dash-budget-card>div:first-child>span{flex-direction:column;flex:1;margin-left:9px;display:flex}.dash-budget-card>div:first-child b{font-size:9px}.dash-budget-card>div:first-child small{color:#999;font-size:6px}.dash-budget-card>div:first-child button{background:0 0;border:0}.dash-budget-card>b{margin-top:22px;font-size:17px;display:block}.dash-budget-card>b small{color:#999;font-size:7px;font-weight:400}.dash-progress{background:#eee;border-radius:7px;height:6px;margin:12px 0 6px}.dash-progress i{background:var(--red);border-radius:7px;height:100%;display:block}.dash-budget-card>p{color:#999;justify-content:space-between;font-size:6px;display:flex}.dash-budget-card>p strong{color:#444}.dash-budget-card>label{color:#aaa;margin-top:14px;font-size:5px;display:block}.dash-budget-card input{width:100%;accent-color:var(--red)}.dash-goals-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.dash-goals-grid article{cursor:pointer;background:#fff;border:1px solid #e4e4e2;border-radius:13px;padding:22px;transition:all .2s;position:relative}.dash-goals-grid article.featured{background:linear-gradient(140deg,#fff 52%,#fff0f0);border-color:#efcbcd}.goal-top{justify-content:space-between;display:flex}.goal-top>span{width:37px;height:37px;color:var(--red);background:#fff0f0;border-radius:10px;place-items:center;display:grid}.goal-top button{background:0 0;border:0}.dash-goals-grid article>small{letter-spacing:1px;color:var(--red);margin-top:24px;font-size:6px;display:block}.dash-goals-grid h3{margin:7px 0 3px;font-size:17px}.dash-goals-grid article>p{color:#999;font-size:7px}.goal-progress{background:#eee;border-radius:8px;height:8px;margin:24px 0 10px;position:relative}.goal-progress i{background:var(--red);border-radius:8px;height:100%;display:block}.goal-progress b{font-size:7px;position:absolute;top:-22px;right:0}.goal-values{justify-content:space-between;display:flex}.goal-values span{flex-direction:column;display:flex}.goal-values small{color:#999;font-size:6px}.goal-values b{margin-top:3px;font-size:10px}.dash-goal-action,.dash-card-action{color:var(--red);background:0 0;border:0;padding:14px 0 0;font-size:7px;font-weight:700}.quick-contribute{color:#fff;background:#1d1d1d;border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex;position:absolute;bottom:15px;left:18px;right:18px;box-shadow:0 10px 30px #0003}.quick-contribute span{flex:1;font-size:7px}.quick-contribute button{border:0;border-radius:5px;padding:5px;font-size:6px}.dash-three-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.dash-three-stats article{background:#fff;border:1px solid #e4e4e2;border-radius:12px;flex-direction:column;padding:17px;display:flex}.dash-three-stats small{color:#999;font-size:6px}.dash-three-stats b{margin:9px 0 3px;font-size:19px}.dash-three-stats p{color:#999;margin:0;font-size:7px}.dash-list-panel{padding:0;overflow:hidden}.dash-panel-head.pad{border-bottom:1px solid #eee;padding:17px}.dash-sub-row{border-bottom:1px solid #eee;align-items:center;padding:12px 18px;transition:all .2s;display:flex}.dash-sub-row.paused{opacity:.45}.dash-sub-row>i{color:#fff;background:#171717;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;display:grid}.dash-sub-row>i.sub-1{background:#3fa85d}.dash-sub-row>i.sub-2{background:#e54949}.dash-sub-row>i.sub-3{background:#5796c3}.dash-sub-row>i.sub-4{background:#995ac1}.sub-name{text-align:left;background:0 0;border:0;flex-direction:column;width:35%;margin-left:10px;display:flex}.sub-name b,.dash-sub-row strong{font-size:8px}.sub-name small,.dash-sub-row small{color:#999;font-size:6px}.dash-sub-row>span{flex-direction:column;flex:1;display:flex}.dash-sub-row>strong{text-align:right;flex-direction:column;margin-right:20px;display:flex}.dash-switch{width:31px;height:18px;display:inline-block;position:relative}.dash-switch input{opacity:0;position:absolute}.dash-switch i{background:#ddd;border-radius:20px;transition:all .2s;position:absolute;inset:0}.dash-switch i:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.dash-switch input:checked+i{background:var(--red)}.dash-switch input:checked+i:before{transform:translate(13px)}.dash-installments{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dash-installments article{background:#fff;border:1px solid #e4e4e2;border-radius:12px;padding:17px}.dash-installments article>div:first-child{justify-content:space-between;display:flex}.dash-installments article>div:first-child span{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:9px;place-items:center;display:grid}.dash-installments button{background:0 0;border:0}.dash-installments h3{margin:20px 0 13px;font-size:11px}.dash-installments p{justify-content:space-between;font-size:7px;display:flex}.dash-installments p span,.dash-installments>article>small{color:#999}.dash-installments>article>small{font-size:6px}.dash-calendar-layout{background:#fff;border:1px solid #e4e4e2;border-radius:13px;grid-template-columns:1fr 300px;display:grid;overflow:hidden}.dash-calendar{padding:18px}.calendar-toolbar{align-items:center;gap:7px;margin-bottom:15px;display:flex}.calendar-toolbar h3{margin-right:auto;font-size:12px}.calendar-toolbar button{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:27px;height:27px;font-size:7px}.weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.weekdays span{color:#999;padding:8px;font-size:6px}.calendar-days{border-top:1px solid #eee;border-left:1px solid #eee}.calendar-days>button{text-align:left;background:#fff;border:1px solid #eee;border-top:0;border-left:0;height:92px;padding:7px;font-size:7px}.calendar-days>button.muted{color:#bbb;background:#fafafa}.calendar-days>button.selected{box-shadow:inset 0 0 0 2px var(--red);background:#fff8f8}.calendar-days .event{border-radius:3px;margin-top:4px;padding:3px;font-size:5px;font-style:normal;display:block}.event.red{color:#a2161d;background:#ffe5e7}.event.green{color:#13734c;background:#e3f4eb}.event.gray{color:#666;background:#eee}.dash-day-detail{border-left:1px solid #eee;padding:22px}.dash-day-detail>span{color:var(--red);letter-spacing:1px;font-size:6px}.dash-day-detail h3{margin:7px 0 17px;font-size:19px}.day-projection{color:#fff;background:#1b1b1b;border-radius:9px;flex-direction:column;padding:13px;display:flex}.day-projection small{color:#aaa;font-size:6px}.day-projection b{margin-top:4px;font-size:15px}.day-events button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;grid-template-columns:7px 1fr auto;gap:8px;width:100%;padding:12px 0;display:grid}.day-events button>i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-top:4px}.day-events span{flex-direction:column;display:flex}.day-events b,.day-events strong{font-size:7px}.day-events small{color:#999;font-size:6px}.dash-day-add{color:#777;background:0 0;border:1px dashed #ccc;border-radius:7px;width:100%;height:35px;margin-top:12px;font-size:7px}.dash-invest-top{grid-template-columns:1.2fr .8fr;gap:10px;margin-bottom:10px;display:grid}.dash-invest-top>article{background:#fff;border:1px solid #e4e4e2;border-radius:12px;min-height:215px;padding:20px;position:relative}.dash-invest-top>article>div:first-child{flex-direction:column;display:flex}.dash-invest-top small{color:#999;font-size:6px}.dash-invest-top>article>div>b{margin:9px 0 3px;font-size:26px}.dash-invest-top p{color:#999;font-size:7px}.dash-invest-top em{color:var(--green);font-style:normal;font-weight:700}.asset-period{display:flex;position:absolute;top:18px;right:18px}.asset-period button{background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:6px}.asset-period button.active{color:#fff;background:#1b1b1b}.invest-chart{clip-path:polygon(0 72%,12% 61%,25% 73%,38% 40%,52% 49%,67% 19%,82% 31%,100% 0,100% 100%,0 100%);border-top:2px solid var(--red);background:linear-gradient(#e31b2329,#0000);height:82px;margin-top:18px}.dash-allocation{align-items:center;margin-top:13px;display:flex}.dash-allocation>div{background:conic-gradient(var(--red) 0 42%,#ee6d72 42% 68%,#f0a5a8 68% 87%,#f4d0d1 87%);border-radius:50%;place-items:center;width:105px;height:105px;display:grid}.dash-allocation>div>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:65px;height:65px;font-size:10px;font-weight:700;display:flex}.dash-allocation>div small{font-size:5px;font-weight:400}.dash-allocation ul{flex:1;margin:0 0 0 17px;padding:0;list-style:none}.dash-allocation li{margin:8px 0;font-size:6px}.dash-allocation li i{background:var(--red);border-radius:2px;width:6px;height:6px;margin-right:5px;display:inline-block}.dash-allocation li:nth-child(2) i{background:#ee6d72}.dash-allocation li:nth-child(3) i{background:#f0a5a8}.dash-allocation li:nth-child(4) i{background:#f4d0d1}.dash-allocation li b{float:right}.dash-asset-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;width:100%;padding:10px 18px;display:flex}.dash-asset-row>i{background:#f1f1f1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.dash-asset-row p{flex-direction:column;width:45%;margin:0 10px;display:flex}.dash-asset-row b,.dash-asset-row strong{font-size:8px}.dash-asset-row small{color:#999;font-size:6px}.dash-asset-row strong{flex:1}.dash-asset-row em{color:var(--green);margin-right:30px;font-size:7px;font-style:normal}.dash-insight-hero{color:#fff;background:linear-gradient(135deg,#25070a,#650f14);border-radius:14px;grid-template-columns:42px 1fr 180px;gap:17px;padding:25px;display:grid}.dash-insight-hero>span{background:var(--red);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.dash-insight-hero small{color:#d4a6a9;letter-spacing:1px;font-size:6px}.dash-insight-hero h2{font-size:19px}.dash-insight-hero p{color:#d6c1c2;font-size:8px;line-height:1.5}.dash-insight-hero button{color:#ff999e;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.dash-insight-hero>div:last-child{background:#ffffff17;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;padding:17px;display:flex}.dash-insight-hero>div:last-child b{margin:9px 0 3px;font-size:22px}.dash-insight-hero>div:last-child span{color:#d4a6a9;font-size:6px}.dash-insight-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.dash-insight-grid article{background:#fff;border:1px solid #e4e4e2;border-radius:12px;padding:19px;position:relative}.dash-insight-grid article.done{opacity:.55}.dash-insight-grid article>span{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:9px;place-items:center;display:grid}.dash-insight-grid article>small{color:var(--red);letter-spacing:1px;margin-top:20px;font-size:6px;display:block}.dash-insight-grid h3{min-height:32px;font-size:12px}.dash-insight-grid p{color:#888;font-size:7px;line-height:1.5}.dash-insight-grid button{color:var(--red);background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.dash-insight-grid article>i{color:#aaa;cursor:pointer;font-style:normal;position:absolute;top:12px;right:14px}.dash-assistant{max-width:850px;margin:auto;padding:50px 30px}.assistant-intro{text-align:center}.assistant-intro>span{background:var(--red);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid;box-shadow:0 12px 30px #e31b233d}.assistant-intro>small{color:var(--red);letter-spacing:1.4px;font-size:6px}.assistant-intro h1{letter-spacing:-1px;font-size:29px;line-height:1.1}.assistant-intro p{color:#888;font-size:8px}.assistant-prompts{grid-template-columns:1fr 1fr;gap:7px;max-width:650px;margin:25px auto;display:grid}.assistant-prompts button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:9px;height:42px;padding:0 12px;font-size:8px}.assistant-prompts button span{float:right}.assistant-conversation{max-width:700px;margin:25px auto}.assistant-conversation>div{margin:10px 0;display:flex}.assistant-conversation p{border-radius:11px;max-width:75%;margin:0;padding:11px 13px;font-size:8px;line-height:1.6}.assistant-conversation .user{justify-content:flex-end}.assistant-conversation .user p{color:#fff;background:#1b1b1b;border-radius:11px 11px 3px}.assistant-conversation .ai{gap:8px}.assistant-conversation .ai>span{background:var(--red);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.assistant-conversation .ai p{background:#fff;border:1px solid #e4e4e2}.assistant-composer{background:#fff;border:1px solid #ddd;border-radius:12px;max-width:700px;margin:auto;padding:7px;box-shadow:0 10px 35px #0000000f}.assistant-composer input{border:0;outline:0;width:calc(100% - 42px);height:34px;padding:0 9px;font-size:8px}.assistant-composer button{background:var(--red);color:#fff;border:0;border-radius:8px;width:34px;height:34px}.assistant-composer small{color:#aaa;padding:5px 9px 0;font-size:5px;display:block}.dash-accounts-total{color:#fff;background:#1b1b1b;border-radius:13px;align-items:center;padding:21px;display:flex}.dash-accounts-total>div{flex-direction:column;display:flex}.dash-accounts-total small{color:#aaa;font-size:6px}.dash-accounts-total b{margin:6px 0 2px;font-size:23px}.dash-accounts-total p{color:#aaa;margin:0;font-size:6px}.dash-accounts-total>button{color:#fff;background:#2b2b2b;border:1px solid #555;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:7px}.dash-accounts-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.dash-accounts-grid article{background:#fff;border:1px solid #e4e4e2;border-radius:12px;padding:17px}.dash-accounts-grid article>div{justify-content:space-between;display:flex}.dash-accounts-grid article>div>i{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;display:grid}.dash-accounts-grid button{background:0 0;border:0}.dash-accounts-grid article>small{color:#aaa;margin-top:18px;font-size:5px;display:block}.dash-accounts-grid h3{margin:4px 0 15px;font-size:11px}.dash-accounts-grid article>b{font-size:16px}.dash-accounts-grid p{color:#999;font-size:6px}.dash-accounts-grid p>span{background:#f0a22a;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.dash-accounts-grid p>span.online{background:var(--green)}.dash-security-note{background:#fff0f0;border:1px solid #ffd8da;border-radius:11px;align-items:center;margin-top:10px;padding:13px;display:flex}.dash-security-note>span{width:34px;height:34px;color:var(--red);background:#fff;border-radius:9px;place-items:center;display:grid}.dash-security-note p{flex-direction:column;flex:1;margin:0 10px;display:flex}.dash-security-note b{font-size:8px}.dash-security-note small{color:#9a7578;font-size:6px}.dash-security-note button{color:var(--red);background:0 0;border:0;font-size:7px;font-weight:700}.dash-report-highlight{color:#fff;background:linear-gradient(135deg,#23070a,#5d0e13);border-radius:14px;grid-template-columns:1fr 260px;min-height:270px;padding:27px;display:grid;overflow:hidden}.dash-report-highlight>div:first-child>span{background:var(--red);border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:25px;display:grid}.dash-report-highlight small{color:#d7a5a8;letter-spacing:1px;font-size:6px}.dash-report-highlight h2{font-size:24px}.dash-report-highlight p{color:#d8c2c4;font-size:8px}.dash-report-highlight button{color:#ff9ca1;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.report-paper{color:#222;background:#fff;border-radius:12px;flex-direction:column;padding:22px;display:flex;transform:rotate(3deg);box-shadow:0 20px 45px #00000040}.report-paper>span{color:var(--red);letter-spacing:1px;font-size:6px}.report-paper h3{margin-top:28px;font-size:16px}.report-paper b{font-size:22px}.report-paper small{color:#999}.report-paper i{background:#eee;border-radius:5px;height:6px;margin-top:13px}.report-paper i:first-of-type{background:var(--red);width:80%}.report-paper i:nth-of-type(2){width:60%}.report-paper i:nth-of-type(3){width:72%}.dash-report-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.dash-report-grid article{background:#fff;border:1px solid #e4e4e2;border-radius:12px;padding:18px}.dash-report-grid article>span{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:9px;place-items:center;display:grid}.dash-report-grid small{color:#999;margin-top:18px;font-size:6px;display:block}.dash-report-grid h3{font-size:11px}.dash-report-grid p{color:#888;min-height:42px;font-size:7px;line-height:1.5}.dash-report-grid button{color:var(--red);background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.dash-settings{background:#fff;border:1px solid #e4e4e2;border-radius:13px;grid-template-columns:200px 1fr;display:grid;overflow:hidden}.dash-settings>aside{background:#fafafa;border-right:1px solid #eee;padding:18px}.dash-settings>aside button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%;height:37px;padding:0 9px;font-size:8px}.dash-settings>aside button.active{color:var(--red);background:#fff0f0;font-weight:700}.dash-settings>aside span{float:right}.dash-settings>section{padding:28px}.settings-profile{border-bottom:1px solid #eee;align-items:center;margin-bottom:22px;padding-bottom:22px;display:flex}.settings-profile>span{color:#fff;background:#1d1d1d;border-radius:13px;place-items:center;width:47px;height:47px;font-size:10px;display:grid}.settings-profile>div{flex:1;margin-left:12px}.settings-profile h3{margin:0;font-size:13px}.settings-profile p{color:#999;font-size:7px}.settings-profile button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:7px 9px;font-size:7px}.dash-settings>section>h3{font-size:12px}.settings-row{border-bottom:1px solid #eee;align-items:center;padding:13px 0;display:flex}.settings-row>span:first-child{flex-direction:column;flex:1;display:flex}.settings-row b{font-size:8px}.settings-row small{color:#999;margin-top:3px;font-size:6px}.settings-actions{align-items:center;margin-top:22px;display:flex}.settings-actions button{background:var(--red);color:#fff;border:0;border-radius:7px;padding:9px 12px;font-size:7px;font-weight:700}.settings-actions a{color:var(--red);margin-left:auto;font-size:7px;font-weight:700}.dash-overlay,.dash-modal-overlay,.dash-command-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#140a0a5c;position:fixed;inset:0}.dash-drawer{background:#fff;width:min(390px,100%);padding:24px;animation:.25s drawer-in;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000026}@keyframes drawer-in{0%{transform:translate(100%)}}.dash-drawer header{border-bottom:1px solid #eee;justify-content:space-between;padding-bottom:18px;display:flex}.dash-drawer header small{color:var(--red);letter-spacing:1px;font-size:6px}.dash-drawer header h2{margin:5px 0 0;font-size:20px}.dash-drawer header button{background:#f2f2f2;border:0;border-radius:50%;width:29px;height:29px;font-size:16px}.notification-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;width:100%;padding:16px 0;display:flex}.notification-list button>i{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:9px;place-items:center;font-style:normal;display:grid}.notification-list p{flex-direction:column;flex:1;margin:0 10px;display:flex}.notification-list b{font-size:8px}.notification-list small{color:#999;font-size:6px}.notification-list span{color:var(--red)}.drawer-footer{color:#fff;background:#1b1b1b;border:0;border-radius:8px;height:40px;font-size:8px;font-weight:700;position:absolute;bottom:20px;left:24px;right:24px}.detail-subtitle{color:#999;margin-top:24px;font-size:7px;display:block}.detail-amount{margin:7px 0 20px;font-size:26px;display:block}.detail-body{color:#777;background:#fafafa;border-radius:9px;padding:13px;font-size:9px;line-height:1.6}.detail-timeline{border-top:1px solid #eee;border-bottom:1px solid #eee;align-items:center;margin-top:18px;padding:15px 0;display:flex}.detail-timeline>i{background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:10px}.detail-timeline>span{flex-direction:column;display:flex}.detail-timeline b{font-size:8px}.detail-timeline small{color:#999;font-size:6px}.detail-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.detail-actions button{background:#fff;border:1px solid #ddd;border-radius:7px;height:36px;font-size:7px;font-weight:700}.detail-actions button:first-child{background:var(--red);color:#fff;border-color:var(--red)}.dash-command-overlay{place-items:start center;padding-top:12vh;display:grid}.dash-command{background:#fff;border-radius:14px;width:min(560px,100% - 28px);overflow:hidden;box-shadow:0 30px 90px #00000047}.dash-command>label{color:#999;border-bottom:1px solid #eee;align-items:center;height:55px;padding:0 16px;display:flex}.dash-command input{border:0;outline:0;flex:1;margin-left:10px;font-size:10px}.dash-command kbd{border:1px solid #ddd;border-radius:4px;padding:3px 5px;font-size:6px}.dash-command>small{color:#aaa;margin:14px 16px 7px;font-size:6px;display:block}.dash-command>button{text-align:left;background:0 0;border:0;border-radius:7px;width:calc(100% - 16px);height:38px;margin:2px 8px;font-size:8px}.dash-command>button:hover{color:var(--red);background:#fff0f0}.dash-command>button>span{margin:0 10px}.dash-command>button>kbd{float:right}.dash-command footer{color:#999;background:#fafafa;border-top:1px solid #eee;gap:15px;padding:10px 16px;font-size:6px;display:flex}.dash-command footer span:last-child{margin-left:auto}.dash-modal-overlay{place-items:center;display:grid}.dash-modal{background:#fff;border-radius:16px;width:min(430px,100% - 28px);padding:27px;position:relative;box-shadow:0 30px 90px #00000040}.dash-modal .modal-x{background:#f2f2f2;border:0;border-radius:50%;width:29px;height:29px;font-size:16px;position:absolute;top:13px;right:14px}.dash-modal>span{color:var(--red);letter-spacing:1px;font-size:6px;font-weight:700}.dash-modal h2{margin:8px 0 4px;font-size:22px}.dash-modal>p{color:#888;margin-bottom:20px;font-size:8px}.dash-modal>label{flex-direction:column;gap:6px;margin-bottom:12px;font-size:7px;font-weight:700;display:flex}.dash-modal input,.dash-modal select{border:1px solid #ddd;border-radius:8px;outline:0;height:41px;padding:0 10px;font-size:8px}.modal-submit{width:100%;height:42px;margin-top:5px}.modal-safe{text-align:center;color:#999;margin-top:12px;font-size:6px;display:block}.bank-options{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.bank-options button{background:#fff;border:1px solid #ddd;border-radius:7px;height:34px;font-size:7px}.dash-toast{z-index:200;color:#fff;background:#1b1b1b;border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:8px;animation:.25s toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #00000040}.dash-toast>span{background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)}}@media (width<=1100px){.price-grid{grid-template-columns:1fr 1fr}.price-card.premium{grid-row:span 1}.dash-sidebar{transition:all .25s;transform:translate(-100%)}.dash-sidebar.open{transform:none;box-shadow:20px 0 60px #00000026}.dash-main{margin-left:0}.dash-menu{margin-right:10px;display:block}.dash-kpis{grid-template-columns:1fr 1fr}.dash-kpis .featured{grid-column:span 2}.dash-overview-grid{grid-template-columns:1fr}.dash-card-grid,.dash-installments,.dash-accounts-grid,.dash-report-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.price-grid{grid-template-columns:1fr}.price-card h3{min-height:auto}.login-page{grid-template-columns:1fr}.login-showcase{display:none}.login-panel{min-height:100vh;padding:65px 22px}.login-mobile-logo{display:block;position:absolute;top:22px;left:22px}.login-mobile-logo .brand{font-size:18px}.login-mobile-logo .brand-mark{width:23px;height:23px}.dash-topbar{padding:0 12px}.dash-breadcrumb span,.dash-breadcrumb b,.dash-search{display:none}.dash-top-actions{gap:5px}.dash-primary span{display:none}.dash-content{padding:20px 12px}.dash-page-head{align-items:start;gap:12px}.dash-page-head h1{font-size:23px}.dash-period,.dash-health button{display:none}.dash-kpis{grid-template-columns:1fr 1fr}.dash-kpis article{min-height:100px;padding:13px}.dash-spark{width:90px}.dash-overview-grid,.dash-overview-grid.bottom,.dash-goals-grid,.dash-three-stats,.dash-invest-top,.dash-insight-grid,.dash-calendar-layout,.dash-report-highlight,.dash-settings{grid-template-columns:1fr}.dash-filter{flex-wrap:wrap}.dash-filter label{flex-basis:100%}.dash-filter button{height:31px}.dash-summary-strip{gap:18px;overflow:auto}.dash-table{overflow:auto}.dash-table-head,.dash-table-row{min-width:620px}.dash-card-grid,.dash-installments,.dash-accounts-grid,.dash-report-grid{grid-template-columns:1fr}.dash-calendar-layout{display:block}.dash-day-detail{border-top:1px solid #eee;border-left:0}.calendar-days>button{height:67px}.calendar-days .event{border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.dash-insight-hero{grid-template-columns:38px 1fr}.dash-insight-hero>div:last-child{grid-column:span 2}.assistant-prompts{grid-template-columns:1fr}.dash-report-highlight{gap:25px}.report-paper{transform:none}.dash-settings>aside{display:none}.dash-settings>section{padding:19px}.dash-chart-summary>div{display:none}.dash-line-chart{height:185px}.dash-day-detail{min-height:300px}}.category-cloud button.cat{border:0;font-family:inherit;transition:transform .2s,box-shadow .2s,outline-color .2s}.category-cloud button.cat:hover,.category-cloud button.cat.selected{outline-offset:2px;outline:2px solid #ffb9bc;transform:translateY(-5px);box-shadow:0 18px 42px #500a0a2b}.category-center>span{letter-spacing:.8px;text-transform:uppercase;color:var(--red);margin-bottom:3px;font-size:8px;font-weight:700}.category-center strong{font-size:23px}.live-simulator{background:#fff}.simulator-shell{border:1px solid #e4e2e0;border-radius:28px;grid-template-columns:230px minmax(330px,1fr) 330px;margin-top:58px;display:grid;overflow:hidden;box-shadow:0 30px 80px #280a0a14}.simulator-presets{background:#f7f7f6;border-right:1px solid #e6e4e2;padding:30px 20px}.simulator-presets>span{letter-spacing:1.5px;color:#999;margin:0 10px 18px;font-size:9px;font-weight:700;display:block}.simulator-presets button{text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:30px 1fr;width:100%;margin-bottom:6px;padding:13px 10px;transition:all .2s;display:grid}.simulator-presets button:hover,.simulator-presets button.active{color:var(--red);background:#fff;box-shadow:0 8px 24px #0000000f}.simulator-presets button i{width:24px;height:24px;color:var(--red);background:#fff0f0;border-radius:7px;grid-row:span 2;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid}.simulator-presets button b{font-size:12px}.simulator-presets button small{color:#999;margin-top:3px;font-size:9px}.simulator-controls{padding:38px}.simulator-controls label{margin-bottom:30px;display:block}.simulator-controls label>span{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.simulator-controls b{font-size:12px}.simulator-controls output{color:var(--red);font-size:12px;font-weight:700}.simulator-controls input[type=range]{appearance:none;width:100%;height:6px;accent-color:var(--red);background:#e8e6e4;border-radius:10px}.simulator-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--red);border:5px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #00000040}.simulator-result{color:#fff;background:#171717;flex-direction:column;padding:37px 31px;display:flex}.simulator-status{letter-spacing:1.3px;color:#8be3b8;font-size:8px;font-weight:700}.simulator-status i{background:#38bd7c;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #38bd7c1f}.simulator-result.warning .simulator-status{color:#ff9ca1}.simulator-result.warning .simulator-status i{background:var(--red);box-shadow:0 0 0 5px #e31b2326}.simulator-result>p{color:#aaa;margin:32px 0 5px;font-size:10px}.simulator-result>b{letter-spacing:-1px;font-size:31px}.simulator-result>b small{color:#999;margin-left:4px;font-size:10px}.simulator-meter{background:#383838;border-radius:10px;height:6px;margin:22px 0}.simulator-meter i{background:linear-gradient(90deg,var(--red),#ff6a70);border-radius:10px;height:100%;transition:width .3s;display:block}.simulator-result dl{margin:0}.simulator-result dl>div{border-bottom:1px solid #303030;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.simulator-result dt{color:#999}.simulator-result dd{margin:0;font-weight:700}.simulator-result>a{color:#ff8c91;justify-content:space-between;margin-top:auto;font-size:11px;font-weight:700;display:flex}.chat-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.chat-input button:disabled{opacity:.4;cursor:not-allowed}.demo-answer{animation:.3s answer-in}.typing-dots{letter-spacing:3px;animation:1s infinite pulse-dots}@keyframes answer-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pulse-dots{50%{opacity:.25}}.login-plan-selector{background:#faf9f8;border:1px solid #e8e5e3;border-radius:13px;margin:18px 0;padding:12px}.login-plan-selector>span{letter-spacing:1.2px;color:#999;margin-bottom:8px;font-size:7px;font-weight:700;display:block}.login-plan-selector>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.login-plan-selector button{background:#fff;border:1px solid #dedbd8;border-radius:8px;height:38px;font-size:9px;font-weight:700;position:relative}.login-plan-selector button.active{border-color:var(--red);color:var(--red);background:#fff1f1;box-shadow:0 0 0 2px #e31b2314}.login-plan-selector button i{background:var(--red);color:#fff;border-radius:5px;padding:2px 4px;font-size:5px;font-style:normal;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.login-plan-selector>small{color:#777;margin-top:9px;font-size:7px;display:block}.password-strength{align-items:center;gap:9px;margin-top:7px;display:flex}.password-strength>span{flex:1;grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.password-strength i{background:#e5e2df;border-radius:5px;height:3px}.password-strength i.filled{background:#e85b62}.password-strength.s3 i.filled,.password-strength.s4 i.filled{background:#24a46d}.password-strength small{color:#888;font-size:6px}.login-plan-selector>.login-billing-cycle{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.login-billing-cycle button{border-radius:999px;height:34px}.login-billing-cycle button.active{background:var(--red);color:#fff;border-color:var(--red)}.hero-view-switch{background:#f5f3f2;border:1px solid #ebe8e6;border-radius:999px;align-items:center;gap:5px;margin-top:28px;padding:5px;display:inline-flex;box-shadow:0 8px 24px #2d0a0a0d}.hero-view-switch button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 15px;font:700 10px Satoshi,Arial;transition:all .22s;display:flex}.hero-view-switch button span{color:#aaa;font-size:11px}.hero-view-switch button:hover{color:#222;background:#fff}.hero-view-switch button.active{color:#fff;background:#1b1b1b;box-shadow:0 6px 16px #00000029}.hero-view-switch button.active span{color:#ff848a}.hero-view-switch+.hero-stage{margin-top:25px}.float-card{color:inherit;cursor:pointer;font-family:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.float-card:hover,.float-card.active{border-color:#e31b2359;transform:translateY(-7px);box-shadow:0 24px 60px #5a0a0f33}.phone-shell{transition:box-shadow .3s}.hero-view-goals .phone-shell{box-shadow:0 35px 70px #5a14183d,inset 0 0 0 2px #888}.hero-view-alerts .phone-shell{box-shadow:0 35px 70px #e31b2340,inset 0 0 0 2px #888}.hero-view-alerts .phone-change{color:var(--red)}.hero-view-alerts .phone-chart i{background:linear-gradient(#ffb7ba,#9d1118)}.life-section{background:#faf9f8;padding-top:105px}.life-photo{isolation:isolate;background:#ddd;border-radius:34px;height:650px;margin-top:58px;position:relative;overflow:hidden;box-shadow:0 35px 90px #230c0c29}.life-photo>img{object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.2,.8,.2,1),object-position .8s}.life-photo.story-agora>img{object-position:50% 50%;transform:scale(1.015)}.life-photo.story-meta>img{object-position:43% 58%;transform:scale(1.07)}.life-photo.story-futuro>img{object-position:54% 45%;transform:scale(1.04)}.life-photo-shade{z-index:-1;background:linear-gradient(90deg,#0f0808bd,#15090a61 38%,#0000 67%),linear-gradient(#0000 62%,#0d050647);position:absolute;inset:0}.life-story-card{color:#fff;text-align:left;width:min(390px,38%);position:absolute;top:8%;left:5%}.life-story-card>small{letter-spacing:1.8px;color:#ff969b;font-size:9px;font-weight:700}.life-story-card h3{letter-spacing:-2px;margin:14px 0;font-size:clamp(31px,3vw,48px);line-height:1.02}.life-story-card>p{color:#e1d9da;max-width:360px;font-size:13px;line-height:1.65}.life-story-card>div{border-top:1px solid #fff3;border-bottom:1px solid #fff3;align-items:center;gap:12px;margin:25px 0;padding:17px 0;display:flex}.life-story-card>div b{color:#ff8b90;font-size:25px}.life-story-card>div span{color:#d5c7c9;max-width:110px;font-size:9px;line-height:1.3}.life-story-card>a{color:#fff;background:var(--red);border-radius:999px;justify-content:space-between;align-items:center;width:min(285px,100%);padding:13px 17px;font-size:11px;font-weight:700;display:flex;box-shadow:0 12px 30px #e31b234d}.life-story-card>a:hover{background:#ff3038;transform:translateY(-2px)}.life-hotspot{color:#fff;cursor:pointer;z-index:3;background:0 0;border:0;align-items:center;gap:8px;font:700 9px Satoshi,Arial;display:flex;position:absolute}.life-hotspot i{background:var(--red);border:5px solid #fff;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 0 0 1px #e31b23b3,0 0 0 8px #ffffff2e}.life-hotspot i:after{content:"";border:1px solid #ffffffb3;border-radius:50%;animation:2.1s infinite hotspot-pulse;position:absolute;inset:-13px}.life-hotspot span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140a0ac2;border-radius:999px;padding:7px 10px;box-shadow:0 8px 20px #0003}.life-hotspot:hover i,.life-hotspot.active i{transform:scale(1.2);box-shadow:0 0 0 1px #fff,0 0 0 11px #e31b233d}.life-hotspot.active span{background:var(--red)}.hs-now{top:49%;left:67%}.hs-goal{top:86%;left:32%}.hs-future{top:76%;left:12%}.life-photo-hint{color:#333;background:#ffffffe6;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:700;position:absolute;bottom:20px;right:22px}.life-photo-hint span{color:var(--red);margin-right:5px}@keyframes hotspot-pulse{0%{opacity:.8;transform:scale(.8)}75%,to{opacity:0;transform:scale(1.8)}}.login-onboarding-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.login-onboarding-grid label{flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.login-onboarding-grid input,.login-onboarding-grid select{background:#fff;border:1px solid #ddd;border-radius:8px;outline:0;height:43px;padding:0 11px;font:500 9px Satoshi,Arial}.login-onboarding-grid input:focus,.login-onboarding-grid select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e31b2314}.login-sync-preview{background:#f0faf5;border:1px solid #d9eee3;border-radius:10px;align-items:center;gap:9px;margin:3px 0 13px;padding:10px;display:flex}.login-sync-preview>span{color:#168b5b;background:#dff3e9;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.login-sync-preview p{flex-direction:column;margin:0;display:flex}.login-sync-preview b{font-size:8px}.login-sync-preview small{color:#638274;margin-top:2px;font-size:6px}.dash-sync-status{color:#6e6e6e;white-space:nowrap;background:#f5f5f4;border:1px solid #e8e7e5;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:700;display:flex}.dash-sync-status i{background:#23a46d;border-radius:50%;width:6px;height:6px}.dash-sync-status.syncing i{background:var(--red);animation:.9s infinite sync-pulse}.dash-sync-status.device i{background:#d48a19}.settings-profile>em{color:#168b5b;align-items:center;gap:5px;font-size:6px;font-style:normal;font-weight:700;display:flex}.settings-profile>em i{background:#24a46d;border-radius:50%;width:6px;height:6px}.settings-form select{background:#fff;border:1px solid #ddd;border-radius:8px;outline:0;height:39px;padding:0 10px;font:500 8px Satoshi,Arial}.settings-form select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e31b2314}.settings-auto-save{background:#f0faf5;border:1px solid #d9eee3;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.settings-auto-save>span{color:#fff;background:#24a46d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.settings-auto-save p{flex-direction:column;margin:0;display:flex}.settings-auto-save b{font-size:8px}.settings-auto-save small{color:#6c877b;margin-top:3px;font-size:6px}@keyframes sync-pulse{50%{opacity:.28;transform:scale(.7)}}.settings-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-form label{flex-direction:column;gap:6px;font-size:7px;font-weight:700;display:flex}.settings-form input{border:1px solid #ddd;border-radius:8px;outline:0;height:39px;padding:0 10px;font-size:8px}.settings-form input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e31b2314}.settings-section-head{background:#fafafa;border:1px solid #eee;border-radius:10px;align-items:center;margin-bottom:14px;padding:14px;display:flex}.settings-section-head>span{width:38px;height:38px;color:var(--red);background:#fff0f0;border-radius:10px;place-items:center;display:grid}.settings-section-head>div{margin-left:10px}.settings-section-head h3{margin:0;font-size:11px}.settings-section-head p{color:#888;margin:4px 0 0;font-size:7px}.settings-section-head.secure{background:#f0faf5;border-color:#dcefe5}.settings-section-head.secure>span{color:#168b5b;background:#dff3e9}.settings-command{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;height:44px;font-size:8px;font-weight:700;display:flex}.settings-command span{color:var(--red)}.settings-command.danger{color:#b5121b}.settings-plans{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.settings-plans button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;padding:13px;display:flex}.settings-plans button.active{border-color:var(--red);background:#fff5f5;box-shadow:0 0 0 2px #e31b2312}.settings-plans span{color:#888;font-size:7px}.settings-plans b{margin:8px 0 3px;font-size:15px}.settings-plans b small{font-size:6px}.settings-plans p{color:#888;min-height:17px;font-size:6px}.settings-plans i{color:var(--red);font-size:6px;font-style:normal;font-weight:700}.settings-actions .settings-invoice{color:#222;background:#fff;border:1px solid #ddd;margin-left:8px}.report-periods{gap:5px;margin-bottom:10px;display:flex}.report-periods button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:7px 10px;font-size:7px}.report-periods button.active{color:#fff;background:#1b1b1b;border-color:#1b1b1b}.dash-secondary.is-active{color:#168b5b;background:#effaf5;border-color:#b9e1ce}.dash-logout-profile{text-decoration:none}.dash-logout-profile i{width:25px;height:25px;color:var(--red);background:#fff0f0;border-radius:8px;place-items:center;font-size:13px;font-style:normal;display:grid}.settings-account-actions,.settings-command-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.settings-command-grid .settings-command,.settings-account-actions .settings-command{border:1px solid #eee;border-radius:10px;padding:0 12px}.settings-logout{color:var(--red);align-items:center;gap:7px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.settings-logout span{background:#fff0f0;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.settings-plans.expanded button{min-height:170px}.settings-plans ul{gap:5px;margin:9px 0 11px;padding:0;list-style:none;display:grid}.settings-plans li{color:#6b6264;font-size:6px}.settings-bank-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.settings-bank-summary article{background:#fff;border:1px solid #eee;border-radius:11px;flex-direction:column;padding:13px;display:flex}.settings-bank-summary b{font-size:15px}.settings-bank-summary small{color:#888;margin-top:4px;font-size:7px}.settings-bank-list{gap:8px;margin-top:12px;display:grid}.settings-bank-list button{text-align:left;background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:10px;height:56px;padding:8px;display:flex}.settings-bank-list span{flex-direction:column;flex:1;display:flex}.settings-bank-list b{font-size:9px}.settings-bank-list small{color:#888;margin-top:3px;font-size:7px}.settings-bank-list i{color:var(--red);font-style:normal}@media (width<=960px){.simulator-shell{grid-template-columns:190px 1fr}.simulator-result{grid-column:span 2;min-height:310px}.simulator-result>a{margin-top:25px}}@media (width<=680px){.simulator-shell{grid-template-columns:1fr}.simulator-presets{border-bottom:1px solid #e6e4e2;border-right:0}.simulator-result{grid-column:auto}.simulator-controls{padding:27px 22px}.simulator-presets button{width:100%;display:inline-grid}.dash-settings>aside{border-bottom:1px solid #eee;border-right:0;gap:4px;padding:9px;display:flex;overflow:auto}.dash-settings>aside button{min-width:max-content;padding:0 12px}.dash-settings>aside button span{display:none}.settings-form,.settings-plans{grid-template-columns:1fr}.report-periods{overflow:auto}.report-periods button{white-space:nowrap}.settings-account-actions,.settings-command-grid,.settings-bank-summary{grid-template-columns:1fr}.settings-plans.expanded button{min-height:auto}.settings-bank-list button{height:auto;min-height:56px}.dash-logout-profile i{width:29px;height:29px}}@media (width<=720px){.hero-view-switch{margin-top:24px}.hero-view-switch button{padding:0 10px}.life-section{padding-inline:13px}.life-section .split-heading p{margin-top:16px}.life-photo{border-radius:23px;height:720px;margin-top:35px}.life-photo>img,.life-photo.story-meta>img,.life-photo.story-futuro>img{object-position:61% 30%;transform:scale(1.03)}.life-photo-shade{background:linear-gradient(0deg,#110607f5 0,#110607d1 42%,#1106070a 72%)}.life-story-card{width:auto;inset:auto 22px 22px}.life-story-card h3{font-size:34px}.life-story-card>p{font-size:12px}.life-story-card>div{margin:16px 0}.life-hotspot span{display:none}.hs-now{top:29%;left:66%}.hs-goal{top:49%;left:30%}.hs-future{top:38%;left:12%}.life-photo-hint{top:14px;bottom:auto;right:14px}.login-onboarding-grid{grid-template-columns:1fr}.dash-sync-status{padding:7px;font-size:0}.settings-profile{flex-wrap:wrap;align-items:flex-start}.settings-profile>em{width:100%;margin-top:5px}.float-card:hover,.float-card.active{transform:scale(.78)translateY(-7px)}}.interaction-surface{--spot-x:50%;--spot-y:50%;isolation:isolate;position:relative}.interaction-surface:after{content:"";border-radius:inherit;pointer-events:none;z-index:20;opacity:0;background:radial-gradient(280px circle at var(--spot-x) var(--spot-y),#ffffff57,#e31b2314 28%,transparent 62%);transition:opacity .24s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e31b232e}.interaction-surface.interaction-active:after{opacity:1}.interaction-surface.interaction-active{outline-offset:-1px;outline:1px solid #e31b2321}.interaction-pressed{animation:.42s interaction-press}.global-tap-ring{z-index:9999;pointer-events:none;border:2px solid #e31b23bf;border-radius:50%;width:14px;height:14px;animation:.52s ease-out forwards tap-ring;position:fixed;transform:translate(-50%,-50%)}.motion-reveal{opacity:0;filter:blur(4px);transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1),filter .65s;transform:translateY(22px)scale(.99)}.motion-reveal.is-revealed,.is-revealed{opacity:1;filter:none;transform:none}.life-photo>img{transform:translate3d(var(--photo-x,0),var(--photo-y,0),0) scale(1.015)}.life-photo.story-agora>img{transform:translate3d(var(--photo-x,0),var(--photo-y,0),0) scale(1.025)}.life-photo.story-meta>img{transform:translate3d(var(--photo-x,0),var(--photo-y,0),0) scale(1.08)}.life-photo.story-futuro>img{transform:translate3d(var(--photo-x,0),var(--photo-y,0),0) scale(1.055)}.dash-context-tip{text-align:left;color:#242424;cursor:pointer;background:linear-gradient(105deg,#fff 0,#fff7f7 70%,#ffecee 100%);border:1px solid #efd6d7;border-radius:13px;align-items:center;width:calc(100% - 62px);max-width:1388px;min-height:58px;margin:18px auto -8px;padding:9px 11px;display:flex;box-shadow:0 10px 30px #41080c0d}.dash-context-tip>i{background:var(--red);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;display:grid;box-shadow:0 8px 20px #e31b2333}.dash-context-tip>span{flex-direction:column;flex:1;gap:3px;margin:0 12px;display:flex}.dash-context-tip small{letter-spacing:1.2px;color:var(--red);font-size:6px;font-weight:700}.dash-context-tip b{color:#62595a;font-size:8px;font-weight:500}.dash-context-tip>em{color:var(--red);white-space:nowrap;background:#fff;border:1px solid #f0c8ca;border-radius:999px;padding:8px 11px;font-size:7px;font-style:normal;font-weight:700}.dash-context-tip>em strong{margin-left:5px}.dash-context-tip:hover>i{transform:rotate(-8deg)scale(1.05)}.dash-context-tip:hover>em{background:var(--red);color:#fff;border-color:var(--red)}.dash-context-tip>i,.dash-context-tip>em{transition:all .24s}.dash-view-frame.is-exploring .interaction-surface{animation:1.25s explorer-shine}.dash-view-frame.is-exploring button:not(:disabled),.dash-view-frame.is-exploring a{animation:1.1s explorer-action}@keyframes interaction-press{0%,to{filter:none}45%{filter:brightness(.94);transform:scale(.985)}}@keyframes tap-ring{to{opacity:0;border-width:1px;width:76px;height:76px}}@keyframes explorer-shine{0%,to{box-shadow:inherit}35%{box-shadow:0 0 0 2px #e31b2347,0 16px 38px #5b080d1f}}@keyframes explorer-action{0%,to{filter:none}45%{filter:drop-shadow(0 0 8px #e31b2359)}}@media (width<=760px){.dash-context-tip{width:calc(100% - 24px);min-height:53px;margin-top:12px}.dash-context-tip>i{width:34px;height:34px}.dash-context-tip>span{margin:0 8px}.dash-context-tip b{font-size:7px;line-height:1.35}.dash-context-tip>em{padding:7px;font-size:0}.dash-context-tip>em strong{margin:0;font-size:10px}.motion-reveal{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.motion-reveal,.motion-reveal.is-revealed,.is-revealed{opacity:1;filter:none;transition:none;transform:none}.interaction-surface:after,.life-photo>img,.dash-context-tip>i,.dash-context-tip>em{transition:none}.interaction-pressed,.global-tap-ring,.dash-view-frame.is-exploring .interaction-surface,.dash-view-frame.is-exploring button,.dash-view-frame.is-exploring a{animation:none!important}}.life-carousel-stage{border:1px solid var(--theme-border,#e8dddf);isolation:isolate;background:radial-gradient(circle at 50% 44%,#e31b2324,#0000 34%),linear-gradient(145deg,#f8f2f3,#efe7e8);border-radius:34px;height:700px;margin-top:58px;position:relative;overflow:hidden;box-shadow:0 35px 90px #230c0c24}.life-carousel-stage:before,.life-carousel-stage:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e31b2324;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.life-carousel-stage:before{width:84%;height:45%}.life-carousel-stage:after{opacity:.65;width:64%;height:62%;transform:translate(-50%,-50%)rotate(13deg)}.round-carousel{width:100%;height:100%;perspective:var(--round-perspective);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;color:var(--theme-ink,#151515);outline:none;position:relative;overflow:hidden}.round-carousel:active{cursor:grabbing}.round-carousel:focus-visible{outline-offset:-7px;outline:3px solid #e31b2359}.round-carousel-orbit{pointer-events:none;border:1px solid #e31b232e;border-radius:50%;width:min(900px,83%);height:370px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 0 80px #e31b2314,inset 0 0 55px #ffffff1a}.round-carousel-orbit:before,.round-carousel-orbit:after{content:"";border:4px solid var(--theme-page,#fff);background:var(--red);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #e31b2326}.round-carousel-orbit:before{top:17%;left:10%}.round-carousel-orbit:after{bottom:18%;right:7%}.round-carousel-viewport{perspective:var(--round-perspective);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 100px;overflow:hidden}.round-carousel-tilt{transform-style:preserve-3d;transform:rotateX(var(--round-tilt))}.round-carousel-ring{width:var(--round-card-width);height:var(--round-card-height);transform-style:preserve-3d;will-change:transform;position:relative}.round-carousel-item{transform-style:preserve-3d;opacity:.7;filter:saturate(.72)brightness(.76);transition:opacity .38s,filter .38s;position:absolute;inset:0}.round-carousel-item.is-active{z-index:3;opacity:1;filter:none}.round-carousel-card,.round-carousel-back{border-radius:var(--round-radius);backface-visibility:hidden;color:#fff;background:#1d080b;border:1px solid #fff3;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 65px #18030657}.round-carousel-card{transition:box-shadow .32s,border-color .32s;display:block;transform:translateZ(.5px)}.round-carousel-card:hover,.round-carousel-card:focus-visible{border-color:#ffffff80;outline:none;box-shadow:0 34px 80px #2b03087a,0 0 0 3px #e31b233b}.round-card-image{background-image:var(--round-card-image);filter:saturate(.8)contrast(1.03);background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .35s;position:absolute;inset:-1px;transform:scale(1.04)}.round-carousel-card:hover .round-card-image,.round-carousel-card:focus-visible .round-card-image{filter:saturate()contrast(1.05);transform:scale(1.09)}.round-carousel-card:before{content:"";z-index:1;background:linear-gradient(#0f030529,#0f03058a 43%,#0c0204f7 100%),linear-gradient(135deg,#e31b2357,#0000 48%);position:absolute;inset:0}.round-carousel-card.tone-rose:before{background:linear-gradient(#32050a14,#3a090f94 46%,#1f0408fa),linear-gradient(135deg,#ff7a826b,#0000 52%)}.round-carousel-card.tone-ink:before{background:linear-gradient(#03030514,#0505089e 45%,#030305fa),linear-gradient(135deg,#e31b234d,#0000 55%)}.round-carousel-card.tone-sand:before{background:linear-gradient(#3f190f0f,#370d0c94 45%,#180406f7),linear-gradient(135deg,#ffaf844f,#0000 55%)}.round-carousel-card.tone-wine:before{background:linear-gradient(#27020914,#41050f99 46%,#1d0308fa),linear-gradient(135deg,#b20a1e78,#0000 55%)}.round-carousel-card.tone-light:before{background:linear-gradient(#2403070a,#2e060c8a 45%,#120306fa),linear-gradient(135deg,#ffd9db47,#0000 52%)}.round-card-content{z-index:2;text-align:left;flex-direction:column;padding:29px 27px 25px;display:flex;position:absolute;inset:0}.round-card-eyebrow{color:#ffb0b4;letter-spacing:1.5px;align-items:center;gap:9px;font-size:8px;font-weight:800;display:flex}.round-card-eyebrow i{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;display:grid;box-shadow:0 9px 22px #e31b2352}.round-card-content>strong{color:#fff;letter-spacing:-1.25px;text-shadow:0 10px 30px #00000057;max-width:250px;margin-top:20px;font-size:30px;line-height:1.03}.round-card-description{color:#ffffffc2;margin-top:13px;font-size:11px;line-height:1.52}.round-card-metric{border-top:1px solid #fff3;border-bottom:1px solid #fff3;align-items:center;gap:12px;margin-top:auto;padding:16px 0;display:flex}.round-card-metric b{color:#ff8f95;white-space:nowrap;font-size:24px;line-height:1}.round-card-metric small{color:#ffffffa3;max-width:108px;font-size:8px;line-height:1.35}.round-card-cta{background:var(--red);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;min-height:41px;margin-top:17px;padding:0 15px;font-size:10px;font-weight:800;transition:background .25s,transform .25s;display:flex;box-shadow:0 12px 27px #e31b233d}.round-card-cta i{font-size:16px;font-style:normal}.round-carousel-card:hover .round-card-cta,.round-carousel-card:focus-visible .round-card-cta{background:#ff2c35;transform:translateY(-2px)}.round-carousel-back{filter:brightness(var(--round-inner-dim));background:radial-gradient(circle at 50% 35%,#e31b2357,#0000 35%),#160609;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.round-carousel-back span{letter-spacing:-2px;font-size:33px;font-weight:800}.round-carousel-back small{color:#ff9ba0;letter-spacing:2px;margin-top:8px;font-size:7px}.round-carousel-toolbar{z-index:8;border:1px solid var(--theme-border,#e1d6d8);color:#171313;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-radius:999px;grid-template-columns:43px minmax(220px,1fr) 43px;align-items:center;gap:8px;min-width:390px;padding:7px;display:grid;position:absolute;bottom:46px;left:50%;transform:translate(-50%);box-shadow:0 17px 40px #23070a21}.round-carousel-toolbar button{color:#fff;background:#171313;border:0;border-radius:50%;width:43px;height:43px;font-size:16px;transition:transform .2s,background .2s}.round-carousel-toolbar button:hover{background:var(--red);transform:scale(1.04)}.round-carousel-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #e31b2357}.round-carousel-toolbar p{justify-content:center;align-items:center;gap:11px;min-width:0;margin:0;display:flex}.round-carousel-toolbar small{color:var(--red);letter-spacing:1px;font-size:8px;font-weight:800}.round-carousel-toolbar b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.round-carousel-hint{z-index:8;color:var(--theme-muted,#685f61);letter-spacing:.3px;white-space:nowrap;margin:0;font-size:8px;font-weight:700;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.round-carousel-hint span{color:var(--red);margin-right:4px;font-size:12px}#recurso-limite,#recurso-assinaturas,#simulador,#ia,#seguranca,#precos{scroll-margin-top:105px}html[data-theme=dark] .life-carousel-stage{background:radial-gradient(circle at 50% 43%,#e31b233d,#0000 35%),linear-gradient(145deg,#100406,#1c090c);border-color:#392126;box-shadow:0 36px 95px #00000061}html[data-theme=dark] .life-carousel-stage:before,html[data-theme=dark] .life-carousel-stage:after,html[data-theme=dark] .round-carousel-orbit{border-color:#ff6f772b}html[data-theme=dark] .round-carousel-toolbar{color:#fff;background:#1b0a0de8;border-color:#ffffff24;box-shadow:0 19px 45px #00000057}html[data-theme=dark] .round-carousel-toolbar button{color:#171313;background:#fff}html[data-theme=dark] .round-carousel-toolbar button:hover{background:var(--red);color:#fff}html[data-theme=dark] .round-carousel-hint{color:#d3c5c7}@media (width<=720px){.life-section{padding-inline:13px}.life-carousel-stage{border-radius:24px;height:610px;margin-top:35px}.life-carousel-stage:before{width:125%;height:34%}.life-carousel-stage:after{width:96%;height:46%}.round-carousel-viewport{inset:0 0 112px}.round-carousel-orbit{width:128%;height:280px;top:46%}.round-card-content{padding:23px 21px 21px}.round-card-content>strong{font-size:25px}.round-card-description{font-size:10px}.round-card-metric b{font-size:20px}.round-card-cta{min-height:38px;margin-top:14px}.round-carousel-toolbar{grid-template-columns:40px minmax(0,1fr) 40px;width:calc(100% - 34px);min-width:0;bottom:50px}.round-carousel-toolbar button{width:40px;height:40px}.round-carousel-toolbar p{gap:7px}.round-carousel-toolbar b{font-size:9px}.round-carousel-hint{font-size:7px;bottom:17px}}@media (prefers-reduced-motion:reduce){.round-carousel-item,.round-carousel-card,.round-card-image,.round-card-cta{transition:none!important}.round-carousel-tilt{transform:none}.round-carousel-orbit:before,.round-carousel-orbit:after{box-shadow:none}}.legal-page{background:#f8f8f7;min-height:100vh}.legal-page>header{z-index:20;background:#fff;border-bottom:1px solid #e9e8e6;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 560px);display:flex;position:sticky;top:0}.legal-page>header nav{align-items:center;gap:24px;font-size:12px;font-weight:700;display:flex}.legal-cta{background:var(--red);color:#fff;border-radius:999px;padding:11px 18px}.legal-hero{text-align:center;background:#fff;border-bottom:1px solid #e9e8e6;padding:92px max(24px,50% - 450px) 70px}.legal-hero>span{color:var(--red);letter-spacing:2px;font-size:10px;font-weight:700}.legal-hero h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(40px,5vw,65px);line-height:1.02}.legal-hero p{color:#6d6d6d;max-width:690px;margin:0 auto;font-size:16px;line-height:1.65}.legal-hero small{color:#999;margin-top:24px;font-size:10px;display:block}.legal-layout{grid-template-columns:230px 1fr;gap:55px;max-width:1000px;margin:auto;padding:70px 24px 100px;display:grid}.legal-layout>aside{background:#fff;border:1px solid #e4e2e0;border-radius:15px;height:max-content;padding:9px;position:sticky;top:105px;box-shadow:0 16px 45px #1e0a0a0d}.legal-layout>aside a{text-align:left;background:0 0;border:0;border-radius:9px;align-content:center;width:100%;min-height:46px;padding:0 12px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;display:block}.legal-layout>aside a span{float:right}.legal-layout>aside a.active{color:var(--red);background:#fff0f0}.legal-layout>article>section{border-bottom:1px solid #e2e0de;grid-template-columns:45px 1fr;gap:18px;margin-bottom:34px;padding:0 0 34px;display:grid}.legal-layout>article>section>span{width:35px;height:35px;color:var(--red);background:#fff0f0;border-radius:10px;place-items:center;font-size:9px;font-weight:700;display:grid}.legal-layout h2{letter-spacing:-.5px;margin:3px 0 10px;font-size:22px}.legal-layout p{color:#6d6d6d;margin:0;font-size:13px;line-height:1.7}.legal-contact{color:#fff;background:#1b1b1b;border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:24px;display:grid}.legal-contact>span{background:var(--red);border-radius:11px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.legal-contact h2{margin:0 0 5px;font-size:16px}.legal-contact p{color:#aaa;font-size:10px}.legal-contact a{color:#ff8e93;font-size:10px;font-weight:700}.legal-page>footer{background:#fff;border-top:1px solid #e9e8e6;align-items:center;gap:30px;padding:28px max(24px,50% - 560px);display:flex}.legal-page>footer p{color:#888;max-width:650px;font-size:10px;line-height:1.5}.legal-page>footer>a{color:var(--red);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}@media (width<=720px){.legal-page>header nav>a:not(.legal-cta){display:none}.legal-layout{grid-template-columns:1fr;gap:25px;padding-top:30px}.legal-layout>aside{display:flex;position:static;overflow:auto}.legal-layout>aside a{min-width:max-content}.legal-contact{grid-template-columns:42px 1fr}.legal-contact a{grid-column:2}.legal-page>footer{flex-direction:column;align-items:flex-start;gap:10px}.legal-page>footer>a{margin-left:0}.legal-hero{padding-top:65px}}.afluvi-brand{cursor:pointer;-webkit-user-select:none;user-select:none;gap:10px;position:relative}.afluvi-brand b{letter-spacing:-1.2px;align-items:center;display:inline-flex;overflow:visible}.afluvi-brand .brand-letter{animation:.7s cubic-bezier(.2,.8,.2,1) both afluvi-letter-wave;animation-delay:calc(var(--letter-index) * 45ms);display:inline-block}.afluvi-brand .brand-mark{background:var(--red);border-radius:10px 10px 10px 3px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:28px;height:28px;padding:6px 5px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-radius .35s;display:flex;overflow:hidden;transform:rotate(-6deg)}.afluvi-brand .brand-mark i{background:#fff;border:0;border-radius:99px;height:2px;animation:1.5s ease-in-out infinite afluvi-mark-flow;display:block;transform:none}.afluvi-brand .brand-mark i:first-child{width:10px}.afluvi-brand .brand-mark i:nth-child(2){width:17px;animation-delay:.12s}.afluvi-brand .brand-mark i:nth-child(3){width:13px;animation-delay:.24s}.afluvi-brand:hover .brand-mark,.afluvi-brand:active .brand-mark{border-radius:50% 50% 50% 18%;transform:rotate(0)scale(1.07)}.brand-current{transform-origin:0;animation:.75s .22s both afluvi-current-in;bottom:-5px;left:38px;right:0;background:linear-gradient(90deg,var(--red),#ff8f94,transparent)!important;border:0!important;border-radius:99px!important;height:2px!important;position:absolute!important}.afluvi-brand:hover .brand-current{animation:.8s both afluvi-current-loop}.brand-intro{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:opacity .42s,visibility 0s linear .42s;display:flex;position:fixed;inset:0}.brand-intro.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s}.brand-intro .afluvi-brand{gap:20px;font-size:clamp(46px,8vw,82px)}.brand-intro .afluvi-brand .brand-mark{border-radius:25px 25px 25px 8px;gap:5px;width:72px;height:72px;padding:15px 12px;box-shadow:0 22px 50px #e31b2347}.brand-intro .brand-mark i{height:4px}.brand-intro .brand-mark i:first-child{width:27px}.brand-intro .brand-mark i:nth-child(2){width:43px}.brand-intro .brand-mark i:nth-child(3){width:34px}.brand-intro .brand-current{bottom:-9px;left:92px;height:4px!important}.brand-intro>p{letter-spacing:2.2px;text-transform:uppercase;color:#8b8586;margin-top:32px;font-size:11px;animation:.75s .65s both afluvi-intro-copy}.brand-intro-current{opacity:.18;height:1px;position:absolute;top:50%;left:0;right:0}.brand-intro-current i{background:linear-gradient(90deg,transparent,var(--red),transparent);width:34%;height:1px;animation:1.55s cubic-bezier(.2,.8,.2,1) both afluvi-intro-stream;position:absolute;left:-22%}.afluvi-cursor-flow{z-index:9998;background:linear-gradient(90deg,transparent,var(--red));pointer-events:none;opacity:.3;width:34px;height:2px;transform:translate(calc(var(--afluvi-x,-100px) - 30px),calc(var(--afluvi-y,-100px) + 12px)) rotate(-14deg);border-radius:99px;transition:transform .12s ease-out;position:fixed;top:0;left:0}.afluvi-flow-drop{z-index:9999;background:var(--red);pointer-events:none;border-radius:50%;width:8px;height:8px;animation:.7s cubic-bezier(.2,.8,.2,1) forwards afluvi-drop;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #e31b231f}.afluvi-flow-drop:after{content:"";background:linear-gradient(90deg,transparent,var(--red));transform-origin:100%;border-radius:99px;width:68px;height:2px;position:absolute;top:3px;right:3px}.hero:before{content:"";z-index:0;pointer-events:none;border:1px solid #e31b2314;border-radius:50%;width:920px;height:420px;animation:9s ease-in-out infinite afluvi-ambient;position:absolute;top:32px;left:50%;transform:translate(-50%)rotate(-6deg)}.hero>*{z-index:1;position:relative}.login-showcase:before{animation:11s ease-in-out infinite afluvi-orbit}.login-showcase:after{animation:8s ease-in-out -2s infinite reverse afluvi-orbit}.dash-shell{background:radial-gradient(circle at 86% -10%,#e31b2312,#0000 33%),#f6f6f5}.dash-sidebar:after{content:"";background:linear-gradient(90deg,var(--red),#ff8f94,transparent);height:3px;animation:2.8s ease-in-out infinite afluvi-current-loop;position:absolute;top:0;left:0;right:0}.legal-hero{position:relative;overflow:hidden}.legal-hero:before{content:"";border:1px solid #e31b231f;border-radius:50%;width:780px;height:220px;animation:9s ease-in-out infinite afluvi-ambient;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)}.legal-hero>*{z-index:1;position:relative}@keyframes afluvi-letter-wave{0%{opacity:0;transform:translateY(14px)rotate(5deg)}55%{transform:translateY(-4px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes afluvi-mark-flow{0%,to{opacity:.65;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}}@keyframes afluvi-current-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes afluvi-current-loop{0%,to{opacity:.35;transform:scaleX(.28)}45%{opacity:1;transform:scaleX(1)}}@keyframes afluvi-intro-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes afluvi-intro-stream{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(420%)}}@keyframes afluvi-drop{55%{opacity:1;border-radius:99px;width:22px;height:5px}to{opacity:0;width:100px;height:2px;transform:translate(-90%,-50%)}}@keyframes afluvi-ambient{0%,to{transform:translate(-50%)rotate(-6deg)scale(1)}50%{transform:translate(-50%)rotate(-3deg)scale(1.04)}}@keyframes afluvi-orbit{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,16px)scale(1.04)}}@media (width<=720px){.brand-intro .afluvi-brand{gap:13px;font-size:44px}.brand-intro .afluvi-brand .brand-mark{width:54px;height:54px;padding:12px 9px}.brand-intro .brand-current{left:67px}.brand-intro>p{font-size:8px}.hero:before{width:620px;height:300px}}@media (pointer:coarse){.afluvi-cursor-flow{display:none}}@media (prefers-reduced-motion:reduce){.afluvi-brand .brand-letter,.afluvi-brand .brand-mark i,.brand-current,.brand-intro>p,.brand-intro-current i,.afluvi-flow-drop,.hero:before,.login-showcase:before,.login-showcase:after,.dash-sidebar:after,.legal-hero:before{animation:none!important}.afluvi-cursor-flow{display:none}.brand-intro{transition:opacity .15s}}.language-dock{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#202020;isolation:isolate;background:#fffffff0;border:1px solid #2d101221;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:5px 5px 5px 7px;display:flex;position:fixed;top:88px;right:14px;box-shadow:0 12px 34px #30080b1f}.language-dock>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;transition:transform .25s;display:grid;box-shadow:0 5px 13px #e31b2338}.language-dock>small{letter-spacing:1.15px;color:#8d8586;font-size:6px;font-weight:700}.language-dock>div{background:#f2efef;border-radius:999px;align-items:center;padding:3px;display:flex}.language-dock button{color:#8a8182;background:0 0;border:0;border-radius:999px;width:33px;height:27px;padding:0;font-size:8px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.language-dock button:hover{color:var(--red)}.language-dock button.active{background:var(--red);color:#fff;box-shadow:0 5px 12px #e31b2338}.language-dock:hover>span{transform:rotate(18deg)}.language-dock button:focus-visible{outline-offset:2px;outline:2px solid #171717}.language-dock:after{background:radial-gradient(90px circle at var(--spot-x) var(--spot-y),#e31b2324,transparent 62%)}html[data-language=en] .language-dock{border-color:#e31b233d}@media (width<=720px){.language-dock{min-height:38px;padding:4px;top:75px;right:8px}.language-dock>span{width:25px;height:25px}.language-dock>small{display:none}.language-dock button{width:31px;height:25px}}@media (prefers-reduced-motion:reduce){.language-dock>span,.language-dock button{transition:none}}.afluvi-brand:active .brand-mark{border-radius:10px 10px 10px 3px;transform:rotate(-6deg)}.brand-intro-copy{text-align:center;width:min(760px,100vw - 40px);margin-top:36px;padding:0 20px}.brand-intro-copy strong{color:#211d1e;letter-spacing:-.6px;font-size:clamp(18px,2.2vw,29px);font-weight:750;line-height:1.2;animation:.8s cubic-bezier(.2,.8,.2,1) .55s both afluvi-intro-lead;display:inline-block;position:relative}.brand-intro-copy strong:after{content:"";background:linear-gradient(90deg,transparent,var(--red),transparent);transform-origin:50%;border-radius:99px;height:2px;animation:.85s cubic-bezier(.2,.8,.2,1) 1.05s both afluvi-intro-thread;position:absolute;bottom:-11px;left:8%;right:8%}.brand-intro-copy p{color:#777173;letter-spacing:.18px;max-width:680px;margin:25px auto 0;font-size:clamp(11px,1.15vw,14px);font-weight:500;line-height:1.65;animation:.75s 1.18s both afluvi-intro-trust}@keyframes afluvi-intro-lead{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes afluvi-intro-thread{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes afluvi-intro-trust{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.brand-intro-copy{width:calc(100vw - 24px);margin-top:30px;padding:0 12px}.brand-intro-copy strong{font-size:19px}.brand-intro-copy p{max-width:340px;font-size:11px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.brand-intro-copy strong,.brand-intro-copy strong:after,.brand-intro-copy p{animation:none!important}}.text-morph-filter{pointer-events:none;width:0;height:0;position:absolute}.text-morph-live{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.text-morph-anchor{justify-content:center;align-items:center;min-height:1.2em;line-height:1.2;display:inline-flex;position:relative}.text-morph-anchor>span:first-child{visibility:hidden;white-space:nowrap;display:inline-block}.text-morph-anchor>span:not(:first-child){opacity:0;white-space:nowrap;will-change:opacity,filter,transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-morph-static{white-space:nowrap;display:none}.brand-intro .brand-morph-slot{width:clamp(190px,25vw,290px);height:1.2em;display:block;overflow:hidden}.brand-promise-morph{height:42px!important}.brand-intro-copy .brand-promise-morph{display:flex}.brand-intro-copy .brand-promise-morph:after{bottom:0}@media (width<=720px){.brand-intro .brand-morph-slot{width:145px}.brand-promise-morph{height:50px!important}.brand-intro-copy .brand-promise-morph{font-size:19px}.brand-promise-morph .text-morph-live{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.text-morph-live{display:none}.text-morph-static{display:block}.brand-promise-morph .text-morph-static{white-space:normal}}.animated-percentage-ring{--ring-color:var(--red);--ring-track:#eee;background:conic-gradient(var(--ring-color) 0 calc(var(--percentage) * 1%),var(--ring-track) 0);will-change:background;position:relative}.animated-percentage-ring.is-loading{filter:saturate(.88)}.animated-percentage-ring.is-complete{animation:.38s cubic-bezier(.2,.8,.2,1) percentage-ring-finish}.phone-progress-ring{--ring-track:#444;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.phone-progress-ring:before{content:"";background:#171717;border-radius:50%;position:absolute;inset:5px}.phone-limit .phone-progress-ring>strong{color:#fff;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:9px;display:block;position:relative}.mini-ring>span,.mobile-ring>span{z-index:1;position:relative}.mobile-ring>span{flex-direction:column;justify-content:center;align-items:center;display:flex}.dash-allocation>.allocation-percentage-ring{background:conic-gradient(transparent 0 calc(var(--percentage) * 1%),#eee 0),conic-gradient(var(--red) 0 42%,#ee6d72 42% 68%,#f0a5a8 68% 87%,#f4d0d1 87%)}.animated-percentage-bar>i{will-change:width;position:relative;overflow:hidden}.animated-percentage-bar.is-loading>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:38%;animation:.68s linear infinite percentage-bar-shimmer;position:absolute;inset:0 auto 0 -45%}.animated-percentage-bar.is-complete>i{animation:.34s ease-out percentage-bar-finish}.phone-chart i,.login-mini-chart i,.dash-spark i{transform-origin:bottom;animation:.9s cubic-bezier(.2,.8,.2,1) both percentage-column-load}.report-paper i{transform-origin:0;animation:.85s cubic-bezier(.2,.8,.2,1) both percentage-report-load}.report-paper i:nth-of-type(2){animation-delay:.1s}.report-paper i:nth-of-type(3){animation-delay:.2s}.password-strength i{position:relative;overflow:hidden;background:#e5e2df!important}.password-strength i:after{content:"";border-radius:inherit;transform-origin:0;background:#e85b62;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.password-strength i.filled:after{transform:scaleX(1)}.password-strength.s3 i.filled:after,.password-strength.s4 i.filled:after{background:#24a46d}@keyframes percentage-ring-finish{50%{filter:saturate(1.2);transform:scale(1.035);box-shadow:0 0 0 5px #e31b2314}to{filter:none;box-shadow:none;transform:scale(1)}}@keyframes percentage-bar-shimmer{to{left:110%}}@keyframes percentage-bar-finish{50%{filter:brightness(1.15);box-shadow:0 0 0 3px #e31b2317}to{filter:none;box-shadow:none}}@keyframes percentage-column-load{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes percentage-report-load{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.animated-percentage-ring,.animated-percentage-bar>i,.animated-percentage-bar>i:after,.phone-chart i,.login-mini-chart i,.dash-spark i,.report-paper i,.password-strength i:after{transition:none!important;animation:none!important}}.afluvi-click-effects{z-index:9997;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.afluvi-click-pulse{left:var(--click-x);top:var(--click-y);width:var(--click-size);height:var(--click-size);color:var(--click-color);transform:translate(-50%,-50%) rotate(var(--click-rotation));pointer-events:none;will-change:transform,opacity;position:absolute}.afluvi-click-pulse:before,.afluvi-click-pulse:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:50%}.afluvi-click-pulse:before{border:var(--click-stroke) solid currentColor;opacity:.42;animation:afluvi-click-ring var(--click-duration) cubic-bezier(.2,.8,.2,1) forwards}.afluvi-click-pulse:after{width:3px;height:3px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 9%,transparent);opacity:.58;animation:afluvi-click-dot var(--click-duration) ease-out forwards;background:currentColor;margin:-1.5px 0 0 -1.5px}@keyframes afluvi-click-ring{0%{opacity:.42;inset:50%}70%{opacity:.2}to{opacity:0;inset:4%}}@keyframes afluvi-click-dot{0%{opacity:.58;transform:scale(.6)}45%{opacity:.42;transform:scale(1)}to{opacity:0;transform:scale(.35)}}@media (prefers-reduced-motion:reduce){.afluvi-click-effects{display:none}.afluvi-click-pulse:before,.afluvi-click-pulse:after{animation:none!important}}.afluvi-origin-hero{--content-bottom:clamp(72px,10vh,108px);background:#090304}.afluvi-origin-hero .ok-h11-background{background:radial-gradient(58% 96% at 50% -8%,#ff353ef5 0%,#b5121bc2 27%,#52090e75 52%,#12030524 74%,#0000 88%),#090304}.afluvi-origin-hero .ok-h11-layerImage{filter:hue-rotate(-24deg)saturate(1.18)}.afluvi-origin-hero .ok-h11-liquidCharacter{opacity:.17}.afluvi-origin-hero .ok-h11-portrait img{object-fit:cover;filter:saturate(.92)contrast(1.04)}.afluvi-origin-hero .ok-h11-eyebrow{color:#ffb5b8;letter-spacing:.2px;font-weight:400}.afluvi-origin-hero .ok-h11-title{letter-spacing:-2.4px;font-size:clamp(54px,5vw,72px);line-height:.98}.afluvi-origin-hero .ok-h11-description{opacity:.74}.afluvi-origin-hero .ok-h11-button{background:radial-gradient(at 8% 81%,#e31b2340,#0000 45%),radial-gradient(at 97% 10%,#ff7b82,#0000 22%),radial-gradient(at 87% 84%,#e31b23,#0000 34%),#fff;border-color:#ffffffdb;box-shadow:0 18px 45px #e31b2338}.afluvi-origin-hero .ok-h11-buttonIcon{background:#e31b23}.afluvi-origin-hero .ok-h11-details{width:158px}.afluvi-origin-hero .ok-h11-detailTitle{font-size:24px}.afluvi-origin-hero .ok-h11-secure{color:#ffffffb3;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.afluvi-origin-hero .ok-h11-secure i{background:#ff4e56;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #e31b232e,0 0 18px #ff4e56cc}.product-hero{padding-top:110px}.product-hero h2{letter-spacing:-4px;max-width:940px;margin:25px auto 24px;font-size:clamp(44px,5.3vw,72px);font-weight:700;line-height:1}@media (width<=900px) and (orientation:portrait){.afluvi-origin-hero .ok-h11-title{font-size:clamp(52px,9vw,66px)}.afluvi-origin-hero .ok-h11-details{display:none}}@media (width<=720px){.product-hero{padding-top:84px}.product-hero h2{letter-spacing:-2.3px;font-size:42px}}.afluvi-global-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 74% 28%,#e31b2347,#0000 25%),radial-gradient(circle at 92% 68%,#7c08103d,#0000 31%),linear-gradient(135deg,#080304 0%,#120407 52%,#050203 100%);grid-template-columns:minmax(0,520px) minmax(0,588px);align-items:center;gap:72px;min-height:920px;padding:148px max(28px,50% - 590px) 112px;display:grid;position:relative;overflow:hidden}.afluvi-global-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05020359,#0000 45%),radial-gradient(at 50% 104%,#e31b231f,#0000 45%);position:absolute;inset:0}.global-hero-grid{z-index:-2;opacity:.19;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.global-hero-orbit{z-index:-1;pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute}.global-orbit-one{width:720px;height:720px;animation:24s linear infinite global-orbit;top:-340px;right:-260px}.global-orbit-two{border-color:#e31b2338;width:410px;height:410px;animation:18s linear infinite reverse global-orbit;bottom:-210px;left:-230px}@keyframes global-orbit{to{transform:rotate(360deg)}}.global-hero-copy{z-index:3;min-width:0;max-width:520px;padding-top:6px;position:relative}.global-hero-eyebrow{color:#ffb4b8;letter-spacing:2.1px;align-items:center;gap:11px;font-size:10px;font-weight:700;display:flex}.global-live-dot{background:#ff4d55;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite global-live;box-shadow:0 0 0 6px #e31b2324,0 0 22px #ff4d55cc}@keyframes global-live{50%{box-shadow:0 0 0 10px #e31b2300,0 0 28px #ff4d55e6}}.global-hero-copy h1{letter-spacing:0;margin:28px 0 26px;font-size:clamp(58px,5.6vw,86px);font-weight:650;line-height:.9}.global-hero-copy h1 span,.global-hero-copy h1 strong{display:block}.global-hero-copy h1 strong{color:#ff424b;text-shadow:0 14px 45px #e31b2333;font-weight:650}.global-hero-copy>p{color:#ffffffad;max-width:545px;margin:0;font-size:17px;line-height:1.62}.global-hero-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.global-primary-cta,.global-secondary-cta{border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.global-primary-cta{color:#191011;background:#fff;box-shadow:0 18px 50px #00000038}.global-primary-cta span{color:#fff;background:#e31b23;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.global-secondary-cta{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff3d}.global-primary-cta:hover,.global-secondary-cta:hover{transform:translateY(-3px)}.global-secondary-cta:hover{background:#ffffff17;border-color:#ffffff6b}.global-proof-row{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:0;margin:46px 0 0;padding:22px 0 0;display:grid}.global-proof-row>div{border-left:1px solid #ffffff1a;padding:0 18px}.global-proof-row>div:first-child{border-left:0;padding-left:0}.global-proof-row dt{letter-spacing:-.6px;font-size:21px;font-weight:700}.global-proof-row dd{color:#ffffff73;letter-spacing:.7px;text-transform:uppercase;margin:4px 0 0;font-size:9px;line-height:1.4}.global-stage{z-index:2;justify-self:end;width:min(588px,48vw);min-width:0;height:620px;position:relative}.global-stage-aura{filter:blur(12px);background:radial-gradient(circle,#e31b2342,#e31b2314 40%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite global-aura;position:absolute;inset:8% 3%}@keyframes global-aura{50%{opacity:.72;transform:scale(1.06)}}.afluvi-globe-canvas{filter:drop-shadow(0 42px 65px #00000085);outline:none;width:100%;height:100%;inset:0;position:absolute!important}.afluvi-globe-canvas:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 7px #e31b238c}.global-status-card{--global-card-y:0px;z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform,opacity,filter;background:#0d0406b8;border:1px solid #ffffff26;border-radius:18px;width:205px;padding:18px 19px;animation:.44s cubic-bezier(.2,.8,.2,1) both global-card-enter;position:absolute;bottom:9%;left:1%;box-shadow:0 22px 60px #00000057}.global-status-card>span{color:#ff9196;letter-spacing:1.4px;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.global-status-card i,.global-location-chip i,.global-trust-line i{background:#ff4650;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff4650}.global-status-card b{letter-spacing:-.4px;margin:11px 0 7px;font-size:16px;line-height:1.17;display:block}.global-status-card small{color:#ffffff6b;font-size:9px}.global-location-chip{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#ffffffc7;background:#110507b3;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;display:flex;position:absolute;box-shadow:0 12px 32px #0003}.global-location-chip i{width:5px;height:5px}.location-americas{top:32%;left:8%}.location-europe{top:17%;right:14%}.location-asia{top:48%;right:2%}.global-currency-execution{--global-card-y:0px;z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;width:218px;transform:translateY(var(--global-card-y));will-change:transform,opacity,filter;background:linear-gradient(145deg,#160508c7,#080204a3);border:1px solid #ffffff24;border-radius:17px;padding:13px 15px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.44s cubic-bezier(.2,.8,.2,1) 40ms both global-card-enter;position:absolute;bottom:17%;right:7%;box-shadow:0 18px 45px #0000004d,inset 0 1px #ffffff0f}.global-currency-execution:hover{transform:translateY(calc(var(--global-card-y) - 2px));border-color:#ff465057;box-shadow:0 22px 55px #e31b2333,inset 0 1px #ffffff14}.global-currency-execution span{color:#ff8f95;letter-spacing:1.4px;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.global-currency-execution span:before{content:"";background:#ff4650;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #ff4650}.global-currency-execution b{letter-spacing:-.5px;margin-top:8px;font-size:19px;display:block}.global-currency-execution small{color:#ffffff8a;margin-top:3px;font-size:9px;display:block}.global-currency-execution p{color:#ffffffbd;margin-top:9px;font-size:10px;line-height:1.35}.global-currency-rail{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0305ad;border:1px solid #ffffff1f;border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;bottom:8%;right:7%}.global-currency-rail button{color:#ffffff80;letter-spacing:.6px;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:38px;height:30px;font-size:8px;font-weight:800;transition:background .22s,color .22s,transform .22s,box-shadow .22s;display:grid}.global-currency-rail button:hover{color:#fff;transform:translateY(-1px)}.global-currency-rail button.active{color:#161011;background:#fff;box-shadow:0 9px 22px #ffffff29}.global-currency-rail button:focus-visible{outline-offset:2px;outline:2px solid #ff4650}@keyframes global-card-enter{0%{opacity:0;filter:blur(8px);transform:translateY(calc(var(--global-card-y,0px) + 14px)) scale(.97)}to{opacity:1;filter:blur();transform:translateY(var(--global-card-y,0px)) scale(1)}}.global-trust-line{z-index:4;color:#ffffff6b;letter-spacing:.8px;text-transform:uppercase;border-top:1px solid #ffffff1a;align-items:center;gap:28px;width:min(1180px,100% - 56px);padding-top:18px;font-size:9px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.global-trust-line span{align-items:center;gap:9px;display:flex}.global-trust-line span:last-child{margin-left:auto}@media (width<=1040px){.afluvi-global-hero{text-align:center;grid-template-columns:1fr;min-height:1100px;padding-top:130px}.global-hero-copy{max-width:720px;margin:0 auto}.global-hero-eyebrow,.global-hero-actions{justify-content:center}.global-hero-copy>p{margin-inline:auto}.global-proof-row{width:100%;max-width:620px;margin-inline:auto}.global-stage{justify-self:center;width:min(720px,96vw);height:610px;margin-top:-12px}.global-trust-line{bottom:24px}.product-hero{padding-top:90px}}@media (width<=640px){.afluvi-global-hero{min-height:1060px;padding:118px 20px 98px}.global-hero-copy{width:100%;max-width:100%}.global-hero-eyebrow{letter-spacing:1.35px;font-size:8px}.global-hero-copy h1{letter-spacing:-3px;max-width:100%;margin-top:24px;font-size:clamp(44px,13vw,58px);line-height:.94}.global-hero-copy h1 span,.global-hero-copy h1 strong{white-space:normal;max-width:100%}.global-hero-copy>p{font-size:15px}.global-hero-actions{flex-direction:column;align-items:stretch}.global-primary-cta,.global-secondary-cta{width:100%}.global-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.global-proof-row>div{min-width:0;padding-inline:8px}.global-proof-row dt{font-size:16px}.global-proof-row dd{overflow-wrap:anywhere;font-size:7px}.global-stage{width:calc(100% + 40px);max-width:none;height:480px;margin:0 -20px}.global-status-card{text-align:left;width:184px;bottom:5%;left:10%}.global-location-chip{font-size:8px}.location-americas{top:28%;left:12%}.location-europe{top:15%;right:16%}.location-asia{display:none}.global-currency-execution{--global-card-y:38px;width:202px;padding:11px 13px;bottom:12%;right:10%}.global-currency-execution:hover{transform:translateY(calc(var(--global-card-y) - 2px))}.global-currency-execution b{font-size:17px}.global-currency-rail{bottom:4%;right:10%;transform:translateY(56px)}.global-currency-rail button{width:34px}.global-trust-line{justify-content:center;gap:18px;width:calc(100% - 40px);bottom:21px}.global-trust-line span:nth-child(2){display:none}.global-trust-line span:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.global-hero-orbit,.global-live-dot,.global-stage-aura,.global-status-card,.global-currency-execution{animation:none!important}}.bank-rail{z-index:6}.bank-rail .bank-icon{outline-offset:3px;border:0;outline:2px solid #0000;padding:0;font-family:inherit;line-height:1;transition:transform .22s,box-shadow .22s,outline-color .22s}.bank-rail .bank-icon:hover,.bank-rail .bank-icon.active{outline-color:#e31b2361;transform:translate(6px)scale(1.06);box-shadow:0 17px 34px #1b090a3d}.bank-rail .bank-icon:focus-visible{outline-width:3px;outline-color:#e31b23}.bank-info-card{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#fffffff7;border:1px solid #e31b2333;border-radius:20px;width:238px;padding:18px;animation:.28s cubic-bezier(.2,.8,.2,1) bank-info-in;position:absolute;top:18%;left:calc(9% + 70px);box-shadow:0 25px 65px #29080b33}@keyframes bank-info-in{0%{opacity:0;transform:translate(-10px)scale(.97)}to{opacity:1;transform:none}}.bank-info-close{color:#777;background:#f4f1f0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;display:grid;position:absolute;top:10px;right:11px}.bank-info-heading{align-items:center;gap:11px;padding-right:23px;display:flex}.bank-info-heading .bank-icon{width:42px;height:42px;box-shadow:none;border-radius:12px;flex:0 0 42px;font-size:12px}.bank-info-heading p{flex-direction:column;margin:0;display:flex}.bank-info-heading small{letter-spacing:1.1px;color:#e31b23;font-size:7px;font-weight:700}.bank-info-heading b{margin-top:2px;font-size:14px}.bank-info-heading em{color:#8c8785;margin-top:1px;font-size:8px;font-style:normal}.bank-info-value{background:#f8f6f5;border-radius:13px;flex-direction:column;margin:17px 0 12px;padding:13px 14px;display:flex}.bank-info-value small{color:#8d8886;text-transform:uppercase;letter-spacing:.8px;font-size:7px}.bank-info-value strong{letter-spacing:-.6px;margin-top:3px;font-size:20px}.bank-info-status{color:#5e5b59;align-items:center;gap:7px;font-size:8px;display:flex}.bank-info-status i{background:#20a36b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20a36b1a}.bank-sync-action{color:#fff;background:#1b1b1b;border:0;border-radius:10px;width:100%;height:37px;margin-top:14px;font-size:9px;font-weight:700;transition:background .2s,transform .2s}.bank-sync-action:hover{background:#e31b23;transform:translateY(-1px)}.bank-sync-action.synced{background:#168b5b}@media (width<=720px){.bank-rail{z-index:7}.bank-rail .bank-icon:hover,.bank-rail .bank-icon.active{transform:translate(4px)scale(1.05)}.bank-info-card{border-radius:17px;width:min(238px,100% - 54px);padding:15px;top:25%;left:48px}.bank-info-value{margin:13px 0 10px}.bank-sync-action{margin-top:11px}}.rhythm-card{--rhythm-color:var(--red);--rhythm-point:78%;--planned-point:58%;transition:border-color .25s,box-shadow .25s}.rhythm-card:hover{border-color:#e31b2338;box-shadow:0 18px 45px #2d0a0c14}.rhythm-card.rhythm-green{--rhythm-color:#168b5b}.rhythm-card.rhythm-black{--rhythm-color:#171717}.rhythm-controls{z-index:4;background:#fff;border:1px solid #eee;border-radius:999px;gap:6px;padding:5px;display:flex;position:absolute;top:31px;right:28px;box-shadow:0 10px 25px #0000000a}.rhythm-controls button{color:#888;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 10px;font-size:9px;font-weight:700;transition:background .2s,color .2s,transform .2s}.rhythm-controls button:hover{transform:translateY(-1px)}.rhythm-controls button.active{color:#fff;background:#171717}.rhythm-chart{text-align:left;border:0;width:100%;padding:0;overflow:hidden}.rhythm-chart:before{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--rhythm-color) 10%,transparent),transparent);clip-path:polygon(0 72%,14% 55%,30% 42%,47% 35%,63% 29%,78% 25%,100% 30%,100% 100%,0 100%);opacity:.72;height:60%;animation:.65s both rhythm-fill-in;position:absolute;bottom:0;left:0;right:0}.rhythm-chart:focus-visible{outline-offset:-6px;outline:3px solid #e31b2347}.chart-value{animation:.32s both rhythm-value-in}.chart-value small{color:var(--rhythm-color)}.rhythm-status{z-index:2;background:#ffffffe6;border:1px solid #0000000f;border-radius:14px;width:150px;padding:11px 12px;animation:.35s both rhythm-value-in;position:absolute;top:21px;right:28px;box-shadow:0 12px 30px #00000014}.rhythm-status b{color:#191919;font-size:10px;display:block}.rhythm-status small{color:#777;margin-top:3px;font-size:8px;line-height:1.35;display:block}.line{transform-origin:0}.red-line{border-color:var(--rhythm-color);box-shadow:0 -35px 40px color-mix(in srgb,var(--rhythm-color) 11%,transparent);animation:.75s cubic-bezier(.2,.8,.2,1) both rhythm-line-draw}.gray-line{animation:.85s cubic-bezier(.2,.8,.2,1) 80ms both rhythm-line-draw}.chart-point{left:var(--rhythm-point);border-color:var(--rhythm-color);transition:left .38s cubic-bezier(.2,.8,.2,1),border-color .25s;animation:.7s both rhythm-point-pop;right:auto;transform:translate(-50%)}.rhythm-pulse{left:var(--rhythm-point);border:1px solid var(--rhythm-color);opacity:0;border-radius:50%;width:34px;height:34px;animation:1.8s infinite rhythm-pulse;position:absolute;top:111px;transform:translate(-50%,-50%)}@keyframes rhythm-line-draw{0%{clip-path:inset(0 100% 0 0);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes rhythm-fill-in{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);opacity:0}to{clip-path:polygon(0 72%,14% 55%,30% 42%,47% 35%,63% 29%,78% 25%,100% 30%,100% 100%,0 100%);opacity:.72}}@keyframes rhythm-point-pop{0%{opacity:0;scale:.55}55%{scale:1.22}to{opacity:1;scale:1}}@keyframes rhythm-pulse{0%{opacity:.22;scale:.55}70%,to{opacity:0;scale:1.35}}@keyframes rhythm-value-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@media (width<=720px){.rhythm-controls{top:138px;left:24px;right:auto}.rhythm-controls button{min-height:26px;padding:0 8px}.rhythm-status{width:190px;top:70px;left:26px;right:auto}.rhythm-chart{height:270px}.red-line{top:146px}.gray-line{top:180px}.chart-point{top:133px}.rhythm-pulse{top:139px}}@media (prefers-reduced-motion:reduce){.rhythm-card,.rhythm-controls button,.rhythm-chart:before,.chart-value,.rhythm-status,.red-line,.gray-line,.chart-point,.rhythm-pulse{transition:none!important;animation:none!important}}.footer-brand .brand{color:#fff;text-shadow:0 10px 28px #e31b2333;gap:12px;font-size:28px}.footer-brand .brand-mark{border-radius:12px 12px 12px 4px;width:38px;height:38px;box-shadow:0 12px 30px #e31b2361}.footer-brand .brand b{letter-spacing:-.6px;color:#fff;line-height:1}.footer-brand .brand-current{opacity:.95;background:#ff5b62}.footer-brand p{color:#d8cbcd;margin-top:18px;font-size:14px;line-height:1.55}.footer-brand>span{color:#ffc247;align-items:center;gap:6px;margin-top:18px;font-size:11px;display:inline-flex}.footer-brand small{color:#d8cbcd;font-size:10px}.footer-main>div>b{color:#fff;letter-spacing:.2px;font-size:12px}.footer-main a{color:#c8babd;width:max-content;max-width:100%;min-height:24px;font-size:12px;line-height:1.35;transition:color .2s,transform .2s}.footer-main a:hover{color:#fff;transform:translate(3px)}.footer-main a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ffffff73}.footer-bottom{color:#9a8b8e;font-size:9px;line-height:1.5}@media (width<=720px){.footer-brand .brand{font-size:31px}.footer-main a{min-height:32px;font-size:13px}.footer-main>div>b{font-size:12px}.footer-bottom{font-size:10px}}.brand-intro{background:#fffffffb;transition:opacity .82s,visibility 0s linear .82s}.brand-intro.is-visible{transition:opacity .56s}.brand-intro .afluvi-brand .brand-mark{transform:rotate(-4deg)scale(.96);box-shadow:0 18px 42px #e31b232e}.brand-intro .brand-current{opacity:.72;animation-duration:1.25s!important}.brand-intro-current{opacity:.09}.brand-intro-current i{background:linear-gradient(90deg,#0000,#e31b238c,#0000);width:24%;animation-duration:2.45s!important}.brand-intro-current i:nth-child(2){animation-delay:.35s;top:-18px}.brand-intro-current i:nth-child(3){animation-delay:.7s;top:18px}.brand-intro-copy{margin-top:42px}.brand-intro-copy strong{animation:1.18s cubic-bezier(.2,.8,.2,1) .82s both afluvi-intro-lead}.brand-intro-copy strong:after{opacity:.64;animation:1.35s cubic-bezier(.2,.8,.2,1) 1.65s both afluvi-intro-thread}.brand-intro-copy p{color:#827b7d;animation:1.08s 1.95s both afluvi-intro-trust}@media (width<=720px){.brand-intro-copy{margin-top:34px}.brand-intro .afluvi-brand .brand-mark{transform:rotate(-4deg)scale(.94)}}.theme-dock{z-index:91;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#202020;background:#fffffff0;border:1px solid #2d101221;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:5px;display:flex;position:fixed;top:142px;right:14px;box-shadow:0 12px 34px #30080b1f}.theme-dock>span{color:#fff;background:#171717;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.theme-dock>small{letter-spacing:1.15px;color:#8d8586;font-size:6px;font-weight:700}.theme-dock>div{background:#f2efef;border-radius:999px;align-items:center;padding:3px;display:flex}.theme-dock button{color:#8a8182;background:0 0;border:0;border-radius:999px;width:46px;height:27px;padding:0;font-size:7px;font-weight:800;transition:all .2s}.theme-dock button.active{background:var(--red);color:#fff;box-shadow:0 5px 12px #e31b2338}.theme-dock button:focus-visible{outline-offset:2px;outline:2px solid #171717}.theme-choice-overlay{z-index:10020;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12080a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-choice-card{background:#fff;border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 30px 100px #00000047}.theme-choice-card>span{color:var(--red);letter-spacing:1.4px;text-transform:uppercase;font-size:7px;font-weight:800}.theme-choice-card h2{letter-spacing:-1px;margin:9px 0;font-size:26px}.theme-choice-card p{color:#777;font-size:10px;line-height:1.55}.theme-choice-card>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.theme-choice-card button{text-align:left;background:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;gap:8px;padding:16px;transition:all .2s;display:flex}.theme-choice-card button:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 12px 28px #e31b231a}.theme-choice-card i{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:11px;place-items:center;font-style:normal;display:grid}.theme-choice-card b{font-size:12px}.theme-choice-card small{color:#888;font-size:8px;line-height:1.45}.pwa-install-card{z-index:88;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#202020;background:#fffffff2;border:1px solid #e31b232e;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:min(355px,100vw - 28px);padding:13px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #1f080a29}.pwa-install-card>span{background:var(--red);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.pwa-install-card p{flex-direction:column;margin:0;display:flex}.pwa-install-card b{font-size:10px}.pwa-install-card small{color:#777;margin-top:3px;font-size:7px;line-height:1.35}.pwa-install-card>button:last-child{color:#fff;background:#171717;border:0;border-radius:9px;height:32px;padding:0 12px;font-size:7px;font-weight:800}.pwa-install-close{color:#8b6d70;background:#f4eeee;border:0;border-radius:50%;width:18px;height:18px;font-size:12px;position:absolute;top:6px;right:7px}.dash-onboarding-panel{color:#fff;background:linear-gradient(135deg,#1b080a,#4a0b10);border-radius:18px;grid-template-columns:.85fr 1.15fr;gap:16px;margin-bottom:14px;padding:22px;display:grid;box-shadow:0 22px 55px #4c080c2e}.dash-onboarding-panel>div:first-child span{letter-spacing:1.4px;color:#ff9da1;font-size:7px;font-weight:800}.dash-onboarding-panel h2{letter-spacing:-1px;margin:8px 0;font-size:24px}.dash-onboarding-panel p{color:#ddc2c4;margin:0;font-size:10px;line-height:1.55}.dash-onboarding-panel>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dash-onboarding-panel button{text-align:left;color:#fff;background:#ffffff12;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:30px 1fr;gap:10px;padding:12px;transition:all .2s;display:grid}.dash-onboarding-panel button:hover{background:#ffffff1f;transform:translateY(-2px)}.dash-onboarding-panel button>i{background:var(--red);border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.dash-onboarding-panel button p{flex-direction:column;display:flex}.dash-onboarding-panel button b{font-size:9px}.dash-onboarding-panel button small{color:#d8c3c5;margin-top:3px;font-size:7px;line-height:1.35}.dash-onboarding-panel button em{color:#ff9da1;grid-column:2;font-size:7px;font-style:normal;font-weight:800}.dash-empty-action{text-align:center;color:#312829;background:snow;border:1px dashed #efc5c7;border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.dash-empty-action b{font-size:11px}.dash-empty-action small{color:#8d7a7c;font-size:8px}.dash-empty-action button{background:var(--red);color:#fff;border:0;border-radius:9px;align-self:center;height:34px;padding:0 13px;font-size:8px;font-weight:800}.dash-empty-action.bank-empty{margin-bottom:12px}.empty-chart .chart-fill,.empty-chart .chart-projection{opacity:.12;clip-path:polygon(0 88%,100% 88%,100% 100%,0 100%)}.bank-real-logo{background:var(--bank-color);color:#fff;width:42px;height:42px;box-shadow:0 10px 22px color-mix(in srgb,var(--bank-color) 28%,transparent);border:0;border-radius:13px;place-items:center;transition:transform .2s,filter .2s,box-shadow .2s;display:grid}.bank-real-logo>span{text-transform:lowercase;letter-spacing:-.3px;font-size:10px;font-weight:900}.bank-real-logo:hover,.bank-real-logo.tapped{filter:saturate(1.1);box-shadow:0 14px 30px color-mix(in srgb,var(--bank-color) 38%,transparent);transform:translateY(-2px)scale(1.06)rotate(-2deg)}.bank-options{grid-template-columns:repeat(4,1fr)}.bank-options>button{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:auto;min-height:72px;padding:7px;display:flex}.bank-options>button.active{border-color:var(--red);background:#fff5f5;box-shadow:0 0 0 2px #e31b2314}.bank-options>button>span:last-child{color:#4a4041;font-size:7px;font-weight:800}.dash-accounts-grid article>div:first-child{align-items:center}.dash-accounts-grid .bank-real-logo+button{margin-left:auto}html[data-theme=dark] .theme-dock,html[data-theme=dark] .language-dock,html[data-theme=dark] .pwa-install-card{color:#fff;background:#1a0a0cf0;border-color:#ffffff1f}html[data-theme=dark] .theme-dock>div,html[data-theme=dark] .language-dock>div{background:#2a1719}html[data-theme=dark] .theme-dock button,html[data-theme=dark] .language-dock button{color:#bfaeb1}html[data-theme=dark] .theme-choice-card,html[data-theme=dark] .dash-sidebar,html[data-theme=dark] .dash-topbar,html[data-theme=dark] .dash-panel,html[data-theme=dark] .dash-list-panel,html[data-theme=dark] .dash-kpis article,html[data-theme=dark] .dash-period,html[data-theme=dark] .dash-command,html[data-theme=dark] .dash-drawer,html[data-theme=dark] .dash-modal,html[data-theme=dark] .dash-settings>section,html[data-theme=dark] .settings-plans button,html[data-theme=dark] .settings-command{color:#fff;background:#1a0b0d;border-color:#342023}html[data-theme=dark] .dash-shell{color:#fff;background:radial-gradient(circle at 86% -10%,#e31b232e,#0000 34%),#120507}html[data-theme=dark] .dash-workspace,html[data-theme=dark] .dash-search,html[data-theme=dark] .dash-balance-toggle,html[data-theme=dark] .dash-notify,html[data-theme=dark] .dash-secondary,html[data-theme=dark] .dash-context-tip,html[data-theme=dark] .dash-empty-action,html[data-theme=dark] .settings-section-head,html[data-theme=dark] .login-panel,html[data-theme=dark] .login-box,html[data-theme=dark] .login-tabs,html[data-theme=dark] .login-form-wrap input,html[data-theme=dark] .login-form-wrap select{color:#fff;background:#211113;border-color:#3b2427}html[data-theme=dark] .dash-context-tip{background:linear-gradient(105deg,#1f0d10,#2d1114)}html[data-theme=dark] .dash-health{background:linear-gradient(90deg,#3a0a0f,#780f17)}html[data-theme=dark] .dash-page-head p,html[data-theme=dark] .dash-kpis article>span,html[data-theme=dark] .dash-kpis article p,html[data-theme=dark] .dash-panel-head p,html[data-theme=dark] .dash-workspace small,html[data-theme=dark] .dash-profile small,html[data-theme=dark] .settings-row small,html[data-theme=dark] .pwa-install-card small,html[data-theme=dark] .theme-choice-card p,html[data-theme=dark] .theme-choice-card small{color:#bba8ab}html[data-theme=dark] .dash-nav button{color:#c9b9bc}html[data-theme=dark] .dash-nav button.active,html[data-theme=dark] .dash-good,html[data-theme=dark] .login-security,html[data-theme=dark] .login-product-foot{color:#ff9da1;background:#341316}html[data-theme=dark] .dash-table-head,html[data-theme=dark] .dash-command footer{background:#16090b}html[data-theme=dark] .dash-line-chart,html[data-theme=dark] .login-mini-chart{background:repeating-linear-gradient(#0000 0 52px,#2d1b1e 53px)}html[data-theme=dark] .dash-ring>span{background:#1a0b0d}html[data-theme=dark] .login-page{background:#120507}html[data-theme=dark] .login-tabs button.active{color:#fff;background:#2a1719}html[data-theme=dark] .login-legal a{color:#fff}@media (width<=760px){.theme-dock{min-height:38px;padding:4px;top:118px;right:8px}.theme-dock>span{width:25px;height:25px}.theme-dock>small{display:none}.theme-dock button{width:39px;height:25px;font-size:6px}.theme-choice-card>div,.dash-onboarding-panel,.dash-onboarding-panel>div:last-child{grid-template-columns:1fr}.pwa-install-card{width:auto;bottom:12px;left:12px;right:12px}.bank-options{grid-template-columns:repeat(2,1fr)}}html[data-theme=light] .brand-intro{color:#151515;background:#fffffffd}html[data-theme=light] .brand-intro .afluvi-brand,html[data-theme=light] .brand-intro .afluvi-brand b,html[data-theme=light] .brand-intro-copy strong{text-shadow:none;color:#151515!important}html[data-theme=light] .brand-intro-copy p{color:#5f5a5b}html[data-theme=light] .afluvi-global-hero{color:#151515;background:radial-gradient(circle at 72% 24%,#e31b231f,#0000 25%),radial-gradient(circle at 50% 100%,#e31b2314,#0000 42%),linear-gradient(#fff 0%,snow 58%,#fff 100%)}html[data-theme=light] .afluvi-global-hero:after{background:linear-gradient(90deg,#ffffff9e,#0000 55%),radial-gradient(at 50% 104%,#e31b2314,#0000 45%)}html[data-theme=light] .global-hero-grid{opacity:.55;background-image:linear-gradient(#e31b2314 1px,#0000 1px),linear-gradient(90deg,#e31b2314 1px,#0000 1px)}html[data-theme=light] .global-hero-orbit{border-color:#e31b2324}html[data-theme=light] .global-hero-copy h1 span{color:#151515;text-shadow:none}html[data-theme=light] .global-hero-copy h1 strong{color:var(--red);text-shadow:none}html[data-theme=light] .global-hero-copy>p{color:#4f4a4b}html[data-theme=light] .global-hero-eyebrow{color:#b5121b}html[data-theme=light] .global-secondary-cta{color:#151515;background:#fff;border-color:#ded6d7;box-shadow:0 14px 38px #23080a14}html[data-theme=light] .global-primary-cta{color:#fff;background:#151515}html[data-theme=light] .global-proof-row{border-color:#e8dddf}html[data-theme=light] .global-proof-row dt{color:#151515}html[data-theme=light] .global-proof-row dd{color:#756e70}html[data-theme=light] .global-status-card,html[data-theme=light] .global-currency-execution,html[data-theme=light] .global-currency-rail,html[data-theme=light] .global-location-chip{color:#151515;background:#ffffffe6;border-color:#2010121f;box-shadow:0 18px 48px #24080b1f}html[data-theme=light] .global-status-card small,html[data-theme=light] .global-currency-execution small,html[data-theme=light] .global-currency-execution p{color:#665f61}html[data-theme=light] .global-currency-rail button{color:#766e70}html[data-theme=light] .global-currency-rail button.active{color:#fff;background:#151515}html[data-theme=light] .global-trust-line{color:#635b5d;border-color:#eadfe0}html[data-theme=dark] .brand-intro{color:#fff;background:#090304fd}html[data-theme=dark] .brand-intro .afluvi-brand,html[data-theme=dark] .brand-intro .afluvi-brand b,html[data-theme=dark] .brand-intro-copy strong{text-shadow:0 18px 50px #ffffff14;color:#fff!important}html[data-theme=dark] .brand-intro-copy p{color:#d8cfd1}html[data-theme=dark] .afluvi-global-hero{color:#fff;background:radial-gradient(circle at 74% 28%,#e31b2347,#0000 25%),radial-gradient(circle at 92% 68%,#7c08103d,#0000 31%),linear-gradient(135deg,#080304 0%,#120407 52%,#050203 100%)}html[data-theme=dark] .global-hero-copy h1 span{color:#fff}html[data-theme=dark] .global-hero-copy>p{color:#ffffffb8}html[data-theme=light]{--theme-page:#fff;--theme-surface:#fff;--theme-surface-soft:#fff7f7;--theme-card:#fff;--theme-ink:#151515;--theme-muted:#625b5d;--theme-subtle:#888082;--theme-border:#ece4e5;--theme-inverse:#120507;--theme-inverse-ink:#fff}html[data-theme=dark]{--theme-page:#120507;--theme-surface:#17080a;--theme-surface-soft:#211113;--theme-card:#1a0b0d;--theme-ink:#fff7f7;--theme-muted:#d8cfd1;--theme-subtle:#aa999d;--theme-border:#352024;--theme-inverse:#fff;--theme-inverse-ink:#151515}html[data-theme=light] body,html[data-theme=light] main,html[data-theme=light] .landing,html[data-theme=dark] body,html[data-theme=dark] main,html[data-theme=dark] .landing{background:var(--theme-page)!important;color:var(--theme-ink)!important}html[data-theme=light] .topbar{color:#151515!important;background:#fffffff0!important;border-color:#160d0e14!important}html[data-theme=dark] .topbar{color:#fff!important;background:#16080af0!important;border-color:#ffffff24!important;box-shadow:0 15px 40px #00000047!important}html[data-theme=light] .topbar .afluvi-brand,html[data-theme=light] .topbar .brand,html[data-theme=light] .topbar .afluvi-brand b,html[data-theme=light] .topbar .brand b,html[data-theme=light] .menu-button{color:#151515!important;text-shadow:none!important}html[data-theme=dark] .topbar .afluvi-brand,html[data-theme=dark] .topbar .brand,html[data-theme=dark] .topbar .afluvi-brand b,html[data-theme=dark] .topbar .brand b,html[data-theme=dark] .menu-button{color:#fff!important;text-shadow:none!important}html[data-theme=light] .nav-links,html[data-theme=light] .nav-links a{color:#373132!important}html[data-theme=dark] .nav-links,html[data-theme=dark] .nav-links a{color:#eadfe1!important}html[data-theme=light] .hero,html[data-theme=light] .product-hero,html[data-theme=light] .section,html[data-theme=light] .features,html[data-theme=light] .experience-section,html[data-theme=light] .everywhere,html[data-theme=light] .trust-section,html[data-theme=light] .reviews-section,html[data-theme=light] .pricing-section,html[data-theme=light] .faq-section,html[data-theme=light] .simulator-section,html[data-theme=dark] .hero,html[data-theme=dark] .product-hero,html[data-theme=dark] .section,html[data-theme=dark] .features,html[data-theme=dark] .experience-section,html[data-theme=dark] .everywhere,html[data-theme=dark] .trust-section,html[data-theme=dark] .reviews-section,html[data-theme=dark] .pricing-section,html[data-theme=dark] .faq-section,html[data-theme=dark] .simulator-section,html[data-theme=light] .ai-section,html[data-theme=light] footer,html[data-theme=light] .final-cta{background:var(--theme-page)!important;color:var(--theme-ink)!important}html[data-theme=dark] .ai-section,html[data-theme=dark] footer,html[data-theme=dark] .final-cta{background:var(--theme-surface)!important;color:var(--theme-ink)!important}html[data-theme=light] .section-heading h2,html[data-theme=light] .split-heading h2,html[data-theme=light] .product-hero h2,html[data-theme=light] .ai-copy h2,html[data-theme=light] .trust-copy h2,html[data-theme=light] .reviews-section h2,html[data-theme=light] .pricing-section h2,html[data-theme=light] .faq-aside h2,html[data-theme=light] .final-cta h2,html[data-theme=light] .bento h3,html[data-theme=light] .price-card h3,html[data-theme=light] .feature-card h3,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .split-heading h2,html[data-theme=dark] .product-hero h2,html[data-theme=dark] .ai-copy h2,html[data-theme=dark] .trust-copy h2,html[data-theme=dark] .reviews-section h2,html[data-theme=dark] .pricing-section h2,html[data-theme=dark] .faq-aside h2,html[data-theme=dark] .final-cta h2,html[data-theme=dark] .bento h3,html[data-theme=dark] .price-card h3,html[data-theme=dark] .feature-card h3{color:var(--theme-ink)!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] .section-heading h2 span,html[data-theme=light] .split-heading h2 span,html[data-theme=light] .ai-copy h2 span,html[data-theme=light] .trust-copy h2 span,html[data-theme=light] .reviews-section h2 span,html[data-theme=light] .pricing-section h2 span{color:#6f686a!important;opacity:1!important}html[data-theme=dark] .section-heading h2 span,html[data-theme=dark] .split-heading h2 span,html[data-theme=dark] .ai-copy h2 span,html[data-theme=dark] .trust-copy h2 span,html[data-theme=dark] .reviews-section h2 span,html[data-theme=dark] .pricing-section h2 span{color:#f0d9dc!important;opacity:1!important}html[data-theme=light] .section-heading p,html[data-theme=light] .split-heading p,html[data-theme=light] .product-hero>p,html[data-theme=light] .hero>p,html[data-theme=light] .bento p,html[data-theme=light] .ai-copy>p,html[data-theme=light] .trust-copy p,html[data-theme=light] .price-card p,html[data-theme=light] .faq-aside p,html[data-theme=light] .final-cta p,html[data-theme=light] .reviews-total,html[data-theme=light] blockquote,html[data-theme=dark] .section-heading p,html[data-theme=dark] .split-heading p,html[data-theme=dark] .product-hero>p,html[data-theme=dark] .hero>p,html[data-theme=dark] .bento p,html[data-theme=dark] .ai-copy>p,html[data-theme=dark] .trust-copy p,html[data-theme=dark] .price-card p,html[data-theme=dark] .faq-aside p,html[data-theme=dark] .final-cta p,html[data-theme=dark] .reviews-total,html[data-theme=dark] blockquote{color:var(--theme-muted)!important;opacity:1!important}html[data-theme=light] .bento,html[data-theme=light] .feature-card,html[data-theme=light] .trust-card,html[data-theme=light] .review-grid article,html[data-theme=light] .price-card,html[data-theme=light] .faq-list details,html[data-theme=light] .simulator-shell,html[data-theme=light] .ai-chat,html[data-theme=light] .phone-shell,html[data-theme=light] .desktop-mock,html[data-theme=light] .mobile-mock,html[data-theme=light] .float-card,html[data-theme=light] .bank-info-card,html[data-theme=light] .subscriptions-demo,html[data-theme=light] .trust-badges span,html[data-theme=light] .three-benefits div,html[data-theme=light] .category-center,html[data-theme=light] .cat,html[data-theme=dark] .bento,html[data-theme=dark] .feature-card,html[data-theme=dark] .trust-card,html[data-theme=dark] .review-grid article,html[data-theme=dark] .price-card,html[data-theme=dark] .faq-list details,html[data-theme=dark] .simulator-shell,html[data-theme=dark] .ai-chat,html[data-theme=dark] .phone-shell,html[data-theme=dark] .desktop-mock,html[data-theme=dark] .mobile-mock,html[data-theme=dark] .float-card,html[data-theme=dark] .bank-info-card,html[data-theme=dark] .subscriptions-demo,html[data-theme=dark] .trust-badges span,html[data-theme=dark] .three-benefits div,html[data-theme=dark] .category-center,html[data-theme=dark] .cat{background:var(--theme-card)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .category-cloud,html[data-theme=dark] .phone-chart,html[data-theme=dark] .rhythm-chart,html[data-theme=dark] .bank-info-value,html[data-theme=dark] .reports-stack,html[data-theme=dark] .report-paper,html[data-theme=light] .category-cloud,html[data-theme=light] .phone-chart,html[data-theme=light] .rhythm-chart,html[data-theme=light] .bank-info-value,html[data-theme=light] .reports-stack,html[data-theme=light] .report-paper{background:var(--theme-surface-soft)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html[data-theme=dark] .phone-notch,html[data-theme=dark] .button-dark,html[data-theme=dark] .limit-demo,html[data-theme=dark] .phone-limit{color:#fff!important;background:#070303!important}html[data-theme=light] .button-dark,html[data-theme=light] .limit-demo,html[data-theme=light] .phone-limit{color:#fff!important;background:#151515!important}html[data-theme=dark] .button-white,html[data-theme=dark] .global-primary-cta,html[data-theme=light] .button-white{color:#151515!important;background:#fff!important}html[data-theme=dark] .tiny-label,html[data-theme=dark] small,html[data-theme=dark] .subtle,html[data-theme=dark] .phone-transactions small,html[data-theme=dark] .subscriptions-demo small,html[data-theme=dark] .bank-info-heading em,html[data-theme=dark] .footer-bottom,html[data-theme=light] .tiny-label,html[data-theme=light] small,html[data-theme=light] .subtle,html[data-theme=light] .phone-transactions small,html[data-theme=light] .subscriptions-demo small,html[data-theme=light] .bank-info-heading em,html[data-theme=light] .footer-bottom{color:var(--theme-subtle)!important;opacity:1!important}html[data-theme=dark] .phone-transactions>div,html[data-theme=dark] .subscriptions-demo>div,html[data-theme=dark] .review-person,html[data-theme=dark] .footer-main,html[data-theme=light] .phone-transactions>div,html[data-theme=light] .subscriptions-demo>div,html[data-theme=light] .review-person,html[data-theme=light] .footer-main{border-color:var(--theme-border)!important}html[data-theme=dark] .footer-brand .brand,html[data-theme=dark] .footer-brand .brand b,html[data-theme=dark] .footer-main>div>b{color:#fff!important}html[data-theme=light] .footer-brand .brand,html[data-theme=light] .footer-brand .brand b,html[data-theme=light] .footer-main>div>b{color:#151515!important}html[data-theme=dark] .footer-main a,html[data-theme=dark] .footer-brand p,html[data-theme=dark] .footer-brand small{color:#d8cfd1!important;opacity:1!important}html[data-theme=light] .footer-main a,html[data-theme=light] .footer-brand p,html[data-theme=light] .footer-brand small{color:#5f585a!important;opacity:1!important}html[data-theme=dark] .theme-dock,html[data-theme=dark] .language-dock{color:#fff!important;background:#1a090cf5!important;border-color:#ffffff21!important}html[data-theme=light] .theme-dock,html[data-theme=light] .language-dock{color:#151515!important;background:#fffffff5!important;border-color:#140a0c1a!important}html[data-theme=dark] .theme-dock button.active,html[data-theme=dark] .language-dock button.active{color:#fff!important}html[data-theme=light] .theme-dock button:not(.active),html[data-theme=light] .language-dock button:not(.active){color:#5f585a!important}html[data-theme=dark] .theme-choice-card{border:1px solid #352024;color:#fff!important;background:#1a0b0d!important}html[data-theme=dark] .theme-choice-card button{color:#fff!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .pwa-install-card{color:#fff!important;background:#1a0a0cf5!important;border-color:#352024!important}html[data-theme=dark] .pwa-install-card>button:last-child{color:#151515!important;background:#fff!important}.pwa-guide-overlay{z-index:10030;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1005077a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwa-guide-card{color:#181315;background:#fffffffa;border:1px solid #e31b232e;border-radius:24px;width:min(440px,100%);padding:26px;position:relative;box-shadow:0 30px 90px #1b060840}.pwa-guide-close{color:#64494d;background:#f3eeee;border:0;border-radius:50%;width:28px;height:28px;font-size:17px;position:absolute;top:12px;right:13px}.pwa-guide-card>span{background:var(--red);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:15px;display:grid;box-shadow:0 14px 30px #e31b2340}.pwa-guide-card h2{letter-spacing:-.8px;margin:0 28px 8px 0;font-size:22px}.pwa-guide-card p{color:#6e6264;margin:0 0 14px;font-size:10px;line-height:1.55}.pwa-guide-card ol{gap:10px;margin:0;padding-left:18px;display:grid}.pwa-guide-card li{color:#342b2d;font-size:10px;line-height:1.55}.pwa-guide-card li b{color:#151515}.pwa-guide-card>button:last-child{background:var(--red);color:#fff;border:0;border-radius:12px;width:100%;height:42px;margin-top:18px;font-size:9px;font-weight:900}html[data-theme=dark] .pwa-guide-card{color:#fff;background:#1a0b0d;border-color:#352024}html[data-theme=dark] .pwa-guide-card p,html[data-theme=dark] .pwa-guide-card li{color:#d1c0c3}html[data-theme=dark] .pwa-guide-card li b{color:#fff}html[data-theme=dark] .pwa-guide-close{color:#fff;background:#2a1719}html[data-theme=light] .brand-morph-slot,html[data-theme=light] .text-morph-live,html[data-theme=light] .text-morph-static{color:#151515!important}html[data-theme=dark] .brand-morph-slot,html[data-theme=dark] .text-morph-live,html[data-theme=dark] .text-morph-static{color:#fff!important}html[data-theme=dark] .category-cloud{background:radial-gradient(circle,#e31b2324,#220d10d1 48%,#140709f5 100%)!important}html[data-theme=light] .category-cloud{background:radial-gradient(circle,#fff1f1 0,#fff 67%)!important}html[data-theme=dark] .category-center{color:#fff!important;background:#120507!important;box-shadow:0 18px 55px #00000057,0 0 0 1px #ffffff14!important}html[data-theme=light] .category-center{color:#151515!important;background:#fff!important;box-shadow:0 15px 45px #3c00001f!important}html[data-theme=dark] .category-center strong,html[data-theme=dark] .cat b{color:#fff!important}html[data-theme=light] .category-center strong,html[data-theme=light] .cat b{color:#222!important}html[data-theme=dark] .category-center small,html[data-theme=dark] .cat small{color:#d8cfd1!important}html[data-theme=light] .category-center small,html[data-theme=light] .cat small{color:#6e6668!important}html[data-theme=dark] .category-cloud .cat{color:#ff6a70!important;background:#17080a!important;border:1px solid #352024!important;box-shadow:0 16px 38px #00000047!important}html[data-theme=light] .category-cloud .cat{color:var(--red)!important;background:#fff!important;border:1px solid #e31b230f!important}html[data-theme=dark] .category-cloud .cat.selected{background:#241013!important;outline-color:#ff8f94!important}html[data-theme=dark] .rhythm-controls{background:#241013!important;border-color:#3a2528!important;box-shadow:0 12px 28px #00000047!important}html[data-theme=dark] .rhythm-controls button{color:#d8cfd1!important}html[data-theme=dark] .rhythm-controls button.active{color:#171011!important;background:#fff!important}html[data-theme=light] .rhythm-controls{background:#fff!important;border-color:#eee!important}html[data-theme=light] .rhythm-controls button{color:#6f686a!important}html[data-theme=light] .rhythm-controls button.active{color:#fff!important;background:#171717!important}html[data-theme=dark] .rhythm-status{color:#fff!important;background:#211113!important;border-color:#3b2427!important;box-shadow:0 12px 32px #00000047!important}html[data-theme=dark] .rhythm-status b{color:#fff!important}html[data-theme=dark] .rhythm-status small{color:#d8cfd1!important}html[data-theme=light] .rhythm-status{color:#151515!important;background:#fffffff0!important;border-color:#0000000f!important}html[data-theme=light] .rhythm-status b{color:#191919!important}html[data-theme=light] .rhythm-status small{color:#777!important}html[data-theme=dark] .simulator-presets{color:#fff!important;background:#17080a!important;border-color:#352024!important}html[data-theme=light] .simulator-presets{color:#151515!important;background:#f7f7f6!important;border-color:#e6e4e2!important}html[data-theme=dark] .simulator-presets>span{color:#d8cfd1!important}html[data-theme=light] .simulator-presets>span{color:#777!important}html[data-theme=dark] .simulator-presets button{color:#fff!important}html[data-theme=light] .simulator-presets button{color:#151515!important}html[data-theme=dark] .simulator-presets button:hover,html[data-theme=dark] .simulator-presets button.active{color:#fff!important;background:#241013!important;box-shadow:0 10px 30px #00000040!important}html[data-theme=light] .simulator-presets button:hover,html[data-theme=light] .simulator-presets button.active{color:var(--red)!important;background:#fff!important}html[data-theme=dark] .simulator-presets button i{color:#ff8489!important;background:#351519!important}html[data-theme=light] .simulator-presets button i{color:var(--red)!important;background:#fff0f0!important}html[data-theme=dark] .simulator-presets button small{color:#d8cfd1!important}html[data-theme=light] .simulator-presets button small{color:#777!important}html[data-theme=dark] .simulator-controls{color:#fff!important;background:#120507!important}html[data-theme=light] .simulator-controls{color:#151515!important;background:#fff!important}html[data-theme=dark] .simulator-controls input[type=range]{background:#3b2427!important}html[data-theme=light] .simulator-controls input[type=range]{background:#e8e6e4!important}html[data-theme=dark] .simulator-result{color:#fff!important;background:#090304!important}html[data-theme=dark] .simulator-result dt,html[data-theme=dark] .simulator-result>p,html[data-theme=dark] .simulator-result>b small{color:#bca9ad!important}html[data-theme=light] .ai-chat{color:#202020!important;background:#fff!important}html[data-theme=dark] .ai-chat{color:#fff!important;background:#17080a!important;border:1px solid #352024!important;box-shadow:0 35px 85px #0000006b!important}html[data-theme=dark] .chat-head{border-color:#3b2427!important}html[data-theme=light] .chat-head{border-color:#eee!important}html[data-theme=dark] .chat-head .brand,html[data-theme=dark] .chat-head .brand b{color:#fff!important}html[data-theme=light] .chat-head .brand,html[data-theme=light] .chat-head .brand b{color:#151515!important}html[data-theme=dark] .chat-head>span,html[data-theme=dark] .chat-head>i,html[data-theme=dark] .chat-date{color:#bca9ad!important}html[data-theme=light] .chat-head>span,html[data-theme=light] .chat-head>i,html[data-theme=light] .chat-date{color:#777!important}html[data-theme=dark] .chat-bubble.user{color:#fff!important;background:#241013!important;border:1px solid #3b2427!important}html[data-theme=light] .chat-bubble.user{color:#202020!important;background:#f3f3f3!important;border:0!important}html[data-theme=dark] .chat-bubble.bot p{color:#f3e8ea!important}html[data-theme=light] .chat-bubble.bot p{color:#202020!important}html[data-theme=dark] .ai-plan{color:#fff!important;background:#241013!important;border-color:#3b2427!important}html[data-theme=light] .ai-plan{color:#202020!important;background:#fff4f4!important;border-color:#ffe0e1!important}html[data-theme=dark] .ai-plan span{border-color:#3b2427!important}html[data-theme=light] .ai-plan span{border-color:#f0dada!important}html[data-theme=dark] .ai-plan small{color:#d8cfd1!important}html[data-theme=light] .ai-plan small{color:#777!important}html[data-theme=dark] .suggestions button{color:#fff!important;background:#241013!important;border-color:#3b2427!important}html[data-theme=light] .suggestions button{color:#202020!important;background:#fff!important;border-color:#ddd!important}html[data-theme=dark] .chat-input{color:#fff!important;background:#120507!important;border-color:#6d5559!important}html[data-theme=light] .chat-input{color:#202020!important;background:#fff!important;border-color:#ddd!important}html[data-theme=dark] .chat-input input{color:#fff!important}html[data-theme=light] .chat-input input{color:#202020!important}html[data-theme=dark] .chat-input input::placeholder{color:#a9969a!important}html[data-theme=light] .chat-input input::placeholder{color:#777!important}.bank-icon{border:0;padding:0;position:relative;overflow:hidden}.bank-logo-mark{border-radius:inherit;isolation:isolate;place-items:center;width:100%;height:100%;display:grid;position:relative}.bank-logo-mark span{z-index:2;letter-spacing:-.8px;text-transform:lowercase;color:#fff;font-size:10px;font-weight:900;line-height:1;position:relative}.bank-logo-mark i,.bank-logo-mark em{content:"";z-index:1;pointer-events:none;display:block;position:absolute}.bank-logo-inter span{letter-spacing:-1px;font-size:11px}.bank-logo-inter i{border:2px solid #ffffff8c;border-color:#ffffff8c #ffffff8c #0000 #0000;border-radius:50%;width:30px;height:30px;top:7px;right:7px;transform:rotate(22deg)}.bank-logo-inter em{background:#fff;border-radius:50%;width:7px;height:7px;bottom:12px;left:12px;box-shadow:10px -10px #ffffff8c}.bank-logo-santander span{letter-spacing:-.65px;font-size:9px}.bank-logo-santander i{clip-path:polygon(50% 0,72% 28%,61% 53%,79% 82%,50% 100%,21% 82%,39% 53%,28% 28%);background:linear-gradient(#fff,#ffd7da);border-radius:50% 50% 60% 60%;width:22px;height:28px;top:8px;left:50%;transform:translate(-50%)rotate(-12deg)}.bank-logo-santander em{border:3px solid #ffffffb8;border-top:0;border-radius:0 0 30px 30px;width:30px;height:14px;bottom:9px;left:50%;transform:translate(-50%)}.bank-logo-nubank span{letter-spacing:-1.3px;font-size:14px}.bank-logo-nubank i{border:2px solid #ffffff47;border-radius:14px 14px 16px 5px;inset:9px;transform:skew(-7deg)}.bank-logo-nubank em{background:#ffffff52;border-radius:999px;width:22px;height:4px;bottom:12px;right:9px}.bank-logo-itau span{color:#ffd100;letter-spacing:-.8px;text-transform:none;background:#1046a8;border-radius:7px;place-items:center;width:32px;height:32px;font-size:9px;display:grid;box-shadow:0 5px 15px #0000002e}.bank-logo-itau i{border:2px solid #ffffff73;border-radius:9px;width:34px;height:34px;top:50%;left:50%;transform:translate(-50%,-50%)}.bank-logo-itau em{display:none}.bank-info-heading .bank-logo-mark span{font-size:8px}.bank-info-heading .bank-logo-itau span{width:26px;height:26px;font-size:7px}.bank-info-heading .bank-logo-santander span{font-size:7px}.category-real-icon{z-index:2;background:linear-gradient(145deg,#fff,#fff1f1);border-radius:12px;place-items:center;width:30px;height:30px;margin-bottom:5px;font-size:17px;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e31b2314,0 8px 18px #500a0a14}.cat.selected .category-real-icon{background:linear-gradient(145deg,#fff,#ffe6e8);box-shadow:0 0 0 3px #e31b231a,0 10px 22px #e31b231f}.sub-logo,.tx-icon{isolation:isolate;position:relative;overflow:hidden}.sub-logo span,.tx-icon span{z-index:2;position:relative}.sub-logo-netflix,.tx-icon-netflix{font-family:Arial Black,Impact,sans-serif;color:#e50914!important;background:#111!important}.sub-logo-netflix span,.tx-icon-netflix span{text-shadow:1px 0 #7a0007;font-size:18px;font-weight:900}.sub-logo-netflix:before,.tx-icon-netflix:before{content:"";opacity:.9;background:linear-gradient(90deg,#7d0007,#e50914,#7d0007);position:absolute;inset:7px 17px;transform:skew(-9deg)}.sub-logo-adobe span{font-size:18px;font-weight:900}.sub-logo-adobe:before{content:"";border-top:21px solid #0000;border-left:9px solid #fff;border-right:9px solid #fff;position:absolute;inset:8px 8px 7px}.sub-logo-parcel:before{content:"";background:#e31b23;border-radius:2px;height:6px;position:absolute;bottom:9px;left:9px;right:9px}.sub-logo-parcel:after{content:"5/10";color:#e31b23;background:#fff;border-radius:6px;padding:2px 4px;font-size:6px;font-weight:900;position:absolute;top:4px;right:4px}.tx-icon-market{color:#22170a!important;background:linear-gradient(145deg,#f5c247,#f0a500)!important}.tx-icon-market span{font-size:15px}html[data-theme=dark] .category-real-icon{background:linear-gradient(145deg,#2b1518,#17080a);box-shadow:inset 0 0 0 1px #3b2427,0 10px 22px #00000040}html[data-theme=dark] .sub-logo-parcel{color:#ff8f94!important;background:linear-gradient(145deg,#351519,#241013)!important}html[data-theme=dark] .login-plan-selector,html[data-theme=dark] .login-sync-preview,html[data-theme=dark] .login-security{color:#fff!important;background:#1a0b0d!important;border-color:#3b2427!important}html[data-theme=dark] .login-plan-selector>span,html[data-theme=dark] .login-form-wrap form>label,html[data-theme=dark] .login-consent,html[data-theme=dark] .login-options label{color:#f8f2f3!important;opacity:1!important}html[data-theme=dark] .login-plan-selector button{color:#f8f2f3!important;box-shadow:none!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .login-plan-selector button.active{color:#fff!important;border-color:var(--red)!important;background:#351519!important;box-shadow:0 0 0 2px #e31b232e!important}html[data-theme=dark] .login-plan-selector>small,html[data-theme=dark] .login-sync-preview small,html[data-theme=dark] .login-security small,html[data-theme=dark] .password-strength small{color:#d8cfd1!important;opacity:1!important}html[data-theme=dark] .login-sync-preview>span{color:#39d18f!important;background:#173024!important}html[data-theme=dark] .password-field button{color:#fff!important;background:#2a1719!important;border:1px solid #3b2427!important}html[data-theme=dark] .login-form-wrap input::placeholder,html[data-theme=dark] .login-form-wrap select,html[data-theme=dark] .login-form-wrap option{color:#bfaeb1!important}html[data-theme=dark] .dash-filter label,html[data-theme=dark] .dash-filter button,html[data-theme=dark] .dash-summary-strip,html[data-theme=dark] .dash-table,html[data-theme=dark] .dash-budget-card,html[data-theme=dark] .dash-goals-grid article,html[data-theme=dark] .dash-three-stats article,html[data-theme=dark] .dash-installments article,html[data-theme=dark] .dash-calendar-layout,html[data-theme=dark] .dash-invest-top>article,html[data-theme=dark] .dash-insight-grid article,html[data-theme=dark] .dash-accounts-grid article,html[data-theme=dark] .dash-report-grid article,html[data-theme=dark] .assistant-prompts button,html[data-theme=dark] .assistant-composer{color:#fff!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .dash-goals-grid article.featured{background:linear-gradient(140deg,#1a0b0d 50%,#2a1114)!important;border-color:#4a272b!important}html[data-theme=dark] .dash-filter input,html[data-theme=dark] .assistant-composer input{color:#fff!important;background:0 0!important}html[data-theme=dark] .dash-filter input::placeholder,html[data-theme=dark] .assistant-composer input::placeholder{color:#a9969a!important}html[data-theme=dark] .dash-filter button.active,html[data-theme=dark] .dash-period button.active,html[data-theme=dark] .asset-period button.active{color:#151515!important;background:#fff!important;border-color:#fff!important}html[data-theme=dark] .dash-table-head{color:#d8cfd1!important;background:#120507!important;border-color:#3b2427!important}html[data-theme=dark] .dash-table-row,html[data-theme=dark] .dash-tx-row,html[data-theme=dark] .dash-upcoming button,html[data-theme=dark] .dash-sub-row,html[data-theme=dark] .dash-asset-row,html[data-theme=dark] .day-events button{color:#fff!important;background:0 0!important;border-color:#3b2427!important}html[data-theme=dark] .dash-table-row>span>i,html[data-theme=dark] .dash-tx-row>i,html[data-theme=dark] .dash-asset-row>i{color:#fff!important;background:#241013!important;border:1px solid #3b2427!important}html[data-theme=dark] .dash-table-row em{color:#f8f2f3!important;background:#2a1719!important;border:1px solid #3b2427!important}html[data-theme=dark] .dash-summary-strip small,html[data-theme=dark] .dash-table-row span,html[data-theme=dark] .dash-empty,html[data-theme=dark] .dash-budget-card small,html[data-theme=dark] .dash-budget-card>p,html[data-theme=dark] .dash-budget-card>label,html[data-theme=dark] .dash-goals-grid article>p,html[data-theme=dark] .goal-values small,html[data-theme=dark] .dash-upcoming small,html[data-theme=dark] .dash-tx-row small,html[data-theme=dark] .dash-tx-row>span,html[data-theme=dark] .dash-insight-mini small,html[data-theme=dark] .dash-three-stats small,html[data-theme=dark] .dash-three-stats p,html[data-theme=dark] .dash-installments p span,html[data-theme=dark] .dash-installments>article>small,html[data-theme=dark] .dash-invest-top small,html[data-theme=dark] .dash-invest-top p,html[data-theme=dark] .dash-insight-grid p,html[data-theme=dark] .dash-accounts-grid p,html[data-theme=dark] .dash-report-grid p{color:#d8cfd1!important;opacity:1!important}html[data-theme=dark] .dash-summary-strip b,html[data-theme=dark] .dash-table-row b,html[data-theme=dark] .dash-table-row strong,html[data-theme=dark] .dash-budget-card b,html[data-theme=dark] .dash-budget-card strong,html[data-theme=dark] .dash-goals-grid h3,html[data-theme=dark] .goal-values b,html[data-theme=dark] .dash-upcoming b,html[data-theme=dark] .dash-upcoming strong,html[data-theme=dark] .dash-tx-row b,html[data-theme=dark] .dash-tx-row strong,html[data-theme=dark] .dash-insight-mini b,html[data-theme=dark] .dash-three-stats b,html[data-theme=dark] .dash-installments h3,html[data-theme=dark] .dash-sub-row b,html[data-theme=dark] .dash-sub-row strong,html[data-theme=dark] .dash-invest-top b,html[data-theme=dark] .dash-insight-grid h3,html[data-theme=dark] .dash-accounts-grid h3,html[data-theme=dark] .dash-accounts-grid article>b,html[data-theme=dark] .dash-report-grid h3{color:#fff!important;opacity:1!important;text-shadow:none!important}html[data-theme=dark] .dash-budget-card>div:first-child>i,html[data-theme=dark] .goal-top>span,html[data-theme=dark] .dash-installments article>div:first-child span,html[data-theme=dark] .dash-insight-grid article>span,html[data-theme=dark] .dash-report-grid article>span{color:#ff8f94!important;background:#241013!important;border:1px solid #3b2427!important}html[data-theme=dark] .dash-progress,html[data-theme=dark] .goal-progress,html[data-theme=dark] .dash-long-progress{background:#3b2427!important}html[data-theme=dark] .dash-insight-mini{color:#151515!important;background:#fff1f1!important;border:1px solid #f2c9cc!important}html[data-theme=dark] .dash-insight-mini b,html[data-theme=dark] .dash-insight-mini i{color:#151515!important}html[data-theme=dark] .dash-insight-mini small{color:#5f4f52!important}html[data-theme=dark] .calendar-toolbar button,html[data-theme=dark] .calendar-days>button,html[data-theme=dark] .dash-day-detail,html[data-theme=dark] .bank-options button,html[data-theme=dark] .detail-body,html[data-theme=dark] .detail-actions button,html[data-theme=dark] .dash-modal input,html[data-theme=dark] .dash-modal select{color:#fff!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .calendar-days>button.muted{color:#8f7f83!important;background:#16090b!important}html[data-theme=dark] .calendar-days>button.selected{color:#fff!important;box-shadow:inset 0 0 0 2px var(--red)!important;background:#351519!important}html[data-theme=dark] .dash-allocation>div>span{color:#fff!important;background:#1a0b0d!important}html[data-theme=dark] .dash-content :is(.dash-calendar,.dash-day-detail,.dash-list-panel,.dash-three-stats article,.dash-installments article,.dash-insight-grid article,.assistant-prompts button,.assistant-conversation .ai p,.assistant-composer){color:#fff!important;box-shadow:none!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .dash-content :is(.dash-calendar-layout,.calendar-days,.weekdays,.dash-panel-head.pad){color:#fff!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .dash-content :is(.calendar-toolbar h3,.calendar-days button b,.dash-day-detail h3,.dash-panel-head h3,.dash-three-stats b,.dash-installments h3,.dash-installments p b,.dash-installments p strong,.dash-sub-row b,.sub-name b,.dash-sub-row strong,.dash-insight-grid h3,.assistant-intro h1,.assistant-prompts button,.assistant-conversation .ai p,.assistant-composer input){color:#fff!important;opacity:1!important;text-shadow:none!important}html[data-theme=dark] .dash-content :is(.weekdays span,.calendar-days button,.calendar-days .event,.dash-day-detail>span,.day-projection small,.day-events small,.dash-panel-head p,.dash-three-stats small,.dash-three-stats p,.dash-installments p span,.dash-installments>article>small,.dash-sub-row small,.sub-name small,.dash-insight-grid p,.assistant-intro p,.assistant-composer small){color:#d8cfd1!important;opacity:1!important}html[data-theme=dark] .dash-content :is(.calendar-toolbar button,.calendar-days>button,.dash-day-add){color:#fff!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .dash-content .calendar-days>button.selected{color:#fff!important;border-color:var(--red)!important;box-shadow:inset 0 0 0 2px var(--red)!important;background:#351519!important}html[data-theme=dark] .dash-content .calendar-days>button.muted{color:#9b8a8e!important;background:#16090b!important}html[data-theme=dark] .dash-content .day-projection{color:#fff!important;background:#090304!important;border:1px solid #342023!important}html[data-theme=dark] .dash-content .dash-sub-row,html[data-theme=dark] .dash-content .day-events button{color:#fff!important;background:0 0!important;border-color:#3b2427!important}html[data-theme=dark] .dash-content .sub-name,html[data-theme=dark] .dash-content .dash-installments button,html[data-theme=dark] .dash-content .dash-insight-grid button,html[data-theme=dark] .dash-content .dash-insight-grid article>i{background:0 0!important}html[data-theme=dark] .dash-content .dash-insight-grid article>i{color:#d8cfd1!important}html[data-theme=dark] .dash-content .dash-insight-grid .insight-dismiss{color:#d8cfd1!important;background:0 0!important}html[data-theme=dark] .dash-content .dash-insight-grid .insight-dismiss:hover,html[data-theme=dark] .dash-content .dash-insight-grid .insight-dismiss:focus-visible{color:#ff8f94!important;background:#351519!important}html[data-theme=dark] .dash-content .assistant-composer{color:#151515!important;background:#fff!important;border-color:#f2d7da!important}html[data-theme=dark] .dash-content .assistant-composer input{color:#151515!important;background:#f5f5f5!important}html[data-theme=dark] .dash-content .assistant-composer input::placeholder{color:#625b5d!important}html[data-theme=dark] .dash-content .assistant-composer small{color:#6f686a!important}.assistant-brain-panel{grid-template-columns:repeat(3,1fr);gap:8px;max-width:700px;margin:18px auto 0;display:grid}.assistant-brain-panel span{text-align:left;background:#fff;border:1px solid #ead7d9;border-radius:12px;flex-direction:column;padding:12px;display:flex;box-shadow:0 8px 24px #380d120d}.assistant-brain-panel b{color:#171313;font-size:15px}.assistant-brain-panel small{color:#777;margin-top:4px;font-size:7px}html[data-theme=dark] .assistant-brain-panel span{color:#fff!important;box-shadow:none!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .assistant-brain-panel b{color:#fff!important}html[data-theme=dark] .assistant-brain-panel small{color:#d8cfd1!important}@media (width<=760px){.assistant-brain-panel{grid-template-columns:1fr}}.afluvi-brand{gap:9px}.afluvi-brand .brand-mark{width:31px;height:31px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:visible;transform:none}.afluvi-brand .brand-mark img{object-fit:contain;filter:drop-shadow(0 7px 10px #8f101833);width:100%;height:100%;transition:inherit;display:block;transform:scale(1.04)}.afluvi-brand b{letter-spacing:-1.45px;color:#151313;font-weight:820;line-height:1}.afluvi-brand:hover .brand-mark,.afluvi-brand:active .brand-mark{filter:saturate(1.08);border-radius:0;transform:translateY(-1px)rotate(-3deg)scale(1.07)}.afluvi-brand:hover .brand-mark img,.afluvi-brand:active .brand-mark img{transform:scale(1.04)}.brand-current{left:40px;background:linear-gradient(90deg,#8f1018 0,#e31b23 48%,#ff6971 72%,#0000 100%)!important}.brand-intro .afluvi-brand .brand-mark{width:82px;height:82px;box-shadow:none;background:0 0;border-radius:0;padding:0;transform:none}.brand-intro .brand-mark img{filter:drop-shadow(0 18px 24px #8f10183d)}.brand-intro .brand-current{left:102px}.footer-brand .brand-mark{width:42px;height:42px;box-shadow:none;border-radius:0}html[data-theme=dark] .afluvi-brand b{color:#fff}html[data-theme=dark] .afluvi-brand .brand-mark img{filter:drop-shadow(0 8px 12px #e31b2352)brightness(1.06)}@media (width<=720px){.brand-intro .afluvi-brand .brand-mark{width:62px;height:62px;padding:0}.brand-intro .brand-current{left:76px}}@media (prefers-reduced-motion:reduce){.afluvi-brand .brand-mark,.afluvi-brand .brand-mark img{transition:none!important}}html[data-theme=dark] .dash-shell .dash-sidebar{color:#fff!important;background:#17080a!important;border-color:#342023!important}html[data-theme=dark] .dash-shell .dash-logo .brand,html[data-theme=dark] .dash-shell .dash-logo .brand b,html[data-theme=dark] .dash-shell .dash-workspace b,html[data-theme=dark] .dash-shell .dash-profile b{color:#fff!important;opacity:1!important}html[data-theme=dark] .dash-shell .dash-logo>span,html[data-theme=dark] .dash-shell .dash-nav>div>small,html[data-theme=dark] .dash-shell .dash-workspace small,html[data-theme=dark] .dash-shell .dash-profile small{color:#bca9ad!important;opacity:1!important}html[data-theme=dark] .dash-shell .dash-nav button,html[data-theme=dark] .dash-shell .dash-side-bottom>button{color:#d8cfd1!important;opacity:1!important}html[data-theme=dark] .dash-shell .dash-nav button.active{color:#fff!important;background:#341316!important}html[data-theme=dark] .dash-shell .dash-workspace,html[data-theme=dark] .dash-shell .dash-profile{color:#fff!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .dash-shell .dash-content :is(.dash-invest-top>article,.dash-accounts-grid article,.dash-report-grid article,.dash-settings,.dash-settings>aside,.dash-settings>section,.settings-form input,.settings-form select,.settings-plans button,.settings-section-head,.settings-command){color:#fff!important;box-shadow:none!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .dash-shell .dash-content :is(.dash-invest-top h3,.dash-invest-top b,.dash-allocation li,.dash-allocation li b,.dash-asset-row b,.dash-asset-row strong,.dash-accounts-grid h3,.dash-accounts-grid article>b,.dash-security-note b,.dash-report-grid h3,.report-paper h3,.report-paper b,.dash-settings h3,.settings-profile h3,.settings-form label,.settings-form input,.settings-form select,.settings-plans b,.settings-command){color:#fff!important;opacity:1!important;text-shadow:none!important}html[data-theme=dark] .dash-shell .dash-content :is(.dash-invest-top small,.dash-invest-top p,.dash-allocation small,.dash-asset-row small,.dash-accounts-grid article>small,.dash-accounts-grid p,.dash-security-note small,.dash-report-grid small,.dash-report-grid p,.report-paper span,.report-paper small,.dash-settings aside button,.settings-profile p,.settings-section-head p,.settings-plans span,.settings-plans p){color:#d8cfd1!important;opacity:1!important}html[data-theme=dark] .dash-shell .dash-content :is(.asset-period button,.report-periods button,.dash-accounts-total button,.settings-profile button,.settings-actions .settings-invoice){color:#fff!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .dash-shell .dash-content :is(.asset-period button.active,.report-periods button.active,.dash-settings>aside button.active,.settings-plans button.active){color:#fff!important;border-color:var(--red)!important;background:#351519!important;box-shadow:0 0 0 2px #e31b2329!important}html[data-theme=dark] .dash-shell .dash-content .dash-invest-top>article:first-child{background:linear-gradient(#1a0b0d,#211113)!important}html[data-theme=dark] .dash-shell .dash-content .invest-chart{background:linear-gradient(#e31b2347,#e31b230a)!important}html[data-theme=dark] .dash-shell .dash-content .dash-allocation>.allocation-percentage-ring{background:conic-gradient(transparent 0 calc(var(--percentage) * 1%),#3b2427 0),conic-gradient(var(--red) 0 42%,#ee6d72 42% 68%,#f0a5a8 68% 87%,#4b2428 87%)!important}html[data-theme=dark] .dash-shell .dash-content .dash-accounts-grid .bank-real-logo{box-shadow:0 14px 28px #00000052!important}html[data-theme=dark] .dash-shell .dash-content .dash-security-note{color:#fff!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .dash-shell .dash-content .dash-security-note>span,html[data-theme=dark] .dash-shell .dash-content .settings-section-head>span{color:#ff8f94!important;background:#241013!important;border:1px solid #3b2427!important}html[data-theme=dark] .dash-shell .dash-content .report-periods button{min-width:56px}html[data-theme=dark] .dash-shell .dash-content .report-paper{color:#fff!important;background:#211113!important;border:1px solid #342023!important}html[data-theme=dark] .dash-shell .dash-content .dash-report-grid article>span{color:#ff8f94!important;background:#241013!important;border:1px solid #3b2427!important}html[data-theme=dark] .dash-shell .dash-content .settings-auto-save{color:#fff!important;background:#173024!important;border-color:#285640!important}html[data-theme=dark] .dash-shell .dash-content .settings-auto-save b{color:#fff!important}html[data-theme=dark] .dash-shell .dash-content .settings-auto-save small{color:#c8eadb!important}html[data-theme=dark] .dash-shell .dash-content .settings-actions a{color:#ff8f94!important}html[data-theme=dark] .dash-shell .dash-logout-profile i{color:#ff8f94!important;background:#241013!important;border:1px solid #3b2427!important}html[data-theme=dark] .dash-shell .dash-content :is(.settings-account-actions .settings-command,.settings-command-grid .settings-command,.settings-bank-summary article,.settings-bank-list button){color:#fff!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .dash-shell .dash-content :is(.settings-bank-summary b,.settings-bank-list b,.settings-plans li){color:#fff!important;opacity:1!important}html[data-theme=dark] .dash-shell .dash-content :is(.settings-bank-summary small,.settings-bank-list small){color:#d8cfd1!important;opacity:1!important}html[data-theme=dark] .dash-shell .dash-content .settings-logout span{color:#ff8f94!important;background:#241013!important;border:1px solid #3b2427!important}html[data-theme=dark] .dash-shell .dash-content .settings-plans ul li{color:#d8cfd1!important}.settings-language-card{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.settings-language-card button{color:#191516;text-align:left;background:#fff;border:1px solid #ead7d9;border-radius:18px;flex-direction:column;gap:8px;min-height:126px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex}.settings-language-card button:hover{border-color:#e31b2359;transform:translateY(-2px);box-shadow:0 16px 34px #3c070a14}.settings-language-card button.active{border-color:var(--red);background:linear-gradient(145deg,#fff5f5,#fff);box-shadow:0 0 0 2px #e31b231c,0 18px 38px #e31b2317}.settings-language-card span{width:42px;height:42px;color:var(--red);background:#fff0f0;border-radius:14px;place-items:center;font-size:11px;font-weight:900;display:grid}.settings-language-card b{color:#171313;font-size:19px}.settings-language-card small{color:#777;font-size:11px;line-height:1.5}.settings-language-head>span{letter-spacing:.5px;font-weight:900}html[data-theme=dark] .dash-shell .dash-content :is(.settings-language-card button){color:#fff!important;box-shadow:none!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .dash-shell .dash-content .settings-language-card button.active{border-color:var(--red)!important;background:#351519!important;box-shadow:0 0 0 2px #e31b2329!important}html[data-theme=dark] .dash-shell .dash-content .settings-language-card b{color:#fff!important}html[data-theme=dark] .dash-shell .dash-content .settings-language-card small{color:#d8cfd1!important;opacity:1!important}@media (width<=760px){.settings-language-card{grid-template-columns:1fr}.settings-language-card button{min-height:104px}}.bank-logo-mark{box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 22px #0000002e}.bank-logo-mark span{filter:drop-shadow(0 1px 1px #0000002e)}.bank-logo-mark i,.bank-logo-mark em{display:none!important}.bank-logo-inter{background:linear-gradient(145deg,#ff9b21,#e86c00)!important}.bank-logo-inter span{letter-spacing:-.8px!important;text-transform:lowercase!important;font-size:9px!important}.bank-logo-santander{background:linear-gradient(145deg,#e31b23,#a30e16)!important}.bank-logo-santander span{font-size:0!important}.bank-logo-santander:before{content:"";z-index:2;clip-path:polygon(50% 0,66% 24%,58% 44%,76% 68%,61% 100%,50% 78%,39% 100%,24% 68%,42% 44%,34% 24%);filter:drop-shadow(0 2px 2px #0000001f);background:#fff;border-radius:16px;width:24px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bank-logo-nubank{background:linear-gradient(145deg,#9b20d4,#61128c)!important}.bank-logo-nubank span{letter-spacing:-1px!important;text-transform:none!important;font-size:13px!important}.bank-logo-itau{background:linear-gradient(145deg,#f78b1f,#df6c00)!important}.bank-logo-itau span{color:#ffd100!important;letter-spacing:-.7px!important;text-transform:lowercase!important;background:#143d97!important;border-radius:10px!important;width:34px!important;height:34px!important;font-size:8px!important;box-shadow:0 4px 12px #0003!important}.sub-logo,.tx-icon{box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 18px #00000024}.sub-logo-netflix,.tx-icon-netflix{color:#e50914!important;background:#050505!important}.sub-logo-netflix span,.tx-icon-netflix span{letter-spacing:-1px!important;text-shadow:none!important;font-family:Arial Black,Impact,sans-serif!important;font-size:19px!important;font-weight:900!important}.sub-logo-netflix:before,.tx-icon-netflix:before{display:none!important}.sub-logo-adobe{color:#fff!important;background:#f13737!important}.sub-logo-adobe span{opacity:0!important}.sub-logo-adobe:before{content:"";background:#fff;position:absolute;inset:8px 7px 7px;clip-path:polygon(0 100%,34% 0,50% 0,26% 100%)!important;border:0!important}.sub-logo-adobe:after{content:"";background:#fff;position:absolute;inset:8px 7px 7px;clip-path:polygon(66% 0,100% 100%,74% 100%,50% 0)!important}.sub-logo-parcel{color:#151515!important;background:linear-gradient(145deg,#fff,#ffecee)!important}.sub-logo-parcel span{font-size:0!important}.sub-logo-parcel:before{content:"";background:linear-gradient(#333,#111);border-radius:4px;height:17px;position:absolute;top:10px;left:8px;right:8px;box-shadow:0 0 0 2px #fff,0 7px 0 -3px #777!important}.sub-logo-parcel:after{content:"5/10";color:#e31b23;background:#fff;border-radius:6px;padding:2px 4px;font-size:6px;font-weight:900;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #00000014}html[data-theme=dark] .sub-logo-parcel{background:linear-gradient(145deg,#2a1719,#17080a)!important}@media (width<=760px){.language-dock{transform-origin:100% 100%;transform:scale(.9);top:auto!important;bottom:86px!important;right:10px!important;box-shadow:0 8px 22px #0000002e!important}.theme-dock{transform-origin:100% 100%;transform:scale(.9);top:auto!important;bottom:38px!important;right:10px!important;box-shadow:0 8px 22px #0000002e!important}.language-dock,.theme-dock{opacity:.94}.language-dock:hover,.theme-dock:hover,.language-dock:focus-within,.theme-dock:focus-within{opacity:1}}.mobile-menu-account,.mobile-menu-language{display:none}.mobile-account-card,.mobile-login-card{color:#161313;background:#fff;border:1px solid #160d0e1a;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:68px;padding:10px 12px;text-decoration:none;box-shadow:0 14px 34px #1b040714;display:flex!important}.mobile-account-card>span,.mobile-login-card>span{color:#fff;background:#191919;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.mobile-login-card>span{background:var(--red);box-shadow:0 10px 24px #e31b2338}.mobile-account-card p,.mobile-login-card p{flex-direction:column;flex:1;gap:3px;min-width:0;margin:0;display:flex}.mobile-account-card b,.mobile-login-card b{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.15;overflow:hidden}.mobile-account-card small,.mobile-login-card small{color:#7d7778;font-size:11px}.mobile-account-card i,.mobile-login-card i{color:#9b9193;font-size:16px;font-style:normal}.mobile-account-card:active,.mobile-login-card:active{transform:scale(.985)}.mobile-menu-language{color:#161313;background:#ffffffe6;border:1px solid #160d0e1a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 10px;box-shadow:0 10px 26px #1b040712}.mobile-menu-language>span{flex-direction:column;gap:3px;display:flex}.mobile-menu-language b{color:inherit;font-size:12px;line-height:1}.mobile-menu-language small{color:#7d7778;font-size:10px}.mobile-menu-language>div{background:#f1eeee;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex}.mobile-menu-language button{color:#6f6869;background:0 0;border:0;border-radius:999px;width:42px;height:30px;font-size:9px;font-weight:800}.mobile-menu-language button.active{background:var(--red);color:#fff;box-shadow:0 8px 18px #e31b2333}@media (width<=1000px){.nav-links.open{gap:18px}.mobile-menu-language{display:flex}.mobile-menu-account{border-top:1px solid #160d0e14;margin-top:4px;padding-top:16px;display:block}body:has(.nav-links.open) .language-dock{opacity:0!important;pointer-events:none!important}html[data-theme=light] .nav-links.open{color:#161313!important;background:#fffffff5!important;border:1px solid #160d0e14!important}html[data-theme=dark] .nav-links.open{color:#fff!important;background:#1a0a0cf5!important;border:1px solid #ffffff24!important}html[data-theme=dark] .mobile-menu-language{color:#fff;background:#211113;border-color:#3b2427;box-shadow:0 18px 38px #00000040}html[data-theme=dark] .mobile-menu-language>div{background:#2a1719}html[data-theme=dark] .mobile-menu-language small{color:#bba8ab}html[data-theme=dark] .mobile-menu-language button{color:#cdbfc1}html[data-theme=dark] .mobile-account-card,html[data-theme=dark] .mobile-login-card{color:#fff;background:#211113;border-color:#3b2427;box-shadow:0 18px 38px #00000047}html[data-theme=dark] .mobile-account-card>span{color:#fff;background:#101010}html[data-theme=dark] .mobile-account-card small,html[data-theme=dark] .mobile-login-card small{color:#bba8ab}html[data-theme=dark] .mobile-account-card i,html[data-theme=dark] .mobile-login-card i{color:#d8cfd1}}.theme-segment{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#202020;background:#fffffff0;border:1px solid #2d101221;border-radius:999px;align-items:center;gap:4px;min-height:34px;padding:4px;box-shadow:0 10px 26px #30080b1f}.theme-segment>span{color:#fff;background:#171717;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.theme-segment button{color:#7c7475;background:0 0;border:0;border-radius:999px;min-width:43px;height:26px;padding:0 8px;font-size:7px;font-weight:900}.theme-segment button.active{background:var(--red);color:#fff;box-shadow:0 7px 15px #e31b2338}.topbar-theme-control,.dash-topbar-theme{display:none}html[data-theme=dark] .theme-segment{color:#fff;background:#1a090cf5;border-color:#ffffff21}html[data-theme=dark] .theme-segment button{color:#cdbfc1}html[data-theme=dark] .theme-segment>span{color:#ff8f94;background:#241013}html[data-theme=light] .theme-segment{color:#151515;background:#fffffff5;border-color:#140a0c1a}@media (display-mode:standalone){.topbar-theme-control,.dash-topbar-theme{margin-left:auto;display:flex}.theme-dock{display:none!important}.dash-topbar-theme button{min-width:48px}}@media (width<=1000px){.topbar{gap:8px}.topbar-theme-control{margin-left:auto;display:flex}.nav-actions{margin-left:0}.theme-dock{display:none!important}}@media (width<=760px){.dash-topbar-theme{margin-left:auto;display:flex}.dash-topbar .dash-top-actions{margin-left:7px}.dash-topbar-theme button{min-width:40px}.dash-topbar-theme>span{width:25px;height:25px}.dash-sync-status{display:none}}.language-dock,.theme-dock{visibility:hidden!important;pointer-events:none!important;display:none!important}.bank-rail .bank-icon,.bank-info-card,.subscriptions-demo>div,.dash-accounts-grid article,.dash-sub-row,.bank-real-logo,.bank-options>button{isolation:isolate;transform-style:preserve-3d;position:relative}.bank-info-card,.subscriptions-demo>div,.dash-accounts-grid article,.dash-sub-row,.bank-options>button{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1),border-color .32s;overflow:hidden}.bank-rail .bank-icon,.bank-real-logo{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),filter .28s;overflow:hidden}.bank-rail .bank-icon:after,.bank-info-card:after,.subscriptions-demo>div:after,.dash-accounts-grid article:after,.dash-sub-row:after,.bank-real-logo:after,.bank-options>button:after{content:"";z-index:9;width:var(--sticker-peel-size,28px);height:var(--sticker-peel-size,28px);clip-path:polygon(100% 0,0 0,100% 100%);opacity:0;transform-origin:100% 0;pointer-events:none;background:linear-gradient(135deg,#fffffffa 0 36%,#ffd8dbf5 37% 64%,#e31b2373 65% 100%);border-radius:0 0 0 13px;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;right:0;transform:translate(24%,-24%)rotate(7deg)scale(.42);box-shadow:-5px 6px 15px #1b060824}.bank-rail .bank-icon:after,.bank-real-logo:after{--sticker-peel-size:16px;border-radius:0 0 0 7px;box-shadow:-3px 4px 9px #0000002e}.bank-info-card:after,.dash-accounts-grid article:after{--sticker-peel-size:34px}.subscriptions-demo>div:after,.dash-sub-row:after{--sticker-peel-size:24px}.bank-options>button:after{--sticker-peel-size:22px}.bank-rail .bank-icon:hover:after,.bank-rail .bank-icon.active:after,.bank-rail .bank-icon:focus-visible:after,.bank-info-card:hover:after,.bank-info-card:focus-within:after,.subscriptions-demo>div:hover:after,.subscriptions-demo>div:focus-within:after,.dash-accounts-grid article:hover:after,.dash-accounts-grid article:focus-within:after,.dash-sub-row:hover:after,.dash-sub-row:focus-within:after,.bank-real-logo:hover:after,.bank-real-logo:focus-visible:after,.bank-real-logo.tapped:after,.bank-options>button:hover:after,.bank-options>button:focus-visible:after,.bank-options>button.active:after{opacity:1;transform:translate(1px,-1px)rotate(0)scale(1)}.bank-rail .bank-icon:active:after,.bank-info-card:active:after,.subscriptions-demo>div:active:after,.dash-accounts-grid article:active:after,.dash-sub-row:active:after,.bank-real-logo:active:after,.bank-options>button:active:after{opacity:1;transform:translate(0)rotate(-2deg)scale(1.16)}.bank-info-card:hover,.subscriptions-demo>div:hover,.dash-accounts-grid article:hover,.dash-sub-row:hover,.bank-options>button:hover{border-color:#e31b2347;box-shadow:0 18px 42px #31080b1c}.dash-accounts-grid article:hover,.bank-info-card:hover{transform:translateY(-2px)}.subscriptions-demo>div:hover,.dash-sub-row:hover,.bank-options>button:hover{transform:translateY(-1px)}html[data-theme=dark] .bank-rail .bank-icon:after,html[data-theme=dark] .bank-info-card:after,html[data-theme=dark] .subscriptions-demo>div:after,html[data-theme=dark] .dash-accounts-grid article:after,html[data-theme=dark] .dash-sub-row:after,html[data-theme=dark] .bank-real-logo:after,html[data-theme=dark] .bank-options>button:after{background:linear-gradient(135deg,#2d171a 0 36%,#5d1117 37% 66%,#ff8f94bf 67% 100%);box-shadow:-5px 6px 16px #00000052}@media (width<=760px){.bank-info-card:hover,.subscriptions-demo>div:hover,.dash-accounts-grid article:hover,.dash-sub-row:hover,.bank-options>button:hover{transform:none}.bank-rail .bank-icon:after,.bank-real-logo:after{--sticker-peel-size:14px}.bank-info-card:after,.dash-accounts-grid article:after{--sticker-peel-size:28px}}@media (prefers-reduced-motion:reduce){.bank-rail .bank-icon,.bank-info-card,.subscriptions-demo>div,.dash-accounts-grid article,.dash-sub-row,.bank-real-logo,.bank-options>button,.bank-rail .bank-icon:after,.bank-info-card:after,.subscriptions-demo>div:after,.dash-accounts-grid article:after,.dash-sub-row:after,.bank-real-logo:after,.bank-options>button:after{transition:none!important}}.open-finance-panel{background:#fff;border:1px solid #e4e4e2;border-radius:14px;grid-template-columns:.75fr 1.25fr;gap:14px;margin:12px 0;padding:18px;display:grid}.open-finance-panel small{letter-spacing:1.2px;color:var(--red);font-size:6px;font-weight:800}.open-finance-panel h3{margin:7px 0 4px;font-size:13px}.open-finance-panel p{color:#888;margin:0;font-size:8px;line-height:1.5}.open-finance-list{gap:8px;display:grid}.open-finance-list article{background:#fafafa;border:1px solid #eee;border-radius:12px;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.open-finance-list span{flex-direction:column;gap:3px;display:flex}.open-finance-list b{font-size:9px}.open-finance-list small{color:#888;letter-spacing:0;text-transform:none;font-size:7px}.open-finance-list em{color:#777;background:#fff;border:1px solid #eee;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal}.open-finance-list button{background:var(--red);color:#fff;border:0;border-radius:8px;height:30px;padding:0 9px;font-size:7px;font-weight:800}.open-finance-list button.danger{background:#1d1d1d}.open-finance-list button:disabled{opacity:.55}html[data-theme=dark] .open-finance-panel,html[data-theme=dark] .open-finance-list article{color:#fff!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .open-finance-panel p,html[data-theme=dark] .open-finance-list small{color:#d8cfd1!important}html[data-theme=dark] .open-finance-list em{color:#fff;background:#211113;border-color:#3b2427}@media (width<=760px){.open-finance-panel{grid-template-columns:1fr}.open-finance-list article{grid-template-columns:1fr 1fr}.open-finance-list span{grid-column:span 2}.open-finance-list em{width:max-content}}.company-logo{--company-logo-bg:#31292a;--company-logo-color:#fff;--company-logo-image-scale:.72;isolation:isolate;background:var(--company-logo-bg);width:38px;height:38px;color:var(--company-logo-color);border-radius:12px;flex:0 0 38px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 9px 20px #1c080a24}.company-logo svg{fill:currentColor;width:58%;height:58%;display:block}.company-logo img{width:calc(var(--company-logo-image-scale) * 100%);height:calc(var(--company-logo-image-scale) * 100%);object-fit:contain;display:block}.company-logo>span{letter-spacing:-.25px;text-transform:none;font-size:10px;font-weight:900;line-height:1}.company-logo-adobe>span{font-family:Arial Black,Impact,sans-serif;font-size:19px;transform:skew(-8deg)}.company-logo-mercado>span,.company-logo-academia>span,.company-logo-restaurante>span{font-size:17px}.company-logo-salario>span{letter-spacing:-.6px;font-size:9px}.bank-icon>.company-logo,.bank-real-logo>.company-logo{border-radius:inherit;width:100%;height:100%;box-shadow:none;flex-basis:100%}.bank-real-logo>.company-logo{position:absolute;inset:0}.bank-real-logo>.company-logo img{width:78%;height:78%}.bank-real-logo>.company-logo svg{width:58%;height:58%}.bank-icon>.company-logo img{width:82%;height:82%}.bank-icon>.company-logo svg{width:58%;height:58%}.bank-icon>.company-logo:after,.bank-real-logo>.company-logo:after{display:none!important}.sub-logo.company-logo,.tx-icon.company-logo{border-radius:12px;flex:0 0 39px;width:39px;height:39px;padding:0}.sub-logo.company-logo:before,.sub-logo.company-logo:after,.tx-icon.company-logo:before,.tx-icon.company-logo:after{display:none!important}.subscriptions-demo .company-logo svg{width:58%;height:58%}.subscriptions-demo .company-logo img{width:76%;height:76%}.dash-sub-row>.company-logo{border-radius:10px;flex:0 0 36px;width:36px;height:36px}.dash-tx-row>.company-logo{border-radius:9px;flex:0 0 30px;width:30px;height:30px}.dash-table-row .company-logo{border-radius:9px;flex:0 0 28px;width:28px;height:28px}html[data-theme=dark] .company-logo{box-shadow:inset 0 0 0 1px #ffffff2b,0 10px 24px #00000052}@media (width<=720px){.bank-icon>.company-logo img{width:84%;height:84%}.company-logo{box-shadow:inset 0 0 0 1px #ffffff29,0 7px 15px #1906082e}}.personal-space{flex-direction:column;gap:13px;display:flex}.personal-hero-card{color:#fff;background:linear-gradient(135deg,#1a0709,#4c0b11);border:1px solid #e5dedf;border-radius:18px;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid;box-shadow:0 24px 58px #46070c2e}.personal-hero-card>span{color:#fff;background:#111;border-radius:17px;place-items:center;width:58px;height:58px;font-size:18px;display:grid;box-shadow:0 12px 28px #00000038}.personal-hero-card small{letter-spacing:1.4px;color:#ff9da1;font-size:7px;font-weight:800}.personal-hero-card h2{letter-spacing:-1px;margin:4px 0;font-size:26px}.personal-hero-card p{color:#dec7ca;margin:0;font-size:10px}.personal-hero-card button,.personal-panel>button,.personal-docs button,.personal-spaces button{color:#191313;background:#fff;border:0;border-radius:10px;height:36px;padding:0 13px;font-size:8px;font-weight:900}.personal-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.personal-kpis article{background:#fff;border:1px solid #e5e4e2;border-radius:14px;flex-direction:column;min-height:116px;padding:15px;display:flex}.personal-kpis small{color:#8c8586;letter-spacing:.7px;font-size:7px}.personal-kpis b{letter-spacing:-.5px;margin:12px 0 auto;font-size:18px}.personal-kpis button{color:var(--red);text-align:left;background:0 0;border:0;padding:0;font-size:7px;font-weight:900}.personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.personal-panel{background:#fff;border:1px solid #e5e4e2;border-radius:16px;flex-direction:column;gap:13px;padding:18px;display:flex}.personal-panel>div:first-child{grid-template-columns:34px 1fr;align-items:start;gap:11px;display:grid}.personal-panel>div:first-child>span{width:34px;height:34px;color:var(--red);background:#fff0f0;border-radius:11px;place-items:center;font-size:12px;display:grid}.personal-panel h3{margin:0;font-size:14px}.personal-panel p{color:#8b8586;margin:3px 0 0;font-size:8px;line-height:1.5}.personal-panel label:not(.personal-switch){flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.personal-panel input,.personal-panel select{color:#171313;background:#fff;border:1px solid #ddd;border-radius:9px;height:39px;padding:0 11px;font:700 9px Satoshi,Arial}.personal-switch{border:1px solid #eee;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px;display:flex}.personal-switch>span:first-child{flex-direction:column;display:flex}.personal-switch b{font-size:9px}.personal-switch small{color:#8c8586;margin-top:2px;font-size:7px;line-height:1.35}.personal-reminders,.personal-docs,.personal-spaces{gap:8px;display:grid}.personal-reminders button,.personal-docs button,.personal-spaces button{color:#1b1718;text-align:left;background:#fafafa;border:1px solid #eee;border-radius:12px;align-items:center;gap:10px;height:auto;min-height:48px;padding:10px;display:flex}.personal-reminders button.active{background:#fff0f0;border-color:#f0c7ca}.personal-reminders i{color:#fff;background:#1b1b1b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.personal-reminders span,.personal-spaces button{flex-direction:column;display:flex}.personal-reminders b,.personal-docs button,.personal-spaces b{font-size:9px}.personal-reminders small,.personal-spaces small{color:#8c8586;margin-top:2px;font-size:7px}.personal-docs button span{width:31px;height:24px;color:var(--red);background:#fff0f0;border-radius:7px;place-items:center;font-size:7px;font-weight:900;display:grid}.personal-docs button i{color:var(--red);margin-left:auto;font-style:normal}.personal-spaces button{position:relative}.personal-spaces button em{color:#8b8586;font-size:6px;font-style:normal;position:absolute;top:10px;right:10px}.personal-spaces button.active{border-color:var(--red);background:#fff5f5}.personal-safe{background:linear-gradient(135deg,#fff,#fff5f5)}html[data-theme=dark] .personal-kpis article,html[data-theme=dark] .personal-panel{color:#fff!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .personal-kpis small,html[data-theme=dark] .personal-panel p,html[data-theme=dark] .personal-switch small,html[data-theme=dark] .personal-reminders small,html[data-theme=dark] .personal-spaces small,html[data-theme=dark] .personal-spaces button em{color:#d8cfd1!important}html[data-theme=dark] .personal-panel input,html[data-theme=dark] .personal-panel select,html[data-theme=dark] .personal-switch,html[data-theme=dark] .personal-reminders button,html[data-theme=dark] .personal-docs button,html[data-theme=dark] .personal-spaces button{color:#fff!important;background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .personal-safe{background:linear-gradient(135deg,#1a0b0d,#241013)!important}html[data-theme=dark] .personal-reminders button.active,html[data-theme=dark] .personal-spaces button.active{border-color:var(--red)!important;background:#351519!important}@media (width<=900px){.personal-kpis,.personal-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.personal-hero-card{grid-template-columns:48px 1fr;padding:15px}.personal-hero-card>span{width:48px;height:48px}.personal-hero-card button{grid-column:1/-1;width:100%}.personal-kpis,.personal-grid{grid-template-columns:1fr}.personal-panel{padding:15px}}.dash-sidebar-close{display:none}@media (width<=1000px){.dash-sidebar-close{color:#191516;z-index:2;background:#ffffffeb;border:1px solid #1b04071a;border-radius:12px;place-items:center;width:36px;height:36px;font-size:24px;font-weight:500;line-height:1;display:grid;position:absolute;top:25px;right:18px;box-shadow:0 12px 30px #1b040714}.dash-sidebar-close:active{transform:scale(.96)}html[data-theme=dark] .dash-sidebar-close{color:#fff;background:#211113;border-color:#3b2427;box-shadow:0 16px 34px #00000047}}.quick-contribute{grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:end;gap:7px;background:#1d1d1d!important;padding:10px!important;display:grid!important}.quick-contribute label{flex-direction:column;gap:4px;min-width:0;display:flex}.quick-contribute label span{color:#bfb5b6;text-transform:uppercase;letter-spacing:.7px;font-size:6px!important}.quick-contribute input{color:#fff;background:#2b2b2b;border:1px solid #ffffff1f;border-radius:7px;outline:0;width:100%;height:30px;padding:0 8px;font-size:8px}.quick-contribute input:focus{border-color:var(--red);box-shadow:0 0 0 2px #e31b232e}.quick-contribute-presets{gap:5px;display:flex}.quick-contribute-presets button,.quick-contribute>button{height:30px;font-weight:800;border:0!important;border-radius:7px!important;padding:0 9px!important;font-size:7px!important}.quick-contribute-presets button{color:#fff;background:#343434}.quick-contribute>button[type=submit]{background:var(--red);color:#fff}.quick-contribute>button[type=button]:last-child{color:#fff;background:#555}html[data-theme=light] .quick-contribute{border:1px solid #f1cfd1;box-shadow:0 14px 35px #4b0a0e1f;color:#171717!important;background:#fff!important}html[data-theme=light] .quick-contribute label span{color:#8b787a}html[data-theme=light] .quick-contribute input{color:#171717;background:#fff;border-color:#e7d4d6}html[data-theme=light] .quick-contribute-presets button{color:var(--red);background:#fff0f0}@media (width<=760px){.quick-contribute{grid-template-columns:1fr auto;bottom:12px;left:14px;right:14px}.quick-contribute label{grid-column:1/2}.quick-contribute-presets{grid-area:1/2/auto/3}.quick-contribute>button{width:100%}.quick-contribute>button[type=submit]{grid-column:1/2}.quick-contribute>button[type=button]:last-child{grid-column:2/3}}.dash-insight-grid article.solving{border-color:#e31b2359;box-shadow:0 16px 42px #5a0a101f}.dash-insight-grid .insight-dismiss{color:#8d7d80;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid;position:absolute;top:14px;right:14px}.dash-insight-grid .insight-dismiss:hover,.dash-insight-grid .insight-dismiss:focus-visible{color:var(--red);outline-offset:2px;background:#fff0f0;outline:2px solid #e31b2338}.modal-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.modal-field-grid label{flex-direction:column;gap:6px;font-size:7px;font-weight:700;display:flex}.modal-field-grid input{width:100%}@media (width<=520px){.modal-field-grid{grid-template-columns:1fr 1fr}.modal-field-grid label:last-child{grid-column:1/-1}}.insight-ai-solution{background:#fff7f7;border:1px solid #e31b232e;border-radius:12px;gap:8px;margin-top:14px;padding:13px;display:grid}.insight-ai-solution strong{color:var(--red);letter-spacing:1.1px;text-transform:uppercase;font-size:6px}.insight-ai-solution>b{color:#171717;font-size:10px}.insight-ai-solution p{color:#704f53!important;margin:0!important;font-size:8px!important}.insight-ai-solution ol{gap:6px;margin:0;padding-left:16px;display:grid}.insight-ai-solution li{color:#3a3032;font-size:7px;line-height:1.45}.insight-ai-solution button{background:var(--red)!important;color:#fff!important;border-radius:8px!important;justify-self:start!important;padding:8px 10px!important}html[data-theme=dark] .insight-ai-solution{background:#241013!important;border-color:#47262b!important}html[data-theme=dark] .insight-ai-solution>b,html[data-theme=dark] .insight-ai-solution li{color:#fff!important}html[data-theme=dark] .insight-ai-solution p{color:#e4cfd2!important}.detail-editable{padding-bottom:24px;overflow:auto}.detail-editable .drawer-footer{width:100%;margin-top:18px;position:static}.detail-edit-form{background:#fff7f7;border:1px solid #ead6d8;border-radius:12px;gap:10px;margin-top:16px;padding:14px;display:grid}.detail-edit-form h3{margin:0;font-size:10px}.detail-edit-form label{color:#4a2428;gap:6px;font-size:7px;font-weight:800;display:grid}.detail-edit-form input{color:#171011;background:#fff;border:1px solid #e5c7cb;border-radius:8px;outline:0;height:38px;padding:0 10px;font-size:8px}.detail-impact-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-impact-grid label{background:#fff;border:1px solid #e5c7cb;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:7px;display:flex}.detail-impact-grid input{width:12px;height:12px;accent-color:var(--red);padding:0}.detail-edit-form>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-edit-form button{background:#fff;border:1px solid #ddd;border-radius:8px;height:36px;font-size:7px;font-weight:800}.detail-edit-form button[type=submit]{background:var(--red);border-color:var(--red);color:#fff}html[data-theme=dark] .detail-edit-form{background:#211113;border-color:#3b2427}html[data-theme=dark] .detail-edit-form label{color:#f8f2f3}html[data-theme=dark] .detail-edit-form input,html[data-theme=dark] .detail-impact-grid label{color:#fff;background:#16090b;border-color:#3b2427}html[data-text-size=normal] body{--afluvi-text-zoom:1}html[data-text-size=large] body{--afluvi-text-zoom:1.15}html[data-text-size=extra] body{--afluvi-text-zoom:1.3}body{zoom:var(--afluvi-text-zoom,1);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports not (zoom:1){html[data-text-size=large] body{font-size:115%}html[data-text-size=extra] body{font-size:130%}}.settings-text-size-card{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.settings-text-size-card button{color:#191516;text-align:left;background:#fff;border:1px solid #ead7d9;border-radius:18px;flex-direction:column;gap:8px;min-height:156px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex;position:relative}.settings-text-size-card button:hover{border-color:#e31b2359;transform:translateY(-2px);box-shadow:0 16px 34px #3c070a14}.settings-text-size-card button.active{border-color:var(--red);background:linear-gradient(145deg,#fff5f5,#fff);box-shadow:0 0 0 2px #e31b231c,0 18px 38px #e31b2317}.settings-text-size-card button.active:after{content:"✓ ATIVO";background:var(--red);color:#fff;letter-spacing:.6px;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:14px;right:14px}.settings-text-size-card span{width:54px;height:42px;color:var(--red);background:#fff0f0;border-radius:14px;place-items:center;font-size:14px;font-weight:900;display:grid}.settings-text-size-card b{color:#171313;font-size:18px}.settings-text-size-card small{color:#777;font-size:10px;line-height:1.5}.settings-text-size-card em{color:#2a2022;font-style:normal;font-weight:800;line-height:1.35}.settings-text-size-card button:first-child em{font-size:12px}.settings-text-size-card button:nth-child(2) em{font-size:14px}.settings-text-size-card button:nth-child(3) em{font-size:16px}html[data-theme=dark] .dash-shell .dash-content :is(.settings-text-size-card button){color:#fff!important;box-shadow:none!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .dash-shell .dash-content .settings-text-size-card button.active{border-color:var(--red)!important;background:#351519!important;box-shadow:0 0 0 2px #e31b2329!important}html[data-theme=dark] .dash-shell .dash-content .settings-text-size-card b{color:#fff!important}html[data-theme=dark] .dash-shell .dash-content .settings-text-size-card small{color:#d8cfd1!important;opacity:1!important}html[data-theme=dark] .dash-shell .dash-content .settings-text-size-card em{color:#fff!important}@media (width<=760px){.settings-text-size-card{grid-template-columns:1fr}.settings-text-size-card button{min-height:132px}}.financial-health,.debt-planner,.scenario-lab{--planning-card:#fff;--planning-soft:#fff6f6;--planning-line:#eadfe0;--planning-text:#171313;--planning-muted:#766d6f}.health-score-hero{color:#fff;background:linear-gradient(135deg,#170709 0%,#3d090e 58%,#77121b 100%);border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.42fr);align-items:center;gap:24px;padding:26px;display:grid;overflow:hidden;box-shadow:0 24px 60px #46070c33}.health-score-ring{--health-score:0deg;background:conic-gradient(#ff3340 var(--health-score),#ffffff21 0);border-radius:50%;width:148px;height:148px;padding:12px;box-shadow:0 0 0 1px #ffffff14,0 20px 50px #00000038}.health-score-ring>span{background:#21090c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.health-score-ring b{font-size:42px;line-height:1}.health-score-ring small{color:#d8bfc2;text-transform:uppercase;letter-spacing:1px;margin-top:5px;font-size:8px}.health-score-hero>div:nth-child(2)>small,.health-score-hero aside>span{letter-spacing:1.5px;color:#ff9399;font-size:7px;font-weight:900}.health-score-hero h2{margin:6px 0 8px;font-size:30px}.health-score-hero p{color:#dcc9cb;max-width:590px;margin:0;font-size:10px;line-height:1.65}.health-score-hero button{color:#171313;background:#fff;border:0;border-radius:10px;height:38px;margin-top:15px;padding:0 14px;font-size:8px;font-weight:900}.health-score-hero aside{border-left:1px solid #ffffff26;flex-direction:column;gap:8px;padding-left:22px;display:flex}.health-score-hero aside b{font-size:14px;line-height:1.35}.health-score-hero aside small{color:#cdb8bb;font-size:8px;line-height:1.5}.health-factor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.health-factor-grid article{background:var(--planning-card);border:1px solid var(--planning-line);border-radius:16px;flex-direction:column;gap:11px;min-height:158px;padding:16px;display:flex}.health-factor-grid article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.health-factor-grid span{font-size:9px;font-weight:900}.health-factor-grid b{color:var(--red);font-size:12px}.health-factor-grid [role=progressbar]{background:#eee;border-radius:10px;height:7px;overflow:hidden}.health-factor-grid p{color:var(--planning-muted);margin:0;font-size:8px;line-height:1.45}.health-factor-grid button{color:var(--red);text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:8px;font-weight:900}.health-roadmap{background:var(--planning-soft);border:1px solid var(--planning-line);border-radius:18px;grid-template-columns:1.1fr repeat(3,1fr);gap:13px;margin-top:14px;padding:20px;display:grid}.health-roadmap>div small{color:var(--red);letter-spacing:1.2px;font-size:7px}.health-roadmap h3{margin:6px 0;font-size:18px}.health-roadmap article{border-left:1px solid var(--planning-line);gap:10px;padding-left:13px;display:flex}.health-roadmap article>span{background:var(--red);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.health-roadmap article p{flex-direction:column;gap:4px;margin:0;display:flex}.health-roadmap article b{font-size:9px}.health-roadmap article small{color:var(--planning-muted);font-size:7px;line-height:1.45}.debt-add-form{background:var(--planning-soft);border:1px solid var(--planning-line);border-radius:16px;grid-template-columns:1.2fr repeat(3,1fr) auto auto;align-items:end;gap:9px;margin-bottom:13px;padding:14px;display:grid}.debt-add-form label{flex-direction:column;gap:6px;font-size:7px;font-weight:900;display:flex}.debt-add-form input{color:#171313;background:#fff;border:1px solid #e2d5d6;border-radius:9px;height:38px;padding:0 10px;font-size:8px}.debt-add-form button{color:#171313;background:#fff;border:1px solid #ddd;border-radius:9px;height:38px;padding:0 12px;font-size:7px;font-weight:900}.debt-add-form button[type=submit]{background:var(--red);color:#fff;border-color:var(--red)}.debt-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.debt-summary article{border:1px solid var(--planning-line);background:var(--planning-card);border-radius:16px;flex-direction:column;gap:7px;padding:17px;display:flex}.debt-summary article.accent{color:#fff;background:linear-gradient(135deg,#2d070b,#71111a);border-color:#71111a}.debt-summary small{letter-spacing:1px;color:var(--planning-muted);font-size:7px}.debt-summary b{font-size:22px}.debt-summary span{color:var(--planning-muted);font-size:8px}.debt-summary .accent small,.debt-summary .accent span{color:#e3c7ca}.debt-strategy{background:var(--planning-soft);border:1px solid var(--planning-line);border-radius:17px;grid-template-columns:1fr 1.4fr;align-items:center;gap:18px;margin-top:13px;padding:18px;display:grid}.debt-strategy>div:first-child small,.debt-simulator small{letter-spacing:1.2px;color:var(--red);font-size:7px;font-weight:900}.debt-strategy h3{margin:5px 0;font-size:17px}.debt-strategy p{color:var(--planning-muted);margin:0;font-size:8px}.debt-strategy>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.debt-strategy button{border:1px solid var(--planning-line);background:var(--planning-card);color:var(--planning-text);text-align:left;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.debt-strategy button.active{color:#fff;background:#1b1516;border-color:#1b1516;box-shadow:0 10px 25px #21080a24}.debt-strategy button b{font-size:10px}.debt-strategy button small{color:inherit;opacity:.72;font-size:7px}.debt-simulator{border:1px solid var(--planning-line);background:linear-gradient(135deg,#fff,#fff4f4);border-radius:18px;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:13px;padding:20px;display:grid}.debt-simulator>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.debt-simulator>div>b{color:var(--red);font-size:24px}.debt-simulator input{width:100%;accent-color:var(--red);grid-column:1/-1}.debt-simulator>div>div{grid-column:1/-1;gap:7px;display:flex}.debt-simulator button{height:30px;color:var(--red);background:#fff;border:1px solid #efd0d2;border-radius:8px;padding:0 10px;font-size:7px;font-weight:900}.debt-simulator aside{border-left:1px solid var(--planning-line);padding-left:18px}.debt-simulator h3{margin:6px 0;font-size:17px}.debt-simulator p{color:var(--planning-muted);margin:0;font-size:8px;line-height:1.55}.debt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.debt-grid>article{background:var(--planning-card);border:1px solid var(--planning-line);border-radius:17px;padding:18px}.debt-grid>article.priority{border-color:#e31b2373;box-shadow:0 16px 36px #4a070c17}.debt-grid header{justify-content:space-between;align-items:center;display:flex}.debt-grid header span{color:var(--red);letter-spacing:1.1px;font-size:6px;font-weight:900}.debt-grid header button{color:var(--planning-muted);background:0 0;border:0;font-size:18px}.debt-grid h3{margin:12px 0 5px;font-size:16px}.debt-grid>article>b{font-size:24px}.debt-grid dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 14px;display:grid}.debt-grid dl div{flex-direction:column;gap:4px;display:flex}.debt-grid dt{color:var(--planning-muted);font-size:6px}.debt-grid dd{margin:0;font-size:8px;font-weight:900}.debt-grid>article>div:last-child{gap:7px;display:flex}.debt-grid>article>div:last-child button{border:1px solid var(--planning-line);background:var(--planning-soft);height:32px;color:var(--red);border-radius:8px;padding:0 10px;font-size:7px;font-weight:900}.debt-disclaimer{color:var(--planning-muted);margin:12px 2px 0;font-size:7px}.scenario-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.scenario-controls,.scenario-output{border:1px solid var(--planning-line);border-radius:20px;padding:22px}.scenario-controls{background:var(--planning-card);flex-direction:column;gap:18px;display:flex}.scenario-controls>div:first-child small,.scenario-output>span{color:var(--red);letter-spacing:1.2px;font-size:7px;font-weight:900}.scenario-controls h3{margin:5px 0;font-size:21px}.scenario-controls p{color:var(--planning-muted);margin:0;font-size:8px}.scenario-controls>label{flex-direction:column;gap:9px;display:flex}.scenario-controls>label>span{justify-content:space-between;font-size:9px;display:flex}.scenario-controls em{color:var(--red);font-style:normal;font-weight:900}.scenario-controls input[type=range]{width:100%;accent-color:var(--red)}.scenario-purchase{grid-template-columns:1.3fr .7fr;gap:9px;display:grid}.scenario-purchase label{flex-direction:column;gap:6px;font-size:7px;font-weight:900;display:flex}.scenario-purchase input,.scenario-purchase select{border:1px solid var(--planning-line);background:var(--planning-soft);height:40px;color:var(--planning-text);border-radius:9px;padding:0 10px;font-size:8px}.scenario-presets{flex-wrap:wrap;gap:7px;display:flex}.scenario-presets button{border:1px solid var(--planning-line);background:var(--planning-soft);height:31px;color:var(--planning-text);border-radius:9px;padding:0 10px;font-size:7px;font-weight:900}.scenario-output{color:#fff;background:linear-gradient(145deg,#21090c,#5b0b13);flex-direction:column;display:flex}.scenario-output.warning{background:linear-gradient(145deg,#251109,#6b2b08)}.scenario-output h2{margin:8px 0;font-size:29px}.scenario-output>p{color:#e0cdd0;margin:0;font-size:9px;line-height:1.6}.scenario-kpis{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.scenario-kpis article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:6px;padding:13px;display:flex}.scenario-kpis small{color:#d9c1c4;font-size:7px}.scenario-kpis b{font-size:15px}.scenario-meter{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.scenario-meter>span{background:#ffffff1f;border-radius:10px;height:8px;overflow:hidden}.scenario-meter i{background:linear-gradient(90deg,#ff7076,#ff1f2c);border-radius:10px;height:100%;display:block}.scenario-meter p{flex-direction:column;gap:3px;margin:0;display:flex}.scenario-meter b{font-size:8px}.scenario-meter small{color:#d9c1c4;font-size:6px}.scenario-output>button{color:#1a1112;background:#fff;border:0;border-radius:9px;align-self:flex-start;height:36px;margin-top:auto;padding:0 12px;font-size:7px;font-weight:900}.scenario-method{border:1px solid var(--planning-line);background:var(--planning-soft);border-radius:15px;align-items:center;gap:12px;margin-top:13px;padding:15px;display:flex}.scenario-method>span{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.scenario-method p{flex-direction:column;gap:4px;margin:0;display:flex}.scenario-method b{font-size:9px}.scenario-method small{color:var(--planning-muted);font-size:7px;line-height:1.5}html[data-theme=dark] :is(.financial-health,.debt-planner,.scenario-lab){--planning-card:#1a0b0d;--planning-soft:#231012;--planning-line:#3a2427;--planning-text:#fff;--planning-muted:#d0c2c4}html[data-theme=dark] :is(.health-factor-grid article,.debt-summary article,.debt-grid>article,.scenario-controls){background:var(--planning-card)!important;color:#fff!important;border-color:var(--planning-line)!important}html[data-theme=dark] :is(.health-roadmap,.debt-strategy,.scenario-method,.debt-add-form){background:var(--planning-soft)!important;color:#fff!important;border-color:var(--planning-line)!important}html[data-theme=dark] .debt-simulator{color:#fff!important;border-color:var(--planning-line)!important;background:linear-gradient(135deg,#1a0b0d,#2d1014)!important}html[data-theme=dark] :is(.debt-add-form input,.debt-add-form button,.debt-strategy button,.debt-simulator button,.debt-grid>article>div:last-child button,.scenario-purchase input,.scenario-purchase select,.scenario-presets button){color:#fff!important;background:#251316!important;border-color:#43282c!important}html[data-theme=dark] .debt-strategy button.active{background:var(--red)!important;border-color:var(--red)!important}@media (width<=1000px){.health-score-hero{grid-template-columns:auto 1fr}.health-score-hero aside{border-top:1px solid #ffffff26;border-left:0;grid-column:1/-1;padding:15px 0 0}.health-factor-grid,.health-roadmap,.debt-add-form{grid-template-columns:1fr 1fr}.scenario-layout,.debt-grid{grid-template-columns:1fr}}@media (width<=640px){.health-score-hero{grid-template-columns:1fr;padding:20px}.health-score-ring{width:124px;height:124px}.health-score-ring b{font-size:34px}.health-score-hero aside{grid-column:auto}.health-factor-grid,.health-roadmap,.debt-summary,.debt-strategy,.debt-simulator,.debt-add-form{grid-template-columns:1fr}.health-roadmap article,.debt-simulator aside{border-left:0;border-top:1px solid var(--planning-line);padding:12px 0 0}.debt-strategy>div:last-child{grid-template-columns:1fr}.debt-grid dl{grid-template-columns:1fr 1fr}.scenario-controls,.scenario-output{padding:17px}.scenario-kpis{grid-template-columns:1fr}.scenario-output h2{font-size:23px}.scenario-output>button{margin-top:16px}}.dash-advanced-filters{background:#fff7f7;border:1px solid #eadfe0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:-3px 0 12px;padding:11px;display:flex}.dash-advanced-filters>span{letter-spacing:.7px;color:#806c6f;font-size:7px;font-weight:900}.dash-advanced-filters button{color:#4d4244;background:#fff;border:1px solid #ead7d9;border-radius:999px;height:29px;padding:0 10px;font-size:7px;font-weight:800}.dash-advanced-filters button.active{color:#fff;background:#1b1516;border-color:#1b1516}.dash-advanced-filters button:last-child{color:var(--red);margin-left:auto}.help-search{background:#fff;border:1px solid #e7dcdd;border-radius:15px;align-items:center;gap:10px;height:52px;padding:0 17px;font-size:18px;display:flex}.help-search input{color:#171313;background:0 0;border:0;outline:0;flex:1;font:700 11px Satoshi,Arial}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.help-topic-grid>button{color:#171313;text-align:left;background:#fff;border:1px solid #e7dcdd;border-radius:16px;grid-template-columns:36px 1fr;align-items:start;gap:12px;min-height:120px;padding:17px;display:grid}.help-topic-grid>button>span{width:36px;height:36px;color:var(--red);background:#fff0f0;border-radius:11px;place-items:center;font-weight:900;display:grid}.help-topic-grid p{flex-direction:column;gap:5px;margin:1px 0 0;display:flex}.help-topic-grid b{font-size:13px}.help-topic-grid small{color:#756d6e;font-size:8px;line-height:1.5}.help-topic-grid em{color:var(--red);grid-column:2;font-size:8px;font-style:normal;font-weight:900}.help-contact{color:#fff;background:linear-gradient(135deg,#25080b,#70111a);border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin-top:14px;padding:17px;display:grid}.help-contact>span{background:var(--red);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.help-contact h3{margin:0;font-size:14px}.help-contact p{color:#dac6c9;margin:4px 0 0;font-size:8px}.help-contact button{color:#171313;background:#fff;border:0;border-radius:9px;height:36px;padding:0 13px;font-size:8px;font-weight:900}html[data-theme=dark] :is(.dash-advanced-filters,.help-search,.help-topic-grid>button){color:#fff!important;background:#1a0b0d!important;border-color:#3a2427!important}html[data-theme=dark] .dash-advanced-filters button{color:#fff;background:#251316;border-color:#43282c}html[data-theme=dark] .dash-advanced-filters button.active{background:var(--red);border-color:var(--red)}html[data-theme=dark] .help-search input{color:#fff}html[data-theme=dark] .help-search input::placeholder{color:#bbaeb0}html[data-theme=dark] .help-topic-grid small{color:#d0c2c4!important}@media (width<=640px){.help-topic-grid{grid-template-columns:1fr}.help-contact{grid-template-columns:38px 1fr}.help-contact button{grid-column:1/-1;width:100%}.dash-advanced-filters button:last-child{margin-left:0}}html[data-theme=light] body{color:#171313;background:#fff}html[data-theme=dark] body{color:#fff;background:#140709}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#171313;background-color:#fff;border-color:#d9d2d3}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#16090b;border-color:#4a3034}html[data-theme=light] :is(input,textarea)::placeholder{color:#6f6769;opacity:1}html[data-theme=dark] :is(input,textarea)::placeholder{color:#c7b8bb;opacity:1}html[data-theme=dark] select option{color:#fff;background:#16090b}html[data-theme=dark] .billing-toggle{border:1px solid #43282c;background:#2a1719!important}html[data-theme=dark] .billing-toggle button{color:#d8cfd1!important}html[data-theme=dark] .billing-toggle button.active{color:#171313!important;background:#fff!important;box-shadow:0 6px 18px #00000047!important}html[data-theme=dark] .billing-toggle button.active span{color:#b5121b!important}.billing-cycle-toggle{border:1px solid var(--dash-border);background:var(--dash-soft);border-radius:999px;gap:6px;margin:0 0 14px;padding:6px;display:inline-flex}.billing-cycle-toggle button{height:34px;color:var(--dash-muted);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:11px;font-weight:900}.billing-cycle-toggle button.active{background:var(--red);color:#fff;box-shadow:0 10px 26px #e31b2340}.settings-invoice-list{gap:8px;margin:12px 0;display:grid}.settings-invoice-list a{border:1px solid var(--dash-border);background:var(--dash-soft);color:var(--dash-text);border-radius:12px;justify-content:space-between;align-items:center;padding:12px;text-decoration:none;display:flex}.settings-invoice-list span{text-transform:uppercase;letter-spacing:.12em;color:var(--dash-muted);font-size:9px}.settings-invoice-list b{font-size:13px}.afluvi-globe-fallback{border-radius:inherit;color:#fff;background:radial-gradient(circle at 55% 42%,#e31b2347,#0000 18%),radial-gradient(circle at 50% 52%,#ffffff2e,#0000 42%),linear-gradient(145deg,#200508,#070102);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.afluvi-globe-fallback .fallback-ring{aspect-ratio:1;border:1px solid #ffffff47;border-radius:999px;width:min(74%,440px);box-shadow:inset 0 0 60px #e31b2338,0 0 80px #e31b232e}.afluvi-globe-fallback i{left:calc(16% + (var(--point-index) * 11%));top:calc(30% + ((var(--point-index) % 3) * 15%));white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;max-width:110px;padding:8px 10px;font-size:9px;font-style:normal;position:absolute}.admin-billing-page{background:var(--dash-bg);min-height:100svh;color:var(--dash-text);padding:40px 24px}.admin-billing-page header{justify-content:space-between;align-items:flex-end;gap:18px;max-width:980px;margin:0 auto 22px;display:flex}.admin-billing-page header span{color:var(--red);letter-spacing:.22em;font-size:10px;font-weight:900}.admin-billing-page h1{margin:8px 0;font-size:clamp(34px,7vw,72px);line-height:.95}.admin-billing-page p{color:var(--dash-muted);margin:0}.admin-billing-page header a,.admin-billing-page button{background:var(--red);color:#fff;border:0;border-radius:14px;padding:14px 18px;font-weight:900;text-decoration:none}.admin-billing-page section{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin:0 auto;display:grid}.admin-billing-page article{border:1px solid var(--dash-border);background:var(--dash-card);border-radius:24px;flex-direction:column;gap:12px;padding:18px;display:flex}.admin-billing-page label{color:var(--dash-muted);flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.admin-billing-page input,.admin-billing-page textarea{border:1px solid var(--dash-border);background:var(--dash-soft);width:100%;color:var(--dash-text);font:inherit;border-radius:12px;padding:11px;font-size:12px}.admin-billing-page textarea{resize:vertical;min-height:90px}.admin-billing-page .admin-switch{color:var(--dash-text);flex-direction:row;align-items:center}.admin-billing-page .admin-switch input{width:auto;accent-color:var(--red)}@media (width<=780px){.admin-billing-page header{flex-direction:column;align-items:flex-start}.admin-billing-page section{grid-template-columns:1fr}}html[data-theme=dark] .hero-view-switch{background:#211113!important;border-color:#3b2427!important}html[data-theme=dark] .hero-view-switch button{color:#d8cfd1!important}html[data-theme=dark] .hero-view-switch button:hover{color:#fff!important;background:#2a1719!important}html[data-theme=dark] .hero-view-switch button.active{color:#171313!important;background:#fff!important}html[data-theme=dark] .detail-edit-form button:not([type=submit]){color:#fff!important;background:#251316!important;border-color:#4a3034!important}html[data-theme=dark] .detail-edit-form button:not([type=submit]):hover{background:#351519!important;border-color:#6a343a!important}html[data-theme=dark] :is(.dash-modal .modal-x,.dash-drawer header button){color:#fff!important;background:#2a1719!important;border:1px solid #4a3034!important}html[data-theme=dark] :is(.dash-modal .modal-x,.dash-drawer header button):hover{background:#351519!important}.expense-command-center{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.expense-command-center article{background:#fff;border:1px solid #e4e4e2;border-radius:12px;flex-direction:column;min-height:104px;padding:17px;display:flex}.expense-command-center small{color:#999;letter-spacing:.8px;font-size:6px;font-weight:800}.expense-command-center b{color:#1c1718;margin:10px 0 4px;font-size:18px}.expense-command-center p{color:#888;margin:0;font-size:7px;line-height:1.4}.expense-category-filter{gap:7px;margin-bottom:2px;padding:2px 0 10px;display:flex;overflow:auto}.expense-category-filter button{color:#473b3d;white-space:nowrap;background:#fff;border:1px solid #e1d4d6;border-radius:999px;height:31px;padding:0 11px;font-size:7px;font-weight:800}.expense-category-filter button.active{background:var(--red);border-color:var(--red);color:#fff}.expense-table{border-top:1px solid #e4e4e2;border-radius:12px}.smart-entry-modal{max-height:min(760px,100vh - 36px);overflow:auto}.smart-entry-modal.movement-modal{width:min(520px,100% - 28px)}.entry-type-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.entry-type-tabs label{position:relative;margin:0!important}.entry-type-tabs input{opacity:0;pointer-events:none;position:absolute}.entry-type-tabs span{color:#493d3f;background:#fff;border:1px solid #e4d2d5;border-radius:10px;place-items:center;height:40px;font-size:8px;font-weight:900;display:grid}.entry-type-tabs input:checked+span{color:#fff;background:#171313;border-color:#171313;box-shadow:0 8px 20px #1713131f}.movement-fields{grid-template-columns:1fr 1fr 1fr}html[data-theme=dark] .expense-command-center article,html[data-theme=dark] .expense-category-filter button,html[data-theme=dark] .entry-type-tabs span{color:#fff!important;background:#1a0b0d!important;border-color:#342023!important}html[data-theme=dark] .expense-command-center b{color:#fff!important}html[data-theme=dark] .expense-command-center small,html[data-theme=dark] .expense-command-center p{color:#d8cfd1!important}html[data-theme=dark] .expense-category-filter button.active,html[data-theme=dark] .entry-type-tabs input:checked+span{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}@media (width<=1100px){.expense-command-center{grid-template-columns:1fr 1fr}}@media (width<=760px){.expense-command-center{grid-template-columns:1fr 1fr}.movement-fields{grid-template-columns:1fr}.smart-entry-modal.movement-modal{width:min(430px,100% - 24px)}}@media (width<=520px){.expense-command-center{grid-template-columns:1fr}}html[data-theme=dark] :is(.button-white,.global-primary-cta,.pwa-install-card>button:last-child,.health-score-hero button,.scenario-output>button,.help-contact button){color:#171313!important;background:#fff!important}html[data-theme=dark] :is(.button-white,.global-primary-cta,.pwa-install-card>button:last-child,.health-score-hero button,.scenario-output>button,.help-contact button) :is(span,b,small){color:#171313!important}html[data-theme=dark] :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #ff676f7a}html[data-theme=light] :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #e31b2347}html[data-theme=dark] :is(button,input,select,textarea):disabled{opacity:.62}html[data-theme=light] .round-carousel-card,html[data-theme=dark] .round-carousel-card,html[data-theme=light] .round-carousel-back,html[data-theme=dark] .round-carousel-back{color:#fff!important}html[data-theme=light] .round-card-content>strong,html[data-theme=dark] .round-card-content>strong,html[data-theme=light] .round-card-description,html[data-theme=dark] .round-card-description,html[data-theme=light] .round-card-metric small,html[data-theme=dark] .round-card-metric small,html[data-theme=light] .round-card-cta,html[data-theme=dark] .round-card-cta{color:#fff!important;opacity:1!important}html[data-theme=light] .round-card-eyebrow,html[data-theme=dark] .round-card-eyebrow,html[data-theme=light] .round-carousel-back small,html[data-theme=dark] .round-carousel-back small{color:#ffb0b4!important;opacity:1!important}html[data-theme=light] .round-card-metric b,html[data-theme=dark] .round-card-metric b,html[data-theme=light] .round-carousel-toolbar small,html[data-theme=dark] .round-carousel-toolbar small{color:#ff5961!important;opacity:1!important}html[data-theme=light] .round-carousel-toolbar b{color:#171313!important}html[data-theme=dark] .round-carousel-toolbar b{color:#fff!important}html{font-size:100%}html[data-text-size=large]{font-size:115%}html[data-text-size=extra]{font-size:130%}body{zoom:1}:root{--reading-muted:#60585b;--reading-surface:#fff;--reading-text:#21181b;--reading-border:#e4dadd}html[data-theme=dark]{--reading-muted:#c3b4b9;--reading-surface:#241518;--reading-text:#fff5f7;--reading-border:#50373e}.ui-icon{vertical-align:middle;flex:none;width:1.4rem;height:1.4rem;display:inline-block}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #df384b}:is(.dash-shell,.login-page) :is(input,select,textarea){min-width:0;font-size:1rem!important}:is(.dash-shell,.login-page) :is(label,button){font-size:.875rem}:is(.dash-shell,.login-page) p{font-size:1rem;line-height:1.55}:is(.dash-shell,.login-page) small{font-size:.8125rem!important;line-height:1.5!important}.dash-shell :is(.dash-page-head p,.dash-empty-action small,.dash-stat small,.dash-tx-row small,.dash-panel-head small),.login-form-wrap>p{color:var(--reading-muted)!important}.dash-nav button{gap:12px;height:auto;min-height:46px;font-size:.875rem;line-height:1.4}.dash-nav button .ui-icon{width:1.25rem;height:1.25rem}.dash-sidebar{overflow-y:auto}.dash-shell .dash-side-bottom>button{min-height:44px;font-size:.875rem}.dash-shell .dash-settings>aside>button{white-space:normal;height:auto;min-height:48px;font-size:.9375rem}.dash-shell .dash-settings :is(h3,b){font-size:.9375rem;line-height:1.5}.dash-shell .dash-context-tip b{color:var(--reading-text)}.login-page .login-security b{font-size:.875rem}.login-page .login-legal{color:var(--reading-muted);margin:0;padding:24px 0 0;position:relative;bottom:auto}.dash-context-tip{gap:12px;height:auto;min-height:48px}.dash-context-tip b{font-size:.875rem;line-height:1.5}.dash-top-actions button{min-width:44px;min-height:44px}.dash-page-head{flex-wrap:wrap}.dash-page-head h1{overflow-wrap:anywhere}.dash-card-grid,.dash-goals-grid,.dash-content,.settings-card,.dash-panel{min-width:0}.dash-card-grid>*,.dash-goals-grid>*{overflow-wrap:anywhere;min-width:0}.dash-table{overflow-x:auto}.dash-modal{max-height:90dvh;overflow-y:auto}.dash-modal :is(label,input,select),.dash-drawer :is(label,input,select){font-size:1rem!important}.dash-modal :is(button,label),.dash-drawer button{white-space:normal;height:auto;min-height:44px}.login-page .login-form-wrap label{line-height:1.5;font-size:.9375rem!important}.login-form-wrap input{min-height:52px}.login-page .login-form-wrap .login-consent{align-items:flex-start;font-size:.875rem!important}.login-consent input{flex:0 0 20px;width:20px;min-height:20px;margin-top:2px}.login-plan-selector{padding:20px}.login-plan-selector>div{gap:8px}.login-plan-selector button{white-space:normal;height:auto;min-height:48px;font-size:.9375rem}.login-plan-selector>small{margin-top:12px;display:block;color:var(--reading-muted)!important}.login-plan-benefits{color:var(--reading-text);margin:12px 0;padding-left:20px;font-size:.875rem;line-height:1.65}.login-options{flex-wrap:wrap;gap:16px;font-size:.875rem}.login-success{font-size:.9375rem;line-height:1.5}.login-error{color:#8d1530;background:#fff0f2;border:1px solid #df9dab;border-radius:14px;padding:16px;font-size:.9375rem;line-height:1.5}.login-success[role=alert]{color:#8d1530;background:#fff0f2;border:1px solid #df9dab}.login-checkout-retry{border:1px solid var(--red);background:var(--reading-surface);width:100%;color:var(--reading-text);border-radius:12px;margin-top:12px;padding:14px}.onboarding-start{background:var(--reading-surface);color:var(--reading-text);border:1px solid var(--reading-border);border-radius:24px;max-width:850px;margin:22px 0;padding:clamp(22px,4vw,38px)}.onboarding-icon{color:#fff;background:#e7192c;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.onboarding-eyebrow{letter-spacing:.12em;color:var(--reading-muted);font-size:.75rem;font-weight:700}.onboarding-start h2{letter-spacing:-.03em;max-width:550px;margin:10px 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.onboarding-start p{color:var(--reading-muted);max-width:560px;margin:12px 0 24px}.onboarding-start>.dash-primary{white-space:normal;gap:10px;height:auto;padding:16px 20px;font-size:.9375rem}.onboarding-start details{border-top:1px solid var(--reading-border);margin-top:22px;padding-top:18px}.onboarding-start summary{cursor:pointer;padding:8px 0;font-size:.9375rem}.onboarding-start details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.onboarding-start details button{text-align:left;border:1px solid var(--reading-border);background:var(--reading-surface);color:var(--reading-text);border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:.875rem;display:flex}.mobile-navigation{display:none}.subscriptions-demo .company-logo,.company-logo{flex-direction:initial;flex-shrink:0;place-items:center;color:var(--company-logo-color)!important;background:var(--company-logo-bg)!important;flex-grow:0!important;display:grid!important}.company-logo>svg{width:62%;height:62%;color:var(--company-logo-color);flex:none;margin:0}.company-logo>svg:not(.ui-icon){fill:currentColor}.company-logo>svg.ui-icon{fill:none}.subscriptions-demo>div>span:not(.company-logo){min-width:0}.subscriptions-demo :is(b,strong){font-size:.875rem}.subscriptions-demo small{color:var(--reading-muted);font-size:.75rem}.shield-rings>span{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.shield-rings>span .ui-icon{color:#fff;width:64px;height:64px}.shield-rings>span small{font-size:.875rem;font-weight:700;color:#fff!important;opacity:1!important}.trust-copy p,.bento p{font-size:1rem;line-height:1.65}.trust-badges>span{font-size:.875rem}.global-status-card small,.global-currency-execution small{color:var(--reading-muted);font-size:.8125rem;line-height:1.5}.global-status-card>span,.global-currency-execution>span{letter-spacing:.04em;font-size:.75rem}.global-status-card b{line-height:1.35}.global-currency-execution p{font-size:.875rem}.pwa-install-card{z-index:1;width:calc(100% - 32px);max-width:720px;box-shadow:none;border:1px solid var(--reading-border);background:var(--reading-surface);color:var(--reading-text);margin:24px auto;padding:18px 52px 18px 18px;position:relative!important;inset:auto!important;transform:none!important}.pwa-install-card p b{font-size:.9375rem}.pwa-install-card p small{color:var(--reading-muted);font-size:.8125rem;line-height:1.5}.pwa-install-card>button:last-child{white-space:normal;min-height:44px;font-size:.875rem}.pwa-install-close{width:44px;height:44px;font-size:24px;top:4px;right:4px}.pwa-guide-card :is(p,li){font-size:1rem}@media (width<=1000px){.dash-shell .dash-sidebar,.dash-topbar .dash-menu{display:none!important}.dash-main{width:100%;padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px));margin-left:0!important}.dash-content{padding:20px 16px}.dash-context-tip{display:none}.dash-topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:70px;padding:12px 16px}.dash-breadcrumb{flex:1;font-size:.9375rem;display:block}.dash-breadcrumb>span,.dash-breadcrumb>b{display:none}.dash-topbar-theme{order:3;margin:0}.dash-top-actions{gap:8px;margin-left:0}.dash-top-actions>.dash-primary{min-width:44px;padding:10px}.dash-top-actions>.dash-primary>span,.dash-topbar .dash-search,.dash-topbar .dash-sync-status{display:none}.dash-shell .dash-topbar-theme button{min-height:40px;font-size:.8125rem}.mobile-navigation{display:block}.mobile-navigation.is-hidden{display:none}.mobile-nav-bar{z-index:90;bottom:max(12px,env(safe-area-inset-bottom,0px));background:var(--reading-surface);max-width:600px;color:var(--reading-text);border:1px solid var(--reading-border);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0 auto;padding:8px 5px;display:grid;position:fixed;left:12px;right:12px;box-shadow:0 8px 36px #16070a26}.mobile-nav-bar>button{min-width:0;height:auto;min-height:58px;color:var(--reading-muted);background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;display:flex}.mobile-nav-bar>button>span{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.mobile-nav-bar>button[aria-current=page]{color:#c8162b;background:#e7192c12;font-weight:700}html[data-theme=dark] .mobile-nav-bar>button[aria-current=page]{color:#ff8595;background:#ff85951a}.mobile-nav-bar .mobile-more-toggle{color:#fff;background:#e7192c}.mobile-more-toggle .ui-icon{transition:transform .2s}.mobile-more-toggle[aria-expanded=true] .ui-icon{transform:rotate(90deg)}.mobile-nav-backdrop{z-index:88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16070a66;border:0;width:100%;height:100%;position:fixed;inset:0}.mobile-more-panel{z-index:89;bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--reading-border);background:var(--reading-surface);max-width:600px;max-height:min(70dvh,650px);color:var(--reading-text);border-radius:24px;margin:auto;padding:18px;animation:.2s ease-out mobile-menu-enter;position:fixed;left:12px;right:12px;overflow-y:auto;box-shadow:0 8px 40px #16070a33}.mobile-more-panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mobile-more-panel h2{margin:0;font-size:1.125rem;line-height:1.3}.mobile-more-panel header button{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.mobile-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-more-grid button{border:1px solid var(--reading-border);min-width:0;min-height:86px;color:inherit;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 6px;display:flex}.mobile-more-grid button span{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.mobile-more-grid button[aria-current=page]{border-color:#e7192c}.mobile-signout{width:100%;color:var(--reading-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:16px;font-size:.875rem;display:flex}.dash-toast{bottom:calc(7.5rem + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px)}.dash-page-head h1{font-size:1.875rem;line-height:1.25}.onboarding-start details>div{grid-template-columns:1fr}}@media (width<=720px){.global-stage{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;height:auto;min-height:0;margin:20px 0 0;padding:min(88vw,360px) 12px 0;display:grid}.global-stage .afluvi-globe-canvas,.global-stage .afluvi-globe-fallback{width:100%;height:min(88vw,360px);inset:0 0 auto!important}.global-stage .global-stage-aura{height:min(88vw,360px);inset:0 0 auto}.global-stage .global-status-card,.global-stage .global-currency-execution{text-align:left;--global-card-y:0px;width:100%;margin:0;padding:20px;position:relative;inset:auto;transform:none}.global-stage .global-status-card b{font-size:1.375rem}.global-stage .global-status-card small{display:block}.global-stage .global-currency-execution{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;display:grid}.global-stage .global-currency-execution b{text-align:right;margin:0;font-size:1.25rem}.global-stage .global-currency-execution p{text-align:right;margin:0}.global-stage .global-currency-rail{flex-wrap:wrap;justify-self:center;max-width:100%;margin:8px 0;display:flex;position:relative;inset:auto;transform:none}.global-currency-rail button{min-height:44px;font-size:.875rem}.global-stage .global-location-chip{max-width:45%;padding:9px 12px;font-size:.75rem}.global-stage .location-americas{top:15%;left:4%}.global-stage .location-europe{top:5%;right:3%}.global-stage .location-asia{display:none}.global-trust-line{flex-wrap:wrap;gap:12px;padding:20px;font-size:.75rem}.global-proof-row{flex-wrap:wrap;gap:12px}.global-proof-row dd{font-size:.75rem;line-height:1.5}.global-hero-copy>p{font-size:1rem}.global-primary-cta,.global-secondary-cta{min-height:52px;font-size:1rem}.bento{padding:24px}.bento .subscriptions-demo{width:100%;margin:28px 0 0;padding:4px 12px;position:relative;inset:auto;transform:none}.subscriptions-demo>div{flex-wrap:wrap;gap:10px}.subscriptions-demo strong{margin-left:auto}.subscriptions-demo .company-logo{flex-basis:44px;width:44px;height:44px}.trust-badges{gap:10px}.shield-visual{min-width:0;max-width:100%}.shield-visual>p{font-size:.875rem}.pwa-install-card{flex-wrap:wrap;gap:12px}.pwa-install-card>span{display:none}.pwa-install-card p{flex:100%;padding:0}.pwa-install-card>button:last-child{width:100%}.login-panel{padding:24px 20px}.login-form-wrap h2{font-size:2rem;line-height:1.2}.login-plan-selector{padding:16px 12px}.login-plan-selector>div>button{padding:12px 6px}.login-plan-selector button i{font-size:.625rem}}@media (width<=380px){.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-topbar-theme{justify-content:center;width:100%}.global-stage .global-currency-execution{grid-template-columns:1fr}.global-stage .global-currency-execution :is(b,p){text-align:left}}@media (width<=480px){html[data-text-size=extra] .mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-text-size=extra] .login-plan-selector>div:first-of-type{grid-template-columns:1fr}}@keyframes mobile-menu-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mobile-more-panel.is-closing{animation:.14s reverse forwards mobile-menu-enter}@media (prefers-reduced-motion:reduce){.mobile-more-panel{animation:none}.mobile-more-toggle .ui-icon{transition:none}}.billing-return{background:var(--bg);min-height:100dvh;color:var(--text);padding:2rem 1rem}.billing-return>a,.billing-return section{max-width:38rem;margin:0 auto 2rem;display:block}.billing-return section{border:1px solid var(--border);border-radius:24px;padding:clamp(1rem,4vw,2rem)}.billing-return h1{font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.15}.billing-return p{margin:1.5rem 0;line-height:1.6}.billing-return-link{padding:1rem 0;text-decoration:underline;display:block}.login-plan-selector>div:first-of-type>button{flex-direction:column;justify-content:center;gap:.5rem;padding:1rem .5rem;display:flex}.login-plan-selector>div:first-of-type>button small{margin:0;font-weight:500}.afluvi-globe-canvas canvas{touch-action:auto}.afluvi-globe-canvas[data-touch-interaction=true] canvas{touch-action:none}.globe-touch-toggle{display:none}@media (any-pointer:coarse){.globe-touch-toggle{z-index:5;color:#9b1118;max-width:calc(100% - 24px);min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e31b23;border-radius:24px;padding:10px 18px;font-size:.875rem;font-weight:700;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.globe-touch-toggle[aria-pressed=true]{color:#fff;background:#b70d17}.globe-touch-toggle:focus-visible{outline-offset:3px;outline:3px solid #e31b23}[data-theme=dark] .globe-touch-toggle{color:#fff;background:#23090d}[data-theme=dark] .globe-touch-toggle[aria-pressed=true]{background:#b70d17}}.afluvi-globe-fallback.globe-geographic-fallback{touch-action:auto;background:0 0;border-radius:0;overflow:visible}.globe-static-map{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff8f9,#f8dfe3 75%,#dbaeb8);border-radius:50%;width:92%;max-width:550px;position:relative;box-shadow:inset -22px -16px 48px #86233726,0 32px 60px #32000b25}.globe-static-land{background:radial-gradient(circle,#521b28 0 2px,#0000 2.5px) 0 0/7px 7px;position:absolute;inset:0;-webkit-mask:url(/globe-land-mask.svg) 50%/contain no-repeat;mask:url(/globe-land-mask.svg) 50%/contain no-repeat}.globe-static-map img{width:100%;height:100%;position:absolute;inset:0}[data-theme=dark] .globe-static-map{background:radial-gradient(circle at 35% 28%,#41141e,#18060b 74%,#100307);box-shadow:inset -22px -16px 48px #0007,0 32px 70px #0005}[data-theme=dark] .globe-static-land{background-image:radial-gradient(circle,#fff0f3 0 2px,#0000 2.5px)}.category-editorial.category-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,76px);min-height:0;padding:clamp(24px,4vw,56px);display:grid}.category-editorial .bento-copy{min-width:0;padding:0}.category-editorial .feature-num{letter-spacing:.12em;font-size:.75rem}.category-editorial h3{letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.1}.category-editorial h3 em{color:var(--red);font-style:normal}.category-editorial .bento-copy>p{max-width:35ch;color:var(--reading-muted);font-size:1rem;line-height:1.7}.category-selected-summary{border-left:3px solid var(--red);flex-direction:column;gap:10px;margin-top:32px;padding-left:20px;display:flex}.category-selected-summary>span{color:var(--reading-text);align-items:center;gap:9px;font-size:.9375rem;display:flex}.category-selected-summary strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1}.category-selected-summary small,.category-demo-note{color:var(--reading-muted);font-size:.8125rem;line-height:1.6}.category-demo-note{margin-top:24px;display:block}.category-ledger{border-top:1px solid var(--reading-border);min-width:0}.category-ledger-heading{color:var(--reading-muted);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;padding:22px 0;font-size:.6875rem;font-weight:700;display:flex}.category-ledger-row{border:0;border-top:1px solid var(--reading-border);width:100%;color:var(--reading-text);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:19px 12px 22px;transition:background .2s;display:grid;position:relative}.category-ledger-row:is(:hover,.is-selected){background:#e31b230f}.category-row-icon{color:var(--reading-muted)}.is-selected .category-row-icon{color:var(--red)}.category-row-label,.category-row-value{flex-direction:column;gap:6px;min-width:0;display:flex}.category-row-label b,.category-row-value b{font-size:.9375rem;font-weight:650}.category-row-label small{color:var(--reading-muted);font-size:.75rem;line-height:1.45}.category-row-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.category-row-value small{color:var(--reading-muted);font-size:.8125rem}.category-row-meter{background:var(--reading-border);grid-column:2/-1;height:3px}.category-row-meter i{background:#bc6974;height:100%;transition:width .25s;display:block}.is-selected .category-row-meter i{background:var(--red)}.category-ledger-footer{border-top:1px solid var(--reading-border);color:var(--reading-muted);padding-top:16px;font-size:.8125rem;line-height:1.5}@media (width<=780px){.category-editorial.category-card{grid-template-columns:minmax(0,1fr);gap:28px}.category-editorial .bento-copy>p{max-width:none}.category-ledger-row{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding-inline:6px}.category-row-label small{grid-column:2}}@media (width<=380px){.category-row-label small{display:none}.category-row-value b{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.category-ledger-row,.category-row-meter i{transition:none}}.global-stage .global-currency-rail{gap:4px;width:max-content;max-width:100%;padding:6px}.global-stage .global-currency-rail button{letter-spacing:0;flex:1 0 auto;width:auto;min-width:3.2em;height:auto;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.25}.product-hero .hero-view-switch{border-radius:24px;flex-wrap:wrap;justify-content:center;max-width:100%}.product-hero .hero-view-switch button{height:auto;min-height:44px;padding:10px 12px;font-size:.875rem}.product-hero .hero-stage{border:1px solid var(--reading-border);background:var(--reading-surface);border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px 28px;width:100%;max-width:880px;height:auto;margin:30px auto 16px;padding:24px;display:grid;transform:none}.product-hero .hero-glow{display:none}.product-hero .phone-shell{background:var(--reading-surface);border:7px solid #343033;border-radius:44px;grid-area:1/1/span 6;width:100%;min-width:0;height:auto;padding:28px 22px;position:relative;inset:auto;overflow:visible;transform:none;box-shadow:inset 0 0 0 2px #777076,0 16px 36px #0002}.product-hero .phone-shell .phone-notch{background:#080708;border-radius:20px;width:90px;max-width:40%;height:20px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.product-hero .phone-shell:after{content:"";background:var(--reading-muted);opacity:.55;border-radius:4px;width:30%;height:4px;margin:18px auto 0;display:block}.product-hero .phone-top{gap:12px;margin-top:22px}.product-hero .tiny-label{color:var(--reading-muted);margin-top:30px;font-size:.75rem}.product-hero .phone-balance{letter-spacing:-.05em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2;display:flex}.product-hero .phone-balance>span{min-width:0;max-width:100%}.product-hero .phone-balance button{min-height:44px;color:var(--reading-muted);flex:0 0 44px;place-items:center;display:grid}.product-hero .phone-change{margin-top:10px;font-size:.8125rem;line-height:1.5}.product-hero .phone-chart{gap:6px;height:140px}.product-hero .phone-chart i{min-width:0}.product-hero .phone-meta{font-size:.6875rem}.product-hero .phone-limit{align-items:center;gap:12px;height:auto;margin-top:22px;padding:16px;display:flex}.product-hero .phone-limit>span{min-width:0}.product-hero .phone-limit b{overflow-wrap:anywhere;font-size:1.4rem}.product-hero .phone-limit small{font-size:.8125rem;line-height:1.5}.product-hero .phone-progress-ring{flex-basis:58px;width:58px;height:58px}.product-hero .phone-progress-ring>strong{font-size:.8125rem}.product-hero .phone-transactions>div{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 0;display:grid}.product-hero .phone-transactions .tx-icon{width:36px;height:36px}.product-hero .phone-transactions b,.product-hero .phone-transactions strong{font-size:.8125rem;line-height:1.4}.product-hero .phone-transactions small{font-size:.75rem}.product-hero .bank-rail{opacity:1;flex-flow:wrap;grid-column:2;justify-content:center;gap:16px;min-width:0;padding:12px;display:flex;position:relative;inset:auto}.product-hero .bank-rail .bank-icon{flex:0 0 44px;width:44px;height:44px;transform:none}.product-hero .bank-info-card{grid-column:2;width:100%;min-width:0;padding:18px;position:relative;inset:auto}.product-hero .bank-info-heading{gap:10px}.product-hero .bank-info-heading p{min-width:0}.product-hero .bank-info-heading :is(small,em),.product-hero .bank-info-status{font-size:.75rem;line-height:1.5}.product-hero .bank-info-heading b{font-size:1rem}.product-hero .bank-info-value small{font-size:.75rem}.product-hero .bank-sync-action{height:auto;min-height:44px;padding:10px;font-size:.8125rem}.product-hero .float-card{width:100%;min-width:0;max-width:100%;box-shadow:none;border-color:var(--reading-border);grid-column:2;margin:0;padding:20px;position:relative;inset:auto;transform:none}.product-hero .float-card:is(:hover,.active){border-color:var(--red);box-shadow:inset 3px 0 var(--red);transform:none}.product-hero .spend-card{grid-template-columns:44px minmax(0,1fr);gap:8px 12px;display:grid}.product-hero .spend-card .float-icon{grid-row:1/span 3;width:44px;height:44px;position:static}.product-hero .float-card p{min-width:0;font-size:.875rem;line-height:1.5}.product-hero .float-card b{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.product-hero .spend-card>b{font-size:1.5rem}.product-hero .float-card small{color:var(--reading-muted);font-size:.8125rem;line-height:1.5}.product-hero .goal-card,.product-hero .alert-card{align-items:center;gap:14px;display:flex}.product-hero .mini-ring{flex:0 0 58px;width:58px;height:58px}.product-hero .mini-ring>span{color:#21181b;font-size:1rem}.product-hero .mini-ring:before{background:var(--reading-surface)!important}.product-hero .spend-card>p{color:var(--reading-muted)}[data-theme=dark] .product-hero .mini-ring>span{color:#fff}.product-hero .alert-card>span{flex:0 0 36px;height:36px}.product-hero .trust-note{max-width:60ch;margin:22px auto 0;font-size:.8125rem;line-height:1.6}.everywhere .device-stage{background:var(--reading-surface);border:1px solid var(--reading-border);grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:20px;height:auto;padding:24px;display:grid;overflow:visible}.everywhere .device-stage:before{display:none}.everywhere .desktop-mock{border:1px solid var(--reading-border);width:100%;min-width:0;height:auto;box-shadow:none;border-radius:20px;grid-template-columns:130px minmax(0,1fr);overflow:hidden;transform:none}.everywhere .mock-sidebar{border-right:1px solid var(--reading-border);min-width:0;padding:20px 12px;background:var(--reading-surface)!important;color:var(--reading-text)!important}.everywhere .mock-sidebar>span{white-space:normal;padding:10px 6px;font-size:.75rem;line-height:1.5}.everywhere .mock-sidebar .brand{gap:4px;max-width:100%;font-size:1rem}.everywhere .mock-sidebar .brand-mark{width:24px;height:24px}.everywhere .mock-main{min-width:0;padding:24px}.everywhere .mock-greeting{gap:12px}.everywhere .mock-greeting>span{min-width:0}.everywhere .mock-greeting small{letter-spacing:.1em;font-size:.6875rem}.everywhere .mock-greeting b{margin-top:8px;font-size:1.5rem;line-height:1.25}.everywhere .mock-greeting i{flex:0 0 36px;width:36px;height:36px}.mock-demo-label{color:var(--reading-muted);letter-spacing:.05em;margin-top:14px;font-size:.6875rem;display:block}.everywhere .mock-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.everywhere .mock-kpis>span{border-color:var(--reading-border);min-width:0;padding:16px;background:var(--reading-surface)!important;color:var(--reading-text)!important}.everywhere .mock-kpis>span:first-child{border-top:3px solid var(--red);grid-column:1/-1}.everywhere .mock-kpis small{color:var(--reading-muted);font-size:.8125rem}.everywhere .mock-kpis b{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.35}.everywhere .mock-kpis>span:first-child b{font-size:1.9rem}.everywhere .mock-kpis em{font-size:.75rem;line-height:1.4}.everywhere .mock-area{border-color:var(--reading-border);height:auto;padding:18px;background:var(--reading-surface)!important;color:var(--reading-text)!important}.everywhere .mock-area>span{flex-wrap:wrap;gap:8px}.everywhere .mock-area b{font-size:.9375rem}.everywhere .mock-area small{color:var(--reading-muted);font-size:.6875rem}.mock-history{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;height:150px;margin-top:22px;display:grid}.mock-history>div{align-items:flex-end;height:120px;display:flex;position:relative}.mock-history i{background:linear-gradient(#fb717d,#df1224);border-radius:5px 5px 0 0;width:100%;display:block}.mock-history small{text-align:center;width:100%;position:absolute;top:128px;left:0}.mock-recent{margin-top:22px}.mock-recent h3{margin-bottom:10px;font-size:.9375rem}.mock-recent>div{border-top:1px solid var(--reading-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 0;font-size:.8125rem;display:flex}.mock-recent>div>span{align-items:center;gap:8px;display:flex}.mock-recent .ui-icon{width:18px;height:18px;color:var(--red)}.everywhere .mobile-mock{border:6px solid #343033;border-radius:36px;width:100%;min-width:0;height:auto;padding:46px 16px 24px;position:relative;inset:auto;transform:none;box-shadow:inset 0 0 0 1px #777076,0 16px 30px #0002;background:var(--reading-surface)!important;color:var(--reading-text)!important}.everywhere .mobile-mock .phone-notch{background:#080708;border-radius:20px;width:75px;height:18px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.everywhere .mobile-mock>small{color:var(--reading-muted);font-size:.75rem}.everywhere .mobile-mock>b{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.4;display:block}.everywhere .mobile-mock p{font-size:.875rem;line-height:1.6}.everywhere .mobile-ring{width:140px;height:140px;margin:24px auto}.everywhere .mobile-ring:before{background:var(--reading-surface)!important}.everywhere .mobile-ring>span{font-size:2rem;color:var(--reading-text)!important}.everywhere .mobile-ring small{font-size:.75rem;color:var(--reading-muted)!important}@media (width<=1100px){.everywhere .device-stage{grid-template-columns:minmax(0,1fr)}.everywhere .mobile-mock{justify-self:center;max-width:280px}}@media (width<=700px){.global-stage .global-currency-rail{border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.global-stage .global-currency-rail button{min-width:0;padding:10px 4px}.global-trust-line{flex-wrap:wrap;width:100%;margin-top:24px;position:relative;inset:auto;transform:none}.product-hero .hero-stage{border-radius:26px;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.product-hero .hero-stage>.phone-shell{order:1;grid-area:auto/1;padding:22px 16px}.product-hero .hero-stage>.bank-rail{order:2;grid-column:1}.product-hero .hero-stage>.bank-info-card{order:3;grid-column:1}.product-hero .hero-stage>.float-card{order:4;grid-column:1;padding:18px}.product-hero .phone-transactions>div{grid-template-columns:32px minmax(0,1fr)}.product-hero .phone-transactions strong{grid-column:2}.everywhere .device-stage{border-radius:24px;margin-top:32px;padding:12px}.everywhere .desktop-mock{grid-template-columns:minmax(0,1fr)}.everywhere .mock-sidebar{display:none}.everywhere .mock-main{padding:18px}.everywhere .mock-kpis{grid-template-columns:minmax(0,1fr)}.everywhere .mock-kpis b{font-size:1.5rem}.everywhere .mock-greeting i{display:none}.everywhere .mock-area{padding:12px}}@media (prefers-reduced-motion:reduce){.product-hero .float-card,.product-hero .bank-icon{transition:none}}
