@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff")}:root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#080808;font-optical-sizing:auto;background:#fff;font-family:Poppins,Arial,Helvetica,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;height:100dvh;min-height:0;margin:0;overflow:hidden}button,input,select{font-family:inherit}#root{width:100%;height:100dvh;overflow:hidden}.app-shell{color:#080808;background:#fff;width:min(100%,430px);height:100dvh;min-height:0;margin:0 auto;overflow:hidden;box-shadow:0 0 28px #0000000d}.app-shell *,.app-shell :before,.app-shell :after{scrollbar-width:none}.app-shell ::-webkit-scrollbar{width:0;height:0;display:none}.app-shell ::-webkit-scrollbar-corner{width:0;height:0;display:none}.screen{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;background:#fff;height:100%;min-height:0;padding:0 16px 36px;position:relative;overflow:hidden auto}.screen::-webkit-scrollbar{display:none}.has-bottom-nav{padding-bottom:128px}.screen-header{z-index:10;background:#fff;justify-content:center;align-items:center;height:66px;display:flex;position:sticky;top:0}.screen-header h1{color:#080808;letter-spacing:0;text-align:center;margin:0;font-size:18px;font-weight:500;line-height:1.25}.back-button{color:#090909;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:42px;padding:0;font-size:40px;font-weight:300;line-height:1;display:grid;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.back-button span{transform:translateY(-2px)}.button{cursor:pointer;border:0;border-radius:17px;width:100%;min-height:58px;padding:13px 18px;font-size:16px;font-weight:500;line-height:1.35;transition:background-color .12s,opacity .12s}.button-primary{color:#fff;background:#1608bc}.button-primary:hover:not(:disabled){background:#10069d}.button-secondary{color:#1b0bbf;background:#fff;border:1px solid #dcd9ff;min-height:50px}.button-text{color:#1708bd;background:0 0;min-height:42px;padding:6px}.button-danger{color:#fff;background:#ff6a70}.button:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #4b3cff}.card{background:#fff;border:1px solid #ece8e8;border-radius:20px;margin:12px 0;padding:16px;box-shadow:0 5px 16px #0000000d}.form-stack{flex-direction:column;gap:20px;padding-top:15px;display:flex}.form-field{color:#b7b7b7;text-transform:uppercase;flex-direction:column;gap:10px;font-size:12px;line-height:1;display:flex}.form-field input,.form-field select{color:#111;width:100%;min-height:64px;font:inherit;text-transform:none;background:#fff;border:1px solid #e6e2e2;border-radius:19px;padding:0 24px;font-size:16px;line-height:1.4}.form-field input::placeholder{color:#c4c4c4;text-transform:none}.form-field input[readonly]{background:#f7f7f7}.form-field select{appearance:none;background:#f9f9f9}.form-field input[type=file]{color:#888;padding:18px 12px;font-size:13px}.muted{color:#999;margin:8px 0 14px;font-size:14px;line-height:1.4}.centered{text-align:center}.feedback{border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.feedback.error{color:#c62828;background:#fff1f1}.feedback.success{color:#168a2b;background:#eff9f0}.field-note{color:#777;margin-top:-12px;font-size:13px}.section-label,.field-label{color:#aaa;text-transform:uppercase;margin:26px 0 12px;font-size:12px;font-weight:500;display:block}.section-title{font-size:20px;font-weight:500}.list-row{width:100%;min-height:66px;color:inherit;text-align:left;font:inherit;background:#fff;border:1px solid #ece8e8;border-radius:19px;align-items:center;gap:13px;margin:8px 0;padding:11px 10px;display:flex}.list-row:disabled{opacity:1}.list-row.clickable{cursor:pointer}.row-icon,.info-icon{color:#111;background:#f4f4f4;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.row-title,.row-copy strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.row-subtitle,.row-copy>span:not(.row-title){color:#999;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.icon{color:currentColor;flex:none;width:1em;height:1em;font-size:21px;font-weight:500;display:block}.icon-chevron{color:#aaa;font-size:30px}.row-icon .icon{font-size:20px}.text-button{color:#1708bd;font:inherit;cursor:pointer;background:0 0;border:0}.bottom-navigation{z-index:20;left:50%;bottom:max(env(safe-area-inset-bottom), 14px);touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;width:min(100vw - 36px,402px);height:60px;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.bottom-navigation-group{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #f2f1f3;border-radius:38px;flex:none;align-items:center;height:60px;display:flex;box-shadow:0 8px 26px #262a521f}.primary-navigation,.utility-navigation{justify-content:center;padding:6px}.bottom-navigation button{color:#858b99;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;flex:0 0 46px;justify-content:center;align-items:center;gap:6px;width:46px;min-width:0;height:44px;padding:0;display:flex}.bottom-navigation button svg{flex:none;width:22px;height:22px;display:block}.primary-navigation button.active,.utility-navigation button.active{color:#2930c6;background:#e7e7fa;border:1px solid #c8c9f5;flex:0 0 100px;justify-content:flex-start;width:100px;min-width:100px;padding:0 10px;box-shadow:0 0 0 1px #2930c608}.primary-navigation button>span,.utility-navigation button>span:not(.bottom-navigation-icon-wrap){color:inherit;white-space:nowrap;font-size:12.5px;font-weight:600}.utility-navigation button{padding:0;position:relative}.set-pin-navigation-chip{font-size:12px;font-weight:600;color:#d32f2f!important;background:#ff000014!important;border:1px solid #ff00001f!important;flex:0 0 96px!important;gap:5px!important;width:96px!important;height:40px!important}.set-pin-navigation-chip .icon{width:14px;height:14px;font-size:14px}.bottom-navigation-icon-wrap{display:block;position:relative}.bottom-navigation-badge{color:#fff;background:#ef4b4d;border:1.5px solid #fff;border-radius:12px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-8px}.screen.has-bottom-nav>.screen-header{margin-bottom:4px}.empty-state{color:#999;text-align:center;padding:24px 12px;font-size:15px}.empty-state-block{color:#888;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.empty-state-block>span{background:#f4f4f4;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:13px;display:grid}.empty-state-block strong{color:#111;font-size:16px;font-weight:500}.empty-state-block p{margin:5px 0}.auth-screen{flex-direction:column;padding:36px 19px 30px;display:flex}.auth-screen>h1{margin:22px 0 5px;font-size:28px;font-weight:600}.login-screen{padding:45px 19px 24px}.login-hero-icon{color:#fff;background:#3026d7;border:2px solid #d5d3f8;border-radius:50%;flex:none;align-self:center;place-items:center;width:112px;height:112px;margin:36px auto 22px;display:grid;box-shadow:0 10px 32px #221eb42e}.login-hero-icon .icon{font-size:38px}.login-screen>h1{color:#171923;text-align:center;margin:12px 0 4px;font-size:34px;font-weight:700}.login-screen>.muted{text-align:center;font-size:16px}.login-screen .form-stack{gap:20px;margin-top:40px}.login-field{color:#20212a;text-transform:none;gap:10px;font-size:15px;font-weight:600}.auth-input{color:#888;background:#f7f7f9;border:1px solid #ececee;border-radius:20px;align-items:center;gap:16px;min-height:65px;padding:0 18px;display:flex}.auth-input>span{flex:none;font-size:20px}.auth-input input{color:#171923;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.login-options{color:#777;justify-content:space-between;align-items:center;gap:10px;margin-top:-3px;font-size:14px;display:flex}.login-options label{align-items:center;gap:9px;display:flex}.login-options input,.terms-consent input{accent-color:#2926ca;width:22px;height:22px}.login-options button,.signup-login-link button{color:#2926ca;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.login-screen .auth-footer{color:#85858b;margin-top:auto;font-size:16px;font-weight:400}.login-screen .auth-footer button{font-weight:700}.auth-screen .form-stack{gap:22px;margin-top:26px}.auth-brand{justify-content:center;margin-top:24px;display:flex}.pulse-logo{color:#fff;letter-spacing:-1px;background:linear-gradient(135deg,#3427ed,#1202a8);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:700;display:grid}.auth-screen>.muted{margin:0}.forgot-link{color:#1708bd;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:-14px;font-size:14px}.auth-divider{color:#b8b8b8;white-space:nowrap;justify-content:space-between;align-items:center;gap:14px;margin:34px 3px 25px;font-size:12px;display:flex}.auth-divider span{background:#d7d2d2;flex:1;height:1px}.scan-button{background:#fff;border:1px solid #ece8e8;border-radius:50%;align-self:center;width:62px;height:62px;font-size:31px}.auth-footer{color:#aaa;text-align:center;margin:auto 0 0;padding:35px 0 8px;font-size:14px;font-weight:600}.auth-footer button{color:#1708bd;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.splash-screen{color:#fff;background:#2635c5;height:100%;min-height:0}.splash-brand{white-space:nowrap;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.splash-brand img{filter:brightness(0)invert();width:124px;height:auto}.splash-brand span{font-size:14px;font-weight:300}.splash-footer{letter-spacing:.1em;text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:7px;font-weight:500;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.splash-footer small{letter-spacing:.2em;font-size:5px}.signup-step{color:#171923;height:100%;min-height:0;padding:24px 27px 20px;overflow-y:auto}.signup-step-header{z-index:10;background:#fff;justify-content:space-between;align-items:center;min-height:60px;display:flex;position:sticky;top:0}.signup-step-header>span{color:#777d8a;font-size:15px;font-weight:600}.signup-back{color:#151721;background:#fff;border:1px solid #ededed;border-radius:50%;place-items:center;width:42px;height:42px;font-size:32px;line-height:1;display:grid}.signup-progress{gap:9px;margin:18px 0 34px;display:flex}.signup-progress span{background:#efeff0;border-radius:8px;flex:1;height:6px}.signup-progress span.complete{background:#2926ca}.signup-step .form-stack{gap:20px;padding-top:0}.signup-step-icon{color:#2926ca;background:#eeedff;border-radius:19px;flex:none;place-items:center;width:62px;height:62px;display:grid}.signup-step-icon .icon{font-size:28px}.signup-step .form-stack>h1,.signup-step>h1{color:#171923;margin:8px 0 -12px;font-size:30px;font-weight:700;line-height:1.16}.signup-description{color:#777d8a;margin:0 0 10px;font-size:17px;line-height:1.45}.signup-step .form-field{color:#20212a;text-transform:none;gap:9px;font-size:15px;font-weight:600;line-height:1.2}.signup-step .form-field input{background:#f8f8fa;border-radius:20px;min-height:66px;font-size:17px}.signup-step .form-field input::placeholder{color:#b7b8bd}.signup-contact-field{margin-top:3px}.signup-contact-input{background:#f8f8fa;border:1px solid #ececee;border-radius:20px;align-items:center;gap:12px;min-height:66px;padding:0 14px;display:flex}.signup-contact-input>span{color:#a7a8ad;font-size:20px}.signup-step .signup-contact-input input{background:0 0;border:0;flex:1;min-width:0;min-height:0;padding:0}.signup-contact-input button{color:#2926ca;font:inherit;background:0 0;border:0;padding:8px 0 8px 6px;font-weight:700}.signup-contact-input button:disabled{color:#a7a8ad}.signup-contact-field>small{font-size:13px;font-weight:500}.availability-ok{color:#299654}.availability-error{color:#d33a3a}.signup-contact-hint{color:#9a9ba1;text-align:center;margin:-4px 0;font-size:13px}.signup-submit{background:linear-gradient(#0000,#fff 20%);margin-top:auto;padding:18px 0 12px;position:sticky;bottom:-20px}.signup-submit .button{background:#2926ca;border-radius:20px;min-height:62px;font-size:17px}.terms-consent{color:#777d8a;background:#f8f8fa;border:1px solid #ececee;border-radius:18px;align-items:flex-start;gap:13px;padding:15px;font-size:15px;line-height:1.5;display:flex}.terms-consent input{flex:none;margin:2px 0 0}.terms-consent button{color:#2926ca;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.signup-login-link{color:#777d8a;text-align:center;margin:4px 0;font-size:15px}.signup-success{flex-direction:column;justify-content:center;display:flex}.signup-success>h1,.signup-success>.muted{text-align:center}.signup-success>.button{margin-top:auto}.policy-backdrop{z-index:20;background:#00000085;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.policy-sheet{background:#fff;border-radius:32px 32px 0 0;flex-direction:column;width:min(100%,430px);max-height:85dvh;padding:14px 20px 20px;display:flex}.policy-handle{background:#dedede;border-radius:8px;flex:none;align-self:center;width:45px;height:5px;margin-bottom:18px}.policy-heading{border-bottom:1px solid #eee;flex:none;align-items:center;gap:14px;padding-bottom:16px;display:flex}.policy-heading h2{margin:0;font-size:23px}.policy-heading p{color:#888;margin:4px 0 0;font-size:14px}.action-sheet-backdrop{z-index:50;background:#00000094;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.action-sheet{width:min(100%,430px);max-height:88dvh;padding:14px 20px max(20px, env(safe-area-inset-bottom));background:#fff;border-radius:32px 32px 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -12px 40px #0000001f}.action-sheet-handle{background:#dedede;border-radius:8px;flex:none;align-self:center;width:45px;height:5px;margin-bottom:18px}.action-sheet-header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.action-sheet-header h2{color:#202020;margin:0;font-size:23px;font-weight:500}.action-sheet-header p{color:#888;margin:5px 0 0;font-size:14px;line-height:1.4}.action-sheet-close{color:#666;cursor:pointer;background:#f5f5f7;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:25px;line-height:1}.action-sheet-close:disabled{cursor:not-allowed;opacity:.58}.action-sheet-content{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.action-sheet-content::-webkit-scrollbar{display:none}.wallet-generation-action-sheet,.wallet-deposit-action-sheet{max-height:85dvh}.wallet-generation-action-sheet .action-sheet-content,.wallet-deposit-action-sheet .action-sheet-content{flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.wallet-generation-sheet,.wallet-deposit-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.wallet-generation-sheet{padding:0 20px}.wallet-deposit-sheet{padding:0 0 2px}.wallet-generation-heading{align-items:center;gap:12px;display:flex}.wallet-generation-heading>span{color:#2926ca;background:#2926ca1a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.wallet-generation-heading>span .icon{width:24px;height:24px}.wallet-generation-heading h3,.wallet-sheet-title h3{color:#202020;margin:0;font-size:20px;font-weight:600}.wallet-generation-subtitle,.wallet-sheet-title p{color:#888;margin:8px 0 18px;font-size:13.5px;line-height:1.4}.wallet-benefits-scroll,.wallet-deposit-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.wallet-benefits-scroll::-webkit-scrollbar{display:none}.wallet-deposit-scroll::-webkit-scrollbar{display:none}.wallet-benefits-card,.wallet-account-card{background:#f7f7f9;border:1px solid #e8e8ec;border-radius:14px;padding:16px}.wallet-benefit{border-bottom:1px solid #e7e7eb;align-items:flex-start;gap:12px;margin-bottom:12px;padding:0 0 12px;display:flex}.wallet-benefit.last{border:0;margin:0;padding:0}.wallet-benefit-icon{color:#2926ca;background:#2926ca1a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.wallet-benefit-icon.green{color:#16a34a;background:#16a34a1a}.wallet-benefit-icon.orange{color:#c26900;background:#c269001c}.wallet-benefit-icon.blue{color:#2563eb;background:#2563eb1a}.wallet-benefit-icon .icon{width:19px;height:19px}.wallet-benefit-copy{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.wallet-benefit-copy strong{color:#222;font-size:14px;font-weight:600}.wallet-benefit-copy small{color:#888;font-size:12.5px;line-height:1.4}.wallet-fee-agreement{color:#222;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #dddde3;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:14px;font-size:13px;line-height:1.45;display:flex}.wallet-fee-agreement.agreed{background:#2926ca0d;border-color:#2926ca80}.wallet-agreement-checkbox{color:#fff;border:1.6px solid #aaa;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.wallet-agreement-checkbox.checked{background:#2926ca;border-color:#2926ca}.wallet-agreement-checkbox .icon{width:16px;height:16px}.wallet-sheet-actions{flex:none;padding:10px 20px 2px}.wallet-sheet-actions .button{border-radius:14px;width:100%;min-height:48px;padding:14px 16px;font-size:15px;font-weight:500}.wallet-sheet-title{padding:0 20px}.wallet-sheet-title p{margin-bottom:18px}.wallet-deposit-scroll{padding:0 20px}.wallet-account-card{margin-bottom:18px;padding:16px}.wallet-bank-heading{align-items:center;gap:12px;display:flex}.wallet-bank-heading img{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.wallet-bank-heading>span,.wallet-account-number>span,.wallet-account-name{flex-direction:column;gap:3px;min-width:0;display:flex}.wallet-bank-heading small,.wallet-account-number small,.wallet-account-name small{color:#888;font-size:11.5px}.wallet-bank-heading strong,.wallet-account-name strong{color:#222;overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.wallet-account-divider{background:#dedee4;height:1px;margin:12px 0}.wallet-account-number{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-account-number>span strong{color:#222;letter-spacing:1.2px;overflow-wrap:anywhere;font-size:19px;font-weight:700}.wallet-account-number>button{color:#2926ca;min-height:37px;font:inherit;background:#2926ca1a;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.wallet-account-number>button.copied{color:#16803a;background:#16a34a1f}.wallet-account-number>button .icon{width:15px;height:15px}.wallet-fee-notice{color:#8a4511;background:#fff7f2;border:1px solid #ffe4d6;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px;display:flex}.wallet-fee-notice>.icon{color:#c26900;flex:none;width:20px;height:20px;margin-top:1px}.wallet-fee-notice>span{flex-direction:column;gap:3px;display:flex}.wallet-fee-notice strong{font-size:13.5px;font-weight:500}.wallet-fee-notice small{color:#8a4511;font-size:12.5px;line-height:1.4}.wallet-generation-sheet .feedback,.wallet-deposit-sheet .feedback{margin:0 0 8px}.dark-theme .wallet-generation-heading h3,.dark-theme .wallet-sheet-title h3,.dark-theme .wallet-benefit-copy strong,.dark-theme .wallet-fee-agreement,.dark-theme .wallet-bank-heading strong,.dark-theme .wallet-account-name strong,.dark-theme .wallet-account-number>span strong{color:#f5f5f8}.dark-theme .wallet-generation-heading>span{color:#aaa6ff;background:#6e68ff2e}.dark-theme .wallet-benefits-card,.dark-theme .wallet-account-card{background:#222530;border-color:#393c49}.dark-theme .wallet-benefit{border-color:#393c49}.dark-theme .wallet-benefit.last{border:0}.dark-theme .wallet-fee-agreement{border-color:#484b59}.dark-theme .wallet-fee-agreement.agreed{background:#6e68ff1f;border-color:#6e68ff8c}.dark-theme .wallet-agreement-checkbox{border-color:#777b89}.dark-theme .wallet-agreement-checkbox.checked{background:#6e68ff;border-color:#6e68ff}.dark-theme .wallet-account-divider{background:#393c49}.dark-theme .wallet-fee-notice{background:#ffa4521a;border-color:#ffa45240}.dark-theme .wallet-fee-notice strong,.dark-theme .wallet-fee-notice small{color:#ffca9b}.dark-theme .wallet-fee-notice>.icon{color:#ffb978}.quick-save-action-sheet{max-height:88dvh}.quick-save-action-sheet .action-sheet-header{z-index:2;width:36px;height:36px;padding:0;position:absolute;top:13px;right:17px}.quick-save-action-sheet .quick-save-sheet-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quick-save-action-sheet .action-sheet-content{flex:0 auto;min-height:0;display:block;overflow-y:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quick-save-wizard{flex-direction:column;flex:0 auto;min-height:0;max-height:calc(88dvh - 54px);display:flex}.quick-save-progress{gap:8px;padding:12px 20px 0;display:flex}.quick-save-progress span{background:#f0f0f0;border-radius:10px;flex:1;height:6px}.quick-save-progress span.complete{background:#1608bc}.quick-save-wizard-content{flex:0 auto;min-height:0;max-height:calc(88dvh - 250px);padding:18px 20px 8px;overflow-y:auto}.quick-save-step h2{margin:0;font-size:24px;font-weight:500}.quick-save-step>p{color:#888;margin:8px 0 24px;font-size:14px}.quick-save-step .form-field+.form-field{margin-top:20px}.quick-save-wizard .form-field input,.quick-save-wizard .form-field select{border-radius:16px;min-height:56px;padding:0 18px}.quick-save-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quick-save-plan-option{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #ece8e8;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:148px;padding:14px;display:flex}.quick-save-plan-option.selected{background:#f5f4ff;border-color:#1608bc}.quick-save-plan-option>span{color:#1608bc;background:#f2f1ff;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.quick-save-plan-option>strong{font-size:13px;font-weight:600}.quick-save-plan-option>small{color:#888;margin-top:4px;font-size:11px;line-height:1.35}.quick-save-wizard-actions{flex:none;gap:12px;padding:10px 20px 12px;display:flex}.quick-save-wizard-actions .button{border-radius:16px;min-height:54px}.quick-save-wizard-actions .button-secondary{flex:1}.quick-save-wizard-actions .button-primary{flex:2}.action-sheet-content>.card:first-child{margin-top:4px}.group-contributors-action-sheet{height:55dvh;min-height:55dvh;max-height:85dvh;padding-left:0;padding-right:0}.group-contributors-action-sheet .action-sheet-header{padding-left:20px;padding-right:12px}.group-contributors-action-sheet .action-sheet-content{flex:1;min-height:0;padding:0 0 8px}.contributors-sheet-header{align-items:center;gap:12px}.contributors-header-icon{background:#ffb80029;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.contributors-header-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contributors-sheet-header .contributors-header-copy h2{font-size:15px;font-weight:600}.contributors-sheet-header .contributors-header-copy p{margin:0;font-size:12px}.group-contributors-sheet{padding:2px 16px 18px}.contributors-total-card{background:linear-gradient(120deg,#1708bd24,#1708bd0d);border:1px solid #1708bd1f;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:86px;padding:15px 18px;display:flex}.contributors-total-card>div{flex-direction:column;gap:4px;display:flex}.contributors-total-card>div>span{font-size:12px;font-weight:500}.contributors-total-card>div>strong{color:#171717;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.contributors-total-icon{color:#1708bd;background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 3px 8px #0000000f}.contributors-total-icon .icon{width:22px;height:22px}.contributors-podium{justify-content:center;align-items:flex-end;gap:3px;margin:22px -8px 0;display:flex}.contributors-podium-slot{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.contributors-crown,.contributors-crown-spacer{place-items:center;height:27px;font-size:22px;display:grid}.contributors-podium-avatar-ring{border:2px solid var(--rank-color);width:fit-content;box-shadow:0 4px 12px color-mix(in srgb, var(--rank-color) 35%, transparent);border-radius:50%;padding:3px;display:grid}.contributors-podium-avatar{object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.contributors-podium-slot.rank-1 .contributors-podium-avatar{width:70px;height:70px}.contributors-podium-fallback{color:#1708bd;background:#eceaff;place-items:center;font-size:19px;font-weight:700;display:grid}.contributors-podium-slot>strong{color:#222;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:8px;padding:0 4px;font-size:12px;font-weight:600;overflow:hidden}.contributors-podium-slot>strong.you{color:#1708bd}.contributors-podium-amount{color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;padding:0 3px;font-size:11px;font-weight:700;overflow:hidden}.contributors-pedestal{background:linear-gradient(180deg, color-mix(in srgb, var(--rank-color) 35%, transparent), color-mix(in srgb, var(--rank-color) 6%, transparent));border-radius:14px 14px 0 0;justify-content:center;width:calc(100% - 8px);height:60px;margin:8px 4px 0;padding-top:8px;font-size:20px;display:flex}.contributors-podium-slot.rank-1 .contributors-pedestal{height:84px}.contributors-podium-slot.rank-3 .contributors-pedestal{height:46px}.contributors-section-label{color:#888;letter-spacing:1px;margin:20px 0 10px;font-size:11px;font-weight:600}.group-contributors-list{flex-direction:column;gap:9px;display:flex}.group-contributor-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.group-contributor-card.you{background:#1708bd0f;border-color:#1708bd40}.group-contributor-copy{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;display:grid}.group-contributor-copy strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.group-contributor-copy>span{color:#222;white-space:nowrap;font-size:13px;font-weight:700}.contributors-share-track{background:#e5e5e5;border-radius:4px;grid-column:1;height:6px;overflow:hidden}.contributors-share-track>i{border-radius:inherit;background:#1708bd;height:100%;display:block}.group-contributor-copy>small{color:#888;grid-area:2/2;font-size:11px;font-weight:600}.contributors-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:24px;display:flex}.contributors-empty-state>span{background:#1708bd14;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:16px;font-size:32px;display:grid}.contributors-empty-state>strong{font-size:14px;font-weight:600}.contributors-empty-state>p{color:#888;max-width:260px;margin:6px 0 0;font-size:12px;line-height:1.5}.dark-theme .action-sheet{background:#181a23}.dark-theme .action-sheet-header h2{color:#f5f5f8}.dark-theme .action-sheet-close{color:#f5f5f8;background:#303442}.dark-theme .contributors-total-card>div>strong,.dark-theme .contributors-podium-slot>strong,.dark-theme .contributors-podium-amount,.dark-theme .group-contributor-copy strong,.dark-theme .group-contributor-copy>span{color:#f5f5f8}.dark-theme .contributors-total-icon{background:#fff}.dark-theme .group-contributor-card{background:#ffffff0d;border-color:#ffffff14}.dark-theme .group-contributor-card.you{background:#645aff1f;border-color:#645aff73}.dark-theme .contributors-share-track{background:#ffffff1f}.dark-theme .contributors-empty-state>p,.dark-theme .group-contributor-copy>small{color:#aaa}.dark-theme .statistics-total>strong{color:#f5f5f8}.dark-theme .statistics-period{background:#222530;border-color:#393c49}.dark-theme .statistics-period select,.dark-theme .statistics-period .icon{color:#f5f5f8}.dark-theme .statistics-chart-toggle{background:#222530;border-color:#393c49}.dark-theme .statistics-chart-toggle button.selected{color:#151721;background:#f5f5f8}.dark-theme .statistics-bar-track{fill:#ffffff14}.dark-theme .statistics-bar-tooltip rect{fill:#181a23;stroke:#393c49}.dark-theme .statistics-bar-tooltip text{fill:#f5f5f8}.dark-theme .group-contributors-heading{background:#242733}.dark-theme .group-contributor-card{border-color:#393c49}.dark-theme .group-contributor-copy strong{color:#f5f5f8}.dark-theme .group-contributor-copy>span{color:#aaa}.policy-copy{padding:8px 0;font-size:15px;line-height:1.6;overflow-y:auto}.policy-copy p{color:#777}.policy-copy h3{margin:18px 0 4px;font-size:17px}.policy-actions{flex:none;gap:12px;padding-top:10px;display:flex}.policy-actions .button{flex:1}.home-greeting{z-index:10;background:#fff;align-items:center;gap:10px;padding:8px 0 10px;display:flex;position:sticky;top:0}.home-avatar{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.home-avatar-fallback{color:#2926ca;background:#eeedff;font-size:20px;font-weight:600}.home-greeting h1{margin:0 0 2px;font-size:14px;font-weight:500;line-height:1.2}.home-greeting p{color:#888;margin:0;font-size:12px;line-height:1.2}.home-greeting>button{color:#1608bc;background:0 0;border:0;margin-left:auto;font-size:23px}.home-wallet{padding:8px 0 3px}.home-wallet-label{color:#888;margin-bottom:4px;font-size:14px;display:block}.home-balance-line{align-items:center;gap:10px;line-height:1.2;display:flex}.home-balance-line strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.2}.home-balance-line button{color:#888;background:0 0;border:0;padding:3px;font-size:22px}.wallet-account-number{color:#333;min-height:28px;font:inherit;background:#fff;border:1px solid #ece8e8;border-radius:24px;align-items:center;gap:8px;margin-top:5px;padding:0 13px;font-size:14px;display:inline-flex}.wallet-account-number .icon{color:#888;font-size:17px}.wallet-account-number.unavailable{color:#888;font-size:13px}.home-quick-actions{justify-content:space-between;gap:5px;margin:23px -5px 19px;display:flex}.home-quick-action{color:#222;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:9px;padding:0 2px;display:flex}.home-quick-action>span{color:#2926ca;border:1px solid #ece8e8;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 3px 12px #0000000a}.home-quick-action .icon{font-size:23px}.home-quick-action strong{font-size:13px;font-weight:500}.home-cashflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.cashflow-card{min-width:0;margin:0;padding:10px;box-shadow:0 3px 12px #0000000a}.cashflow-card>span{color:#888;margin-bottom:5px;font-size:14px;line-height:1.2;display:block}.cashflow-card>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.cashflow-card strong{text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.cashflow-card small{white-space:nowrap;border-radius:9px;padding:3px 6px;font-size:10px;line-height:1.2}.cashflow-positive{color:#3a9851;background:#edf7ee}.cashflow-negative{color:#d54d4d;background:#fff0f0}.home-cashflow{margin-bottom:26px}.home-bvn-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#f59e0b24,#f59e0b0d);border:1px solid #f59e0b4d;border-radius:20px;align-items:flex-start;gap:11px;margin:0 0 24px;padding:10px;display:flex}.home-bvn-icon{color:#f59e0b;background:#f59e0b26;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.home-bvn-icon .icon{width:22px;height:22px}.home-bvn-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.home-bvn-copy strong{font-size:14px;font-weight:700}.home-bvn-copy small{color:#777;font-size:12px;line-height:1.4}.home-bvn-copy b{color:#f59e0b;align-items:center;gap:2px;margin-top:3px;font-size:12px;font-weight:600;display:inline-flex}.home-bvn-copy b .icon{width:14px;height:14px;font-size:14px}.invite-banner{aspect-ratio:11/6;cursor:pointer;background:url(/images/invite_rewards_banner.png) 50%/100% 100% no-repeat;border:0;border-radius:25px;width:100%;min-height:0;margin:0 0 28px;padding:0;display:block}.section-heading{justify-content:space-between;align-items:center;margin:19px 4px 9px;display:flex}.section-heading h2{margin:0;font-size:18px;font-weight:500}.home-screen .section-heading h2{font-size:15px}.home-screen .section-heading button{font-size:12px}.section-heading button,.section-heading>span{color:#1708bd;font:inherit;cursor:pointer;background:0 0;border:0}.plan-strip{scrollbar-width:none;gap:14px;margin:0 -16px 15px;padding:0 16px 3px;display:flex;overflow-x:auto}.plan-strip::-webkit-scrollbar{display:none}.home-screen .plan-strip .savings-plan{width:280px;min-width:280px}.savings-plan{width:min(82vw,324px);min-width:min(82vw,324px);margin:0;padding:16px}.plan-card-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.plan-head{align-items:center;gap:11px;display:flex}.plan-emoji{background:#f3f3f3;border-radius:15px;place-items:center;width:51px;height:51px;font-size:27px;display:grid}.plan-art{object-fit:contain;flex:none;width:51px;height:51px}.plan-head>div{flex-direction:column;flex:1;gap:4px;display:flex}.plan-head strong{font-size:17px;font-weight:500}.plan-head span:not(.plan-emoji){color:#888;font-size:13px}.plan-head>b{color:#1808bd;background:#eeedff;border-radius:8px;padding:5px 9px}.plan-values{color:#888;justify-content:space-between;margin:18px 4px;font-size:13px;display:flex}.plan-values span{flex-direction:column;gap:2px;display:flex}.plan-values strong{color:#111;font-size:17px;font-weight:500}.progress-track{background:#f0f0f0;border-radius:8px;height:8px;overflow:hidden}.progress-track span{border-radius:inherit;background:#1808bd;height:100%;display:block}.plan-foot{color:#aaa;justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.no-plans{flex-direction:column;gap:10px;display:flex}.no-plans img{object-fit:contain;align-self:center;width:88px;height:88px}.no-plans>span{color:#888;font-size:14px}.no-plans .button{min-height:45px}.transactions-list{flex-direction:column;display:flex}.transaction-day-group>h2{color:#888;margin:22px 4px 10px;font-size:15px;font-weight:500}.transaction-row{color:#111;text-align:left;min-height:64px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 1px;display:flex}.transaction-symbol{color:#fa9b00;background:#fff4e3;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.transaction-symbol.contribution{color:#f3a000;background:#fff6e8}.transaction-symbol.incoming{color:#53a963;background:#eff8f0}.transaction-symbol.referral{color:#ee5d5d;background:#fff0f0}.transaction-copy{flex-direction:column;flex:1;gap:4px;display:flex}.transaction-copy strong,.transaction-row>strong{font-size:15px;font-weight:500}.transaction-copy span{color:#888;font-size:13px}.transaction-row>strong{font-variant-numeric:tabular-nums}.transaction-row .positive,.positive{color:#18b52c}.transaction-load-more{margin:20px 0 8px}.settings-screen-header{z-index:3}.settings-screen-header .settings-menu-trigger{color:#222;background:0 0;border:0;width:40px;height:44px;font-size:30px;position:absolute;right:2px}.settings-profile{cursor:pointer;align-items:center;gap:14px;min-height:58px;margin-top:6px;display:flex}.settings-profile>img,.settings-avatar{color:#2926ca;object-fit:cover;background:#efefff;border:3px solid #5547e6;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.settings-profile>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.settings-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.settings-profile small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.settings-verification-card{color:#111;text-align:left;cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:68px;margin:10px 0 0;padding:12px 14px;display:flex}.settings-verification-icon{color:#f59e0b;background:#f59e0b26;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.settings-verification-card>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-verification-card strong{font-size:14px;font-weight:600}.settings-verification-card small{color:#757575;font-size:12px}.settings-verification-card>.icon{color:#f59e0b;width:14px;height:14px}.verification-island{z-index:90;pointer-events:none;justify-content:center;padding:8px 16px;display:flex;position:fixed;top:8px;left:0;right:0}.verification-island-card{color:#111;text-align:center;pointer-events:auto;background:#fff;border:1px solid #ece8e8;border-radius:28px;width:min(100%,360px);padding:18px;position:relative;box-shadow:0 10px 28px #00000029}.verification-island-card h2{margin:0;font-size:14px;font-weight:600}.verification-island-card p{color:#777;margin:5px 0 14px;font-size:11px}.verification-island-close{color:#777;background:#f3f3f3;border:0;border-radius:50%;width:26px;height:26px;font-size:20px;position:absolute;top:10px;right:10px}.verification-island-card form{flex-direction:column;align-items:center;gap:10px;display:flex}.verification-island-card input{text-align:center;width:184px;height:52px;font:inherit;letter-spacing:8px;border:1px solid #e6e2e2;border-radius:14px;font-size:20px;font-weight:600}.verification-island-card form>button,.verification-island-card>button:not(.verification-island-close){color:#fff;min-width:120px;min-height:40px;font:inherit;background:#1608bc;border:0;border-radius:13px;padding:0 16px;font-size:13px;font-weight:600}.verification-island-card button:disabled{opacity:.55}.verification-island-card .verification-island-error{color:#c62828;margin:0;font-size:12px}.verification-island-card .verification-resend{margin-top:8px;color:#1608bc!important;background:0 0!important;min-height:30px!important;padding:0!important;font-size:12px!important}.settings-overflow-menu{z-index:5;background:#fff;border-radius:18px;width:min(200px,100% - 32px);padding:8px 0;position:absolute;top:76px;right:14px;box-shadow:0 10px 28px #0000001f}.settings-overflow-menu button{color:#222;width:100%;min-height:54px;font:inherit;text-align:left;background:0 0;border:0;padding:0 18px}.settings-screen>.section-label{color:#888;text-transform:none;margin:20px 0 8px;font-size:13px}.settings-screen>.list-row{min-height:65px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px 0}.settings-screen>.list-row .row-icon,.settings-screen>.theme-setting-row .row-icon{border-radius:12px;width:40px;height:40px}.settings-screen>.list-row .row-title,.settings-screen>.theme-setting-row .row-title{font-size:16px}.settings-screen>.theme-setting-row{gap:13px;min-height:65px;padding:8px 0}.settings-screen>.list-row>.icon-chevron{color:#888}.profile-screen-heading{height:0}.identity-card{gap:10px;padding:18px 16px}.profile-photo-button{background:0 0;border:0;border-radius:50%;padding:0;display:grid;position:relative}.profile-photo-button:disabled{cursor:default}.profile-photo-button.editable{cursor:pointer}.profile-photo-camera{color:#fff;background:#8d8d8d;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid;position:absolute;bottom:1px;right:0}.profile-photo-button.editable .profile-photo-camera{background:#2926ca}.verified-tag.is-unverified{color:#d98b00;background:#fff3dc}.profile-section-label{letter-spacing:.3px;margin-top:21px;font-size:12px;font-weight:600}.profile-section-label+.detail-card{margin-top:0}.dark-theme .profile-photo-camera{border-color:#181a23}.dark-theme .verified-tag.is-unverified{color:#ffc247;background:#45351c}.settings-overflow-menu button:hover{background:#f7f7f8}.theme-setting-row{align-items:center;gap:16px;min-height:82px;padding:8px 12px;display:flex}.theme-setting-row .row-copy{gap:5px}.profile-summary{border-radius:21px;align-items:center;gap:12px;padding:12px;display:flex}.profile-summary .pulse-logo{border:2px solid #4030e9;width:59px;height:59px}.profile-summary .row-copy strong{font-size:17px}.profile-summary .row-copy>span{font-size:14px}.profile-summary .row-copy button{color:#1708bd;background:#e5e3ff;border:0;border-radius:8px;align-self:flex-start;padding:5px 14px;font-size:12px}.summary-chevron{color:#aaa;background:0 0;border:0;font-size:29px}.screen>.section-label:first-of-type{margin-top:30px}.sign-out{color:#cf3535;width:100%;font:inherit;background:#fff;border:1px solid #f0dada;border-radius:14px;margin:15px 0;padding:16px}.dark-theme,.dark-theme .screen,.dark-theme .chat-screen,.dark-theme .customer-screen{color:#f5f5f8;background:#171923}.dark-theme .screen-header{background:#171923}.dark-theme .chat-header,.dark-theme .customer-header{background:#171923;border-color:#303340;box-shadow:0 2px 5px #0000002e}.dark-theme .chat-header strong,.dark-theme .customer-header strong,.dark-theme .chat-header .back-button,.dark-theme .customer-header .back-button,.dark-theme .settings-screen-header .settings-menu-trigger,.dark-theme .screen-header .back-button,.dark-theme .screen-header h1,.dark-theme .settings-profile strong,.dark-theme .row-title,.dark-theme .row-copy strong,.dark-theme .screen h1,.dark-theme .screen h2,.dark-theme .info-row strong{color:#f5f5f8}.dark-theme .card,.dark-theme .settings-overflow-menu,.dark-theme .settings-overflow-menu button,.dark-theme .list-row,.dark-theme .theme-setting-row,.dark-theme .support-hero-card{color:#f5f5f8;background:#222530}.dark-theme .settings-overflow-menu button:hover{background:#2d3140}.dark-theme .row-subtitle,.dark-theme .row-copy>span:not(.row-title),.dark-theme .settings-profile small,.dark-theme .section-label,.dark-theme .muted{color:#a7a9b5}.dark-theme .settings-menu-trigger{color:#f5f5f8}.dark-theme .auth-input,.dark-theme .auth-input input,.dark-theme .signup-step .form-field input,.dark-theme .signup-contact-input,.dark-theme .signup-submit,.dark-theme .terms-consent{color:#f5f5f8;background-color:#222530}.dark-theme .bottom-navigation-group{background:#222530f5;border-color:#343745}.dark-theme .primary-navigation button.active,.dark-theme .utility-navigation button.active{color:#b6b8ff;background:#37384f;border-color:#5759aa}.dark-theme .set-pin-navigation-chip{color:#ff6b6b!important;background:#ff6b6b29!important;border-color:#ff6b6b47!important}.dark-theme .settings-verification-card{color:#f5f5f8;background:#f59e0b1a;border-color:#f59e0b4d}.dark-theme .settings-verification-card small,.dark-theme .home-bvn-copy small{color:#a7a9b5}.dark-theme .quick-save-plan-option,.dark-theme .flexible-savings-card,.dark-theme .verification-island-card{color:#f5f5f8;background:#222530;border-color:#393c49}.dark-theme .quick-save-plan-option.selected{background:#303044;border-color:#7774ff}.dark-theme .quick-save-step h2,.dark-theme .flexible-savings-card>b{color:#f5f5f8}.dark-theme .savings-empty-row,.dark-theme .flexible-savings-progress{background:#222530}.dark-theme .flexible-savings-progress>span{background:#7774ff}.dark-theme .verification-island-card input{color:#f5f5f8;background:#171923;border-color:#393c49}.dark-theme .verification-island-close{color:#d7d9e2;background:#303442}.dark-theme .bottom-navigation-badge{border-color:#222530}.dark-theme .signup-back{color:#fff;background:#222530;border-color:#3a3d4a}.dark-theme .support-status,.dark-theme .support-status.online{background:#263a30}.identity-card{min-height:230px;box-shadow:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:7px 8px 25px;display:flex}.identity-card>strong{font-size:19px}.avatar{color:#2926ca;object-fit:cover;background:#eeedff;border:3px solid #2839bc;border-radius:50%;flex:none;place-items:center;width:108px;height:108px;font-size:32px;display:grid}.verified-tag{color:#22a338;background:#dcf4df;border-radius:9px;padding:5px 11px;font-size:13px}.edit-action{z-index:1;color:#1908c7;background:0 0;border:0;font-size:15px;position:absolute;top:21px;right:19px}.detail-card{box-shadow:none;background:#f5f5f5;border:0;padding:8px 13px}.info-row{border-bottom:1px solid #eeecec;align-items:center;gap:12px;min-height:67px;display:flex}.info-row:last-child{border-bottom:0}.info-row>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.info-row small{color:#999;font-size:12px}.info-row strong{color:#111;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.info-icon{color:#999;background:0 0;width:34px;height:34px}.row-lock{color:#aaa;font-size:16px}.bank-card{padding:22px 20px}.bank-card-top{justify-content:space-between;align-items:center;display:flex}.primary-tag{color:#e44b4b;background:#ffe2e2;border-radius:10px;padding:6px 12px;font-size:12px}.verified-dot{color:#fff;background:#20b52d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.bank-card h2{margin:20px 0 2px;font-size:23px}.bank-card>p{color:#858585;margin:0;font-size:13px}.bank-owner{color:#777;border-top:1px solid #eee;margin-top:26px;padding-top:15px;font-size:14px}.bank-actions{border-top:1px solid #eee;justify-content:space-between;margin-top:18px;padding-top:12px;display:flex}.bank-actions button{color:#1708bd;font:inherit;background:0 0;border:0;padding:6px 0}.bank-actions .remove-bank{color:#d44}.empty-bank{color:#888;text-align:center;min-height:190px;box-shadow:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-bank strong{color:#111}.empty-bank-symbol{color:#1b0bbf;background:#f4f4f4;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.red-text{color:#fa6262;white-space:nowrap;font-size:13px}.verified-tag{white-space:nowrap}.sticky-button{background:linear-gradient(#0000,#fff 30%);margin-top:25px;padding:10px 0;position:sticky;bottom:12px}.notice-box{border:1px solid;border-radius:18px;align-items:center;gap:12px;min-height:70px;padding:13px 20px;font-size:14px;line-height:1.4;display:flex}.notice-box.amber{color:#e99b00;background:#fff9f0;border-color:#ffd18a}.notice-box.red{color:#d64d4d;background:#fff8f8;border-color:#ffd2d2}.notice-checkbox{border:1px solid;border-radius:4px;flex:none;width:16px;height:16px}.account-name-field{position:relative}.account-name-field .form-field input{text-transform:uppercase;background:#f8f8f8;padding-right:50px}.verified-mark{color:#fff;background:#17b820;border-radius:4px;place-items:center;width:16px;height:16px;font-size:12px;display:grid;position:absolute;bottom:23px;right:22px}.toggle-panel{background:#f7f7f7;border-radius:20px;justify-content:space-between;align-items:center;gap:15px;min-height:105px;padding:18px 23px;display:flex}.toggle-panel>span{flex-direction:column;gap:5px;display:flex}.toggle-panel strong{font-size:18px;font-weight:500}.toggle-panel small{color:#888;max-width:240px;font-size:15px;line-height:1.35}.switch{cursor:pointer;background:#ddd;border:0;border-radius:20px;flex:none;width:50px;height:30px;padding:0;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:left .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #999}.switch.on{background:#6253f4}.switch.on:after{left:23px}.period-picker{flex-direction:column;gap:11px;display:flex}.period-picker .field-label{margin:0 0 1px}.period-picker button{color:#111;text-align:left;min-height:58px;font:inherit;background:#f7f7f7;border:1px solid #0000;border-radius:18px;padding:12px 21px}.period-picker button.selected{color:#2111d2;background:#e8edff;border-color:#2414df}.info-box{color:#819cb7;background:#e8f7fd;border-radius:17px;padding:17px 19px;font-size:14px;line-height:1.5}.info-box.blue{color:#418eb3}.notification-day-group{margin:0 0 14px}.notification-day-title{color:#888;margin:12px 0 7px;font-size:13px}.notification-card{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fbfafa;border:1px solid #f2eeee;border-radius:21px;gap:14px;margin:7px 0;padding:17px 14px;display:flex;position:relative}.notification-card.unread{background:#fff}.notification-card>span:nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.notification-card strong{font-size:16px;font-weight:500}.notification-card small{color:#aaa;font-size:14px;line-height:1.35}.notification-card em{color:#aaa;font-size:12px;font-style:normal}.notification-icon{color:#4940ed;background:#e4e9ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.notification-card>i{background:#ff5055;border-radius:50%;flex:none;width:10px;height:10px;margin:6px 2px 0}.dark-feature{color:#fff;background:#080302;border-radius:20px;flex-direction:column;gap:11px;margin:4px 0 28px;padding:23px 22px;display:flex}.dark-feature .icon{color:#27c441;align-self:flex-start;font-size:25px}.dark-feature strong{font-size:18px}.dark-feature p{color:#e1dddd;margin:0;font-size:14px;line-height:1.45}.upload-field{color:#111;background:#faf9f9;border:1px solid #eee;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;display:flex;position:relative}.upload-field>span{color:#aaa;text-transform:uppercase;font-size:12px;position:absolute;top:-25px;left:0}.upload-field input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-field b{color:#1708bd;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:27px;display:grid;box-shadow:0 2px 10px #ddd}.upload-field strong{font-size:15px}.upload-field small{color:#aaa}.security-health{align-items:center;gap:14px;padding:18px 13px;display:flex}.health-score{border:4px solid #e35b5b;border-left-color:#ddd;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:14px;display:grid}.security-health>div:last-child{flex-direction:column;gap:5px;display:flex}.security-health strong{font-size:17px}.security-health span{color:#aaa;font-size:14px}.security-toggle-row{cursor:default}.status-tag{color:#888;white-space:nowrap;background:#eee;border-radius:5px;padding:4px 7px;font-size:10px}.two-factor-row{align-items:center;gap:13px;display:flex}.two-factor-row .row-copy{flex-direction:column;flex:1;gap:5px;display:flex}.two-factor-row .row-copy strong{font-size:16px}.two-factor-row small{color:#aaa;font-size:13px}.two-factor-row .switch.on{background:#24c653}.password-progress{justify-content:center;gap:10px;margin:4px 0 33px;display:flex}.password-progress span{background:#1b0bbf;border-radius:5px;width:37px;height:5px}.password-progress i{background:#ccc;border-radius:50%;width:6px;height:6px}.question-pair{flex-direction:column;gap:12px;margin-bottom:3px;display:flex}.qr-placeholder{color:#aaa;min-height:240px;box-shadow:none;background:#faf9f9;place-items:center;display:grid}.qr-code{object-fit:contain;width:230px;height:230px;margin:0 auto 20px;display:block}.manual-key{overflow-wrap:anywhere;font-weight:600}.delete-intro{text-align:center;box-shadow:none;background:snow;border-color:#ffd7d7;flex-direction:column;align-items:center;margin-top:6px;padding:26px 19px;display:flex}.delete-symbol{color:#ff6868;background:#ffeded;border-radius:50%;place-items:center;width:74px;height:74px;font-size:47px;font-weight:300;display:grid}.delete-intro h2{margin:18px 0 8px;font-size:20px}.delete-intro p{color:#999;margin:0;line-height:1.45}.fact-card{min-height:95px;box-shadow:none;align-items:flex-start;gap:14px;display:flex}.fact-icon{background:#f7f7f7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.fact-card strong{font-size:15px;font-weight:500}.fact-card p{color:#999;margin:4px 0 0;font-size:14px;line-height:1.35}.delete-actions{background:linear-gradient(#0000,#fff 15%);padding-top:18px;position:sticky;bottom:0}.agree-check{align-items:flex-start;gap:12px;padding:14px 0 19px;font-size:14px;line-height:1.4;display:flex}.agree-check input{accent-color:#ff6a70;flex:none;width:18px;height:18px}.statistics-balance{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:2px 0;display:flex}.statistics-balance>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.statistics-balance>div:first-child>span{color:#888;font-size:14px}.statistics-balance>div:first-child>strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:400}.statistics-chart-toggle{background:#f2f2f2;border:1px solid #e6e6e6;border-radius:20px;flex:none;gap:2px;padding:3px;display:flex}.statistics-chart-toggle button{color:#888;background:0 0;border:0;border-radius:16px;place-items:center;width:34px;height:28px;padding:0;display:grid}.statistics-chart-toggle button.selected{color:#fff;background:#050505}.statistics-chart-toggle .icon{width:18px;height:18px}.statistics-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.statistics-period{background:#fff;border:1px solid #e8e8e8;border-radius:20px;align-items:center;height:34px;padding:0 28px 0 12px;display:inline-flex;position:relative}.statistics-period select{appearance:none;color:#222;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.statistics-period .icon{color:#222;pointer-events:none;font-size:17px;position:absolute;right:6px;transform:rotate(90deg)}.statistics-legend{color:#888;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.statistics-legend>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.statistics-legend i{border-radius:50%;width:8px;height:8px}.statistics-legend .income-dot{background:#4caf50}.statistics-legend .expense-dot{background:#e57373}.statistics-chart{height:200px;margin:10px -8px}.statistics-chart svg{width:100%;height:170px;display:block;overflow:visible}.statistics-grid-line{stroke:#d8d8d8;stroke-dasharray:4 4;stroke-width:1px}.statistics-bar-axis text{fill:#888;font-size:9px}.statistics-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.income-line{stroke:#4caf50}.expense-line{stroke:#e57373}.statistics-point{fill:#fff;stroke:#111;stroke-width:2px}.statistics-bar-track{fill:#f3f3f3}.statistics-bar-highlight{fill:#0000000a}.income-bar{fill:#4caf50}.expense-bar{fill:#e57373}.statistics-bar-group{cursor:pointer;outline:none}.statistics-bar-group:focus-visible{outline:2px solid #4b3cff}.statistics-bar-tooltip rect{fill:#fff;stroke:#e5e5e5}.statistics-bar-tooltip text{fill:#333;font-size:7px}.statistics-axis{color:#888;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;height:30px;margin:0 0 0 10%;font-size:12px;display:grid}.statistics-axis span{border-radius:6px;justify-self:center;width:fit-content;min-width:20px;height:fit-content;padding:2px 5px}.statistics-axis span.current{color:#fff;background:#050505}.statistics-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.statistics-total{border:1px solid #ece8e8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:4px;min-width:0;min-height:61px;margin:0;padding:10px;display:grid;box-shadow:0 4px 10px #0000000d}.statistics-total>span{color:#888;grid-column:1/-1;font-size:14px}.statistics-total>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.statistics-total>small{color:#4caf50;white-space:nowrap;background:#e8f5e9;border-radius:6px;padding:2px 5px;font-size:10px;font-weight:700}.statistics-total:nth-child(2)>small{color:#e57373;background:#ffebee}.statistics-history-heading{margin-top:20px}.statistics-history-heading h2{font-size:15px;font-weight:500}.statistics-history-heading button{color:#666;font-size:12px}.statistics-transactions .transaction-row{gap:12px;min-height:62px;padding:5px 10px}.statistics-transactions .transaction-symbol{border-radius:12px;width:44px;height:44px}.statistics-transactions .transaction-copy{gap:2px}.statistics-transactions .transaction-copy strong,.statistics-transactions .transaction-row>strong{font-size:14px}.statistics-transactions .transaction-copy span{font-size:12px}.segmented-control{background:#f5f5f5;border-radius:16px;gap:4px;margin:0 0 13px;padding:4px;display:flex}.segmented-control button{color:#777;min-height:42px;font:inherit;background:0 0;border:0;border-radius:13px;flex:1}.segmented-control button.selected{color:#111;background:#fff;box-shadow:0 2px 7px #0000000d}.schedule-summary{box-shadow:none;padding:22px;position:relative}.schedule-summary>span:first-child{color:#999;display:block}.schedule-summary>strong{margin-top:8px;font-size:24px;display:block}.schedule-summary .green-tag{position:absolute;top:54px;right:20px}.schedule-summary>div{color:#777;background:#f7f7f7;border-radius:15px;margin-top:17px;padding:13px;font-size:13px}.green-tag{color:#24a338;white-space:nowrap;background:#eaf6eb;border-radius:9px;padding:5px 10px;font-size:12px}.schedule-card{padding:16px}.schedule-top{align-items:center;gap:11px;display:flex}.schedule-top>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.schedule-top>span:nth-child(2) strong{font-size:17px}.schedule-top small{color:#888}.schedule-meta{color:#888;background:#f7f7f7;border-radius:14px;grid-template-columns:auto 1fr;gap:9px 14px;margin:16px 0;padding:13px;font-size:12px;display:grid}.schedule-meta strong{color:#111;text-align:right;font-weight:500}.schedule-actions{gap:12px;display:flex}.schedule-actions .button{color:#666;border-color:#ddd;flex:1;min-height:45px}.search-field{color:#aaa;background:#f5f5f5;border-radius:16px;align-items:center;gap:12px;height:48px;margin:4px 0 11px;padding:0 16px;display:flex}.search-field>span{font-size:24px}.search-field input{color:#111;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:17px}.search-field input::placeholder{color:#aaa}.filter-chips{scrollbar-width:none;gap:8px;margin:0 -16px 17px;padding:0 16px;display:flex;overflow:auto}.filter-chips button{color:#888;min-width:62px;height:37px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #ece8e8;border-radius:25px;padding:0 17px}.filter-chips button.selected{color:#fff;background:#1608bc;border-color:#1608bc}.transaction-hero{flex-direction:column;align-items:center;gap:9px;padding:55px 0 42px;display:flex}.transaction-hero>span:first-child{color:#888;font-size:18px}.transaction-hero>strong{font-size:32px;font-weight:500}.transaction-detail-card{box-shadow:none;padding:14px}.transaction-detail-card .info-row{justify-content:space-between;padding:5px 4px;display:flex}.transaction-detail-card .info-row>span:nth-child(2){display:contents}.transaction-detail-card .info-row small{font-size:14px}.transaction-detail-card .info-row strong{text-align:right;max-width:58%}.transaction-detail-card .row-lock{display:none}.savings-detail-topbar{z-index:11;background:#fff;margin:0 -16px;padding:0 16px;position:sticky;top:0}.savings-detail-topbar .screen-header{margin:0}.savings-detail-options{color:#222;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.savings-detail-options .icon{width:22px;height:22px}.savings-detail-heading{justify-content:space-between;align-items:center;padding:13px 4px 20px;display:flex}.savings-detail-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.savings-detail-heading>div>span{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.savings-detail-heading>div>strong{font-size:28px;font-weight:400}.savings-detail-heading .savings-matured-chip{color:#159447;background:#e8f7ef;border-radius:20px;align-items:center;gap:5px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.savings-matured-chip .icon{width:13px;height:13px}.savings-detail-illustration{background:#efeffb;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.savings-detail-illustration img{object-fit:contain;width:48px;height:48px}.savings-growth-card{min-height:0;box-shadow:none;flex-direction:column;gap:12px;padding:16px 14px 12px;display:flex}.savings-chart-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.savings-chart-heading>strong{white-space:nowrap;font-size:15px;font-weight:500}.savings-chart-controls{align-items:center;gap:4px;min-width:0;display:flex}.savings-chart-controls button{color:#888;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;padding:5px;display:grid}.savings-chart-controls button.selected{color:#fff;background:#222}.savings-chart-controls .icon{width:17px;height:17px}.savings-chart-controls select{max-width:82px;height:30px;color:inherit;font:inherit;background:0 0;border:1px solid #e6e6e6;border-radius:18px;padding:0 4px;font-size:12px}.savings-chart{width:100%;height:148px;display:block;overflow:visible}.savings-chart-grid{stroke:#ececf0;stroke-width:1px}.savings-chart-line{fill:none;stroke:#2926ca;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.savings-chart-bar{fill:#2926ca}.savings-chart-labels{color:#888;justify-content:space-between;align-items:center;gap:3px;margin-top:-6px;font-size:10px;display:flex}.savings-chart-labels span{text-align:center;min-width:0}.savings-completion-card{padding:16px}.savings-completion-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.savings-completion-card>div:first-child>strong{color:#2926ca;font-size:13px;font-weight:600}.savings-completion-card>div:first-child>span{color:#888;white-space:nowrap;font-size:12px}.savings-completion-card .progress-track{background:#f0f0f0;border-radius:20px;height:9px;overflow:hidden}.savings-completion-card .progress-track>span{border-radius:inherit;background:#2926ca;height:100%;display:block}.savings-detail-screen .group-action-row{margin:17px 0}.savings-detail-screen .group-action-row>.button{flex:1;min-height:48px}.savings-matured-action{margin:17px 0}.savings-matured-action>.button{width:100%;min-height:48px}.metric-row{gap:10px;margin:0 0 18px;display:flex}.metric-row>.card{color:#888;flex-direction:column;flex:1;gap:5px;min-width:0;padding:12px;font-size:11px;display:flex}.metric-row>.card strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.savings-health-card{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.savings-health-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.savings-health-heading strong{font-size:13px;font-weight:500}.savings-health-heading b{color:#2926ca;font-size:13px;font-weight:600}.savings-health-card p{color:#888;margin:0;font-size:12px;line-height:1.45}.savings-health-card .savings-health-metrics{color:#888}.savings-plan-summary{margin-top:0}.savings-summary-stats{gap:8px;display:flex}.savings-summary-stats>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.savings-summary-stats small{color:#888;font-size:11px}.savings-summary-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.savings-transactions-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.savings-transactions-heading h2{margin:0;font-size:15px;font-weight:500}.savings-transactions-heading button{color:#2926ca;font:inherit;background:0 0;border:0;padding:6px 0 6px 10px;font-size:12px}.savings-transactions-screen .screen-header{margin-bottom:10px}.savings-transactions-subtitle{color:#888;margin:0 0 14px;font-size:13px}.savings-options-sheet{flex-direction:column;gap:12px;padding:2px 0 8px;display:flex}.savings-option-plan{background:#fafafa;border:1px solid #eee;border-radius:16px;align-items:center;gap:12px;padding:13px;display:flex}.savings-option-plan img{object-fit:contain;width:42px;height:42px}.savings-option-plan>div,.savings-option-row>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.savings-option-plan strong,.savings-option-row strong{font-size:14px;font-weight:500}.savings-option-plan span,.savings-option-row small{color:#888;font-size:12px}.savings-option-row{min-height:66px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;gap:12px;padding:10px 4px;display:flex}.savings-option-row>.icon:last-child{color:#999;width:18px;height:18px}.savings-option-icon{color:#2926ca;background:#f0efff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.savings-option-icon .icon{width:20px;height:20px}.savings-action-sheet{flex-direction:column;gap:12px;padding:0 0 8px;display:flex}.savings-action-sheet h3{margin:0;font-size:20px;font-weight:600}.savings-action-sheet>p{color:#888;margin:-5px 0 5px;font-size:13px;line-height:1.45}.savings-action-sheet .group-wallet-balance{margin:0}.savings-review-card{box-shadow:none;padding:12px}.withdrawal-available{background:#f7f7fa;border-radius:14px;flex-direction:column;gap:4px;padding:13px;display:flex}.withdrawal-available>span{color:#888;letter-spacing:.04em;font-size:11px;font-weight:600}.withdrawal-available>strong{font-size:19px;font-weight:500}.withdrawal-available>small,.withdrawal-fee-note{color:#9a5c1a;font-size:12px;line-height:1.45}.withdraw-all-button{color:#2926ca;font:inherit;background:0 0;border:0;align-self:flex-end;padding:0;font-size:12px}.withdraw-all-button:disabled{color:#aaa}.withdrawal-step-actions{gap:10px;display:flex}.withdrawal-step-actions>.button{flex:1;min-width:0}.savings-withdrawal-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 0 12px;display:flex}.savings-withdrawal-success>span{color:#159447;background:#e8f7ef;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.savings-withdrawal-success>span .icon{width:28px;height:28px}.savings-withdrawal-success h3{margin:0;font-size:20px;font-weight:600}.savings-withdrawal-success p,.savings-withdrawal-success small{color:#888;margin:0;font-size:13px;line-height:1.45}.savings-withdrawal-success .button{width:100%;margin-top:8px}.dark-theme .savings-detail-topbar{background:#171923}.dark-theme .savings-detail-options,.dark-theme .metric-row>.card strong{color:#f5f5f8}.dark-theme .savings-chart-controls select,.dark-theme .savings-option-row{border-color:#393c49}.dark-theme .savings-chart-controls button.selected{color:#171923;background:#f5f5f8}.dark-theme .savings-chart-grid{stroke:#393c49}.dark-theme .savings-option-plan,.dark-theme .withdrawal-available{background:#20232f;border-color:#393c49}.dark-theme .savings-option-row{color:#f5f5f8}.dark-theme .savings-completion-card .progress-track{background:#303340}.referral-balance{flex-direction:column;gap:5px;padding:7px 0 18px;display:flex}.referral-balance>span{color:#888;font-size:14px}.referral-balance-value{align-items:center;gap:8px;display:flex}.referral-balance-value strong{font-size:28px;font-weight:400}.referral-balance-value button,.referral-code-value button{color:#888;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.referral-balance-value .icon{width:19px;height:19px}.referral-balance small{color:#999;font-size:12px}.referral-code-card{background:#fbfafa;padding:16px;box-shadow:0 4px 10px #0000000a}.referral-code-card>span{color:#999;font-size:13px;display:block}.referral-code-value{justify-content:space-between;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.referral-code-value strong{letter-spacing:3px;text-overflow:ellipsis;font-size:24px;font-weight:600;overflow:hidden}.referral-code-value button{background:#fff;border:1px solid #e6e5e5;width:34px;height:34px}.referral-code-value .icon{width:16px;height:16px}.referral-code-empty{margin:11px 0;font-size:14px}.referral-actions{gap:10px;display:flex}.referral-actions .button{flex:1;min-height:48px;padding:8px}.referral-guide{margin-top:20px;padding:16px;box-shadow:0 4px 10px #0000000a}.referral-guide h2{text-align:left;margin:0 0 16px;font-size:14px;font-weight:500}.referral-step{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.referral-step>span{color:#1708bd;background:#eeedff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.referral-step>span .icon{width:16px;height:16px}.referral-step p{flex-direction:column;gap:3px;margin:0;display:flex}.referral-step strong{font-size:13px;font-weight:500}.referral-step small{color:#999;font-size:11.5px;line-height:1.4}.referrals-invitees-heading{margin-top:23px}.referrals-invitees-heading>span{color:#888;font-size:12px}.referral-invitees{flex-direction:column;gap:12px;display:flex}.referral-invitee-card{border-radius:16px;margin:0;padding:14px;box-shadow:0 4px 10px #0000000a}.referral-invitee-heading{align-items:center;gap:10px;min-width:0;display:flex}.referral-invitee-avatar{object-fit:cover;background:#f0efff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.referral-invitee-fallback{color:#1708bd;font-size:14px;font-weight:600}.referral-invitee-heading>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.referral-invitee-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.referral-invitee-heading small{color:#888;font-size:11px}.referral-invitee-heading>b{color:#22a338;background:#22a3381a;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:600}.referral-stage-tracker{margin-top:14px;display:flex}.referral-stage{flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.referral-stage-line{background:#ddd;flex:1;height:2px}.referral-stage:first-child .referral-stage-line:first-child,.referral-stage:last-child .referral-stage-line:nth-child(3){visibility:hidden}.referral-stage-dot{color:#fff;background:#fff;border:1.5px solid #ddd;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.referral-stage-dot .icon{stroke-width:2.4px;width:12px;height:12px}.referral-stage.complete .referral-stage-dot{background:#2ba84a;border-color:#2ba84a}.referral-stage.complete .referral-stage-line{background:#2ba84a}.referral-stage>small{color:#888;text-align:center;width:100%;margin-top:4px;font-size:10px}.referral-stage.complete>small{color:#222;font-weight:500}.first-stage-spacer{display:none}.referral-empty-state{text-align:center;background:#f4f4f7;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:24px 12px;display:flex}.referral-empty-state>.icon{color:#888;width:24px;height:24px;margin-bottom:3px}.referral-empty-state strong{font-size:13px;font-weight:500}.referral-empty-state p{color:#888;margin:0;font-size:12px}.referral-transfer-action-sheet{max-height:82dvh}.referral-transfer-step{flex-direction:column;gap:14px;padding:8px 4px 10px;display:flex}.referral-transfer-step h3{margin:0;font-size:20px;font-weight:600}.referral-transfer-step>p{color:#888;margin:-7px 0 4px;font-size:13px}.referral-transfer-amount{grid-template-columns:1fr auto;gap:9px;display:grid}.referral-transfer-amount>span{color:#888;letter-spacing:.5px;align-self:center;font-size:11px;font-weight:500}.referral-transfer-amount>button{color:#2926ca;font:inherit;background:0 0;border:0;font-size:12px}.referral-transfer-amount>div{background:#f7f7f8;border:1px solid #e4e3e5;border-radius:14px;grid-column:1/-1;align-items:center;gap:12px;min-height:52px;padding:0 15px;display:flex}.referral-transfer-amount>div>span{color:#888}.referral-transfer-amount input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:18px}.referral-transfer-review{background:#f7f7f8;border-radius:14px;justify-content:space-between;gap:12px;padding:16px;display:flex}.referral-transfer-review span{color:#888;font-size:12px}.referral-transfer-review strong{font-size:17px}.referral-transfer-actions{gap:10px;display:flex}.referral-transfer-actions .button{flex:1;padding:8px}.referral-pin-entry{place-items:center;min-height:54px;display:grid;position:relative}.referral-pin-entry input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.referral-pin-entry>span{pointer-events:none;gap:16px;display:flex}.referral-pin-entry i{background:#ececf0;border-radius:50%;width:14px;height:14px}.referral-pin-entry i.filled{background:#2926ca}.referral-transfer-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 8px 8px;display:flex}.referral-transfer-success>span{color:#27a644;background:#e8f7eb;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.referral-transfer-success .icon{width:30px;height:30px}.referral-transfer-success h3{margin:0;font-size:19px}.referral-transfer-success p{color:#888;margin:0 0 8px;font-size:13px}.referral-transfer-success .button{width:100%}.dark-theme .referral-code-card,.dark-theme .referral-guide,.dark-theme .referral-invitee-card{background:#20232e}.dark-theme .referral-code-value button,.dark-theme .referral-transfer-amount>div,.dark-theme .referral-transfer-review{color:#f5f5f8;background:#292d3a;border-color:#363a48}.dark-theme .referral-transfer-amount input{color:#f5f5f8}.dark-theme .referral-empty-state{background:#292d3a}.dark-theme .referral-stage-dot{background:#20232e}.dark-theme .referral-stage.complete .referral-stage-dot{background:#2ba84a}.group-summary{box-shadow:none;border:0;padding:20px 0 0}.group-avatar{color:#1708bd;background:#e9e7ff;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 12px;font-size:43px;display:grid}.group-illustration{object-fit:contain;width:136px;height:120px;margin:0 auto 12px;display:block}.group-summary>h2{text-align:center;margin:0;font-size:19px}.group-summary>p{color:#888;background:#f1f1f1;border-radius:17px;width:fit-content;margin:8px auto 22px;padding:6px 14px;font-size:13px}.group-totals{color:#888;justify-content:space-between;display:flex}.group-totals span{flex-direction:column;gap:3px;display:flex}.group-totals span:last-child{align-items:flex-end}.group-totals strong{color:#111;font-size:19px;font-weight:500}.growth-chart{margin:24px 0}.growth-chart>span{margin-bottom:27px;display:block}.growth-chart>div{background:#1708bd;height:2px}.growth-chart small{color:#888;margin-top:8px;display:block}.group-progress{color:#777;border:1px solid #eee;border-radius:19px;padding:18px;box-shadow:0 4px 13px #0000000d}.group-progress span{float:right}.group-action-row{gap:12px;margin:12px 0 20px;display:flex}.group-action-row .button{flex:1;padding:8px}.group-wallet-balance{color:#888;flex-direction:column;gap:8px;margin-top:20px;display:flex}.group-wallet-balance strong{color:#111;font-size:25px}.metric-row{gap:12px;display:flex}.metric-row .card{color:#888;flex-direction:column;flex:1;gap:5px;display:flex}.metric-row strong{color:#111;font-weight:500}.chat-screen{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.chat-header{border-bottom:1px solid #eee;flex:none;align-items:center;gap:10px;height:76px;padding:0 16px;display:flex;box-shadow:0 2px 4px #eee}.chat-header .back-button{width:25px;position:static;transform:none}.group-avatar.small{width:45px;height:45px;margin:0;font-size:22px}.chat-header>div{flex-direction:column;flex:1;gap:2px;display:flex}.chat-header strong{font-size:17px}.chat-header small{color:#999}.chat-header>button:last-child{background:0 0;border:0;font-size:20px}.chat-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:15px;display:flex;overflow-y:auto}.chat-bubble{color:#fff;background:#1608bc;border-radius:16px 16px 4px;align-self:flex-end;max-width:75%;padding:10px 13px}.chat-bubble small{margin-top:4px;font-size:10px;display:block}.chat-compose{border-top:1px solid #eee;align-items:center;gap:11px;min-height:70px;padding:10px 16px;display:flex}.chat-compose input{color:#111;min-width:0;height:49px;font:inherit;background:#f3f3f3;border:0;border-radius:24px;flex:1;padding:0 17px;font-size:16px}.chat-compose button{color:#fff;background:#1708bd;border:0;border-radius:50%;width:49px;height:49px;font-size:20px}.savings-screen>.screen-header{height:56px}.savings-screen>.screen-header h1{font-size:16px}.savings-overview-card{background:#fff;border:1px solid #ece8e8;margin:8px 0 10px;padding:20px;box-shadow:0 5px 16px #0000000d}.savings-overview-card>span{color:#777;font-size:14px}.savings-overview-amount{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:9px 0 15px;display:flex}.savings-overview-amount strong{font-size:24px;font-weight:400}.savings-overview-amount button{color:#777;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:4px;display:grid}.savings-overview-amount button .icon{width:19px;height:19px}.savings-overview-amount b{color:#218c43;background:#edf7ee;border-radius:8px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:700}.savings-overview-card>.button{color:#1708bd;border-color:#1708bd;border-radius:15px;min-height:48px;font-size:13px}.savings-category{margin-top:5px}.savings-category .section-heading{margin:18px 0 5px}.savings-category .section-heading h2{font-size:16px}.savings-category .plan-strip .savings-plan{width:280px;min-width:280px}.savings-empty-row{color:#888;text-align:center;background:#f5f5f6;border-radius:16px;padding:20px 10px;font-size:13px}.savings-category-list{flex-direction:column;align-items:flex-start;gap:15px;padding-top:10px;display:flex}.savings-category-list .savings-plan{width:min(100%,280px);min-width:0}.savings-category-empty{color:#888;place-items:center;min-height:55vh;font-size:13px;display:grid}.flexible-savings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.savings-category .flexible-savings-grid{margin-top:5px}.flexible-savings-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ece8e8;border-radius:15px;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.flexible-savings-card>img{object-fit:contain;width:45px;height:45px;margin-bottom:12px}.flexible-savings-card>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:12px;font-size:13px;font-weight:500;overflow:hidden}.flexible-savings-progress,.flexible-savings-progress>span{background:#f2f2f2;border-radius:30px;width:100%;height:10px;display:block;overflow:hidden}.flexible-savings-progress>span{background:#1708bd}.flexible-savings-card>b{margin-top:12px;font-size:12px;font-weight:500}.flexible-savings-card>small{color:#888;margin-top:4px;font-size:10px}.group-info-screen{padding-bottom:32px}.group-info-hero{text-align:center;padding:24px 0 21px}.group-info-hero .group-avatar{width:108px;height:108px;margin-bottom:18px;font-size:45px}.group-info-hero h2{margin:0;font-size:22px;font-weight:600}.group-member-count{color:#888;margin-top:7px;font-size:13px;display:inline-block}.group-info-balances{background:#f7f7f8;border-radius:17px;justify-content:space-between;gap:12px;margin-bottom:13px;padding:14px 16px;display:flex}.group-info-balances>div{flex-direction:column;gap:6px;display:flex}.group-info-balances>div:last-child{align-items:flex-end}.group-info-balances span{color:#888;font-size:15px}.group-info-balances strong{font-size:23px;font-weight:500}.group-info-balances>div:last-child strong{font-size:17px}.group-growth{border:1px solid #eee;border-radius:18px;margin:13px 0;padding:15px 13px 10px}.group-growth-toolbar{align-items:center;gap:9px;display:flex}.group-growth-toolbar h2{flex:1;margin:0;font-size:17px;font-weight:500}.group-chart-switch{background:#f5f5f5;border-radius:9px;gap:3px;padding:3px;display:flex}.group-chart-switch button{color:#999;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:26px;padding:4px;display:grid}.group-chart-switch button.selected{color:#1708bd;background:#fff;box-shadow:0 1px 5px #00000014}.group-chart-switch .icon{width:17px;height:17px}.group-chart-period{align-items:center;display:flex;position:relative}.group-chart-period select{appearance:none;color:#666;width:77px;height:32px;font:inherit;background:#fff;border:1px solid #eee;border-radius:8px;padding:0 20px 0 8px;font-size:11px}.group-chart-period .icon{pointer-events:none;width:15px;height:15px;position:absolute;right:4px;transform:rotate(90deg)}.group-chart{margin-top:14px}.group-chart svg{width:100%;height:112px;display:block;overflow:visible}.group-chart-line{fill:none;stroke:#1708bd;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.group-chart-bar{fill:#1708bd}.group-chart-labels{gap:2px;margin-top:5px;display:grid}.group-chart-labels button{color:#999;min-width:0;font:inherit;background:0 0;border:0;border-radius:8px;padding:5px 0;font-size:10px}.group-chart-labels button.selected{color:#1708bd;background:#efedff}.group-goal-card{margin:12px 0;padding:15px}.group-goal-card>div{justify-content:space-between;gap:9px;display:flex}.group-goal-card>div:first-child{margin-bottom:10px}.group-goal-card>div:first-child strong{font-size:14px}.group-goal-card>div>span{color:#888;font-size:11px}.group-goal-card .progress-track{height:7px;margin-bottom:9px}.group-detail-actions{margin:12px 0}.group-detail-actions .button{min-height:47px}.group-insights-card,.group-contributors-card{margin-top:14px;padding:16px}.group-info-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.group-info-card-heading>strong{font-size:15px}.group-info-card-heading>span,.group-info-card-heading>button{color:#1708bd;font:inherit;background:0 0;border:0;font-size:11px}.group-insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 12px;display:grid}.group-insight-metrics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.group-insight-metrics span{color:#888;font-size:10px}.group-insight-metrics strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.group-insights-card>p{color:#888;margin:0;font-size:12px;line-height:1.4}.group-contributor{align-items:center;gap:10px;margin-top:15px;display:flex}.contributor-rank{color:#1708bd;background:#f1efff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.contributor-avatar{object-fit:cover;border-radius:50%;flex:none;width:37px;height:37px}.contributor-avatar-fallback{color:#1708bd;background:#eceaff;place-items:center;font-weight:600;display:grid}.group-contributor>div{flex:1;grid-template-columns:1fr auto;gap:4px 8px;display:grid}.group-contributor>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.group-contributor>div>span{font-size:11px}.group-contributor>div>i{background:#eee;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.group-contributor>div>i b{border-radius:inherit;background:#1708bd;height:100%;display:block}.group-empty-contributors{color:#888;margin:14px 0 0;font-size:12px}.group-chat-screen .chat-header{flex:0 0 58px;gap:8px;height:58px;min-height:58px;padding:0 12px}.group-chat-screen .chat-header .back-button{flex:0 0 26px}.group-chat-screen .group-avatar.small{flex:none;width:38px;height:38px;margin:0;font-size:18px}.group-chat-screen .chat-group-details{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.group-chat-screen .chat-title{min-width:0}.group-chat-screen .chat-title strong,.group-chat-screen .chat-title small{display:block}.group-chat-screen .chat-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.group-chat-screen .chat-title small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.group-chat-screen .chat-details-button{background:0 0;border:0;flex:none;width:52px;height:44px;padding:0}.group-chat-avatar-stack{justify-content:flex-end;align-items:center;padding-right:4px;display:flex}.group-chat-member-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:26px;height:26px;margin-right:-8px}.group-chat-member-fallback{color:#1708bd;background:#eceaff;place-items:center;font-size:10px;font-weight:600;display:grid}.group-chat-avatar-stack>.icon{color:#1708bd;width:23px;height:23px}.group-chat-messages{justify-content:flex-start;gap:14px;padding:17px 13px}.group-chat-message{align-items:flex-end;gap:7px;max-width:100%;display:flex}.group-chat-message.outgoing{justify-content:flex-end}.group-chat-sender-avatar{object-fit:cover;border-radius:50%;flex:none;width:27px;height:27px}.group-chat-sender-fallback{color:#1708bd;background:#eceaff;place-items:center;font-size:10px;font-weight:600;display:grid}.group-chat-message-content{flex-direction:column;gap:4px;max-width:min(76vw,300px);display:flex}.group-chat-message.outgoing .group-chat-message-content{align-items:flex-end}.group-chat-sender-name{color:#888;padding-left:9px;font-size:10px}.group-chat-bubble{color:#222;overflow-wrap:anywhere;background:#f1f1f4;border-radius:15px 15px 15px 4px;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.4}.group-chat-message.outgoing .group-chat-bubble{color:#fff;background:#1708bd;border-radius:15px 15px 4px}.group-chat-message-time{color:#999;text-align:right;margin-top:5px;font-size:9px;display:block}.group-chat-message.outgoing .group-chat-message-time{color:#ffffffb8}.group-chat-receipt{background:#fff;border:1px solid #e8e7ed;border-radius:15px;width:min(72vw,275px);padding:12px;box-shadow:0 3px 12px #0000000a}.group-chat-receipt-heading{align-items:center;gap:8px;display:flex}.group-chat-receipt-icon{color:#1708bd;background:#efedff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.group-chat-receipt-icon .icon{width:16px;height:16px}.group-chat-receipt-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.group-chat-receipt-heading small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.group-chat-receipt-amount{margin:12px 0 10px;font-size:19px;display:block}.group-chat-receipt-details{color:#888;border-top:1px dashed #e6e6e6;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.group-chat-receipt-details strong{color:#222;font-weight:500}.group-chat-receipt-barcode{opacity:.7;background:repeating-linear-gradient(90deg,#222 0 1px,#0000 1px 3px,#222 3px 5px,#0000 5px 7px,#222 7px 8px,#0000 8px 11px);height:23px;margin-top:8px}.group-chat-receipt-reference{color:#999;overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.group-chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:25px;display:flex}.group-chat-empty .group-avatar{width:62px;height:62px;margin-bottom:12px;font-size:30px}.group-chat-empty strong{font-size:15px}.group-chat-empty p{color:#888;max-width:245px;font-size:12px;line-height:1.4}.group-chat-screen .chat-compose{flex:0 0 66px;gap:5px;height:66px;min-height:66px;padding:7px 10px}.group-chat-file-input{display:none}.group-chat-screen .chat-compose .group-chat-tool-button{color:#2636bd;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:34px;height:40px;padding:0;display:grid}.group-chat-screen .chat-compose .group-chat-tool-button .icon{width:21px;height:21px}.group-chat-screen .chat-compose input:not(.group-chat-file-input){height:43px;padding:0 12px;font-size:13px}.group-chat-screen .chat-compose button[type=submit],.group-chat-screen .chat-compose button[aria-label^=Record],.group-chat-screen .chat-compose button[aria-label^=Stop]{flex:none;place-items:center;width:42px;height:42px;display:grid}.group-chat-screen .chat-compose button.recording{background:#d93040}.group-chat-screen .chat-compose button .icon,.group-chat-screen .chat-compose button .icon-microphone{width:20px;height:20px}.group-chat-message.system{justify-content:center;align-self:stretch}.group-chat-message.system .group-chat-message-content{max-width:90%}.group-chat-message.system .group-chat-bubble.system-notice{color:#888;text-align:center;background:0 0;padding:3px 8px;font-size:11px}.group-chat-message.system .group-chat-message-time{display:none}.group-chat-quote{background:#ffffff26;border-left:3px solid #d5d3ff;border-radius:5px;margin:-1px -3px 6px;padding:6px 8px}.group-chat-quote strong,.group-chat-quote span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-chat-quote strong{margin-bottom:2px;font-size:11px}.group-chat-quote span{opacity:.8;font-size:11px}.group-chat-media{object-fit:cover;border-radius:10px;max-width:100%;max-height:240px;margin-top:6px;display:block}.group-chat-document{color:inherit;margin-top:6px;display:inline-block}.group-chat-receipt{padding:14px 15px}.group-chat-receipt-heading{gap:10px}.group-chat-receipt-heading strong{font-size:16px}.group-chat-receipt-icon{color:#44a05a;background:#e9f4eb;width:34px;height:34px}.group-chat-receipt-amount{color:#419a51;text-align:center;margin:18px 0 3px;font-size:29px}.group-chat-receipt-caption{color:#888;text-align:center;margin-bottom:14px;font-size:12px;display:block}.group-chat-receipt-details{border-top:1px dashed #ddd;flex-direction:column;gap:9px;padding:12px 0 8px;display:flex}.group-chat-receipt-details>span{color:#888;justify-content:space-between;gap:10px;font-size:12px;display:flex}.group-chat-receipt-details strong{color:#222;text-align:right;font-size:12px;font-weight:500}.group-chat-receipt-progress{align-items:center;gap:9px;margin-top:7px;display:flex}.group-chat-receipt-progress>span{background:#eee;border-radius:8px;flex:1;height:8px;overflow:hidden}.group-chat-receipt-progress>span i{border-radius:inherit;background:#419a51;height:100%;display:block}.group-chat-receipt-progress>strong{color:#419a51;font-size:12px;font-weight:500}.group-chat-receipt-progress-caption{color:#888;margin-top:7px;font-size:11px;display:block}.group-chat-receipt-barcode{height:27px;margin-top:12px}.group-chat-receipt-reference{text-align:center;letter-spacing:2px}.group-contributors-sheet{padding-bottom:6px}.group-contributors-heading{background:#f7f7f8;border-radius:16px;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex}.group-contributors-heading .group-avatar{flex:none;width:44px;height:44px;margin:0;font-size:21px}.group-contributors-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.group-contributors-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.group-contributors-heading>div>span{color:#888;font-size:11px}.account-tier-current{margin:7px 0 22px;padding:15px}.account-tier-current-heading{align-items:center;gap:10px;display:flex}.account-tier-badge{color:#1708bd;background:#efedff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid}.account-tier-current-heading>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.account-tier-status-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-tier-current-heading small{color:#888;font-size:12px}.account-tier-current-heading strong{font-size:17px;font-weight:600}.account-tier-active{color:#389149;background:#eaf6eb;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:700}.account-tier-active.cooldown{color:#c87520;background:#fff3e7}.account-tier-progress{background:#eee;border-radius:6px;height:5px;margin:12px 0 9px;overflow:hidden}.account-tier-progress span{border-radius:inherit;background:#1708bd;height:100%;display:block}.account-tier-usage-copy{color:#555;margin:0;font-size:11px;line-height:1.5}.account-tier-wait{color:#888;margin-top:7px;font-size:10px;display:block}.account-tier-levels>h2{margin:0 4px 10px;font-size:12px;font-weight:500}.account-tier-level{margin-bottom:10px;padding:15px}.account-tier-level.current{border-color:#b9b4ff;box-shadow:0 3px 12px #1708bd12}.account-tier-level-heading{align-items:center;gap:8px;display:flex}.account-tier-level-number{color:#777;background:#f3f3f4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.account-tier-level-number.unlocked{color:#1708bd;background:#efedff}.account-tier-level-heading>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-tier-level-heading strong{font-size:14px}.account-tier-level-heading>div span{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-tier-complete{color:#389149;flex:none;place-items:center;width:18px;height:18px;display:grid}.account-tier-complete .icon,.account-tier-level-heading>.icon{color:#888;width:15px;height:15px}.account-tier-benefits{border-top:1px solid #eee;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.account-tier-benefits>div{align-items:center;gap:7px;min-width:0;display:flex}.account-tier-benefits>div>.icon{color:#777;flex:none;width:15px;height:15px}.account-tier-benefits>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.account-tier-benefits small{color:#888;font-size:10px}.account-tier-benefits strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.account-tier-info{color:#888;align-items:flex-start;gap:8px;margin:5px 0 13px;display:flex}.account-tier-info>.icon{width:15px;height:15px;margin-top:1px}.account-tier-info p{margin:0;font-size:10px;line-height:1.5}.dark-theme .account-tier-level.current{border-color:#514bb1}.dark-theme .account-tier-benefits strong{color:#f5f5f8}.dark-theme .account-tier-benefits{border-color:#393c49}.customer-screen{flex-direction:column;padding:0;display:flex}.customer-header{align-items:center;gap:10px;min-height:75px;padding:0 16px;display:flex;box-shadow:0 2px 5px #ddd}.customer-header .back-button{width:23px;position:static;transform:none}.customer-icon{color:#1708bd;background:#e5efff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.customer-header>div{flex-direction:column;gap:3px;display:flex}.customer-header strong{font-size:19px;font-weight:500}.customer-header small{color:#aaa}.customer-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:25px 24px;display:flex}.customer-hero{color:#1608bc;background:#e5efff;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:21px;font-size:36px;display:grid}.customer-content h2{margin:0 0 12px;font-size:22px}.customer-content p{color:#999;max-width:315px;margin:0 0 25px;font-size:16px;line-height:1.35}.customer-content>span:not(.customer-hero){color:#999;margin-bottom:22px}.topic-pills{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.topic-pills button{color:#555;background:#fff;border:1px solid #aaa;border-radius:12px;padding:8px 15px;font-size:15px}.topic-pills button.selected{color:#1608bc;background:#e8edff;border-color:#1608bc}.support-compose{background:#fff;position:sticky;bottom:0;box-shadow:0 -4px 16px #0000000d}.support-page>.screen-header{margin-bottom:10px}.support-hero-card{min-height:132px;box-shadow:none;border-radius:22px;align-items:center;gap:16px;padding:20px;display:flex}.support-hero-card>div{flex:1}.support-hero-card h2{margin:0 0 12px;font-size:23px}.support-hero-card p{color:#888;margin:0;font-size:15px;line-height:1.5}.support-hero-icon{color:#222;background:#f5f5f6;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid}.support-hero-icon .icon{font-size:34px}.support-page>.list-row{border:1px solid #efeff0;border-radius:22px;min-height:108px;margin:10px 0;padding:16px}.support-page .row-icon{border-radius:15px;width:52px;height:52px}.support-page .row-title{font-size:18px}.support-page .row-subtitle{white-space:normal;font-size:14px}.support-status{color:#888;white-space:nowrap;background:#f4f4f4;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.support-status i{background:#999;border-radius:50%;width:8px;height:8px}.support-status.online{color:#4b9e5e;background:#edf7ef}.support-status.online i{background:#53ae66}.support-faq{padding:8px 16px}.support-faq details{border-bottom:1px solid #eee;padding:14px 0}.support-faq details:last-child{border-bottom:0}.support-faq summary{color:#242424;cursor:pointer;font-weight:500}.support-faq p{color:#888;margin:10px 0 0;font-size:14px;line-height:1.45}.deactivate-account-link{color:#e44f4f;font:inherit;background:0 0;border:0;margin:34px auto 0;padding:12px 8px;font-size:17px;font-weight:600;display:block}.support-version{color:#999;text-align:center;margin:35px 0 25px}.dark-theme .support-hero-icon{color:#f5f5f8;background:#303442}.dark-theme .support-page>.list-row{border-color:#393c49}.dark-theme .support-faq summary{color:#f5f5f8}.dark-theme .support-faq details{border-color:#393c49}.dark-theme .support-faq p{color:#aaa}.dark-theme .support-compose{background:#222530;border-color:#393c49}.dark-theme .support-compose input{color:#f5f5f8;background:#303442}.copyright{color:#bbb;text-align:center;margin-top:45px;font-size:12px}.about-brand-card{flex-direction:column;align-items:center;gap:7px;padding:36px 20px;display:flex;box-shadow:0 4px 10px #0000000a}.about-brand-card img{object-fit:contain;width:180px;height:auto}.about-brand-card span{color:#888;font-size:12px}.about-mission-card{color:#666;box-shadow:none;font-size:13px;line-height:1.65}.dark-theme .about-mission-card{color:#bbb}.faq-screen{gap:12px}.faq-hero{box-shadow:none;border:1px solid #eeeef1;padding:20px}.faq-hero>.icon{color:#2926ca;width:28px;height:28px}.faq-hero h2{margin:12px 0 7px;font-size:18px;font-weight:600}.faq-hero p{color:#888;margin:0;font-size:12px;line-height:1.5}.faq-search{background:#f8f8fa;border:1px solid #e8e8ec;border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.faq-search>.icon{color:#888;flex:none;width:17px;height:17px}.faq-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.faq-search input::placeholder{color:#999}.faq-search button{color:#888;background:0 0;border:0;border-radius:50%;flex:none;width:28px;height:28px;font-size:20px}.faq-category-list{scrollbar-width:none;gap:8px;padding:1px 0 4px;display:flex;overflow-x:auto}.faq-category-list::-webkit-scrollbar{display:none}.faq-category-list button{color:#666;min-height:34px;font:inherit;background:#f8f8fa;border:1px solid #e8e8ec;border-radius:20px;flex:none;padding:0 13px;font-size:11px}.faq-category-list button.selected{color:#2926ca;background:#eeedff;border-color:#2926ca}.faq-screen>.section-label{margin:7px 0 0}.faq-item{box-shadow:none;border:1px solid #eeeef1;margin:0;padding:0 15px}.faq-item>button{width:100%;min-height:53px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.faq-item>button span{font-size:12px;font-weight:500;line-height:1.45}.faq-item>button b{color:#2926ca;flex:none;font-size:18px;font-weight:400}.faq-item>p{color:#777;margin:-2px 0 14px;font-size:12px;line-height:1.6}.faq-contact-card{box-shadow:none;background:#2926ca0a;border:1px solid #2926ca24;justify-content:space-between;align-items:center;gap:12px;margin-top:3px;padding:15px;display:flex}.faq-contact-card>div{flex-direction:column;gap:3px;display:flex}.faq-contact-card strong{font-size:12px;font-weight:600}.faq-contact-card span{color:#888;font-size:11px}.faq-contact-card .button{min-height:34px;padding:0 13px;font-size:11px}.active-sessions-sheet-content{flex-direction:column;gap:10px;padding:3px 0 2px;display:flex}.active-sessions-count{color:#888;margin:0 0 2px;font-size:12px}.active-session-card{box-shadow:none;border:1px solid #eeeef1;align-items:center;gap:11px;margin:0;padding:11px;display:flex}.active-session-icon{color:#444;background:#f5f5f8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.active-session-icon .icon{width:25px;height:25px}.active-session-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.active-session-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.active-session-info small{color:#888;font-size:10px}.active-session-logout{color:#ed5555;background:#fff0f0;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.active-session-logout:disabled{opacity:.5}.active-session-logout .icon{width:18px;height:18px}.active-session-empty{color:#888;border:1px dashed #dedee4;border-radius:15px;place-items:center;min-height:120px;font-size:12px;display:grid}.active-sessions-sheet-content>.button{width:100%;margin-top:5px}.dark-theme .faq-hero,.dark-theme .faq-item,.dark-theme .active-session-card{border-color:#393c49}.dark-theme .faq-search,.dark-theme .faq-category-list button{color:#ddd;background:#222530;border-color:#393c49}.dark-theme .faq-search input{color:#f5f5f8}.dark-theme .faq-category-list button.selected{color:#aaa7ff;background:#292746;border-color:#7773ff}.dark-theme .faq-item>p{color:#aaa}.dark-theme .faq-contact-card{background:#7773ff17;border-color:#7773ff3d}.dark-theme .active-session-icon{color:#f5f5f8;background:#303442}.dark-theme .active-session-logout{color:#ff777c;background:#3a292e}.dark-theme .active-session-empty{color:#aaa;border-color:#393c49}@media (width>=600px){body{background:#f2f2f5}}@media (width<=360px){.screen{padding-left:15px;padding-right:15px}.bottom-navigation{gap:8px;width:calc(100vw - 32px)}.bottom-navigation button{flex-basis:40px;width:40px}.bottom-navigation button svg{width:22px;height:22px}.primary-navigation button.active,.utility-navigation button.active{flex-basis:90px;width:90px;min-width:90px;padding-left:8px;padding-right:8px}.set-pin-navigation-chip{flex-basis:86px!important;width:86px!important}.bottom-navigation button>span:not(.bottom-navigation-icon-wrap){font-size:11px}.row-title,.row-copy strong{font-size:15px}}@media print{.screen-header,.button,.bottom-navigation{display:none!important}}.quick-save-plan-option>span img{object-fit:contain;border-radius:10px;width:100%;height:100%}.plan-art{border-radius:14px}.schedule-top-up-trigger{color:#242424;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #e8e8ec;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin:10px 0 4px;font-size:13px;font-weight:600;display:flex}.schedule-top-up-trigger .icon{color:#2926ca;width:17px;height:17px}.custom-picker-field{flex-direction:column;gap:8px;display:flex}.custom-picker-trigger{color:#202020;width:100%;min-height:54px;font:inherit;text-align:left;background:#f8f8fa;border:1px solid #e9e9ee;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.custom-picker-trigger .icon{color:#2926ca;flex:none;width:19px;height:19px}.custom-picker-backdrop{z-index:1200;background:#00000073;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.custom-picker-sheet{color:#202020;background:#f3f3f5;border-radius:28px 28px 20px 20px;width:min(440px,100%);max-height:min(88dvh,680px);padding:14px 18px 22px;overflow-y:auto;box-shadow:0 15px 45px #0000002e}.date-picker-selected{background:#fff;border-radius:19px;flex-direction:column;gap:8px;margin-bottom:15px;padding:15px 16px;display:flex;box-shadow:0 4px 12px #0000000a}.date-picker-selected span{color:#888;font-size:12px;font-weight:600}.date-picker-selected strong{font-size:16px;font-weight:700}.date-picker-month{justify-content:space-between;align-items:center;margin:8px 0 12px;display:flex}.date-picker-month strong{font-size:15px}.date-picker-month button{color:#222;background:#fff;border:0;border-radius:11px;width:36px;height:36px;font-size:22px}.date-picker-month button:disabled{opacity:.35}.date-picker-grid{background:#fff;border-radius:21px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:17px;padding:12px;display:grid}.date-picker-weekday{color:#888;place-items:center;height:30px;font-size:11px;font-weight:600;display:grid}.date-picker-grid button{aspect-ratio:1;color:#222;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:12px;display:grid}.date-picker-grid button.selected{color:#fff;background:#e8296b}.date-picker-grid button:disabled{color:#c5c5ca}.date-picker-grid button.outside-month{visibility:hidden}.date-picker-sheet>.button{width:100%}.time-picker-controls{background:#fff;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 20px;padding:16px;display:grid}.time-picker-column{color:#888;text-align:center;flex-direction:column;gap:8px;min-width:0;font-size:11px;display:flex}.time-picker-wheel{overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:y mandatory;height:220px;position:relative;overflow-y:auto}.time-picker-wheel::-webkit-scrollbar{display:none}.time-picker-wheel button{z-index:1;color:#a0a0a6;width:100%;height:44px;font:inherit;scroll-snap-align:center;background:0 0;border:0;padding:0;font-size:15px;display:block;position:relative}.time-picker-wheel button.selected{color:#222;font-size:18px;font-weight:700}.time-wheel-spacer{height:88px}.time-wheel-highlight{z-index:0;pointer-events:none;background:#f3f3f5;border-radius:12px;height:44px;position:absolute;top:88px;left:0;right:0}.time-picker-actions{gap:10px;display:flex}.time-picker-actions .button{flex:1}.schedule-top-up-action-sheet{max-height:88dvh}.schedule-top-up-action-sheet .action-sheet-header{z-index:2;width:36px;height:36px;padding:0;position:absolute;top:13px;right:17px}.schedule-top-up-action-sheet .action-sheet-header>div{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.schedule-top-up-action-sheet .action-sheet-content{max-height:calc(88dvh - 45px);padding:4px 20px 14px;overflow-y:auto}.schedule-top-up-sheet{flex-direction:column;gap:17px;padding-bottom:5px;display:flex}.schedule-top-up-sheet h3{margin:4px 45px 0 0;font-size:24px;font-weight:500}.schedule-top-up-sheet>p{color:#888;margin:-12px 0 5px;font-size:13px;line-height:1.5}.schedule-frequency-picker{flex-direction:column;gap:8px;display:flex}.schedule-frequency-picker>span{font-size:12px;font-weight:600}.schedule-frequency-picker>div{gap:8px;display:flex}.schedule-frequency-picker button{color:#777;min-height:40px;font:inherit;background:#f3f3f5;border:1px solid #0000;border-radius:11px;flex:1;font-size:12px}.schedule-frequency-picker button.selected{color:#e8296b;background:#e8296b17;border-color:#e8296b}.schedule-top-up-sheet>.button{border-radius:15px;min-height:52px}.pin-options-sheet{flex-direction:column;gap:10px;display:flex}.pin-option-tile{color:#222;text-align:left;background:#fff;border:1px solid #eeeef1;border-radius:16px;align-items:center;gap:13px;min-height:76px;padding:12px;display:flex}.pin-option-tile>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pin-option-tile strong{font-size:14px;font-weight:600}.pin-option-tile small{color:#888;font-size:11px}.pin-option-tile>.icon{color:#888;width:14px;height:14px}.pin-option-icon{color:#222;background:#f2f2f6;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pin-option-icon .icon{width:20px;height:20px}.pin-option-tile.destructive{color:#e64e58}.pin-option-tile.destructive .pin-option-icon{color:#e64e58;background:#fff0f0}.transfer-wizard{flex-direction:column;gap:14px;display:flex}.transfer-step-indicator{color:#888;text-align:center;font-size:11px;font-weight:600}.transfer-step{flex-direction:column;gap:14px;display:flex}.transfer-step h3,.transfer-pin-sheet h3{margin:0;font-size:18px;font-weight:600}.transfer-step>.muted{margin:-5px 0 0;font-size:12px}.transfer-step-actions{gap:10px;display:flex}.transfer-step-actions .button{flex:1}.transfer-review-card{box-shadow:none;flex-direction:column;gap:6px;padding:15px;display:flex}.transfer-review-card .info-row{justify-content:space-between;padding:5px 0;display:flex}.transfer-review-card .info-row>span:nth-child(2){display:contents}.transfer-review-card .info-row small{font-size:12px}.transfer-review-card .info-row strong{text-align:right;max-width:60%}.transfer-pin-sheet{text-align:center;flex-direction:column;align-items:stretch;gap:14px;display:flex}.transfer-pin-sheet p{color:#888;margin:-7px 0 2px;font-size:12px;line-height:1.5}.transfer-pin-sheet .form-field{text-align:left}.pin-sheet-icon,.transfer-success-icon{color:#2926ca;background:#f1f0ff;border-radius:50%;align-self:center;place-items:center;width:58px;height:58px;display:grid}.pin-sheet-icon .icon{width:25px;height:25px}.transfer-success-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;display:flex}.transfer-success-icon{color:#209a51;background:#e7f7ed}.transfer-success-icon .icon{width:27px;height:27px}.transfer-success-state h3{margin:0;font-size:19px}.transfer-success-state p{color:#888;margin:0 0 10px;font-size:12px}.transaction-status{border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.transaction-status .icon{width:14px;height:14px}.transaction-status.successful{color:#218c4c;background:#eaf8ef;border-color:#209a5140}.transaction-status.pending{color:#bd7800;background:#fff7e6;border-color:#e1971940}.transaction-status.failed{color:#d9434e;background:#fff0f0;border-color:#e64e5840}.verified-dot.not-verified{color:#b77800;background:#fff5dd}.dark-theme .custom-picker-trigger,.dark-theme .schedule-top-up-trigger,.dark-theme .date-picker-selected,.dark-theme .date-picker-month button,.dark-theme .date-picker-grid,.dark-theme .time-picker-controls,.dark-theme .pin-option-tile{color:#f5f5f8;background:#222530;border-color:#393c49}.dark-theme .custom-picker-sheet{color:#f5f5f8;background:#1e2230}.dark-theme .date-picker-grid button{color:#f5f5f8}.dark-theme .date-picker-grid button:disabled{color:#666b79}.dark-theme .schedule-frequency-picker button{color:#f5f5f8;background:#303442;border-color:#393c49}.dark-theme .time-picker-wheel button{color:#858b99}.dark-theme .time-picker-wheel button.selected{color:#f5f5f8}.dark-theme .time-wheel-highlight{background:#303442}.dark-theme .schedule-frequency-picker button.selected{color:#ff6f9c;background:#e8296b2e;border-color:#e8296b}.dark-theme .pin-option-icon{color:#f5f5f8;background:#303442}.dark-theme .pin-option-tile.destructive .pin-option-icon{color:#ff777c;background:#3a292e}.dark-theme .transaction-status.successful{color:#8dd6a7;background:#183728}.dark-theme .transaction-status.pending{color:#f4c468;background:#3a3322}.dark-theme .transaction-status.failed{color:#ff777c;background:#3a292e}.dark-theme .schedule-top-up-trigger{border-color:#393c49}@media (width<=420px){.custom-picker-backdrop{padding:0}.custom-picker-sheet{border-radius:28px 28px 0 0;width:100%}.schedule-top-up-action-sheet .action-sheet-content{padding-left:17px;padding-right:17px}.screen{overflow:hidden auto}}
