@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.exit-feedback-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#000e1eb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.exit-feedback-sheet{width:min(100%,480px);padding:10px 20px calc(22px + env(safe-area-inset-bottom));border:1px solid #2b6584;border-radius:27px 27px 0 0;color:#edf8ff;background:radial-gradient(circle at 90% 0,#145a72 0,transparent 34%),linear-gradient(165deg,#0b3655,#051c34 68%);box-shadow:0 -22px 60px #00091880}.exit-feedback-handle{width:40px;height:4px;margin:0 auto 16px;border-radius:4px;background:#567c92}.exit-feedback-sheet header{display:flex;align-items:center;gap:10px}.exit-feedback-sheet header>span{display:grid;width:45px;height:45px;place-items:center;border-radius:15px;color:#74efd0;background:#0c554f}.exit-feedback-sheet header svg{width:19px}.exit-feedback-sheet header>div{flex:1}.exit-feedback-sheet header small{color:#68dabb;font-size:7px;font-weight:900;letter-spacing:.15em}.exit-feedback-sheet header p{margin-top:3px;color:#9db8c8;font-size:9px}.exit-feedback-sheet header>button{display:grid;min-width:44px;min-height:44px;place-items:center;border-radius:13px;color:#9eb4c1;background:#103a55}.exit-feedback-sheet h2{margin:19px 0 12px;font-size:23px;line-height:1.24;font-weight:900}.exit-feedback-language{display:flex;align-items:center;gap:6px;color:#70ddc2;font-size:8px;font-weight:800}.exit-feedback-language svg{width:14px}.exit-feedback-modes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.exit-feedback-modes button{display:flex;min-height:104px;flex-direction:column;align-items:flex-start;padding:14px;border:1px solid #2b5d78;border-radius:17px;color:#eaf8ff;text-align:start;background:#092943}.exit-feedback-modes button:first-child{border-color:#287b72;background:linear-gradient(145deg,#0a5c54,#0b354b)}.exit-feedback-modes svg{width:22px;color:#69e3c5}.exit-feedback-modes span{margin-top:9px;font-size:10px;font-weight:900}.exit-feedback-modes small{margin-top:3px;color:#7794a5;font-size:6px;line-height:1.4}.exit-feedback-input{margin-top:16px}.exit-feedback-input textarea{width:100%;min-height:100px;padding:13px;border:1px solid #39718c;border-radius:15px;outline:0;color:#fff;background:#061a2e;resize:none}.exit-feedback-input button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:7px;margin-top:8px;border-radius:13px;color:#042f2d;background:#65dfbf;font-size:9px;font-weight:900}.exit-feedback-input button:disabled{opacity:.45}.exit-feedback-input svg{width:15px}.exit-feedback-message{display:flex;align-items:center;gap:6px;margin-top:10px;color:#71e0c2;font-size:8px}.exit-feedback-message svg{width:14px}.exit-feedback-sheet footer{display:flex;justify-content:space-between;margin-top:10px}.exit-feedback-sheet footer button{min-height:44px;padding:0 8px;color:#9eb4c3;font-size:8px;font-weight:800}.exit-feedback-sheet footer button:last-child{color:#e7a2aa}.ai-language-select{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;min-height:54px;padding:0 12px;border:1px solid #d6e1e9;border-radius:13px;color:#17364c;background:#fff}.ai-language-select>svg{width:17px;color:#118aac}.ai-language-select>svg:last-child{width:14px;pointer-events:none}.ai-language-select span{font-size:10px;font-weight:800}.ai-language-select select{min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;color:#0a7898;background:transparent;font-size:10px;font-weight:800}.ai-language-select.compact{min-width:118px;grid-template-columns:auto 1fr auto;min-height:44px;padding:0 8px;border-color:#2d638c;color:#dff2ff;background:#0a355d}.ai-language-select.compact span{display:none}.ai-language-select.compact select{width:76px;color:#dff2ff;background:#0a355d}.ask-spay .ai-language-select{margin:9px 0;border-color:#2d6e85;color:#dff7ff;background:#07354d}.ask-spay .ai-language-select select{color:#7ce2ff;background:#07354d}[dir=rtl] .exit-feedback-sheet,[dir=rtl].ask-spay{text-align:right}.exit-feedback-sheet footer button{border:1px solid #284f68;border-radius:11px;background:#08263e}.exit-feedback-sheet footer button:last-child{border-color:#68404e;background:#321e32}.lend-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#07345c,#041b34 35%,#021329)}.lend-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.lend-header button,.lend-header>svg{width:41px;height:41px;padding:10px;border:1px solid #2b6591;border-radius:13px;color:#e3f2ff;background:#0a3762}.lend-header div{flex:1}.lend-header span{color:#54d6b4;font-size:8px;font-weight:900}.lend-header h1{font-size:20px;font-weight:900}.lend-content{padding:3px 18px}.lend-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.lend-progress span{padding:7px;border-radius:8px;color:#68849a;text-align:center;background:#08243c;font-size:7px}.lend-progress .active{color:#062f2b;background:#55d9b6}.lend-card{padding:17px;border:1px solid #24587a;border-radius:19px;background:#06243f}.lend-card h2{font-size:15px}.lend-card>p{margin:5px 0 14px;color:#87a0b3;font-size:8px;line-height:1.55}.lend-card label{display:flex;flex-direction:column;gap:5px;margin:10px 0;color:#c9dbe7;font-size:8px;font-weight:800}.lend-card label small{color:#678298;font-size:6px}.lend-card input,.lend-card select{width:100%;height:43px;padding:0 11px;border:1px solid #2c6081;border-radius:11px;color:#fff;background:#041a31;font-size:9px}.lend-card select option{color:#111}.lend-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lend-note{display:flex;align-items:center;gap:7px;margin:12px 0;color:#7fb8aa;font-size:7px}.lend-note svg{width:15px}.lend-primary{display:flex;width:100%;height:47px;align-items:center;justify-content:center;gap:6px;margin-top:12px;border-radius:13px;color:#06362f;background:#59dbb8;font-size:9px;font-weight:900}.lend-primary svg{width:15px}.lend-link{display:block;margin:12px auto;color:#6fcdb5;font-size:8px}.lend-center{text-align:center}.lend-spin{width:48px;height:48px;margin:auto;color:#5edbb9;animation:app-spin 1.2s linear infinite}.lend-error{margin-top:10px;padding:9px;border-radius:9px;color:#ffc0c7;background:#542737;font-size:7px}.lend-hero{margin-bottom:12px;padding:22px 18px;border:1px solid #267a68;border-radius:22px;background:linear-gradient(145deg,#0d574f,#082440)}.lend-hero h2{margin:8px 0 6px;font-size:19px}.lend-hero p{color:#a8c5cf;font-size:8px}.lend-ai{display:flex;align-items:center;gap:5px;color:#63e4bf;font-size:7px;font-weight:900}.lend-ai svg{width:13px}.lend-choice{display:flex;width:100%;align-items:center;gap:10px;margin-top:10px;padding:13px;border:1px solid #285874;border-radius:14px;text-align:left;background:#041a30}.lend-choice>svg{width:20px;color:#5be0bb}.lend-choice span{display:flex;flex:1;flex-direction:column;color:#eefaff}.lend-choice b{font-size:9px}.lend-choice small{color:#7e9baa;font-size:6px}.lend-shortcuts{display:flex;justify-content:center;gap:12px;margin:12px}.lend-shortcuts span{display:flex;gap:4px;font-size:6px}.lend-shortcuts svg{width:11px}.lend-consent-icon{display:grid;width:52px;height:52px;margin:0 auto 10px;place-items:center;border-radius:17px;color:#55ddba;background:#0b514a}.lend-consent-list div{display:flex;gap:8px;padding:9px 0;border-bottom:1px solid #1a4560;font-size:7px}.lend-consent-list svg{width:14px;color:#5de0bd}.lend-consent-list span{display:flex;flex-direction:column}.lend-warning{padding:10px;border-radius:10px;color:#d7c58e;background:#3d351c;font-size:7px}.credit-summary{padding:18px;border:1px solid #348c71;border-radius:21px;background:#0b514a}.credit-summary.attention{background:#4d3d22}.credit-summary.ntc{background:#174b78}.credit-top{display:flex;align-items:center}.credit-top>div:first-child{flex:1}.credit-top small{font-size:7px}.credit-top h2{font-size:18px}.credit-score{display:flex;width:75px;height:75px;align-items:center;justify-content:center;flex-direction:column;border:4px solid #5be1bb;border-radius:50%}.credit-score b{font-size:21px}.credit-score span{font-size:5px}.credit-source{display:flex;gap:5px;margin-top:10px;font-size:6px}.credit-source svg{width:12px}.decline-card{margin-top:9px;padding:13px;border:1px solid #a66a62;border-radius:15px;background:#402c35}.decline-card b{font-size:9px}.decline-card p{font-size:7px}.credit-summary+.lend-card,.decline-card+.lend-card,.action-card,.simulator{margin-top:9px}.factor,.action{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #1f465f}.factor>span{width:8px;height:8px;border-radius:50%;background:#7593a6}.factor>span.good{background:#4cddb2}.factor>span.attention{background:#f3bd5a}.factor div,.action div{display:flex;flex-direction:column}.factor b,.action b{font-size:8px}.factor small,.action small{color:#87a5b7;font-size:7px}.empty-factor{font-size:7px}.action>span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:#073e34;background:#5de0bb}.ai-disclaimer,.simulator>small{font-size:6px!important}.sim-title,.sim-values{display:flex;justify-content:space-between}.sim-title svg{width:24px}.sim-title p{font-size:6px}.sim-values{margin:12px 0;font-size:8px}.simulator input{height:auto;accent-color:#53d7b5}.journey{margin-top:9px;padding:14px;border:1px dashed #386781;border-radius:15px}.journey div{display:flex;gap:7px;margin-top:9px;font-size:7px}.journey svg{width:13px}.lend-offer{display:flex;align-items:center;gap:10px;margin-top:9px;padding:14px;border:1px solid #28745f;border-radius:15px;background:#073b3b}.lend-offer>div{display:flex;flex:1;flex-direction:column}.lend-offer strong{font-size:10px}.lend-offer span{color:#61dab8;font-size:9px}.lend-offer small,.lend-offer em{font-size:6px;font-style:normal}.lend-offer button{padding:9px;border-radius:9px;background:#59dbb8;font-size:7px}.family-page{min-height:100%;padding-bottom:108px;color:#eff9fc;background:radial-gradient(circle at 100% 0,#164d62 0,transparent 28%),linear-gradient(180deg,#082d4c,#031a30 42%,#021225)}.family-header{display:flex;align-items:center;gap:12px;padding:20px 18px 12px}.family-header>button,.family-header>i{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2c6381;border-radius:13px;color:#dff7f2;background:#0a3654}.family-header svg{width:18px}.family-header>div{flex:1}.family-header span{color:#65daba;font-size:8px;font-weight:900;letter-spacing:.15em}.family-header h1{margin-top:2px;font-size:20px;font-weight:900}.family-header>i{color:#68e1bf}.family-sandbox{display:flex;align-items:center;gap:8px;margin:0 18px 11px;padding:9px 11px;border:1px solid #5e6f35;border-radius:12px;color:#d7d988;background:#2c321c}.family-sandbox>svg{width:15px}.family-sandbox span,.privacy-family div,.consent-card>div,.detail-source>div{display:flex;flex-direction:column}.family-sandbox b{font-size:7px}.family-sandbox small{margin-top:2px;color:#989b68;font-size:6px}.family-content{padding:0 18px}.family-hero{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #287e83;border-radius:22px;background:linear-gradient(135deg,#0c7669,#155176)}.family-hero>div{flex:1}.family-hero p,.family-kicker,.ai-reasons>p,.faq-card>p{display:flex;align-items:center;gap:4px;color:#80efd0;font-size:7px;font-weight:900;letter-spacing:.12em}.family-hero p svg{width:12px}.family-hero h2{margin:6px 0;font-size:20px;line-height:1.13}.family-hero span{color:#aed0cf;font-size:7px;line-height:1.5}.family-hero>svg{width:46px;height:46px;padding:11px;border-radius:16px;color:#88ebd1;background:#0a514b}.family-title{margin:17px 2px 8px}.family-title h2{font-size:12px}.family-title p{margin-top:2px;color:#708da1;font-size:7px}.family-products{display:flex;flex-direction:column;gap:8px}.family-products button{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #285672;border-radius:16px;text-align:left;background:#072742}.family-products button>span{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#69dfc0;background:#0a4c48}.family-products svg{width:19px}.family-products div{display:flex;flex:1;flex-direction:column}.family-products b{font-size:10px}.family-products small{margin-top:3px;color:#7894a6;font-size:7px}.family-products>button>svg{width:15px;color:#708da1}.family-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.family-tools button{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #28516d;border-radius:14px;text-align:left;background:#06233c}.family-tools svg{width:18px;color:#6bdcbe}.family-tools span{display:flex;flex-direction:column}.family-tools b{font-size:8px}.family-tools small{margin-top:2px;color:#6c879a;font-size:6px}.existing-policy{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:9px;padding:11px;border:1px dashed #3b6b7d;border-radius:13px;color:#9fc4cb;font-size:8px;font-weight:800}.existing-policy svg{width:14px}.existing-policy small{color:#607e91}.privacy-family,.consent-card,.insurer-note,.detail-source{display:flex;gap:9px;margin-top:11px;padding:13px;border:1px solid #28526d;border-radius:15px;background:#06233c}.privacy-family>svg,.consent-card>svg,.insurer-note>svg,.detail-source>svg{width:17px;flex:none;color:#63d9ba}.privacy-family b,.consent-card b,.detail-source b{font-size:8px}.privacy-family span,.consent-card p,.detail-source span{margin-top:3px;color:#738fa1;font-size:6px;line-height:1.5}.family-card{padding:17px;border:1px solid #285672;border-radius:18px;background:#072640}.family-card h2{margin:5px 0;font-size:16px}.family-card>small{color:#7894a7;font-size:7px}.member-list{margin-top:12px}.member-list label{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #1d4661}.member-list input{display:none}.member-list i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#69dec0;background:#0a4b47;font-size:10px;font-style:normal;font-weight:900}.member-list span{display:flex;flex:1;flex-direction:column}.member-list b{font-size:8px}.member-list small{margin-top:2px;color:#6f8ca0;font-size:6px}.member-list em{display:grid;width:20px;height:20px;place-items:center;border:1px solid #37627b;border-radius:7px}.member-list em svg{width:12px;color:#69dfc0}.consent-card label{display:flex;gap:7px;margin-top:8px;color:#b8ccd5;font-size:7px;font-weight:800}.family-primary{display:flex;width:100%;height:49px;align-items:center;justify-content:center;gap:7px;margin-top:11px;border-radius:14px;color:#06362f;background:linear-gradient(135deg,#6be2c1,#45cba9);font-size:9px;font-weight:900}.family-primary:disabled{opacity:.4}.family-primary svg{width:16px}.family-fine{margin:8px 5px;color:#637e91;font-size:6px;line-height:1.5;text-align:center}.quote-hero{padding:19px;border:1px solid #398b77;border-radius:20px;background:linear-gradient(145deg,#0a654f,#17465d)}.quote-hero>p{display:flex;align-items:center;gap:5px;color:#8aefd2;font-size:7px;font-weight:900}.quote-hero p svg{width:12px}.quote-hero h2{margin:7px 0 13px;font-size:17px}.quote-hero>div{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid rgba(255,255,255,.13)}.quote-hero>div span{display:flex;flex-direction:column;padding:11px 0}.quote-hero>div span+span{padding-left:12px;border-left:1px solid rgba(255,255,255,.13)}.quote-hero small{color:#99bcb8;font-size:6px}.quote-hero b{margin-top:3px;font-size:13px}.quote-hero>small{display:block;margin-top:9px}.why-card{margin-top:9px;padding:12px;border:1px solid #28546f;border-radius:14px;background:#07253e}.why-card summary{display:flex;align-items:center;gap:6px;color:#9eb8c6;font-size:8px;font-weight:800;cursor:pointer}.why-card summary svg{width:15px}.why-card p{margin-top:8px;color:#718da0;font-size:7px;line-height:1.5}.ai-reasons{margin-top:9px;padding:15px;border:1px solid #675a87;border-radius:18px;background:linear-gradient(145deg,#24214d,#092d43)}.ai-reasons article{display:flex;gap:9px;margin-top:11px}.ai-reasons article i{display:grid;width:23px;height:23px;flex:none;place-items:center;border-radius:8px;color:#e4dfff;background:#5b4b91;font-size:8px;font-style:normal;font-weight:900}.ai-reasons article div{display:flex;flex-direction:column}.ai-reasons b{font-size:8px}.ai-reasons span{margin-top:3px;color:#a3b4c2;font-size:7px;line-height:1.55}.quote-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.quote-actions button{min-height:39px;padding:8px;border:1px solid #34708a;border-radius:11px;color:#b9d2dc;background:#082b45;font-size:7px;font-weight:900}.quote-actions button:first-child{color:#06362e;background:#67dbba}.insurer-note{align-items:flex-start;color:#86a2b2;font-size:6px;line-height:1.5}.decision-row{display:flex;justify-content:center;gap:20px;margin-top:10px}.decision-row button{padding:8px;color:#748fa1;font-size:7px;font-weight:800}.plan-list{display:flex;flex-direction:column;gap:9px;margin-top:9px}.plan-list article{padding:15px;border:1px solid #29536f;border-radius:17px;background:#072640}.plan-list article.selected{border-color:#56c8aa}.plan-list p{color:#60d8b7;font-size:6px;font-weight:900}.plan-list h3{margin:5px 0 10px;font-size:12px}.plan-list article>div{display:flex;justify-content:space-between}.plan-list div b{font-size:14px}.plan-list div span{color:#7de1c4;font-size:10px;font-weight:800}.plan-list>article>small{display:block;margin-top:4px;color:#88a3b2;font-size:7px}.plan-list ul{margin:10px 0 0;padding-left:14px;color:#718da0;font-size:6px;line-height:1.8}.plan-list button{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;margin-top:10px;padding:10px;border-radius:10px;color:#07362f;background:#60d8b8;font-size:7px;font-weight:900}.plan-list button svg{width:13px}.detail-source{margin-top:0}.detail-source small{margin-top:3px;color:#58caaa;font-size:6px}.cover-table{overflow:hidden;margin-top:9px;border:1px solid #28536e;border-radius:16px;background:#06243e}.cover-table div{display:grid;grid-template-columns:105px 1fr;gap:9px;padding:11px;border-bottom:1px solid #1d455e}.cover-table div:last-child{border:0}.cover-table b{font-size:7px}.cover-table span{color:#a8bfca;font-size:7px;line-height:1.5}.cover-table span.unknown{color:#c8a66e}.faq-card{margin-top:10px;padding:15px;border:1px solid #665988;border-radius:17px;background:#171d40}.faq-card h3{margin:5px 0 8px;font-size:11px}.faq-card>div{display:flex;gap:6px}.faq-card input{min-width:0;flex:1;padding:10px;border:1px solid #4c5278;border-radius:10px;color:#fff;background:#101631;font-size:7px}.faq-card button{padding:0 11px;border-radius:9px;color:#171832;background:#a99be8;font-size:7px;font-weight:900}.faq-card>span{display:block;margin-top:9px;color:#b3bdd0;font-size:7px;line-height:1.55}.proceed-consent{display:flex;gap:7px;margin-top:12px;color:#9ab0bd;font-size:7px;line-height:1.5}.empty-protection{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;margin-top:9px;padding:20px;border:1px dashed #315f78;border-radius:18px;text-align:center;background:#06233c}.empty-protection>svg{width:30px;color:#62daba}.empty-protection b{margin-top:9px;font-size:10px}.empty-protection span{max-width:250px;margin-top:4px;color:#728fa1;font-size:7px;line-height:1.5}.empty-protection button{display:flex;align-items:center;gap:5px;margin-top:13px;padding:9px 12px;border-radius:9px;color:#07362f;background:#62d9b9;font-size:7px;font-weight:900}.empty-protection button svg{width:13px}@media (min-width:700px){.family-page{width:100%;max-width:520px;min-height:100vh;margin:0 auto}}.family-pending{display:flex;width:100%;align-items:center;gap:10px;margin:12px 0;padding:13px;border:1px solid #bd8c35;border-radius:15px;color:#fff;background:#473619;text-align:left}.family-pending>svg{width:20px;color:#ffc761}.family-pending span{display:flex;flex:1;flex-direction:column}.family-pending b{font-size:9px}.family-pending small{margin-top:3px;color:#d9c28f;font-size:7px}.family-pending>svg:last-child{width:14px}.family-fact{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid #1d4661}.family-fact:first-of-type{margin-top:13px}.family-fact span{color:#7894a7;font-size:7px}.family-fact b{max-width:65%;font-size:8px;text-align:right}.family-form{display:grid;gap:12px;margin-top:14px}.family-form label{color:#9ab0bd;font-size:7px;font-weight:800}.family-form input,.family-form select{width:100%;height:44px;margin-top:6px;padding:0 11px;border:1px solid #285672;border-radius:11px;outline:none;color:#eff9fc;background:#041d34;font-size:9px}.family-form input:focus,.family-form select:focus{border-color:#62d9b9}.family-approval>h2{margin:10px 0 4px;color:#83e8cc;font-size:30px}.family-decision{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:12px}.family-decision button{display:flex;height:48px;align-items:center;justify-content:center;gap:6px;border:1px solid #315f78;border-radius:13px;font-size:9px;font-weight:900}.family-decision button:first-child{color:#ff9b9b;background:#3e2029}.family-decision button:last-child{color:#06362f;background:#62d9b9}.family-decision svg{width:15px}.family-reminder-actions{display:flex;justify-content:center;gap:18px;margin-top:12px}.family-reminder-actions button{color:#87a5b6;font-size:7px;text-decoration:underline}.family-activity{overflow:hidden;margin-top:10px;border:1px solid #285672;border-radius:16px}.family-activity article{display:flex;align-items:center;gap:9px;padding:12px;border-bottom:1px solid #1d4661;background:#06233c}.family-activity article:last-child{border:0}.family-activity i{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#69dec0;background:#0a4b47;font-size:10px;font-style:normal;font-weight:900}.family-activity div{display:flex;min-width:0;flex:1;flex-direction:column}.family-activity b{font-size:8px}.family-activity small{margin-top:3px;color:#6f8ca0;font-size:6px}.family-activity>article>span{display:flex;flex-direction:column;align-items:flex-end;font-size:8px;font-weight:900}.family-activity em{margin-top:4px;padding:3px 5px;border-radius:5px;color:#77dfc0;background:#0a4b47;font-size:5px;font-style:normal}.family-activity em.pending_approval{color:#ffc761;background:#473619}.family-activity em.denied{color:#ff9b9b;background:#3e2029}.corp-site{min-height:100vh;color:#eaf3ff;background:#03172e;font-family:Plus Jakarta Sans,sans-serif}.corp-site a{text-decoration:none}.corp-header{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(20px,5vw,74px);border-bottom:1px solid rgba(93,163,231,.18);background:#03172ee6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.corp-brand{display:flex;align-items:center;gap:11px;color:#fff}.corp-brand>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #276295;border-radius:13px;color:#59b8ff;background:#092b50}.corp-brand svg{width:21px}.corp-brand div{display:flex;flex-direction:column}.corp-brand b{font-size:18px}.corp-brand small{color:#87a4c0;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.corp-header nav{display:flex;align-items:center;gap:26px}.corp-header nav>a,.corp-nav-group>button{color:#c3d2e1;font-size:13px;font-weight:700}.corp-nav-group{position:relative}.corp-nav-group>button{display:flex;align-items:center;gap:5px}.corp-nav-group>button svg{width:13px}.corp-nav-group>div{position:absolute;top:26px;left:-18px;display:none;width:220px;padding:10px;border:1px solid #1d476d;border-radius:15px;background:#06213f;box-shadow:0 18px 50px #00000057}.corp-nav-group:hover>div,.corp-nav-group:focus-within>div{display:grid}.corp-nav-group>div a{padding:10px;border-radius:9px;color:#b9cce0;font-size:12px}.corp-nav-group>div a:hover{color:#fff;background:#0b3159}.corp-login{padding:11px 17px;border-radius:12px;color:#fff!important;background:linear-gradient(135deg,#168de9,#3158ef)}.corp-menu{display:none;color:#fff}.corp-menu svg{width:24px}.corp-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;min-height:660px;padding:90px clamp(24px,7vw,110px);overflow:hidden;background:radial-gradient(circle at 85% 35%,rgba(44,144,244,.22),transparent 32%),linear-gradient(150deg,#03172e,#05254a)}.corp-hero-copy{max-width:720px}.corp-kicker{display:flex;align-items:center;gap:7px;color:#49adfa;font-size:11px;font-weight:800;letter-spacing:.15em}.corp-kicker svg{width:15px}.corp-hero h1,.corp-page-hero h1{margin:16px 0 22px;font-size:clamp(44px,6vw,78px);line-height:1.03;letter-spacing:-.055em}.corp-hero-copy>p:not(.corp-kicker),.corp-page-hero>p:not(.corp-kicker){max-width:700px;color:#9cb2c8;font-size:18px;line-height:1.75}.corp-actions{display:flex;gap:12px;margin-top:32px}.corp-actions a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border:1px solid #2a5b86;border-radius:14px;color:#ddecfa;font-size:13px;font-weight:800}.corp-actions a:first-child{border:0;color:#fff;background:linear-gradient(135deg,#168de9,#3158ef)}.corp-actions svg,.corp-all svg,.corp-help a svg,.corp-trust a svg{width:15px}.corp-status{display:flex;align-items:center;gap:10px;margin-top:26px;color:#88a5bf;font-size:12px}.corp-status svg{width:18px;color:#53c99e}.corp-status b{color:#dcebf8}.corp-orbit{position:relative;width:430px;height:430px;margin:auto;border:1px solid rgba(79,169,243,.18);border-radius:50%}.corp-orbit:before,.corp-orbit:after{position:absolute;top:65px;right:65px;bottom:65px;left:65px;content:"";border:1px dashed rgba(79,169,243,.18);border-radius:50%}.corp-orbit:after{top:135px;right:135px;bottom:135px;left:135px}.orbit-core,.orbit-card{position:absolute;display:flex;align-items:center;justify-content:center}.orbit-core{top:142px;right:142px;bottom:142px;left:142px;z-index:2;flex-direction:column;border:1px solid #3685c4;border-radius:50%;background:linear-gradient(145deg,#0e4b82,#092944);box-shadow:0 0 55px #2a9bf438}.orbit-core svg{width:30px;color:#63c0ff}.orbit-core b{margin-top:8px}.orbit-core small{color:#86a3bf;font-size:8px}.orbit-card{gap:7px;padding:11px 14px;border:1px solid #24547e;border-radius:13px;color:#dcebf8;background:#082846;font-size:11px;font-weight:700;box-shadow:0 12px 30px #00000040}.orbit-card svg{width:17px;color:#56b5fc}.o1{top:30px;left:20px}.o2{right:-10px;top:190px}.o3{bottom:30px;left:30px}.corp-model,.corp-products,.corp-trust,.corp-content-grid,.corp-help{padding:90px clamp(24px,7vw,110px)}.corp-model{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid #143b60;background:#041d3a}.corp-model h2,.corp-section-head h2,.corp-trust h2,.corp-help h2{margin-top:12px;font-size:clamp(28px,3vw,45px);line-height:1.15;letter-spacing:-.04em}.corp-model ol{display:grid;gap:10px;list-style:none}.corp-model li{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #17446b;border-radius:14px;color:#b5c8db;background:#062441;font-size:13px}.corp-model li span{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:10px;color:#53b7ff;background:#0b3a66;font-size:10px;font-weight:800}.corp-model>a{grid-column:2;display:flex;align-items:center;gap:8px;color:#57b7fc;font-size:13px;font-weight:800}.corp-products{background:#f6f9fc;color:#10253a}.corp-section-head{max-width:720px}.corp-section-head>p:not(.corp-kicker){margin-top:14px;color:#63788d;line-height:1.7}.corp-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.corp-product-grid>a{display:flex;min-height:250px;flex-direction:column;padding:26px;border:1px solid #dde7f0;border-radius:20px;color:#16304a;background:#fff;box-shadow:0 8px 26px #1233520d}.corp-product-grid>a>svg{width:28px;height:28px;color:#217ed1}.corp-product-grid h3{margin-top:34px;font-size:18px}.corp-product-grid p{margin:9px 0 24px;color:#667d93;font-size:13px;line-height:1.65}.corp-product-grid span{display:flex;align-items:center;gap:7px;margin-top:auto;color:#227ac8;font-size:11px;font-weight:800}.corp-product-grid span svg{width:14px}.corp-all{display:flex;width:max-content;align-items:center;gap:8px;margin:25px auto 0;color:#176db8;font-size:13px;font-weight:800}.corp-trust{display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:center;background:linear-gradient(120deg,#082b4f,#05203e)}.corp-trust>div:first-child>svg{width:42px;color:#5bcaa1}.corp-trust>div:last-child p{color:#a4bacf;line-height:1.75}.corp-trust a{display:flex;align-items:center;gap:8px;margin-top:22px;color:#5bb8fd;font-size:12px;font-weight:800}.corp-page-hero{padding:100px clamp(24px,12vw,190px) 80px;border-bottom:1px solid #164067;background:radial-gradient(circle at 85% 20%,rgba(45,151,240,.22),transparent 30%),#041d3a}.corp-page-hero h1{max-width:900px;font-size:clamp(42px,6vw,72px)}.corp-content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background:#f5f8fb;color:#14304a}.corp-content-grid article{padding:34px;border:1px solid #dce6ef;border-radius:20px;background:#fff}.corp-content-grid article>span{color:#2483d3;font-size:10px;font-weight:800;letter-spacing:.15em}.corp-content-grid h2{margin:13px 0 12px;font-size:23px}.corp-content-grid p{color:#647a8f;font-size:15px;line-height:1.75}.corp-content-grid ul{display:grid;gap:9px;margin-top:18px}.corp-content-grid li{display:flex;align-items:center;gap:9px;color:#3e5971;font-size:13px}.corp-content-grid li svg{width:16px;color:#1aa176}.corp-product-page{padding:70px clamp(24px,7vw,110px);background:#f5f8fb}.corp-product-page .corp-product-grid{margin-top:0}.corp-help{display:flex;align-items:center;gap:18px;border-top:1px solid #17446b;background:#041d3a}.corp-help>svg{width:38px;color:#55b8fe}.corp-help div{flex:1}.corp-help h2{margin:0;font-size:26px}.corp-help p{margin-top:6px;color:#8fa8bf}.corp-help>a{display:flex;align-items:center;gap:8px;color:#58b9fe;font-size:12px;font-weight:800}.corp-footer{display:grid;grid-template-columns:1.2fr .6fr .6fr 1fr;gap:42px;padding:60px clamp(24px,7vw,110px) 28px;border-top:1px solid #17446b;color:#8da7be;background:#021225}.corp-footer>div{display:flex;flex-direction:column;gap:11px}.corp-footer>div>p{max-width:360px;margin-top:8px;font-size:12px;line-height:1.65}.corp-footer>div>small{font-size:10px;line-height:1.6}.corp-footer>div>b{color:#e8f2fc;font-size:12px}.corp-footer>div>a:not(.corp-brand){color:#8da7be;font-size:11px}.corp-footer-note{align-self:start!important;flex-direction:row!important;padding:15px;border:1px solid #1a476f;border-radius:14px;background:#061f3d}.corp-footer-note>svg{width:20px;flex:none;color:#5ac99f}.corp-footer-note span{display:flex;flex-direction:column}.corp-footer-note b{color:#d8e8f7;font-size:10px}.corp-footer-note small{margin-top:5px;font-size:9px;line-height:1.5}.corp-copyright{grid-column:1/-1;margin-top:26px;padding-top:22px;border-top:1px solid #153653;color:#6d879f;font-size:10px}@media (max-width:900px){.corp-header nav{position:absolute;top:74px;right:14px;left:14px;display:none;align-items:stretch;padding:14px;border:1px solid #1d476d;border-radius:18px;background:#06213f}.corp-header nav.open{display:grid}.corp-menu{display:block}.corp-nav-group>button{width:100%;justify-content:space-between;padding:10px}.corp-nav-group>div{position:static;display:grid;width:auto;border:0;box-shadow:none;background:transparent}.corp-header nav>a{padding:10px}.corp-hero{grid-template-columns:1fr;min-height:auto;padding-top:75px}.corp-orbit{width:360px;height:360px;margin-top:55px}.orbit-core{top:115px;right:115px;bottom:115px;left:115px}.corp-model,.corp-trust{grid-template-columns:1fr}.corp-model>a{grid-column:auto}.corp-product-grid{grid-template-columns:repeat(2,1fr)}.corp-footer{grid-template-columns:1fr 1fr}.corp-footer-note{grid-column:1/-1}}@media (max-width:560px){.corp-header{padding:13px 18px}.corp-hero,.corp-model,.corp-products,.corp-trust,.corp-content-grid,.corp-help,.corp-page-hero,.corp-product-page{padding-right:20px;padding-left:20px}.corp-hero h1{font-size:43px}.corp-hero-copy>p:not(.corp-kicker),.corp-page-hero>p:not(.corp-kicker){font-size:16px}.corp-actions{flex-direction:column}.corp-orbit{width:290px;height:290px}.orbit-core{top:92px;right:92px;bottom:92px;left:92px}.orbit-card{font-size:9px}.o2{top:125px}.corp-product-grid,.corp-content-grid{grid-template-columns:1fr}.corp-help{align-items:flex-start;flex-wrap:wrap}.corp-help div{min-width:230px}.corp-footer{grid-template-columns:1fr}.corp-copyright{grid-column:auto}.corp-page-hero{padding-top:72px;padding-bottom:58px}.corp-page-hero h1{font-size:41px}}.corp-header{padding-top:10px;padding-bottom:10px}.corp-brand>img{display:block;width:92px;height:67px;border-radius:10px;object-fit:cover;box-shadow:0 5px 18px #0000003d}.corp-footer .corp-brand>img{width:126px;height:91px}@media (max-width:900px){.corp-header nav{top:88px}}@media (max-width:560px){.corp-header{padding-top:8px;padding-bottom:8px}.corp-brand>img{width:78px;height:57px}.corp-header nav{top:78px}}.corp-skip{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-150%);padding:10px 14px;border-radius:9px;color:#041d3a!important;background:#fff}.corp-skip:focus{transform:none}.corp-header a:focus-visible,.corp-header button:focus-visible,.corp-site main a:focus-visible,.corp-footer a:focus-visible{outline:3px solid #70c5ff;outline-offset:3px}.corp-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dce7f0;color:#17324b}.corp-proof>div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:14px;padding:27px clamp(18px,3vw,38px);background:#fff}.corp-proof svg{grid-row:1/3;width:25px;height:25px;margin-top:4px;color:#187acc}.corp-proof b{font-size:14px}.corp-proof span{margin-top:5px;color:#708397;font-size:11px;line-height:1.5}.corp-section-copy{max-width:480px;margin-top:18px;color:#91abc2;line-height:1.75}.corp-ai,.corp-partners,.corp-final{padding:90px clamp(24px,7vw,110px)}.corp-ai{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center;background:#f3f7fb;color:#142d44}.corp-ai h2,.corp-partners h2,.corp-final h2{margin:14px 0 18px;font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-.045em}.corp-ai>div:first-child>p:not(.corp-kicker),.corp-partners p,.corp-final>p:not(.corp-kicker){color:#64798c;line-height:1.75}.corp-ai a,.corp-partners a{display:flex;align-items:center;gap:8px;width:max-content;margin-top:24px;color:#1673c0;font-size:12px;font-weight:800}.corp-ai a svg,.corp-partners a svg{width:15px}.corp-ai-card{padding:28px;border:1px solid #d9e5ef;border-radius:26px;background:#fff;box-shadow:0 20px 60px #163c5f1a}.corp-ai-card>span{display:grid;width:52px;height:52px;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(145deg,#128bdd,#3157e9)}.corp-ai-card>p{margin:24px 0;color:#1b3953;font-size:20px;font-weight:700;line-height:1.45}.corp-ai-card>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #e8eef4;color:#61778b;font-size:12px}.corp-ai-card>div svg{width:17px;color:#2084d3}.corp-partners{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;background:#fff;color:#142e47}.corp-partners>div:last-child{padding:30px;border-left:3px solid #2385d1}.corp-final{text-align:center;background:radial-gradient(circle at 50% 0,rgba(41,146,234,.22),transparent 46%),#03172e}.corp-final .corp-kicker{justify-content:center}.corp-final>p:not(.corp-kicker){max-width:620px;margin:0 auto;color:#9bb2c8}.corp-final .corp-actions{justify-content:center}.corp-breadcrumb{display:flex;gap:9px;padding:22px clamp(24px,12vw,190px);color:#718da6;background:#041d3a;font-size:11px}.corp-breadcrumb a{color:#5db8fb}.corp-breadcrumb+.corp-page-hero{padding-top:65px}.corp-footer{grid-template-columns:1.2fr .55fr .65fr .55fr .95fr}@media (max-width:900px){.corp-proof{grid-template-columns:repeat(2,1fr)}.corp-ai,.corp-partners{grid-template-columns:1fr;gap:40px}.corp-footer{grid-template-columns:1fr 1fr}.corp-footer-note{grid-column:1/-1}}@media (max-width:560px){.corp-proof{grid-template-columns:1fr}.corp-ai,.corp-partners,.corp-final{padding:68px 20px}.corp-ai-card{padding:22px}.corp-partners>div:last-child{padding:22px 0 0;border-top:3px solid #2385d1;border-left:0}.corp-breadcrumb{padding-right:20px;padding-left:20px}.corp-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.corp-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.corp-site{--ink:#091b34;--muted:#5e7188;--line:#dce7f3;--blue:#1768e5;--violet:#7c3aed;background:#f7fbff;color:var(--ink);font-family:Inter,Plus Jakarta Sans,sans-serif}.corp-header{top:14px;width:min(1320px,calc(100% - 32px));margin:0 auto -82px;padding:10px 12px 10px 18px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#ffffffd1;box-shadow:0 18px 50px #0a23461f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translateY(14px)}.corp-wordmark{display:flex;align-items:center;gap:9px}.corp-wordmark>img{width:46px!important;height:46px!important;object-fit:contain!important;border-radius:0!important;filter:drop-shadow(0 8px 12px rgba(80,45,190,.2));box-shadow:none!important}.corp-wordmark>span{display:flex;flex-direction:column}.corp-wordmark b{color:#102240;font-size:1.08rem;line-height:1;letter-spacing:.01em}.corp-wordmark small{margin-top:5px;color:#687b92;font-size:.63rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.corp-header nav{gap:22px}.corp-header nav>a,.corp-nav-group>button{color:#31465f;font-size:.82rem}.corp-header nav>a:hover,.corp-nav-group>button:hover{color:var(--blue)}.corp-nav-group>div{top:34px;border:1px solid rgba(213,225,239,.85);background:#fffffff7;box-shadow:0 24px 65px #10284b29}.corp-nav-group>div a{color:#486078}.corp-nav-group>div a:hover{color:#165fc9;background:#eef6ff}.corp-login{padding:13px 18px!important;border-radius:13px!important;background:linear-gradient(135deg,#176ee8,#7045ed)!important;box-shadow:0 10px 25px #375ee040}.corp-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:760px;padding-top:164px;color:var(--ink);background:radial-gradient(circle at 12% 18%,rgba(121,211,255,.42),transparent 28%),radial-gradient(circle at 88% 20%,rgba(161,125,255,.26),transparent 30%),linear-gradient(145deg,#f9fdff,#edf7ff 52%,#f4efff)}.corp-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";opacity:.45;background-image:linear-gradient(rgba(38,105,175,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(38,105,175,.07) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.corp-hero h1{max-width:760px;color:#081a34;font-size:clamp(3.4rem,6vw,5.8rem);line-height:.98;letter-spacing:-.065em}.corp-hero-copy>p:not(.corp-kicker){max-width:660px;color:#506881;font-size:1.12rem;line-height:1.75}.corp-kicker{color:#1767cf;font-size:.75rem;letter-spacing:.14em}.corp-actions a{min-height:54px;border-color:#c9d9e9;border-radius:15px;color:#1d4268;background:#fff9}.corp-actions a:first-child{background:linear-gradient(135deg,#1674ec,#6846ec);box-shadow:0 15px 35px #3c55dc38}.corp-status{color:#5c7187}.corp-status b{color:#173958}.corp-orbit{border-color:#2f70be29;background:radial-gradient(circle,rgba(255,255,255,.8),rgba(255,255,255,.18) 62%,transparent 63%);box-shadow:inset 0 0 70px #458bda1a}.corp-orbit:before,.corp-orbit:after{border-color:#4677bd33}.orbit-core{border:1px solid rgba(255,255,255,.85);color:#fff;background:linear-gradient(145deg,#176fe3,#7042e8);box-shadow:0 25px 70px #4b42cf4d}.orbit-core svg{color:#fff}.orbit-core small{color:#dfe9ff}.orbit-card{border:1px solid rgba(255,255,255,.9);color:#243c58;background:#ffffffdb;box-shadow:0 18px 45px #153a6724;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orbit-card svg{color:#266fd7}.corp-proof{position:relative;z-index:2;margin:-22px clamp(20px,5vw,72px) 0;border:1px solid #e0eaf4;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #14365a17}.corp-proof>div{padding-top:30px;padding-bottom:30px}.corp-products{padding-top:120px;background:#f7fbff}.corp-section-head h2,.corp-model h2,.corp-ai h2,.corp-partners h2,.corp-trust h2,.corp-final h2{color:#0b1d36}.corp-section-head>p:not(.corp-kicker){font-size:1rem}.corp-product-grid{gap:18px}.corp-product-grid>a{position:relative;overflow:hidden;min-height:270px;border:1px solid rgba(215,227,239,.9);border-radius:24px;background:linear-gradient(150deg,#fff,#f8fbff);box-shadow:0 12px 35px #183c620f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.corp-product-grid>a:before{position:absolute;right:-45px;bottom:-65px;width:150px;height:150px;border-radius:50%;content:"";background:radial-gradient(circle,rgba(87,115,239,.15),transparent 68%)}.corp-product-grid>a:hover{border-color:#bcd5ef;transform:translateY(-6px);box-shadow:0 24px 55px #1e48741f}.corp-product-grid>a>svg{width:34px;height:34px;padding:8px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#1881e7,#7045e9);box-sizing:content-box}.corp-product-grid h3{font-size:1.18rem}.corp-product-grid p{font-size:.9rem}.corp-model{color:#eaf3ff;background:linear-gradient(135deg,#071a35,#0b2f5a)}.corp-model h2{color:#fff}.corp-model li{border-color:#75a8da40;background:#ffffff0e}.corp-model li span{color:#fff;background:linear-gradient(145deg,#1e88ec,#6d4ce8)}.corp-ai{background:linear-gradient(160deg,#f7fbff,#edf5ff)}.corp-ai-card{border-color:#ffffffe6;box-shadow:0 30px 80px #26467324}.corp-partners{background:#fff}.corp-trust{background:linear-gradient(135deg,#5f36d5,#156fdd)}.corp-trust h2,.corp-trust .corp-kicker{color:#fff}.corp-trust>div:first-child>svg{color:#bdf5df}.corp-trust>div:last-child p{color:#e3ecff}.corp-trust a{color:#fff}.corp-final{background:radial-gradient(circle at 50% 0,rgba(109,81,235,.34),transparent 40%),linear-gradient(145deg,#06172e,#0b2750)}.corp-footer{background:#061426}.corp-page-hero{padding-top:155px;background:radial-gradient(circle at 82% 15%,rgba(136,107,237,.22),transparent 32%),linear-gradient(145deg,#f6fbff,#ebf5ff);color:var(--ink)}.corp-page-hero h1{color:#091b34}.corp-page-hero>p:not(.corp-kicker){color:#5c7288}.corp-breadcrumb{padding-top:118px;color:#6b8095;background:#edf7ff}.corp-content-grid{background:#f7fbff}.corp-content-grid article{border-radius:24px;box-shadow:0 10px 30px #1a3b5f0d}@media (max-width:900px){.corp-header{top:8px;width:calc(100% - 24px);margin-bottom:-78px;transform:translateY(8px)}.corp-header nav{top:74px;border-color:#d6e3ef;background:#fffffffa;box-shadow:0 22px 60px #10284b2e}.corp-header nav>a,.corp-nav-group>button{color:#2d455e}.corp-nav-group>div{background:transparent}.corp-menu{color:#193b5e}.corp-hero{padding-top:145px}.corp-proof{margin-top:0}}@media (max-width:560px){.corp-header{padding:8px 10px 8px 13px;border-radius:16px}.corp-wordmark>img{width:40px!important;height:40px!important}.corp-wordmark b{font-size:1rem}.corp-wordmark small{font-size:.56rem}.corp-hero{padding-top:128px}.corp-hero h1{font-size:3.15rem}.corp-proof{margin-right:14px;margin-left:14px;border-radius:18px}.corp-products{padding-top:82px}.corp-page-hero{padding-top:135px}.corp-breadcrumb{padding-top:105px}}.corp-site{--ink:#f7f8ff;--muted:#9caac0;--line:#263a59;--blue:#315efb;--violet:#7b25dc;color:#f7f8ff;background:#03172e}.corp-header{border-color:#7d97c133;background:#03172ee0;box-shadow:0 18px 55px #0006184d}.corp-wordmark b{color:#fff}.corp-wordmark small{color:#aebbd0}.corp-header nav>a,.corp-nav-group>button{color:#d4ddec}.corp-header nav>a:hover,.corp-nav-group>button:hover{color:#c698ff}.corp-nav-group>div{border-color:#304663;background:#061e3dfa;box-shadow:0 24px 65px #00051473}.corp-nav-group>div a{color:#c0cce0}.corp-nav-group>div a:hover{color:#fff;background:#182e51}.corp-login,.corp-actions a:first-child{background:linear-gradient(100deg,#7b25dc,#9229df)!important;box-shadow:0 13px 28px #7b25dc4d!important}.corp-hero{color:#fff;background:radial-gradient(circle at 14% 12%,rgba(49,94,251,.32),transparent 28%),radial-gradient(circle at 86% 22%,rgba(146,41,223,.3),transparent 30%),linear-gradient(145deg,#03172e,#061e3d 58%,#11143d)}.corp-hero:before{opacity:.3;background-image:linear-gradient(rgba(112,139,181,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(112,139,181,.13) 1px,transparent 1px)}.corp-hero h1{color:#fff}.corp-hero-copy>p:not(.corp-kicker){color:#bdc9db}.corp-kicker{color:#c49aff}.corp-actions a{border-color:#334b6e;color:#e4eafb;background:#092548b3}.corp-status{color:#94a6bf}.corp-status b{color:#fff}.corp-orbit{border-color:#855edc3d;background:radial-gradient(circle,rgba(74,40,139,.24),rgba(5,31,62,.2) 60%,transparent 63%);box-shadow:inset 0 0 80px #6a3dcf29}.corp-orbit:before,.corp-orbit:after{border-color:#9168e53d}.orbit-core{background:linear-gradient(145deg,#315efb,#7b25dc);box-shadow:0 25px 70px #5328c261}.orbit-card{border-color:#35496a;color:#edf2ff;background:#061e3de6;box-shadow:0 18px 45px #00081c59}.orbit-card svg{color:#b78cff}.corp-proof{border-color:#273a57;background:#273a57;box-shadow:0 20px 60px #00091c4d}.corp-proof>div{color:#fff;background:#071d39}.corp-proof svg{color:#b88cff}.corp-proof span{color:#93a4bc}.corp-products,.corp-product-page,.corp-content-grid{background:#061a34}.corp-section-head h2,.corp-model h2,.corp-ai h2,.corp-partners h2,.corp-trust h2,.corp-final h2{color:#fff}.corp-section-head>p:not(.corp-kicker){color:#9cabc0}.corp-product-grid>a{border-color:#1f3c60;color:#fff;background:linear-gradient(150deg,#092746,#061b36);box-shadow:0 12px 35px #00081833}.corp-product-grid>a:hover{border-color:#7649c2;box-shadow:0 24px 55px #27115c47}.corp-product-grid>a>svg{background:linear-gradient(145deg,#315efb,#7b25dc)}.corp-product-grid p{color:#94a7bf}.corp-product-grid span,.corp-all{color:#c8a3ff}.corp-model{background:linear-gradient(135deg,#071a35,#0c1d46)}.corp-model li span{background:linear-gradient(145deg,#315efb,#7b25dc)}.corp-ai{color:#fff;background:radial-gradient(circle at 78% 20%,rgba(123,37,220,.2),transparent 32%),#03172e}.corp-ai>div:first-child>p:not(.corp-kicker),.corp-partners p{color:#9cabc0}.corp-ai a,.corp-partners a{color:#c59bff}.corp-ai-card{border-color:#273d60;background:linear-gradient(145deg,#0b294c,#071c38);box-shadow:0 30px 80px #00081e59}.corp-ai-card>span{background:linear-gradient(145deg,#315efb,#7b25dc)}.corp-ai-card>p{color:#fff}.corp-ai-card>div{border-color:#29415f;color:#a7b5ca}.corp-ai-card>div svg{color:#b990ff}.corp-partners{color:#fff;background:#071d39}.corp-partners>div:last-child{border-color:#7b25dc}.corp-trust{background:linear-gradient(135deg,#5b22bb,#315efb)}.corp-final{background:radial-gradient(circle at 50% 0,rgba(123,37,220,.4),transparent 42%),#03172e}.corp-page-hero{color:#fff;background:radial-gradient(circle at 82% 15%,rgba(123,37,220,.28),transparent 32%),linear-gradient(145deg,#03172e,#0a2447)}.corp-page-hero h1{color:#fff}.corp-page-hero>p:not(.corp-kicker){color:#aebdd2}.corp-breadcrumb{color:#8fa2bc;background:#041a34}.corp-breadcrumb a{color:#c49aff}.corp-content-grid article{border-color:#203c5d;color:#fff;background:#082441;box-shadow:0 10px 30px #00081933}.corp-content-grid h2{color:#fff}.corp-content-grid p{color:#9bacc1}.corp-content-grid li{color:#c3cee0}.corp-help{background:#041a34}.corp-footer{background:#020e20}.corp-menu{color:#fff}@media (max-width:900px){.corp-header nav{border-color:#29415f;background:#03172efc}.corp-header nav>a,.corp-nav-group>button{color:#d4ddec}.corp-nav-group>div{background:transparent}}@media (max-width:900px){.corp-hero{grid-template-columns:minmax(0,1fr)!important}.corp-hero-copy{width:100%;max-width:680px}.corp-orbit{display:none}.corp-kicker{max-width:100%;white-space:normal}.corp-header{display:flex;align-items:center}.corp-brand{min-width:0}.corp-wordmark{min-width:0;flex:none}.corp-header .corp-wordmark>span{display:none}.corp-wordmark>img{width:46px!important;height:46px!important}.corp-menu{display:grid;width:46px;height:46px;place-items:center;border:1px solid #304867;border-radius:13px;background:#092443}.corp-hero{min-height:auto;padding-bottom:76px}.corp-hero h1{max-width:720px}.corp-hero-copy>p:not(.corp-kicker){max-width:620px}.corp-footer .corp-wordmark>span{display:flex}.corp-footer .corp-wordmark{align-items:center}.corp-footer .corp-wordmark>img{width:52px!important;height:52px!important}}@media (max-width:560px){.corp-header{width:calc(100% - 24px);margin-bottom:-76px}.corp-hero{padding-top:124px;padding-right:20px;padding-left:20px}.corp-hero h1{margin-top:18px;font-size:clamp(3rem,14vw,4rem);line-height:1.01;letter-spacing:-.055em}.corp-kicker{font-size:.7rem;line-height:1.55}.corp-hero-copy>p:not(.corp-kicker){font-size:1rem;line-height:1.7}.corp-actions{gap:10px}.corp-status{align-items:flex-start;line-height:1.5}}.corp-brand>.corp-wordmark{display:flex;width:auto;height:auto;min-width:max-content;align-items:center;place-items:unset;border:0;border-radius:0;background:transparent}.corp-footer .corp-brand{display:inline-flex;width:max-content;min-height:58px;margin-bottom:8px}.corp-footer .corp-wordmark>span{position:static;display:flex!important;min-width:88px;flex-direction:column}.corp-footer .corp-wordmark b{color:#fff;font-size:1.12rem;line-height:1}.corp-footer .corp-wordmark small{margin-top:6px;color:#aab9ce;font-size:.64rem;line-height:1;letter-spacing:.12em}.corp-footer>div:first-child>p{clear:both;margin-top:4px}.corp-wordmark em{display:none}.corp-footer .corp-brand{position:relative;padding:12px 18px 12px 12px;border:1px solid rgba(130,93,220,.26);border-radius:20px;background:linear-gradient(125deg,#132d52b8,#26134d94);box-shadow:0 16px 40px #0003}.corp-footer .corp-brand:after{position:absolute;right:18px;bottom:0;left:78px;height:2px;border-radius:2px;content:"";background:linear-gradient(90deg,#7b25dc,#f5c955,transparent)}.corp-footer .corp-wordmark{gap:13px}.corp-footer .corp-wordmark>img{width:62px!important;height:62px!important;filter:drop-shadow(0 10px 14px rgba(112,56,214,.32))}.corp-footer .corp-wordmark>span{min-width:130px}.corp-footer .corp-wordmark b{font-size:1.35rem;letter-spacing:.08em}.corp-footer .corp-wordmark small{color:#d3b9ff;font-size:.66rem;font-weight:800}.corp-footer .corp-wordmark em{display:block;margin-top:8px;color:#91a8c3;font-size:.62rem;font-style:normal;font-weight:650;letter-spacing:.04em}.corp-footer>div:first-child>p{margin-top:14px}.corp-wordmark>span{display:flex!important;min-width:max-content;flex-direction:column}.corp-wordmark b{color:#fff;font-size:1.25rem;line-height:1;font-weight:850;letter-spacing:.09em}.corp-wordmark small{margin-top:6px;color:#c6a0ff;font-size:.62rem;line-height:1;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.corp-footer .corp-brand{min-height:auto;padding:14px 18px}.corp-footer .corp-brand:after{left:18px}.corp-footer .corp-wordmark>span{min-width:max-content}.corp-footer .corp-wordmark b{font-size:1.35rem}.corp-footer .corp-wordmark em{display:none}.corp-header .corp-wordmark>img{display:block;width:50px!important;height:50px!important;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(123,37,220,.28))}.corp-footer .corp-brand{min-height:auto;padding:12px 16px;border:0;background:transparent;box-shadow:none}.corp-footer .corp-brand:after{display:none}.corp-footer .corp-wordmark>img{display:block;width:66px!important;height:66px!important;object-fit:contain;filter:drop-shadow(0 10px 15px rgba(123,37,220,.34))}.corp-wordmark{gap:9px}.corp-wordmark>span{display:flex!important;min-width:auto}.corp-wordmark b{background:linear-gradient(100deg,#fff 15%,#f4ecff 65%,#f5c955);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:1.28rem;font-weight:900;letter-spacing:.11em;text-shadow:0 5px 18px rgba(123,37,220,.18)}.corp-header .corp-wordmark>span{display:flex!important}.corp-footer .corp-wordmark{gap:11px}.corp-footer .corp-wordmark b{font-size:1.45rem}.corp-footer .corp-wordmark>span{min-width:auto}.corp-brand>.corp-wordmark{flex-direction:column;justify-content:center;gap:0}.corp-wordmark>span{align-items:center}.corp-wordmark b{margin-top:-7px;font-size:1rem;line-height:1}.corp-footer .corp-wordmark{gap:0}.corp-footer .corp-wordmark b{margin-top:-9px;font-size:1.12rem}.corp-header{position:absolute;top:14px;right:16px;left:16px;width:auto;max-width:1320px;margin:0 auto;transform:none}.corp-header .corp-brand{align-self:center;padding:0;transform:none!important}.corp-header .corp-wordmark{width:62px;height:72px;justify-content:flex-start;overflow:visible;transform:none!important;transition:none!important}.corp-header .corp-wordmark>img{width:58px!important;height:58px!important;flex:0 0 58px;filter:drop-shadow(0 7px 10px rgba(123,37,220,.24)) drop-shadow(0 2px 3px rgba(245,201,85,.12));transform:none!important;transition:none!important}.corp-header .corp-wordmark>span{height:14px;justify-content:flex-start;transform:none!important;transition:none!important}.corp-header .corp-wordmark b{margin-top:-4px;background:linear-gradient(100deg,#fff 12%,#f3eaff 62%,#f5cf68);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:1rem;font-weight:900;line-height:1;letter-spacing:.12em;text-shadow:none;transform:none!important;transition:none!important}@media (max-width:900px){.corp-header{top:8px;right:12px;left:12px;width:auto;margin:0;transform:none}}@media (max-width:560px){.corp-header .corp-wordmark{width:58px;height:68px}.corp-header .corp-wordmark>img{width:54px!important;height:54px!important;flex-basis:54px}.corp-header .corp-wordmark b{margin-top:-3px;font-size:.94rem}}.corp-footer .corp-brand{transform:translate(-25px,20px);transition:none}.product-journey{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:48px;padding:72px clamp(24px,10vw,160px);border-bottom:1px solid #183758;background:radial-gradient(circle at 82% 12%,rgba(123,37,220,.2),transparent 30%),#03172e}.journey-intro{padding-top:18px}.journey-intro h2{max-width:420px;margin:16px 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02;letter-spacing:-.05em}.journey-intro>p:not(.corp-kicker){max-width:430px;color:#9eacc1;font-size:1rem;line-height:1.75}.journey-safety,.journey-notice{display:flex;align-items:flex-start;gap:12px;margin-top:28px;padding:16px;border:1px solid #294867;border-radius:16px;color:#cdd8e7;background:#08213c}.journey-safety>svg,.journey-notice>svg{width:20px;flex:none;color:#c9a6ff}.journey-safety span,.journey-notice span{display:flex;flex-direction:column;gap:4px}.journey-safety b,.journey-notice b{font-size:.86rem}.journey-safety small,.journey-notice small{color:#8fa0b7;font-size:.75rem;line-height:1.5}.journey-card{min-height:590px;padding:26px;border:1px solid #2a4060;border-radius:26px;background:linear-gradient(145deg,#0b274afa,#0a1938fa);box-shadow:0 30px 80px #00000052}.journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 32px;padding:0;list-style:none}.journey-steps li{position:relative;display:flex;align-items:center;gap:8px;color:#71849e;font-size:.72rem}.journey-steps li:not(:last-child):after{position:absolute;top:15px;right:-7px;width:14px;height:1px;content:"";background:#32455e}.journey-steps li>span{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid #344b6a;border-radius:50%;font-size:.68rem}.journey-steps li.active,.journey-steps li.done{color:#fff}.journey-steps li.active>span{border-color:#9569f2;background:#6e39d5;box-shadow:0 0 0 5px #7b25dc26}.journey-steps li.done>span{border-color:#327b68;color:#84e3c5;background:#123d3a}.journey-card form,.journey-review{padding:12px 8px}.journey-step-label{color:#b889ff;font-size:.7rem;font-weight:850;letter-spacing:.14em}.journey-card h3{margin:9px 0 6px;font-size:1.65rem}.journey-copy{margin-bottom:24px;color:#91a4ba;font-size:.9rem;line-height:1.6}.journey-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.journey-fields label,.journey-otp{display:flex;flex-direction:column;gap:8px;color:#dce5ef;font-size:.78rem;font-weight:750}.journey-fields label.full{grid-column:1/-1}.journey-fields label small{margin-left:6px;color:#7f91a6;font-size:.67rem;font-weight:600}.journey-fields input,.journey-fields textarea,.journey-otp input{width:100%;border:1px solid #314b6d;border-radius:13px;outline:none;color:#fff;background:#061a34;font:inherit}.journey-fields input,.journey-otp input{height:50px;padding:0 14px}.journey-fields textarea{padding:13px 14px;resize:vertical}.journey-fields input:focus,.journey-fields textarea:focus,.journey-otp input:focus{border-color:#9c73f0;box-shadow:0 0 0 3px #7b25dc26}.journey-phone{display:flex;border:1px solid #314b6d;border-radius:13px;overflow:hidden;background:#061a34}.journey-phone:focus-within{border-color:#9c73f0;box-shadow:0 0 0 3px #7b25dc26}.journey-phone span{display:flex;align-items:center;padding:0 12px;border-right:1px solid #314b6d;color:#aab9cb}.journey-phone input{border:0;border-radius:0;box-shadow:none!important}.journey-primary,.journey-secondary{display:flex;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:0 20px;border-radius:13px;font-size:.82rem;font-weight:850}.journey-primary{margin-left:auto;color:#fff;background:linear-gradient(110deg,#7b25dc,#315efb);box-shadow:0 12px 28px #4d33d242}.journey-primary svg{width:17px}.journey-primary:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.journey-secondary{border:1px solid #355071;color:#c5d1df;background:#0a2441}.journey-buttons{display:flex;justify-content:flex-end;gap:10px}.journey-otp{max-width:360px}.journey-otp input{text-align:center;font-size:1.25rem;letter-spacing:.4em}.journey-review-head{display:flex;align-items:center;gap:14px;margin:12px 0 24px}.journey-review-head>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:#79ddbf;background:#103f3c}.journey-review-head svg{width:24px}.journey-review-head h3{margin:0}.journey-review-head p{margin-top:4px;color:#92a4b8;font-size:.78rem}.journey-review dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid #294562;border-radius:16px;overflow:hidden;background:#294562}.journey-review dl>div{padding:14px;background:#071d38}.journey-review dt{color:#7890a9;font-size:.68rem}.journey-review dd{margin-top:5px;color:#f3f6fb;font-size:.86rem;font-weight:750;overflow-wrap:anywhere}.journey-notice{margin-top:18px}.journey-review .journey-primary{min-width:160px}@media (max-width:900px){.product-journey{grid-template-columns:1fr;gap:24px;padding:56px 24px}.journey-intro h2{max-width:none}.journey-intro>p:not(.corp-kicker){max-width:620px}}@media (max-width:560px){.product-journey{padding:42px 16px}.journey-card{min-height:0;padding:20px 15px;border-radius:20px}.journey-steps li{justify-content:center}.journey-steps li b{display:none}.journey-fields{grid-template-columns:1fr}.journey-fields label.full{grid-column:auto}.journey-buttons{display:grid;grid-template-columns:1fr 1fr}.journey-primary,.journey-secondary{width:100%;margin-top:20px;padding:0 12px}.journey-review dl,.journey-review .journey-buttons{grid-template-columns:1fr}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@tailwind base;@tailwind components;@tailwind utilities;@layer components;.bank-login{background:#fff!important;color:#111b3f!important}.login-scenery{min-height:302px!important;align-items:center!important;justify-content:flex-start!important;padding:30px 24px!important;background:url(/paywallet-lake-hero.png) center 55%/cover!important}.spay-login-wordmark{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;text-shadow:0 3px 12px rgba(20,30,75,.45)}.spay-login-mark{display:block;width:92px;height:92px;object-fit:contain}.spay-login-wordmark span{display:flex;flex-direction:column;margin-top:-15px}.spay-login-wordmark strong{color:#f5c955;font-size:43px;line-height:1;font-weight:900;letter-spacing:.03em}.spay-login-wordmark small{margin-top:4px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.03em}.spay-login-brand-logo{display:block;width:min(280px,82vw);height:auto;border-radius:18px;box-shadow:0 18px 48px #05183f4d}.login-sheet{min-height:410px!important;margin-top:-1px!important;padding:51px 54px 28px!important;border-radius:44px 44px 0 0!important;color:#111b3f!important;background:#fff!important;box-shadow:0 -12px 30px #0a173814!important}.login-sheet h2{margin:0!important;text-align:center;font-size:23px!important;line-height:1.25;font-weight:800;letter-spacing:-.035em}.login-divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:13px auto 35px;color:#7928d8;font-size:13px;font-weight:800}.login-divider:before,.login-divider:after{width:72px;height:1px;content:"";background:linear-gradient(90deg,transparent,#9b65d4)}.login-divider:after{background:linear-gradient(90deg,#9b65d4,transparent)}.login-sheet form{margin-top:0!important}.login-sheet label{margin-bottom:9px!important;color:#17213f!important;font-size:10px!important}.dark-phone-field{height:53px!important;padding:0 15px!important;border-color:#d7d8e2!important;background:#fff!important;box-shadow:0 5px 14px #171f4514}.dark-phone-field:focus-within{border-color:#8c31db!important;box-shadow:0 0 0 3px #802fd91a!important}.dark-phone-field svg{color:#8a36db!important}.dark-phone-field span{border-right-color:#e2e1e8!important;color:#17213f!important}.dark-phone-field input{color:#252a42!important}.dark-phone-field input::placeholder{color:#777b8a!important}.bank-login-cta{margin-top:17px!important;color:#fff!important;background:linear-gradient(100deg,#7b25dc,#9229df)!important;box-shadow:0 13px 24px #7b25dc42!important}.bank-login-cta:disabled{opacity:.48}.login-trust{margin-top:25px!important;color:#8a8b96!important}.login-trust svg{color:#7c2bd6!important}.login-legal{margin-top:18px;color:#888993;text-align:center;font-size:9px;line-height:1.55}.login-legal a{color:#b38a34;text-decoration:underline}.dark-error{color:#bd2846!important}@media (min-width:720px){.bank-login{max-width:494px!important}.login-scenery{min-height:302px!important}.login-sheet{min-height:410px!important}}@media (max-width:520px){.login-sheet{padding-right:30px!important;padding-left:30px!important}}@plugin "@tailwindcss/typography";html,body,#root{min-height:100%}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--muted)));color:hsl(var(--foreground));font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;touch-action:manipulation}button,a,input{-webkit-tap-highlight-color:transparent}button,a{transition:transform .18s ease,opacity .18s ease,background-color .18s ease}button:active,a:active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.55}.auth-shell{min-height:100dvh;display:grid;background:#fff}.auth-hero{display:none;position:relative;overflow:hidden;padding:48px;color:#fff;background:linear-gradient(145deg,#102b63,#315efb 62%,#6d5dfc)}.auth-brand{position:relative;z-index:2;display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800}.auth-brand span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffffff29}.auth-brand svg{width:24px}.auth-copy{position:relative;z-index:2;margin:auto 0 34px;max-width:580px}.auth-copy h1{font-size:clamp(44px,5vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:800}.auth-copy p{max-width:470px;margin-top:22px;color:#dbe7ff;font-size:19px;line-height:1.65}.secure-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:22px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff1a;font-size:12px;font-weight:700;letter-spacing:.08em}.secure-pill svg{width:16px}.auth-orb{position:absolute;border-radius:999px;filter:blur(2px);background:#ffffff17}.auth-orb-one{width:420px;height:420px;right:-160px;top:-120px}.auth-orb-two{width:280px;height:280px;left:-130px;bottom:-110px}.auth-panel{display:grid;place-items:center;min-height:100dvh;padding:32px 22px}.auth-form-wrap{width:100%;max-width:430px}.eyebrow{color:#315efb;font-size:11px;font-weight:800;letter-spacing:.16em}.auth-form-wrap h2{margin:8px 0 10px;font-size:32px;line-height:1.15;letter-spacing:-.04em;font-weight:800}.auth-subtitle{color:#6b7890;line-height:1.6;margin-bottom:30px}.auth-form-wrap label,.payment-form>label{display:block;margin-bottom:9px;color:#27354d;font-size:13px;font-weight:700}.phone-field{display:flex;align-items:center;height:58px;padding:0 16px;border:1.5px solid #dfe5ef;border-radius:16px;background:#f8fafc}.phone-field:focus-within{border-color:#315efb;box-shadow:0 0 0 4px #315efb17;background:#fff}.phone-field svg{width:20px;color:#7b8799}.phone-field span{margin:0 12px;padding-right:12px;border-right:1px solid #d8deea;font-weight:700}.phone-field input{flex:1;min-width:0;background:transparent;outline:none;font-size:16px}.primary-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:18px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#315efb,#6549e8);box-shadow:0 12px 28px #315efb3d;font-weight:800}.primary-cta svg{width:19px}.trust-row{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:24px;color:#68758a;font-size:12px;font-weight:600}.trust-row svg{width:14px;color:#17a673}.legal-copy,.help-copy{margin-top:24px;color:#97a1b1;text-align:center;font-size:11px;line-height:1.6}.form-error{margin-top:10px;color:#dc3151;font-size:12px;font-weight:600}.otp-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,#e7efff,transparent 42%),#f5f7fb}.otp-card{position:relative;width:100%;max-width:460px;padding:42px 34px;border:1px solid #e3e8f1;border-radius:28px;background:#fffffff0;box-shadow:0 24px 80px #20305021;text-align:center}.back-button{position:absolute;top:24px;left:24px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f1f4f9;color:#506078}.back-button svg{width:18px}.otp-logo{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 22px;border-radius:14px;color:#fff;background:#315efb}.success-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 20px;border-radius:22px;color:#315efb;background:#edf2ff}.success-icon svg{width:34px;height:34px}.otp-card h1{margin:8px 0;font-size:29px;font-weight:800;letter-spacing:-.035em}.otp-card>p:not(.eyebrow):not(.form-error):not(.help-copy){color:#6b7890;font-size:14px;line-height:1.6}.otp-inputs{display:flex;justify-content:center;gap:8px;margin:28px 0 20px}.otp-inputs input{width:48px;height:58px;border:1.5px solid #dfe5ef;border-radius:13px;outline:none;text-align:center;font-size:23px;font-weight:800}.otp-inputs input:focus{border-color:#315efb;box-shadow:0 0 0 3px #315efb1a}.text-button{margin-top:20px;color:#315efb;font-size:13px;font-weight:700}.dashboard-page{padding:0 20px 30px}.dashboard-topbar{display:flex;align-items:center;gap:12px;padding:24px 2px 18px}.avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:#315efb;background:#e9efff;font-weight:800}.greeting{flex:1}.greeting p{font-size:11px;color:#7a879b;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.greeting h1{font-size:20px;font-weight:800}.icon-button{position:relative;display:grid;place-items:center;width:43px;height:43px;border:1px solid #e2e7f0;border-radius:14px;background:#fff}.icon-button svg{width:20px}.icon-button span{position:absolute;right:9px;top:8px;width:7px;height:7px;border:2px solid white;border-radius:50%;background:#ff4967}.balance-card{position:relative;overflow:hidden;padding:24px;border-radius:26px;color:#fff;background:linear-gradient(135deg,#173e8e,#315efb 64%,#6d54ef);box-shadow:0 18px 38px #2252c447}.balance-card-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start}.balance-card-top p{font-size:10px;letter-spacing:.14em;color:#cad9ff;font-weight:700}.balance-card-top h2{margin-top:7px;font-size:34px;font-weight:800;letter-spacing:-.04em}.balance-card-top button{padding:8px;border-radius:11px;background:#ffffff1f}.balance-card-top svg{width:19px}.balance-actions{position:relative;z-index:2;display:flex;gap:10px;margin-top:24px}.balance-actions a{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff21;font-size:12px;font-weight:700}.balance-actions a:first-child{color:#214fc5;background:#fff}.balance-actions svg{width:16px}.balance-glow{position:absolute;width:230px;height:230px;border-radius:50%;right:-100px;top:-110px;background:#ffffff1f}.quick-section,.transactions-section{margin-top:28px}.section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.section-title p{color:#315efb;font-size:9px;letter-spacing:.16em;font-weight:800}.section-title h2{margin-top:4px;font-size:18px;font-weight:800;letter-spacing:-.02em}.section-title>a{color:#315efb;font-size:12px;font-weight:700}.quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quick-grid>a{display:flex;flex-direction:column;padding:16px;border:1px solid #e7ebf2;border-radius:18px;background:#fff;box-shadow:0 4px 16px #18274b0a}.quick-grid strong{margin-top:11px;font-size:13px}.quick-grid small{margin-top:2px;color:#8a95a6;font-size:10px}.quick-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px}.quick-icon svg{width:20px}.violet{color:#6549e8;background:#f0edff}.blue{color:#2776dd;background:#eaf3ff}.coral{color:#e7546b;background:#ffedf0}.amber{color:#d78213;background:#fff3df}.reward-banner{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;margin-top:22px;padding:17px;border:1px solid #e6e1ff;border-radius:19px;background:linear-gradient(100deg,#f4f1ff,#edf3ff)}.reward-banner>span{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;color:#fff;background:#6c52ed}.reward-banner>span svg{width:21px}.reward-banner div{flex:1}.reward-banner p{font-size:8px;letter-spacing:.13em;color:#6c52ed;font-weight:800}.reward-banner h3{margin-top:3px;font-size:12px;font-weight:800}.reward-banner small{color:#808ba0;font-size:9px}.reward-progress{height:4px;margin-top:7px;border-radius:5px;background:#dcd8f3}.reward-progress i{display:block;width:66%;height:100%;border-radius:5px;background:#6c52ed}.sparkle{position:absolute;right:12px;top:9px;width:14px;color:#8f7af1}.transaction-list{overflow:hidden;border:1px solid #e7ebf2;border-radius:19px;background:#fff}.transaction-row{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #eef1f5}.transaction-row:last-child{border:0}.tx-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px}.tx-icon svg{width:18px}.incoming{color:#15976a;background:#e8f8f2}.outgoing{color:#315efb;background:#eaf0ff}.transaction-row>div{display:flex;flex:1;flex-direction:column}.transaction-row strong{font-size:12px}.transaction-row small{margin-top:2px;color:#8a95a6;font-size:9px;text-transform:capitalize}.transaction-row b{font-size:12px}.transaction-row .positive{color:#15976a}.empty-state{padding:34px 20px;text-align:center;color:#8490a3}.empty-state svg{width:28px;margin:0 auto 8px}.empty-state strong{display:block;color:#24324a;font-size:13px}.empty-state p{margin-top:4px;font-size:10px}.protected-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;color:#94a0b0;font-size:9px}.protected-note svg{width:13px;color:#16a36e}.feature-page{min-height:100%;background:#f6f8fc}.feature-header{display:flex;align-items:center;gap:14px;padding:22px 20px;color:#fff;background:linear-gradient(135deg,#173e8e,#315efb)}.feature-header>button,.header-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#ffffff21}.feature-header svg{width:19px}.feature-header div{flex:1}.feature-header p{font-size:9px;letter-spacing:.14em;color:#cedaff;font-weight:700}.feature-header h1{font-size:19px;font-weight:800}.feature-content{padding:22px}.card-visual{position:relative;max-width:390px;min-height:205px;margin:0 auto 20px;padding:24px;border-radius:24px;color:#fff;background:linear-gradient(145deg,#151d33,#263b74 60%,#315efb);box-shadow:0 18px 35px #1d305c40}.card-visual>svg{position:absolute;right:23px;top:22px;width:28px;opacity:.7}.card-chip{width:42px;height:31px;margin:20px 0 22px;border-radius:7px;background:linear-gradient(135deg,#f7d581,#b88c2f)}.card-visual>p{font-size:8px;letter-spacing:.16em;color:#aebee9}.card-visual>strong{display:block;margin-top:6px;font-size:18px;letter-spacing:.12em}.card-visual>div:last-child{display:flex;justify-content:space-between;margin-top:22px;font-size:9px;font-weight:800}.payment-form{max-width:500px;margin:0 auto;padding:22px;border:1px solid #e4e9f2;border-radius:22px;background:#fff}.section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.section-heading>svg{width:40px;height:40px;padding:10px;border-radius:13px;color:#315efb;background:#edf2ff}.section-heading h2{font-size:17px;font-weight:800}.section-heading p{color:#8792a4;font-size:10px}.payment-form>input,.rupee-input{width:100%;height:54px;margin-bottom:18px;padding:0 15px;border:1.5px solid #dfe5ef;border-radius:14px;outline:none;background:#fafbfd}.payment-form>input:focus,.rupee-input:focus-within{border-color:#315efb;box-shadow:0 0 0 3px #315efb14;background:#fff}.rupee-input{display:flex;align-items:center}.rupee-input span{padding-right:12px;font-size:20px;font-weight:800}.rupee-input input{flex:1;min-width:0;background:transparent;outline:none;font-size:20px;font-weight:700}.save-card{display:flex!important;align-items:center;gap:9px!important;color:#657187!important;font-size:11px!important}.save-card button{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #ccd4e1;border-radius:6px}.save-card .checked{border-color:#315efb;color:#fff;background:#315efb}.save-card svg{width:13px}.security-note{display:flex;align-items:center;gap:11px;margin:20px 0;padding:13px;border-radius:13px;color:#526179;background:#edf9f4;font-size:10px}.security-note svg{width:21px;color:#15976a}.security-note strong{color:#286650;font-size:11px}.payment-form .primary-cta{margin-top:0}@media (min-width:900px){.auth-shell{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}.auth-hero{display:flex;flex-direction:column}.auth-panel{min-height:100dvh}.quick-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:380px){.otp-card{padding:38px 18px}.otp-inputs{gap:5px}.otp-inputs input{width:42px;height:54px}.dashboard-page{padding-left:14px;padding-right:14px}}.bank-login{min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:#fff;background:#03162d}.login-scenery{position:relative;display:flex;min-height:52dvh;flex-direction:column;padding:28px 24px 44px;background:linear-gradient(180deg,#00194614,#01132c94),url(/paywallet-lake-hero.png) center 55%/cover}.login-brand{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.login-brand>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:14px;background:#052b5e6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-brand svg{width:23px}.login-brand div{display:flex;flex-direction:column}.login-brand strong{font-size:18px}.login-brand small{color:#c9defb;font-size:9px;letter-spacing:.05em}.login-welcome{position:relative;z-index:2;margin-top:auto;text-shadow:0 2px 15px rgba(0,17,49,.35)}.login-safe{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#03234f59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.login-safe svg{width:13px}.login-welcome h1{margin-top:16px;font-size:36px;font-weight:800;letter-spacing:-.045em;line-height:1.04}.login-welcome p{max-width:330px;margin-top:10px;color:#d5e5fb;font-size:12px;line-height:1.6}.login-sheet{position:relative;z-index:3;flex:1;margin-top:-24px;padding:22px 24px 28px;border-radius:28px 28px 0 0;background:linear-gradient(150deg,#061e3d,#03152d 75%);box-shadow:0 -10px 30px #000d2240}.sheet-handle{width:38px;height:4px;margin:0 auto 20px;border-radius:9px;background:#294867}.login-kicker{color:#43a8ff;font-size:9px;font-weight:800;letter-spacing:.18em}.login-sheet h2{margin-top:5px;font-size:23px;font-weight:800}.login-subtitle{margin-top:5px;color:#859ab5;font-size:11px}.login-sheet form{margin-top:20px}.login-sheet label{display:block;margin-bottom:7px;color:#c6d4e7;font-size:10px;font-weight:700}.dark-phone-field{display:flex;height:54px;align-items:center;padding:0 14px;border:1px solid #244565;border-radius:14px;background:#092443}.dark-phone-field:focus-within{border-color:#2899ff;box-shadow:0 0 0 3px #2999ff1f}.dark-phone-field svg{width:17px;color:#54abfa}.dark-phone-field span{margin:0 11px;padding-right:11px;border-right:1px solid #2c4b6a;font-size:12px;font-weight:700}.dark-phone-field input{flex:1;min-width:0;background:transparent;outline:none;color:#fff;font-size:14px}.dark-phone-field input::placeholder{color:#607b99}.bank-login-cta{display:flex;width:100%;height:53px;align-items:center;justify-content:center;gap:9px;margin-top:15px;border-radius:14px;background:linear-gradient(135deg,#178bf2,#2857ec);box-shadow:0 12px 24px #0061ff40;font-size:12px;font-weight:800}.bank-login-cta svg{width:16px}.login-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:17px;color:#66829f;font-size:9px}.login-trust svg{width:12px;color:#3ebd8b}.dark-error{margin-top:8px;color:#ff8092;font-size:10px}.bank-dashboard{min-height:100%;color:#fff;background:#03172e}.bank-hero{position:relative;min-height:365px;padding:15px 18px 0;background:linear-gradient(180deg,#00174424 18%,#00193e57 58%,#04214a),url(/paywallet-lake-hero.png) center 54%/cover}.status-line{display:flex;justify-content:space-between;padding:0 7px 13px;font-size:11px}.status-line span{font-size:9px;letter-spacing:1px}.bank-header{display:flex;align-items:center;gap:13px}.bank-header>svg{width:20px}.bank-header>div{flex:1}.bank-header h1{font-size:18px;font-weight:800}.bank-header p{color:#c5dafa;font-size:9px}.bank-header button,.bank-header>a{position:relative;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#03224a61;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bank-header button svg{width:18px}.bank-header button i{position:absolute;right:7px;top:6px;width:6px;height:6px;border:1px solid white;border-radius:50%;background:#4aa8ff}.glass-balance{width:165px;margin-top:20px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:linear-gradient(135deg,#05336ad1,#081c4180);box-shadow:0 10px 25px #00123738;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.glass-balance>div{display:flex;align-items:center;gap:7px}.glass-balance span{font-size:9px;font-weight:700}.glass-balance small{color:#5bb1ff;font-size:10px}.glass-balance strong{display:block;margin-top:8px;font-size:19px;font-weight:800}.glass-balance a{display:flex;align-items:center;margin-top:10px;color:#82c5ff;font-size:8px}.glass-balance a svg{width:11px}.hero-actions{position:absolute;right:16px;bottom:0;left:16px;display:grid;grid-template-columns:repeat(4,1fr);padding:10px 4px;border:1px solid rgba(83,160,231,.22);border-radius:28px 28px 0 0;background:#053669c2;box-shadow:0 -8px 25px #01183a33;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.hero-actions a{display:flex;align-items:center;justify-content:center;gap:6px;border-right:1px solid rgba(255,255,255,.12);font-size:8px;font-weight:700;white-space:nowrap}.hero-actions a:last-child{border:0}.hero-actions span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #3b91de;border-radius:50%;color:#4cabff}.hero-actions svg{width:14px}.bank-body{padding:13px 18px 105px;background:linear-gradient(180deg,#06234a,#03172e 30%)}.bank-section-title{display:flex;align-items:center;justify-content:space-between;margin:10px 2px 9px}.bank-section-title h2{font-size:11px;font-weight:800}.bank-section-title a{display:flex;align-items:center;color:#d5e3f3;font-size:8px}.bank-section-title a svg{width:11px}.services-row{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.services-row a{display:flex;min-height:70px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:6px 3px;border:1px solid #1b4771;border-radius:10px;background:linear-gradient(145deg,#082b53d9,#031936e6);text-align:center}.services-row svg{width:19px;color:#35a6ff}.services-row span{font-size:7px;line-height:1.15}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-card{position:relative;display:block;padding:11px;border:1px solid #1e4c77;border-radius:12px;background:linear-gradient(145deg,#082a53,#041b38)}.account-card>div{display:flex;align-items:center;gap:6px}.account-card>div>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#245bd2}.account-card svg{width:13px}.account-card p{font-size:8px}.account-card p small{margin-left:6px;padding:2px 4px;border:1px solid #0f9f7a;border-radius:5px;color:#47d7ad;font-size:5px}.account-card em{display:block;margin:6px 0 10px;color:#afc3d9;font-size:6px;font-style:normal;letter-spacing:.04em}.account-card label{display:block;color:#8da3bc;font-size:6px}.account-card strong{display:block;margin-top:3px;font-size:12px}.account-card>svg{position:absolute;right:7px;bottom:10px}.card-number-banner{display:flex;align-items:center;gap:12px;margin-top:9px;padding:12px 14px;border-radius:10px;background:linear-gradient(105deg,#2460ed,#365dff);box-shadow:0 8px 18px #1142cf3d}.card-number-banner div{display:flex;flex:1;flex-direction:column}.card-number-banner b{font-size:9px}.card-number-banner small{color:#d9e2ff;font-size:7px}.card-number-banner>strong{font-size:7px;letter-spacing:.06em}.card-number-banner svg{width:14px}.popular-row{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.popular-row a{display:flex;min-height:66px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:5px 3px;border:1px solid #1a456d;border-radius:10px;background:#06203f;text-align:center}.popular-row svg{width:19px;color:#33a8ff}.popular-row span{font-size:6px;line-height:1.15}.bank-bottom-nav{position:fixed;bottom:0;left:50%;z-index:50;display:flex;width:100%;max-width:720px;transform:translate(-50%);align-items:center;justify-content:space-between;padding:8px 10px 7px;border:1px solid #153e66;border-radius:24px 24px 0 0;color:#879db8;background:#041831f5;box-shadow:0 -10px 30px #000a1940;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bank-bottom-nav a{color:#8fa5c0}.bank-bottom-nav a:first-child{color:#35a8ff}.bank-bottom-nav a:nth-child(3){transform:translateY(-14px);color:#fff}.bank-bottom-nav a:nth-child(3)>div{width:54px;height:54px;background:linear-gradient(145deg,#269bff,#3158f1);box-shadow:0 8px 18px #1673f766}.bank-bottom-nav a:nth-child(3):active{transform:translateY(-14px) scale(.96)}@media (min-width:720px){.bank-login{max-width:500px;min-height:calc(100dvh - 40px);margin:20px auto;border-radius:32px;box-shadow:0 22px 70px #02163259}.login-scenery{min-height:55dvh}.bank-dashboard{border-radius:32px;overflow:hidden}.bank-bottom-nav{bottom:24px;border-radius:24px}.bank-hero{min-height:390px}.services-row a{min-height:82px}.services-row span,.popular-row span{font-size:8px}.account-card p{font-size:10px}}@media (max-width:420px){.hero-actions a{flex-direction:column;gap:2px}.services-row{gap:5px}.services-row a{min-height:66px}.account-grid{grid-template-columns:1fr 1fr}}.pilgrim-page{min-height:100%;padding-bottom:96px;color:#e8f2ff;background:radial-gradient(circle at 80% 0,rgba(37,120,213,.22),transparent 30%),#03172e}.pilgrim-header{display:flex;align-items:center;gap:12px;padding:20px 18px 16px;border-bottom:1px solid #153b62;background:#041b38f0}.pilgrim-header>a,.pilgrim-header>button{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #24517b;border-radius:12px;background:#08294d}.pilgrim-header svg{width:18px}.pilgrim-header>div{flex:1}.pilgrim-header p{color:#3ba8ff;font-size:8px;font-weight:800;letter-spacing:.16em}.pilgrim-header h1{margin-top:3px;font-size:15px;font-weight:800}.pilgrim-header>svg{width:19px;color:#4aafff}.pilgrim-promise{display:flex;align-items:center;gap:12px;margin:14px 18px 8px;padding:13px;border:1px solid #24517b;border-radius:16px;background:linear-gradient(120deg,#0a315b,#082440)}.pilgrim-promise>span{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:12px;color:#50c99b;background:#0c3e51}.pilgrim-promise svg{width:18px}.pilgrim-promise b{font-size:10px}.pilgrim-promise p{margin-top:2px;color:#9bb1c9;font-size:8px;line-height:1.45}.pilgrim-toolbar{display:flex;gap:7px;padding:0 18px 12px}.pilgrim-toolbar button{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;padding:8px;border:1px solid #1b456d;border-radius:10px;color:#9eb3cb;background:#061f3e;font-size:8px;font-weight:700}.pilgrim-toolbar button.active{border-color:#2d99f6;color:#d9eeff;background:#0a3b68}.pilgrim-toolbar svg{width:13px}.pilgrim-progress{display:flex;justify-content:space-between;padding:13px 19px;border-block:1px solid #12385f;background:#041d3a}.pilgrim-progress>span{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:4px;color:#6985a3}.pilgrim-progress>span:not(:last-child):after{position:absolute;top:11px;left:64%;width:72%;height:1px;content:"";background:#19466f}.pilgrim-progress i{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;border:1px solid #24517b;border-radius:50%;background:#082542;font-size:7px;font-style:normal}.pilgrim-progress i svg{width:10px}.pilgrim-progress small{font-size:6px}.pilgrim-progress .done{color:#52b5ff}.pilgrim-progress .done i{border-color:#258ee7;color:#fff;background:#177cd1}.pilgrim-content{padding:20px 18px}.pilgrim-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.pilgrim-title>span{display:grid;width:43px;height:43px;flex:none;place-items:center;border:1px solid #20517c;border-radius:14px;color:#48adff;background:#092b50}.pilgrim-title svg{width:20px}.pilgrim-title p{color:#39a7ff;font-size:7px;font-weight:800;letter-spacing:.15em}.pilgrim-title h2{margin:4px 0;font-size:19px;font-weight:800;letter-spacing:-.025em}.pilgrim-title small{display:block;color:#91a6bd;font-size:9px;line-height:1.5}.pilgrim-notice{display:flex;align-items:center;gap:7px;margin-bottom:14px;padding:10px;border-radius:10px;color:#8fe4c4;background:#083a3e;font-size:8px}.pilgrim-notice svg{width:14px}.destination-list,.family-list{display:grid;gap:9px}.destination-list button,.family-list button{display:flex;min-height:64px;align-items:center;gap:11px;padding:11px;border:1px solid #18436b;border-radius:14px;background:linear-gradient(145deg,#082847,#051c37);text-align:left}.destination-list button>span,.family-list button>span{display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:12px;color:#45adff;background:#0d3a65;font-size:14px;font-weight:800}.destination-list button>div,.family-list button>div{display:flex;min-width:0;flex:1;flex-direction:column}.destination-list b,.family-list b{font-size:10px}.destination-list small,.family-list small{margin-top:3px;color:#7894b1;font-size:7px}.destination-list em{padding:4px 6px;border-radius:6px;color:#63c7a1;background:#0c3a3d;font-size:6px;font-style:normal}.destination-list button>svg{width:16px;color:#54cda0}.destination-list button:disabled{opacity:.5}.destination-list button:disabled em{color:#8da1b8;background:#102d49}.destination-list button.selected,.family-list button.selected{border-color:#2e9cf6;box-shadow:0 0 0 2px #2e9cf614}.family-list button>i{display:grid;width:22px;height:22px;place-items:center;border:1px solid #2b567d;border-radius:7px}.family-list button>i svg{width:13px;color:#fff}.family-list button.selected>i{border-color:#258ee7;background:#258ee7}.add-pilgrim{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:9px;padding:11px;border:1px dashed #28608f;border-radius:12px;color:#4bb0ff;font-size:8px;font-weight:700}.add-pilgrim svg{width:14px}.pilgrim-primary{display:flex;width:100%;min-height:49px;align-items:center;justify-content:center;gap:8px;margin-top:18px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#168de9,#3158ef);box-shadow:0 10px 24px #0c68da3d;font-size:10px;font-weight:800}.pilgrim-primary svg{width:15px}.pilgrim-form{display:grid;gap:13px}.pilgrim-form label{display:block;color:#b8cadc;font-size:8px;font-weight:700}.pilgrim-form label>svg{display:inline;width:13px;margin-right:5px;color:#43a9fa;vertical-align:middle}.pilgrim-form label>span{float:right;color:#55baff}.pilgrim-form input:not([type=range]),.pilgrim-form select{width:100%;height:47px;margin-top:7px;padding:0 12px;border:1px solid #1c4a75;border-radius:12px;outline:none;color:#e9f4ff;background:#072443;font-size:9px}.pilgrim-form input:focus,.pilgrim-form select:focus{border-color:#2999f2}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pilgrim-form input[type=range]{width:100%;margin-top:12px;accent-color:#299bf5}.readiness-list{overflow:hidden;border:1px solid #18466f;border-radius:15px}.readiness-list>div{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #133b60;background:#061f3e}.readiness-list>div:last-child{border:0}.readiness-list span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px}.readiness-list svg{width:13px}.readiness-list b{flex:1;font-size:9px}.readiness-list small{font-size:7px}.readiness-list .ok span{color:#61d2a6;background:#0b3d3f}.readiness-list .ok small{color:#61d2a6}.readiness-list .missing span{color:#ffbd57;background:#49351e}.readiness-list .missing small{color:#ffbd57}.consent-row{display:flex;gap:9px;margin-top:13px;padding:12px;border:1px solid #1a466e;border-radius:12px;background:#06213f}.consent-row input{margin-top:2px;accent-color:#289af3}.consent-row span{display:flex;flex-direction:column}.consent-row b{font-size:8px}.consent-row small{margin-top:3px;color:#7894b1;font-size:7px}.boundary-card,.privacy-card{display:flex;gap:12px;padding:14px;border:1px solid #29635a;border-radius:14px;background:linear-gradient(130deg,#073a40,#072942)}.boundary-card>svg,.privacy-card>svg{width:23px;flex:none;color:#60d0a5}.boundary-card b,.privacy-card b{font-size:10px}.boundary-card p,.privacy-card p{margin-top:4px;color:#9fc2bd;font-size:8px;line-height:1.55}.handoff-steps{display:grid;gap:11px;margin:16px 0}.handoff-steps p{display:flex;align-items:center;gap:9px;color:#b9c9da;font-size:9px}.handoff-steps span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#5db9ff;background:#0c3962;font-size:7px;font-weight:800}.official-button,.secondary-button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:7px;border-radius:13px;font-size:9px;font-weight:800}.official-button{color:#092c4c;background:#67c9ff}.official-button svg{width:15px}.secondary-button{margin-top:9px;border:1px solid #286090;color:#58b7ff;background:#082947}.text-link{display:block;margin:13px auto 0;color:#8ca9c5;font-size:8px;text-decoration:underline}.payment-summary{overflow:hidden;border:1px solid #1a476f;border-radius:14px}.payment-summary>div{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid #163d61;background:#06203f}.payment-summary>div:last-child{border:0}.payment-summary span{color:#91a8bf;font-size:8px}.payment-summary b,.payment-summary strong{font-size:8px}.payment-summary strong{color:#ffbe5c}.demo-caption{margin-top:10px;color:#6e89a5;text-align:center;font-size:7px}.confirmation-panel{text-align:center}.confirmation-panel>span{display:grid;width:66px;height:66px;margin:6px auto 13px;place-items:center;border-radius:22px;color:#fff;background:linear-gradient(135deg,#1cb981,#0b896b);box-shadow:0 10px 30px #0a9e6f40}.confirmation-panel>span svg{width:29px}.confirmation-panel>p{color:#56cea1;font-size:7px;font-weight:800;letter-spacing:.15em}.confirmation-panel h2{margin:5px 0 15px;font-size:23px;font-weight:800}.confirmation-panel>small{display:block;color:#718ca8;font-size:7px}.confirmation-panel>b{display:block;margin-top:4px;font-size:12px;letter-spacing:.05em}.confirmation-panel>div{display:flex;align-items:center;gap:11px;margin-top:18px;padding:14px;border:1px solid #1a486f;border-radius:14px;background:#06203e;text-align:left}.confirmation-panel>div svg{width:22px;color:#4bb0ff}.confirmation-panel>div p{display:flex;flex-direction:column}.confirmation-panel>div strong{font-size:10px}.confirmation-panel>div small{margin-top:3px;color:#809bb6;font-size:7px}.trip-status{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #24527c;border-radius:17px;background:linear-gradient(135deg,#0c3a68,#092442)}.trip-status>svg{width:28px;color:#53b8ff}.trip-status p{color:#9cb4cc;font-size:8px}.trip-status h2{margin:3px 0;font-size:16px}.trip-status small{color:#7390ad;font-size:7px}.trip-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.trip-grid button{display:flex;min-height:110px;flex-direction:column;align-items:flex-start;padding:14px;border:1px solid #18466f;border-radius:15px;background:#06203e;text-align:left}.trip-grid svg{width:21px;margin-bottom:12px;color:#4cb0ff}.trip-grid b{font-size:9px}.trip-grid small{margin-top:4px;color:#7894b0;font-size:7px;line-height:1.4}.senior{font-size:115%}.senior .pilgrim-content small,.senior .pilgrim-content p,.senior .pilgrim-content b,.senior .pilgrim-content button,.senior .pilgrim-content input,.senior .pilgrim-content select{font-size:max(10px,1em)}*{box-sizing:border-box}@custom-variant dark (&:is(.dark *));@theme inline{ --color-background: hsl(var(--background)); --color-foreground: hsl(var(--foreground)); --color-border: hsl(var(--border)); --color-input: hsl(var(--input)); --color-ring: hsl(var(--ring)); --color-card: hsl(var(--card)); --color-card-foreground: hsl(var(--card-foreground)); --color-card-border: hsl(var(--card-border)); --color-popover: hsl(var(--popover)); --color-popover-foreground: hsl(var(--popover-foreground)); --color-popover-border: hsl(var(--popover-border)); --color-primary: hsl(var(--primary)); --color-primary-foreground: hsl(var(--primary-foreground)); --color-primary-border: var(--primary-border); --color-secondary: hsl(var(--secondary)); --color-secondary-foreground: hsl(var(--secondary-foreground)); --color-secondary-border: var(--secondary-border); --color-muted: hsl(var(--muted)); --color-muted-foreground: hsl(var(--muted-foreground)); --color-muted-border: var(--muted-border); --color-accent: hsl(var(--accent)); --color-accent-foreground: hsl(var(--accent-foreground)); --color-accent-border: var(--accent-border); --color-destructive: hsl(var(--destructive)); --color-destructive-foreground: hsl(var(--destructive-foreground)); --color-destructive-border: var(--destructive-border); --color-chart-1: hsl(var(--chart-1)); --color-chart-2: hsl(var(--chart-2)); --color-chart-3: hsl(var(--chart-3)); --color-chart-4: hsl(var(--chart-4)); --color-chart-5: hsl(var(--chart-5)); --color-sidebar: hsl(var(--sidebar)); --color-sidebar-foreground: hsl(var(--sidebar-foreground)); --color-sidebar-border: hsl(var(--sidebar-border)); --color-sidebar-primary: hsl(var(--sidebar-primary)); --color-sidebar-primary-foreground: hsl(var(--sidebar-primary-foreground)); --color-sidebar-primary-border: var(--sidebar-primary-border); --color-sidebar-accent: hsl(var(--sidebar-accent)); --color-sidebar-accent-foreground: hsl(var(--sidebar-accent-foreground)); --color-sidebar-accent-border: var(--sidebar-accent-border); --color-sidebar-ring: hsl(var(--sidebar-ring)); --font-sans: var(--app-font-sans); --font-serif: var(--app-font-serif); --font-mono: var(--app-font-mono); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); }:root{--button-outline: rgba(0, 0, 0, .1);--badge-outline: rgba(0, 0, 0, .05);--opaque-button-border-intensity: -8;--elevate-1: rgba(0, 0, 0, .03);--elevate-2: rgba(0, 0, 0, .08);--background: 210 20% 98%;--foreground: 222 47% 11%;--border: 214 32% 91%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--card-border: 214 32% 91%;--sidebar: 0 0% 100%;--sidebar-foreground: 222 47% 11%;--sidebar-border: 214 32% 91%;--sidebar-primary: 221 83% 53%;--sidebar-primary-foreground: 210 40% 98%;--sidebar-accent: 210 40% 96%;--sidebar-accent-foreground: 222 47% 11%;--sidebar-ring: 221 83% 53%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--popover-border: 214 32% 91%;--primary: 221 83% 53%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96%;--secondary-foreground: 222 47% 11%;--muted: 210 40% 96%;--muted-foreground: 215 16% 47%;--accent: 210 40% 96%;--accent-foreground: 222 47% 11%;--destructive: 350 89% 60%;--destructive-foreground: 210 40% 98%;--input: 214 32% 91%;--ring: 221 83% 53%;--chart-1: 221 83% 53%;--chart-2: 180 70% 45%;--chart-3: 350 89% 60%;--chart-4: 45 93% 47%;--chart-5: 270 70% 55%;--app-font-sans: "Plus Jakarta Sans", sans-serif;--app-font-serif: Georgia, serif;--app-font-mono: Menlo, monospace;--radius: .75rem;--shadow-2xs: 0px 2px 0px 0px hsl(221 83% 53% / 0);--shadow-xs: 0px 2px 0px 0px hsl(221 83% 53% / 0);--shadow-sm: 0px 1px 2px 0px rgba(0,0,0,.05);--shadow: 0px 1px 3px 0px rgba(0,0,0,.1), 0px 1px 2px 0px rgba(0,0,0,.06);--shadow-md: 0px 4px 6px -1px rgba(0,0,0,.1), 0px 2px 4px -1px rgba(0,0,0,.06);--shadow-lg: 0px 10px 15px -3px rgba(0,0,0,.1), 0px 4px 6px -2px rgba(0,0,0,.05);--shadow-xl: 0px 20px 25px -5px rgba(0,0,0,.1), 0px 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl: 0px 25px 50px -12px rgba(0,0,0,.25);--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.dark{--button-outline: rgba(255, 255, 255, .1);--badge-outline: rgba(255, 255, 255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255, 255, 255, .04);--elevate-2: rgba(255, 255, 255, .09);--background: 222 47% 11%;--foreground: 210 40% 98%;--border: 217 32% 17%;--card: 222 47% 11%;--card-foreground: 210 40% 98%;--card-border: 217 32% 17%;--sidebar: 222 47% 11%;--sidebar-foreground: 210 40% 98%;--sidebar-border: 217 32% 17%;--sidebar-primary: 221 83% 53%;--sidebar-primary-foreground: 210 40% 98%;--sidebar-accent: 217 32% 17%;--sidebar-accent-foreground: 210 40% 98%;--sidebar-ring: 221 83% 53%;--popover: 222 47% 11%;--popover-foreground: 210 40% 98%;--popover-border: 217 32% 17%;--primary: 221 83% 53%;--primary-foreground: 210 40% 98%;--secondary: 217 32% 17%;--secondary-foreground: 210 40% 98%;--muted: 217 32% 17%;--muted-foreground: 215 20.2% 65.1%;--accent: 217 32% 17%;--accent-foreground: 210 40% 98%;--destructive: 350 89% 60%;--destructive-foreground: 210 40% 98%;--input: 217 32% 17%;--ring: 221 83% 53%;--chart-1: 221 83% 53%;--chart-2: 180 70% 45%;--chart-3: 350 89% 60%;--chart-4: 45 93% 47%;--chart-5: 270 70% 55%;--shadow-2xs: 0px 2px 0px 0px hsl(221 83% 53% / 0);--shadow-xs: 0px 2px 0px 0px hsl(221 83% 53% / 0);--shadow-sm: 0px 1px 2px 0px rgba(0,0,0,.5);--shadow: 0px 1px 3px 0px rgba(0,0,0,.5), 0px 1px 2px 0px rgba(0,0,0,.3);--shadow-md: 0px 4px 6px -1px rgba(0,0,0,.5), 0px 2px 4px -1px rgba(0,0,0,.3);--shadow-lg: 0px 10px 15px -3px rgba(0,0,0,.5), 0px 4px 6px -2px rgba(0,0,0,.3);--shadow-xl: 0px 20px 25px -5px rgba(0,0,0,.5), 0px 10px 10px -5px rgba(0,0,0,.3);--shadow-2xl: 0px 25px 50px -12px rgba(0,0,0,.5)}@layer base{*{@apply border-border;}body{@apply font-sans antialiased bg-background text-foreground;}}@layer utilities{input[type=search]::-webkit-search-cancel-button{@apply hidden;}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}}.app-mobile-stage{min-height:100dvh;width:100%;padding:20px 0;background:#eef2f7}.app-mobile-shell{position:relative;display:flex;width:min(100%,480px);min-height:calc(100dvh - 40px);margin:0 auto;flex-direction:column;overflow:hidden;border-radius:30px;background:#03172e;box-shadow:0 24px 70px #03172e47}.app-mobile-shell>main{width:100%;min-width:0}.app-mobile-shell .bank-dashboard{width:100%;max-width:480px}.bank-bottom-nav{max-width:480px}.bank-bottom-nav>div{width:100%}@media (max-width: 520px){.app-mobile-stage{padding:0;background:#03172e}.app-mobile-shell{width:100%;min-height:100dvh;border-radius:0;box-shadow:none}.bank-bottom-nav{max-width:100%}}.bank-bottom-nav{position:fixed!important;left:50%!important;bottom:20px!important;z-index:100!important;display:block!important;width:calc(100% - 28px)!important;max-width:452px!important;height:70px!important;padding:8px 10px 6px!important;transform:translate(-50%)!important;border:1px solid #174b78!important;border-radius:25px!important;background:#03172ef7!important;box-shadow:0 14px 36px #00081873!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bank-bottom-nav>div{display:grid!important;width:100%!important;height:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:2px!important}.bank-bottom-nav a{display:flex!important;min-width:0!important;height:54px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:3px!important;border-radius:13px!important;color:#879db8!important;font-size:9px!important;font-weight:600!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}.bank-bottom-nav a:hover{color:#43aeff!important;background:#2991ee14!important}.bank-bottom-nav a>svg{display:block!important;width:20px!important;height:20px!important}.bank-bottom-nav a:first-child{color:#36aaff!important}.bank-bottom-nav a:nth-child(3){position:relative!important;z-index:4!important;height:78px!important;transform:translateY(-14px)!important;overflow:visible!important;color:#fff!important;background:transparent!important}.bank-bottom-nav a:nth-child(3)>div{position:relative!important;display:grid!important;width:58px!important;height:58px!important;place-items:center!important;border:4px solid #052142!important;border-radius:21px!important;color:#fff!important;background:linear-gradient(145deg,#24b5ff,#3155f5)!important;box-shadow:0 8px 24px #188bff8c,inset 0 1px #ffffff4d!important}.bank-bottom-nav a:nth-child(3)>div:before,.bank-bottom-nav a:nth-child(3)>div:after{content:"";position:absolute;width:10px;height:10px;border-color:#ffffffd9}.bank-bottom-nav a:nth-child(3)>div:before{top:10px;left:10px;border-top:2px solid;border-left:2px solid;border-radius:3px 0 0}.bank-bottom-nav a:nth-child(3)>div:after{right:10px;bottom:10px;border-right:2px solid;border-bottom:2px solid;border-radius:0 0 3px}.bank-bottom-nav a:nth-child(3)>span{position:absolute!important;bottom:-1px!important;display:block!important;width:max-content!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;overflow:visible!important;color:#58b9ff!important;font-size:8px!important;font-weight:800!important;text-transform:none!important;white-space:nowrap!important}@media (max-width: 520px){.bank-bottom-nav{bottom:8px!important;width:calc(100% - 16px)!important;max-width:none!important}}.scanner-page{min-height:100%;padding-bottom:100px;color:#fff;background:linear-gradient(180deg,#062852,#03172e 36%)}.scanner-header{display:flex;align-items:center;gap:13px;padding:21px 18px 15px}.scanner-header>button,.scanner-secure{display:grid;width:40px;height:40px;place-items:center;border:1px solid #24557f;border-radius:13px;color:#dcecff;background:#0a315b}.scanner-header svg{width:19px}.scanner-header>div{flex:1}.scanner-header span:not(.scanner-secure){display:block;color:#40aaff;font-size:8px;font-weight:800;letter-spacing:.17em}.scanner-header h1{margin-top:2px;font-size:20px;font-weight:800}.scanner-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:3px 18px 16px;padding:4px;border:1px solid #174870;border-radius:14px;background:#041b37}.scanner-tabs button{display:flex;height:43px;align-items:center;justify-content:center;gap:7px;border-radius:10px;color:#8098b5;font-size:11px;font-weight:700}.scanner-tabs button.active{color:#fff;background:linear-gradient(135deg,#158ef5,#3156ef);box-shadow:0 7px 16px #166ef047}.scanner-tabs svg{width:16px}.camera-panel{padding:0 18px}.camera-viewport{position:relative;overflow:hidden;width:100%;aspect-ratio:1/1.05;border:1px solid #205780;border-radius:24px;background:#020b17;box-shadow:0 18px 40px #0007144d}.camera-viewport video{width:100%;height:100%;object-fit:cover}.camera-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center;background:radial-gradient(circle at center,#0b3159,#020d1d 68%)}.camera-placeholder>span{display:grid;width:64px;height:64px;place-items:center;border:1px solid #22649a;border-radius:20px;color:#43adff;background:#082b50}.camera-placeholder svg{width:29px}.camera-placeholder strong{margin-top:15px;font-size:15px}.camera-placeholder p{max-width:260px;margin-top:7px;color:#7f98b7;font-size:10px;line-height:1.55}.camera-placeholder button{margin-top:16px;padding:10px 18px;border-radius:10px;color:#fff;background:#168ef5;font-size:10px;font-weight:800}.scan-frame{position:absolute;top:17%;right:17%;bottom:17%;left:17%;pointer-events:none}.scan-frame i{position:absolute;width:48px;height:48px;border-color:#42b7ff}.scan-frame i:nth-child(1){left:0;top:0;border-left:4px solid;border-top:4px solid;border-radius:12px 0 0}.scan-frame i:nth-child(2){right:0;top:0;border-right:4px solid;border-top:4px solid;border-radius:0 12px 0 0}.scan-frame i:nth-child(3){left:0;bottom:0;border-left:4px solid;border-bottom:4px solid;border-radius:0 0 0 12px}.scan-frame i:nth-child(4){right:0;bottom:0;border-right:4px solid;border-bottom:4px solid;border-radius:0 0 12px}.scan-frame b{position:absolute;left:5%;right:5%;top:12%;height:2px;background:linear-gradient(90deg,transparent,#43c4ff,transparent);box-shadow:0 0 12px #24aaff;animation:scannerLine 2.1s ease-in-out infinite}@keyframes scannerLine{0%,to{top:12%}50%{top:87%}}.scan-instruction{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 12px;color:#aac0d8;font-size:10px}.scan-instruction svg{width:14px;color:#45b3ff}.gallery-button{display:flex;width:100%;height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid #245780;border-radius:14px;color:#d9eaff;background:#092846;font-size:11px;font-weight:700}.gallery-button svg{width:17px}.scanner-trust{display:flex;align-items:center;gap:10px;margin-top:14px;padding:13px;border:1px solid #154e55;border-radius:14px;background:#062f38}.scanner-trust>svg{width:20px;color:#28d4a0}.scanner-trust div{display:flex;flex-direction:column}.scanner-trust strong{font-size:10px}.scanner-trust span{margin-top:2px;color:#7eaaa9;font-size:8px}.my-qr-panel{display:flex;flex-direction:column;align-items:center;padding:24px 18px;text-align:center}.personal-qr{padding:15px;border:7px solid white;border-radius:24px;background:#fff;box-shadow:0 18px 38px #00000047}.fake-qr-grid{display:grid;width:205px;height:205px;grid-template-columns:repeat(7,1fr);gap:3px;padding:5px;background:#fff}.fake-qr-grid i{border-radius:2px;background:#fff}.fake-qr-grid i.dark{background:#03172e}.my-qr-panel h2{margin-top:24px;font-size:20px;font-weight:800}.my-qr-panel>p{margin-top:5px;color:#8ca2ba;font-size:10px}.upi-id{display:flex;align-items:center;gap:8px;margin-top:19px;padding:11px 15px;border:1px solid #24577f;border-radius:999px;color:#a9d8ff;background:#092948;font-size:10px}.upi-id svg{width:15px}.recharge-page{min-height:100%;padding-bottom:110px;color:#fff;background:linear-gradient(180deg,#082e5c,#03172e 32%)}.recharge-header{display:flex;align-items:center;gap:13px;padding:21px 18px 15px}.recharge-header>button,.recharge-shield{display:grid;width:40px;height:40px;place-items:center;border:1px solid #285982;border-radius:13px;color:#dcecff;background:#0a315b}.recharge-header svg{width:19px}.recharge-header>div{flex:1}.recharge-header>div>span{display:block;color:#40aaff;font-size:8px;font-weight:800;letter-spacing:.17em}.recharge-header h1{margin-top:2px;font-size:20px;font-weight:800}.recharge-content{padding:0 18px}.recharge-intro{position:relative;display:flex;align-items:center;gap:13px;overflow:hidden;margin:4px 0 15px;padding:17px;border:1px solid #246194;border-radius:19px;background:linear-gradient(120deg,#0d4c87,#153c83)}.recharge-intro>span{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:15px;color:#34b7ff;background:#051c3e80}.recharge-intro>span svg{width:22px}.recharge-intro div{display:flex;flex:1;flex-direction:column}.recharge-intro p{color:#66c5ff;font-size:7px;font-weight:800;letter-spacing:.12em}.recharge-intro h2{margin-top:2px;font-size:15px;font-weight:800}.recharge-intro small{margin-top:2px;color:#9ebbd8;font-size:8px}.recharge-intro>svg{position:absolute;right:12px;top:10px;width:15px;color:#7bc9ff}.recharge-card{margin-bottom:11px;padding:16px;border:1px solid #1a4b76;border-radius:19px;background:linear-gradient(145deg,#08294e,#051d3a);box-shadow:0 8px 20px #0009181f}.recharge-card>label,.recharge-section-title label{display:block;color:#cfe0f0;font-size:10px;font-weight:800}.recharge-phone{display:flex;height:52px;align-items:center;margin-top:9px;padding:0 13px;border:1px solid #265a83;border-radius:13px;background:#061a32}.recharge-phone>svg:first-child{width:17px;color:#43adff}.recharge-phone strong{margin:0 10px;padding-right:10px;border-right:1px solid #294762;font-size:11px}.recharge-phone input{flex:1;min-width:0;background:transparent;outline:none;color:#fff;font-size:13px}.recharge-phone input::placeholder{color:#607b97}.valid-check{width:16px!important;color:#24d29d!important}.contact-search{display:flex;align-items:center;gap:5px;margin-top:10px;color:#40aaff;font-size:8px;font-weight:700}.contact-search svg{width:13px}.recharge-section-title{display:flex;align-items:center;justify-content:space-between}.recharge-section-title>div{display:flex;width:100%;align-items:center;justify-content:space-between}.recharge-section-title small{color:#7089a3;font-size:7px}.operator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.operator-grid button{position:relative;display:flex;min-height:70px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #245176;border-radius:13px;color:#9fb3c9;background:#061c37}.operator-grid button.selected{border-color:#35aaff;color:#fff;background:#0b3764;box-shadow:0 0 0 2px #32a5ff1a}.operator-grid button>span{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#fff;font-size:12px;font-weight:900}.operator-grid button>strong{font-size:8px}.operator-grid button>i{position:absolute;right:4px;top:4px;display:grid;width:14px;height:14px;place-items:center;border-radius:50%;background:#2fa8ff}.operator-grid button>i svg{width:9px}.recharge-amount{display:flex;align-items:center;margin-top:9px;border-bottom:1px solid #285578}.recharge-amount span{padding:0 8px 8px 0;color:#7aa6cc;font-size:25px;font-weight:800}.recharge-amount input{width:100%;padding-bottom:7px;background:transparent;outline:none;color:#fff;font-size:30px;font-weight:800}.recharge-amount input::placeholder{color:#46627d}.amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px}.amount-grid button{height:35px;border:1px solid #245176;border-radius:10px;color:#a9bed3;background:#08223f;font-size:9px;font-weight:700}.amount-grid button.selected{border-color:#38aaff;color:#fff;background:#1568bb}.recharge-error{margin:0 2px 10px;color:#ff8191;font-size:9px;font-weight:700}.recharge-submit{display:flex;width:100%;height:53px;align-items:center;justify-content:center;gap:8px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#169af8,#3156ef);box-shadow:0 11px 24px #1268ed4d;font-size:12px;font-weight:800}.recharge-submit:disabled{opacity:.48}.recharge-submit svg{width:16px}.recharge-secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:#7892ad}.recharge-secure>svg{width:16px;color:#27c898}.recharge-secure>span{display:flex;flex-direction:column}.recharge-secure strong{color:#9db2c8;font-size:8px}.recharge-secure small{font-size:7px}.profile-wallet-private{overflow:hidden;border:1px solid #20547f;border-radius:19px;background:linear-gradient(145deg,#092c52,#051d39)}.profile-wallet-balance{position:relative;padding:17px;border-bottom:1px solid #1b456b;background:linear-gradient(120deg,#10497e,#173675)}.profile-wallet-balance>span{display:block;color:#78c7ff;font-size:7px;font-weight:800;letter-spacing:.14em}.profile-wallet-balance>strong{display:block;margin-top:5px;font-size:23px;font-weight:900;letter-spacing:.04em}.profile-wallet-balance>small{display:block;margin-top:4px;color:#86a8c6;font-size:7px}.profile-account-row{display:flex;min-height:61px;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #173f63}.profile-account-row:last-child{border:0}.profile-account-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:12px;color:#46adff;background:#0d3b68}.profile-account-icon.card{color:#a48cff;background:#302a61}.profile-account-icon svg{width:18px}.profile-account-row>div{display:flex;flex:1;flex-direction:column}.profile-account-row>div strong{font-size:9px}.profile-account-row>div small{margin-top:3px;color:#7993ad;font-size:7px;letter-spacing:.05em}.profile-account-row>em{padding:3px 5px;border:1px solid #159c77;border-radius:5px;color:#3bd4a7;font-size:5px;font-style:normal;font-weight:800}.profile-account-row>svg{width:15px;color:#5f7c98}.bank-hero{min-height:300px}.services-row{grid-template-columns:repeat(4,1fr)!important}.services-row a{min-height:74px!important}.financial-page{min-height:100%;padding-bottom:110px;color:#fff;background:linear-gradient(180deg,#082e5c,#03172e 32%)}.financial-header{display:flex;align-items:center;gap:13px;padding:21px 18px 15px}.financial-header>button,.financial-header-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid #285982;border-radius:13px;color:#dcecff;background:#0a315b}.financial-header svg{width:19px}.financial-header>div{flex:1}.financial-header>div>span{display:block;color:#40aaff;font-size:8px;font-weight:800;letter-spacing:.17em}.financial-header h1{margin-top:2px;font-size:20px;font-weight:800}.financial-content{padding:3px 18px}.financial-hero{position:relative;display:flex;min-height:210px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:25px;border:1px solid #286493;border-radius:23px;text-align:center;background:linear-gradient(145deg,#104f8b,#173776)}.financial-page.gold-loan .financial-hero{border-color:#80662b;background:linear-gradient(145deg,#5d4515,#25345e)}.financial-page.loan .financial-hero{background:linear-gradient(145deg,#214c86,#2b3475)}.financial-hero-icon{display:grid;width:62px;height:62px;place-items:center;border-radius:20px;color:#51b9ff;background:#031c3f73}.gold-loan .financial-hero-icon{color:#ffd46b;background:#442d076b}.financial-hero-icon svg{width:29px}.financial-hero p{margin-top:14px;color:#67c2ff;font-size:7px;font-weight:800;letter-spacing:.14em}.financial-hero h2{margin-top:3px;font-size:25px;font-weight:900}.financial-hero h3{max-width:310px;margin-top:6px;color:#b0c8df;font-size:10px;font-weight:500;line-height:1.5}.financial-hero>svg{position:absolute;right:14px;top:13px;width:16px;color:#78caff}.financial-highlights{display:grid;gap:8px;margin-top:13px}.financial-highlights>div{display:flex;min-height:54px;align-items:center;gap:10px;padding:11px 13px;border:1px solid #1e4e77;border-radius:14px;background:#072340}.financial-highlights>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#32d49f;background:#0c493f}.financial-highlights svg{width:16px}.financial-highlights strong{font-size:9px}.financial-note{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px;border:1px solid #14564f;border-radius:14px;background:#073137}.financial-note>svg{width:20px;color:#2ed3a0}.financial-note>div{display:flex;flex-direction:column}.financial-note strong{font-size:9px}.financial-note span{margin-top:2px;color:#7fa6a4;font-size:7px}.financial-cta{display:flex;width:100%;height:52px;align-items:center;justify-content:center;gap:8px;margin-top:14px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#169af8,#3156ef);box-shadow:0 11px 24px #1268ed4d;font-size:11px;font-weight:800}.gold-loan .financial-cta{background:linear-gradient(135deg,#d19a27,#886117)}.financial-cta svg{width:16px}.financial-disclaimer{margin-top:11px;padding:0 12px;color:#607b96;text-align:center;font-size:6px;line-height:1.5}.profile-page{min-height:100%;padding-bottom:110px;color:#fff;background:linear-gradient(180deg,#082e5c,#03172e 31%)}.profile-header{display:flex;align-items:center;gap:13px;padding:21px 18px 15px}.profile-header>button,.profile-header-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid #285982;border-radius:13px;color:#dcecff;background:#0a315b}.profile-header svg{width:19px}.profile-header>div{flex:1}.profile-header>div>span{display:block;color:#40aaff;font-size:8px;font-weight:800;letter-spacing:.17em}.profile-header h1{margin-top:2px;font-size:20px;font-weight:800}.profile-content{padding:3px 18px 20px}.profile-card{position:relative;display:flex;align-items:center;gap:13px;overflow:hidden;padding:20px;border:1px solid #286493;border-radius:22px;background:linear-gradient(130deg,#10518c,#173a7a);box-shadow:0 14px 28px #000c2340}.profile-avatar{position:relative;z-index:2;display:grid;width:64px;height:64px;flex:none;place-items:center;border:3px solid rgba(255,255,255,.2);border-radius:20px;color:#fff;background:linear-gradient(145deg,#28aaff,#3159ef);font-size:25px;font-weight:900;box-shadow:0 10px 22px #1268ed47}.profile-identity{position:relative;z-index:2;display:flex;min-width:0;flex:1;flex-direction:column}.profile-identity>span{color:#72c5ff;font-size:7px;font-weight:800;letter-spacing:.13em}.profile-identity h2{overflow:hidden;margin-top:3px;font-size:20px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.profile-identity p{display:flex;align-items:center;gap:5px;margin-top:5px;color:#b5cee5;font-size:9px}.profile-identity p svg{width:13px}.profile-card>button{position:relative;z-index:2;display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#051b3c52}.profile-card>button svg{width:15px}.profile-card-glow{position:absolute;right:-65px;top:-75px;width:190px;height:190px;border-radius:50%;background:#44adff2b}.kyc-card{display:flex;align-items:center;gap:11px;margin-top:11px;padding:13px;border:1px solid #146057;border-radius:16px;background:linear-gradient(110deg,#073b40,#07313b)}.kyc-card>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#31d3a0;background:#0b514d}.kyc-card>span svg{width:19px}.kyc-card>div{display:flex;flex:1;flex-direction:column}.kyc-card h3{font-size:10px}.kyc-card p{margin-top:2px;color:#81aaa9;font-size:7px}.kyc-card>strong{padding:4px 6px;border:1px solid #1d8e75;border-radius:6px;color:#47d8ad;font-size:6px;letter-spacing:.07em}.profile-section-title{margin:18px 2px 8px}.profile-section-title span{color:#7896b5;font-size:8px;font-weight:800;letter-spacing:.14em}.profile-menu{overflow:hidden;border:1px solid #1d4b73;border-radius:19px;background:#061f3d}.profile-menu>button{display:flex;width:100%;min-height:61px;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid #173c5d;color:#fff;text-align:left}.profile-menu>button:last-child{border:0}.profile-menu>button:hover{background:#09294c}.profile-menu-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:12px}.profile-menu-icon svg{width:18px}.profile-menu-icon.blue{color:#42aaff;background:#0c3863}.profile-menu-icon.violet{color:#a68dff;background:#2d285a}.profile-menu-icon.cyan{color:#38d6dc;background:#124652}.profile-menu-icon.orange{color:#ffad55;background:#513722}.profile-menu-icon.green{color:#34d59a;background:#12493e}.profile-menu>button>div{display:flex;flex:1;flex-direction:column}.profile-menu>button strong{font-size:10px}.profile-menu>button small{margin-top:3px;color:#7890aa;font-size:7px}.profile-menu>button>svg{width:15px;color:#55718e}.profile-logout{display:flex;width:100%;height:49px;align-items:center;justify-content:center;gap:8px;margin-top:15px;border:1px solid #843b52;border-radius:14px;color:#ff7890;background:#351b31;font-size:10px;font-weight:800}.profile-logout svg{width:17px}.profile-footer{display:flex;flex-direction:column;align-items:center;margin-top:20px;color:#57718c}.profile-footer svg{width:17px}.profile-footer span{margin-top:6px;font-size:7px;font-weight:800;letter-spacing:.12em}.profile-footer small{margin-top:2px;font-size:6px}.bank-dashboard a,.bank-dashboard a:visited{text-decoration:none!important}.hero-actions a,.hero-actions a:visited{color:#dceeff!important}.hero-actions a{transition:color .2s ease,background .2s ease,transform .2s ease!important}.hero-actions a:hover{color:#fff!important;background:#36a0ff1f!important;transform:translateY(-2px)!important}.hero-actions a:nth-child(1) span{color:#36c5ff!important;border-color:#258ec4!important;background:#0c4167!important}.hero-actions a:nth-child(2) span{color:#49dda9!important;border-color:#248f70!important;background:#0b493f!important}.hero-actions a:nth-child(3) span{color:#c18cff!important;border-color:#7951b4!important;background:#38275e!important}.hero-actions a:nth-child(4) span{color:#ffb65d!important;border-color:#a86b25!important;background:#51381f!important}.services-row a,.services-row a:visited{position:relative!important;overflow:hidden!important;color:#e8f4ff!important;border-width:1px!important;background:#07233f!important;box-shadow:0 8px 18px #0008162e!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.services-row a:after{content:"";position:absolute;right:-18px;bottom:-23px;width:58px;height:58px;border-radius:50%;opacity:.15;background:currentColor}.services-row a:hover{transform:translateY(-4px) scale(1.015)!important;box-shadow:0 13px 25px #00091b59!important}.services-row a svg{width:23px!important;height:23px!important;filter:drop-shadow(0 3px 8px currentColor)}.services-row a span{position:relative;z-index:2;color:#e9f4ff!important;font-size:8px!important;font-weight:800!important}.services-row a:nth-child(1){color:#33c5ff!important;border-color:#1877a3!important;background:linear-gradient(145deg,#073152,#08213c)!important}.services-row a:nth-child(2){color:#ff6274!important;border-color:#9c3549!important;background:linear-gradient(145deg,#442137,#12223c)!important}.services-row a:nth-child(3){color:#ffb850!important;border-color:#8d6525!important;background:linear-gradient(145deg,#49391d,#10243c)!important}.services-row a:nth-child(4){color:#9a88ff!important;border-color:#5d4fa4!important;background:linear-gradient(145deg,#302959,#10223e)!important}.services-row a:nth-child(5){color:#3bdca2!important;border-color:#218968!important;background:linear-gradient(145deg,#0c493e,#0b263e)!important}.services-row a:nth-child(6){color:#45a9ff!important;border-color:#296fa9!important;background:linear-gradient(145deg,#123d68,#0a233e)!important}.services-row a:nth-child(7){color:#ffd05a!important;border-color:#9b792a!important;background:linear-gradient(145deg,#51451b,#10243c)!important}.services-row a:nth-child(8){color:#e17cff!important;border-color:#8548a0!important;background:linear-gradient(145deg,#41234f,#10213a)!important}.popular-row a,.popular-row a:visited{color:#c8d9eb!important;background:linear-gradient(145deg,#092947,#061b34)!important;box-shadow:0 6px 15px #00071429!important;transition:transform .18s ease,border-color .18s ease,color .18s ease!important}.popular-row a:hover{transform:translateY(-3px)!important;color:#fff!important}.popular-row a svg{width:21px!important;height:21px!important}.popular-row a span{color:#c8d9eb!important;font-size:7px!important;font-weight:700!important}.popular-row a:nth-child(1){border-color:#2879ae!important}.popular-row a:nth-child(1) svg{color:#40baff!important}.popular-row a:nth-child(2){border-color:#397a68!important}.popular-row a:nth-child(2) svg{color:#48d6a3!important}.popular-row a:nth-child(3){border-color:#866629!important}.popular-row a:nth-child(3) svg{color:#ffc25d!important}.popular-row a:nth-child(4){border-color:#6754a3!important}.popular-row a:nth-child(4) svg{color:#a690ff!important}.popular-row a:nth-child(5){border-color:#8e3f55!important}.popular-row a:nth-child(5) svg{color:#ff7185!important}.bank-section-title a,.bank-section-title a:visited{color:#4db5ff!important;font-weight:800!important}.dashboard-private-note{display:flex;align-items:center;gap:10px;margin-top:15px;padding:13px;border:1px solid #1b5478;border-radius:15px;color:#93abc3;background:linear-gradient(120deg,#082c4c,#071d37)}.dashboard-private-note>svg{width:19px;color:#37d29f}.dashboard-private-note>div{display:flex;flex:1;flex-direction:column}.dashboard-private-note strong{color:#dcecff;font-size:9px}.dashboard-private-note span{margin-top:2px;font-size:7px}.dashboard-private-note a,.dashboard-private-note a:visited{color:#43aeff!important}.dashboard-private-note a svg{width:15px}.services-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.services-row a,.services-row a:visited{display:flex!important;min-height:58px!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:9px 12px!important;overflow:hidden!important;border:1px solid #19466d!important;border-radius:17px!important;color:#dcecff!important;background:linear-gradient(145deg,#082946,#061d36)!important;box-shadow:0 6px 15px #00081624!important}.services-row a:before{content:"";position:absolute;left:8px;top:50%;width:40px;height:40px;transform:translateY(-50%);border-radius:13px;background:currentColor;opacity:.11}.services-row a:after{display:none!important}.services-row a:hover{transform:translateY(-2px)!important;border-color:currentColor!important;background:linear-gradient(145deg,#0a3153,#07213c)!important;box-shadow:0 9px 20px #0008183d!important}.services-row a svg{position:relative!important;z-index:2!important;width:20px!important;height:20px!important;margin-left:6px!important;flex:none!important;filter:none!important}.services-row a span{color:#e5f1fb!important;font-size:9px!important;font-weight:750!important;line-height:1.2!important;text-align:left!important}.services-row a:nth-child(1),.services-row a:nth-child(2),.services-row a:nth-child(3),.services-row a:nth-child(4),.services-row a:nth-child(5),.services-row a:nth-child(6),.services-row a:nth-child(7),.services-row a:nth-child(8){background:linear-gradient(145deg,#082946,#061d36)!important}.popular-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.popular-row a,.popular-row a:visited{display:flex!important;min-height:48px!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:8px 11px!important;border:1px solid #173f62!important;border-radius:15px!important;color:#9eb4ca!important;background:#061d36!important;box-shadow:none!important}.popular-row a:last-child{grid-column:1 / -1!important}.popular-row a:hover{transform:translateY(-2px)!important;border-color:#2b6b9b!important;background:#082744!important}.popular-row a svg{width:18px!important;height:18px!important;flex:none!important}.popular-row a span{color:#c6d8e8!important;font-size:8px!important;font-weight:700!important;text-align:left!important}@media (max-width: 360px){.services-row,.popular-row{grid-template-columns:1fr!important}.popular-row a:last-child{grid-column:auto!important}}.services-row{gap:10px!important}.services-row a,.services-row a:visited{position:relative!important;min-height:76px!important;gap:10px!important;padding:10px!important;border:1px solid #1c4b70!important;border-radius:19px!important;background:linear-gradient(145deg,#092b49,#061d35)!important;box-shadow:0 8px 18px #00081833,inset 0 1px #ffffff06!important}.services-row a:before{display:none!important}.services-row a:after{content:""!important;position:absolute!important;right:-24px!important;bottom:-27px!important;display:block!important;width:75px!important;height:75px!important;border-radius:50%!important;opacity:.08!important;background:currentColor!important}.services-row a:hover{transform:translateY(-3px) scale(1.01)!important;border-color:currentColor!important;box-shadow:0 13px 26px #00081852,0 0 0 1px currentColor!important}.services-row .service-icon{position:relative!important;z-index:2!important;display:grid!important;width:43px!important;height:43px!important;flex:none!important;place-items:center!important;border:1px solid currentColor!important;border-radius:15px!important;color:inherit!important;background:#06182d8c!important;box-shadow:inset 0 0 14px #ffffff09!important}.services-row .service-icon svg{width:21px!important;height:21px!important;margin:0!important}.services-row .service-copy{position:relative!important;z-index:2!important;display:flex!important;min-width:0!important;flex:1!important;flex-direction:column!important;text-align:left!important}.services-row .service-copy strong{overflow:hidden!important;color:#f2f8ff!important;font-size:9px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.services-row .service-copy small{margin-top:4px!important;color:#7894ae!important;font-size:6px!important;font-weight:600!important;line-height:1.25!important}.services-row a>b{position:absolute!important;right:8px!important;top:7px!important;z-index:3!important;padding:2px 4px!important;border:1px solid currentColor!important;border-radius:5px!important;color:inherit!important;background:#031427bd!important;font-size:4px!important;font-weight:900!important;letter-spacing:.07em!important}.services-row a:nth-child(1){color:#37c7ff!important}.services-row a:nth-child(2){color:#ff6d7e!important}.services-row a:nth-child(3){color:#ffc15b!important}.services-row a:nth-child(4){color:#a391ff!important}.services-row a:nth-child(5){color:#43dda8!important}.services-row a:nth-child(6){color:#4eaaff!important}.services-row a:nth-child(7){color:#ffd15a!important}.services-row a:nth-child(8){color:#de84ff!important}@media (max-width: 390px){.services-row{grid-template-columns:1fr!important}.services-row a{min-height:70px!important}}.save-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#07345c,#031a32 32%,#021329)}.save-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.save-header>button,.save-shield{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2d668b;border-radius:13px;color:#e1f3ff;background:#0a385f}.save-header svg{width:19px}.save-header>div{flex:1}.save-header>div>span{color:#49c8b0;font-size:8px;font-weight:900;letter-spacing:.17em}.save-header h1{font-size:20px;font-weight:900}.save-content{padding:3px 18px}.save-hero{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid #168d83;border-radius:22px;background:linear-gradient(135deg,#087468,#15547e);box-shadow:0 14px 30px #00635e40}.save-hero p{display:flex;align-items:center;gap:4px;color:#79f0d8;font-size:7px;font-weight:900;letter-spacing:.13em}.save-hero p svg{width:12px}.save-hero h2{margin:5px 0;font-size:21px;line-height:1.12;font-weight:900}.save-hero h2 b{color:#82f1c9}.save-hero small{color:#b6d8da;font-size:7px}.save-hero>span{display:grid;width:57px;height:57px;place-items:center;border-radius:19px;color:#83f4d6;background:#022c387a}.save-hero>span svg{width:31px;height:31px}.save-card{margin-top:12px;padding:16px;border:1px solid #205372;border-radius:19px;background:#062440}.save-card>label,.save-card-title>span{color:#d8eaf5;font-size:10px;font-weight:850}.save-amount{display:flex;align-items:center;margin-top:10px;border-bottom:1px solid #317292}.save-amount span{padding-bottom:7px;color:#6db7d1;font-size:25px;font-weight:900}.save-amount input{width:100%;padding:0 7px 7px;background:transparent;outline:0;color:#fff;font-size:30px;font-weight:900}.save-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px}.save-presets button{height:33px;border:1px solid #285a77;border-radius:9px;color:#91adbf;background:#082b48;font-size:7px;font-weight:800}.save-presets button.active{border-color:#3ed3ad;color:#fff;background:#087666}.save-error{margin-top:8px;color:#ff8190;font-size:7px}.save-card-title{display:flex;align-items:center;justify-content:space-between}.save-card-title>span{display:flex;align-items:center;gap:6px}.save-card-title svg{width:15px;color:#54cdb4}.save-card-title>small{color:#65899c;font-size:6px;font-weight:800}.save-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.save-plans button{position:relative;display:flex;min-height:91px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #285a77;border-radius:14px;color:#8caabc;background:#082944}.save-plans button.active{border-color:#40d7af;color:#fff;background:linear-gradient(150deg,#0a725f,#0b435c);box-shadow:0 8px 18px #16c0972b}.save-plans button>i{position:absolute;top:-7px;padding:3px 6px;border-radius:8px;color:#052e35;background:#64e1bd;font-size:5px;font-style:normal;font-weight:900}.save-plans button>span{font-size:7px}.save-plans button>strong{margin:4px 0;color:#55dfb6;font-size:18px}.save-plans button>strong small{font-size:6px}.save-plans button>em{font-size:6px;font-style:normal}.save-projection{margin-top:12px;padding:17px;border:1px solid #24745f;border-radius:19px;background:linear-gradient(145deg,#07382f,#072c43)}.save-projection-head{display:flex;align-items:center;gap:11px}.save-projection-head>span{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#57dfb7;background:#0d5446}.save-projection-head svg{width:20px}.save-projection-head p{color:#67a999;font-size:6px;font-weight:900;letter-spacing:.12em}.save-projection-head h3{margin-top:2px;font-size:21px;font-weight:900}.save-breakdown{display:flex;align-items:center;margin-top:13px;padding-top:12px;border-top:1px solid #1c554c}.save-breakdown>span{display:flex;flex:1;flex-direction:column}.save-breakdown>span:last-child{align-items:flex-end}.save-breakdown small{color:#709a94;font-size:6px}.save-breakdown strong{margin-top:2px;font-size:10px}.save-breakdown .green{color:#51dfaf}.save-breakdown>i{height:28px;border-left:1px solid #20594f}.save-projection>p{display:flex;align-items:center;gap:5px;margin-top:11px;color:#658d88;font-size:6px}.save-projection>p svg{width:12px}.save-submit{display:flex;width:100%;height:53px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border-radius:15px;color:#042c2e;background:linear-gradient(135deg,#58e5bd,#38bda5);box-shadow:0 11px 24px #1cbc9338;font-size:10px;font-weight:900}.save-submit:disabled{opacity:.45}.save-submit svg{width:16px}.save-disclosure{display:flex;gap:9px;margin-top:13px;padding:12px;border:1px solid #294b63;border-radius:14px;color:#7890a1;background:#071e34}.save-disclosure>svg{width:17px;flex:0 0 17px;color:#6ea3b9}.save-disclosure p{display:flex;flex-direction:column}.save-disclosure strong{color:#9eb4c2;font-size:7px}.save-disclosure span{margin-top:3px;font-size:6px;line-height:1.5}.save-success{display:flex;flex-direction:column;align-items:center;margin-top:13px;padding:28px 20px;border:1px solid #23866d;border-radius:22px;text-align:center;background:linear-gradient(145deg,#07483c,#082a45)}.save-success>span{display:grid;width:66px;height:66px;place-items:center;border-radius:22px;color:#62e8c0;background:#0b6856}.save-success>span svg{width:32px}.save-success>p{margin-top:13px;color:#67dfbd;font-size:7px;font-weight:900;letter-spacing:.14em}.save-success h2{margin:5px 0 14px;font-size:18px}.save-success>div{display:flex;width:100%;justify-content:space-between;padding:9px;border-top:1px solid #246252}.save-success small{color:#82a59d;font-size:8px}.save-success strong{font-size:10px}.save-success button{display:flex;align-items:center;gap:5px;margin-top:16px;padding:12px 18px;border-radius:12px;color:#04322e;background:#5ce2bc;font-size:8px;font-weight:900}.save-success button svg{width:14px}.send-page{min-height:100%;padding-bottom:110px;color:#fff;background:linear-gradient(180deg,#082e5c,#03172e 32%)}.send-header{display:flex;align-items:center;gap:13px;padding:21px 18px 15px}.send-header>button,.send-lock{display:grid;width:40px;height:40px;place-items:center;border:1px solid #285982;border-radius:13px;color:#dcecff;background:#0a315b}.send-header svg{width:19px}.send-header>div{flex:1}.send-header>div>span{display:block;color:#40aaff;font-size:8px;font-weight:800;letter-spacing:.17em}.send-header h1{margin-top:2px;font-size:20px;font-weight:800}.send-content,.send-confirm{padding:3px 18px}.send-intro{display:flex;align-items:center;gap:13px;margin-bottom:12px;padding:16px;border:1px solid #286493;border-radius:19px;background:linear-gradient(120deg,#10518c,#173a7a)}.send-intro>span{display:grid;width:45px;height:45px;place-items:center;border-radius:14px;color:#48b5ff;background:#041f4280}.send-intro svg{width:21px}.send-intro>div{display:flex;flex-direction:column}.send-intro p{color:#68c3ff;font-size:7px;font-weight:800;letter-spacing:.12em}.send-intro h2{margin-top:2px;font-size:15px;font-weight:850}.send-intro small{margin-top:2px;color:#9cb9d5;font-size:7px}.send-card{margin-bottom:11px;padding:16px;border:1px solid #1c4c75;border-radius:18px;background:linear-gradient(145deg,#082947,#061d37)}.send-card>label{display:flex;align-items:center;justify-content:space-between;color:#d2e2f2;font-size:10px;font-weight:800}.send-card>label small{color:#627d98;font-size:6px}.send-phone,.send-note{display:flex;height:51px;align-items:center;margin-top:9px;padding:0 13px;border:1px solid #275a83;border-radius:13px;background:#061a31}.send-phone>svg:first-child,.send-note>svg{width:17px;color:#43aeff}.send-phone strong{margin:0 10px;padding-right:10px;border-right:1px solid #294863;font-size:11px}.send-phone input,.send-note input{flex:1;min-width:0;background:transparent;outline:none;color:#fff;font-size:12px}.send-phone input::placeholder,.send-note input::placeholder{color:#617c97}.send-phone>svg:last-child{width:16px;color:#36d4a1}.send-card>p{margin-top:8px;color:#667f99;font-size:7px}.send-amount{display:flex;align-items:center;margin-top:9px;border-bottom:1px solid #28577c}.send-amount span{padding:0 8px 8px 0;color:#79a7ce;font-size:25px;font-weight:850}.send-amount input{width:100%;padding-bottom:7px;background:transparent;outline:none;color:#fff;font-size:31px;font-weight:900}.send-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.send-presets button{height:34px;border:1px solid #245076;border-radius:9px;color:#95acc2;background:#08223f;font-size:7px;font-weight:700}.send-presets button.selected{border-color:#38aaff;color:#fff;background:#1665af}.send-note{margin-top:10px;gap:9px}.send-error{margin:0 2px 10px;color:#ff8191;font-size:9px;font-weight:700}.send-submit{display:flex;width:100%;height:53px;align-items:center;justify-content:center;gap:8px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#169af8,#3156ef);box-shadow:0 11px 24px #1268ed4d;font-size:11px;font-weight:850}.send-submit:disabled{opacity:.48}.send-submit svg{width:16px}.send-safe{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:#7791aa}.send-safe>svg{width:16px;color:#2dcf9c}.send-safe>span{display:flex;flex-direction:column}.send-safe strong{color:#9bb2c8;font-size:8px}.send-safe small{font-size:6px}.confirm-recipient{display:flex;flex-direction:column;align-items:center;padding:25px 18px;text-align:center}.confirm-recipient>div{display:grid;width:68px;height:68px;place-items:center;border:3px solid #245f92;border-radius:22px;color:#fff;background:linear-gradient(145deg,#22a8ff,#3157ef);font-size:22px;font-weight:900;box-shadow:0 12px 25px #1b77ef47}.confirm-recipient>span{margin-top:13px;color:#718da9;font-size:7px;font-weight:800;letter-spacing:.12em}.confirm-recipient h2{margin-top:4px;font-size:19px;font-weight:850}.confirm-recipient small{margin-top:3px;color:#4fd4a6;font-size:8px}.confirm-summary{padding:17px;border:1px solid #1d4d75;border-radius:19px;background:#07233f}.confirm-summary>div{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.confirm-summary span{color:#829bb3;font-size:8px}.confirm-summary strong{max-width:65%;overflow:hidden;color:#e7f3ff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.confirm-summary .free{color:#3bd5a2}.confirm-summary hr{margin:5px 0;border:0;border-top:1px solid #1b4264}.confirm-summary .confirm-total span{color:#b9cde0;font-size:9px;font-weight:800}.confirm-summary .confirm-total strong{font-size:18px}.send-confirm .send-submit{margin-top:13px}.confirm-warning{margin-top:11px;padding:0 18px;color:#627d97;text-align:center;font-size:6px;line-height:1.5}.topup-page{min-height:100%;padding-bottom:110px;color:#fff;background:linear-gradient(180deg,#082e5c,#03172e 32%)}.topup-header{display:flex;align-items:center;gap:13px;padding:21px 18px 15px}.topup-header>button,.topup-lock{display:grid;width:40px;height:40px;place-items:center;border:1px solid #285982;border-radius:13px;color:#dcecff;background:#0a315b}.topup-header svg{width:19px}.topup-header>div{flex:1}.topup-header>div>span{display:block;color:#40aaff;font-size:8px;font-weight:800;letter-spacing:.17em}.topup-header h1{margin-top:2px;font-size:20px;font-weight:800}.topup-content{padding:3px 18px}.topup-hero{position:relative;display:flex;align-items:center;gap:13px;overflow:hidden;margin-bottom:12px;padding:17px;border:1px solid #286493;border-radius:20px;background:linear-gradient(120deg,#10518c,#173a7a)}.topup-hero>span{display:grid;width:47px;height:47px;place-items:center;border-radius:15px;color:#48b5ff;background:#041f4280}.topup-hero>span svg{width:22px}.topup-hero>div{display:flex;flex:1;flex-direction:column}.topup-hero p{color:#68c3ff;font-size:7px;font-weight:800;letter-spacing:.12em}.topup-hero h2{margin-top:2px;font-size:16px;font-weight:850}.topup-hero small{margin-top:2px;color:#9cb9d5;font-size:7px}.topup-hero>svg{position:absolute;right:12px;top:10px;width:15px;color:#7bc9ff}.topup-amount-card{padding:17px;border:1px solid #1d4e77;border-radius:19px;background:linear-gradient(145deg,#082947,#061d37)}.topup-amount-card>label{color:#d4e4f3;font-size:10px;font-weight:800}.topup-amount{display:flex;align-items:center;margin-top:10px;border-bottom:1px solid #2a5980}.topup-amount>span{padding:0 9px 8px 0;color:#79a7ce;font-size:27px;font-weight:850}.topup-amount input{width:100%;padding-bottom:7px;background:transparent;outline:none;color:#fff;font-size:34px;font-weight:900}.topup-amount input::placeholder{color:#43627f}.topup-amount-card>p{display:flex;align-items:center;gap:6px;margin-top:8px;color:#6e88a2;font-size:7px}.topup-amount-card>p i{width:3px;height:3px;border-radius:50%;background:#3a779f}.topup-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px}.topup-presets button{display:flex;height:35px;align-items:center;justify-content:center;gap:3px;border:1px solid #245176;border-radius:10px;color:#a2b7cb;background:#08233f;font-size:7px;font-weight:700}.topup-presets button.selected{border-color:#3faeff;color:#fff;background:#1768b5}.topup-presets svg{width:10px}.topup-section-title{display:flex;align-items:center;justify-content:space-between;margin:17px 2px 8px}.topup-section-title span{color:#7895b1;font-size:8px;font-weight:800;letter-spacing:.13em}.topup-section-title small{color:#607b96;font-size:7px}.topup-methods{overflow:hidden;border:1px solid #1d4d75;border-radius:19px;background:#061f3c}.topup-methods>button{position:relative;display:flex;width:100%;min-height:61px;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #173f62;color:#fff;text-align:left}.topup-methods>button:last-child{border:0}.topup-methods>button.selected{background:#092b4d}.method-icon{display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:12px}.method-icon svg{width:18px}.method-icon.upi{color:#36c8ff;background:#0c3d66}.method-icon.debit_card{color:#48d6a3;background:#0e493e}.method-icon.credit_card{color:#a58eff;background:#302a5f}.method-icon.netbanking{color:#ffc15b;background:#4c391d}.topup-methods>button>div{display:flex;flex:1;flex-direction:column}.topup-methods strong{font-size:9px}.topup-methods small{margin-top:3px;color:#718aa4;font-size:7px}.topup-methods>button>b{padding:3px 5px;border:1px solid #266390;border-radius:5px;color:#54b7ff;font-size:5px;letter-spacing:.06em}.topup-methods>button>i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #315b7d;border-radius:50%;color:#fff;font-style:normal}.topup-methods>button.selected>i{border-color:#31a9ff;background:#31a9ff}.topup-methods>button>i svg{width:10px}.topup-summary{margin-top:12px;padding:14px;border:1px solid #1c4a71;border-radius:16px;background:#07223e}.topup-summary>div{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.topup-summary span{color:#7d96af;font-size:8px}.topup-summary strong{font-size:9px}.topup-summary .free{color:#3dd5a3}.topup-summary hr{margin:4px 0;border:0;border-top:1px solid #1a4264}.topup-summary .total span{color:#bdd0e1;font-weight:800}.topup-summary .total strong{font-size:14px}.topup-error{margin:10px 2px;color:#ff8191;font-size:9px;font-weight:700}.topup-submit{display:flex;width:100%;height:53px;align-items:center;justify-content:center;gap:8px;margin-top:13px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#169af8,#3156ef);box-shadow:0 11px 24px #1268ed4d;font-size:11px;font-weight:850}.topup-submit:disabled{opacity:.48}.topup-submit svg{width:16px}.topup-secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:#7891aa}.topup-secure>svg{width:16px;color:#2fcf9d}.topup-secure>span{display:flex;flex-direction:column}.topup-secure strong{color:#9db3c8;font-size:8px}.topup-secure small{font-size:6px}.history-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#092f5e 0,#03182f 34%,#021328)}.history-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.history-header>button,.history-safe{display:grid;width:41px;height:41px;flex:0 0 41px;place-items:center;border:1px solid #2a628e;border-radius:13px;color:#dcefff;background:#0a345f}.history-header svg{width:19px}.history-header>div{flex:1}.history-header>div>span{display:block;color:#46b3ff;font-size:8px;font-weight:850;letter-spacing:.17em}.history-header h1{margin-top:2px;font-size:19px;font-weight:850}.history-content{padding:3px 18px}.history-hero{display:flex;align-items:center;justify-content:space-between;padding:19px;border:1px solid #2b6da0;border-radius:21px;background:linear-gradient(135deg,#1269ac,#253d91);box-shadow:0 14px 30px #00438f3d}.history-hero p{color:#75d0ff;font-size:7px;font-weight:900;letter-spacing:.16em}.history-hero h2{margin:4px 0 5px;font-size:19px;line-height:1.08;font-weight:900}.history-hero small{color:#b4cee7;font-size:7px}.history-hero>svg{width:48px;height:48px;padding:11px;border-radius:16px;color:#7bd5ff;background:#031f4373}.history-search{display:flex;height:47px;align-items:center;gap:9px;margin-top:13px;padding:0 14px;border:1px solid #24557d;border-radius:14px;background:#061e39}.history-search svg{width:17px;color:#52b7fa}.history-search input{flex:1;background:transparent;outline:0;color:#fff;font-size:10px}.history-search input::placeholder{color:#67839e}.history-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.history-filters button{height:36px;border:1px solid #214b70;border-radius:11px;color:#829bb5;background:#071e38;font-size:8px;font-weight:800}.history-filters button.active{border-color:#37aefc;color:#fff;background:linear-gradient(135deg,#157ecb,#315be9);box-shadow:0 7px 18px #2376e83b}.history-section-title{margin:18px 1px 9px}.history-section-title>div{display:flex;align-items:center;gap:8px}.history-section-title svg{width:16px;color:#50b8ff}.history-section-title span{display:flex;flex-direction:column}.history-section-title strong{font-size:11px}.history-section-title small{margin-top:1px;color:#647f99;font-size:6px}.history-list{overflow:hidden;border:1px solid #1d4a70;border-radius:19px;background:#061f3a}.history-item{display:flex;align-items:center;gap:11px;padding:14px 12px;border-bottom:1px solid #163a5a}.history-item:last-child{border-bottom:0}.history-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;color:#44b8ff;background:linear-gradient(145deg,#124a72,#0b3153)}.history-item.credit .history-icon{color:#3fe0a9;background:linear-gradient(145deg,#0f544d,#093a3d)}.history-icon svg{width:19px}.history-info{min-width:0;flex:1}.history-info h3{font-size:10px;font-weight:850}.history-info p{overflow:hidden;margin-top:2px;color:#8ba5bd;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.history-info small{display:flex;align-items:center;gap:3px;margin-top:4px;color:#5f7c96;font-size:6px;text-transform:capitalize}.history-info small svg{width:9px;height:9px;color:#3ed3a1}.history-info i{font-style:normal}.history-amount{display:flex;flex-direction:column;align-items:flex-end}.history-amount strong{font-size:11px;font-weight:900}.history-item.credit .history-amount strong{color:#42dda9}.history-amount span{margin-top:3px;color:#637f9a;font-size:6px}.history-empty,.history-state{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px solid #1d496e;border-radius:19px;color:#7590aa;text-align:center;background:#061e38}.history-empty>svg{width:41px;height:41px;padding:10px;border-radius:14px;color:#46b3ff;background:#0c355c}.history-empty h3{margin-top:12px;color:#e8f3fc;font-size:13px}.history-empty p{margin-top:4px;font-size:8px}.history-empty button{margin-top:13px;padding:10px 18px;border-radius:11px;color:#fff;background:#197fda;font-size:8px;font-weight:800}.history-protection{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;color:#718ba3}.history-protection>svg{width:16px;color:#35d1a0}.history-protection>span{display:flex;flex-direction:column}.history-protection strong{color:#9fb5c9;font-size:8px}.history-protection small{font-size:6px}.save-page .save-card{display:block!important;align-items:initial!important;gap:0!important;color:#fff!important;font-size:initial!important;width:auto!important}.save-page .save-card>label{display:block!important;width:100%;color:#d8eaf5!important;font-size:10px!important;line-height:1.4!important}.save-page .save-card button{display:flex!important;width:auto;height:auto;border-radius:9px}.save-page .save-amount{display:flex!important;width:100%;align-items:center!important;margin-top:12px!important}.save-page .save-amount input{display:block!important;min-width:0!important;height:auto!important;border:0!important}.save-page .save-presets{display:grid!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:13px!important}.save-page .save-presets button{display:flex!important;width:100%!important;height:35px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #285a77!important}.save-page .save-card-title{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important}.save-page .save-card-title>span{display:flex!important;align-items:center!important;gap:7px!important}.save-page .save-plans{display:grid!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:18px!important}.save-page .save-plans button{position:relative!important;display:flex!important;width:100%!important;min-width:0!important;min-height:105px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:12px 4px!important;border:1px solid #285a77!important;border-radius:14px!important}.save-page .save-plans button.active{border-color:#40d7af!important;background:linear-gradient(150deg,#0a725f,#0b435c)!important}.save-page .save-plans button>i{position:absolute!important;top:-9px!important;width:auto!important;height:auto!important;padding:4px 7px!important;white-space:nowrap!important}.save-page .save-plans button>span{display:block!important;font-size:8px!important}.save-page .save-plans button>strong{display:block!important;margin:7px 0 4px!important;font-size:20px!important;line-height:1!important}.save-page .save-plans button>em{display:block!important;font-size:7px!important}@media (max-width:390px){.save-page .save-content{padding-left:14px;padding-right:14px}.save-page .save-card{padding:14px!important}.save-page .save-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.upi-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#0a3769,#041c37 34%,#021329)}.upi-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.upi-header>button,.upi-lock{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2c6798;border-radius:13px;color:#e3f1ff;background:#0b3a68}.upi-header svg{width:19px}.upi-header>div{flex:1}.upi-header>div>span{color:#4db8ff;font-size:8px;font-weight:900;letter-spacing:.16em}.upi-header h1{font-size:20px;font-weight:900}.upi-content{padding:3px 18px}.upi-hero{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid #2875ac;border-radius:22px;background:linear-gradient(135deg,#137bbd,#2749a1);box-shadow:0 14px 30px #0f5cb53d}.upi-hero p{color:#79d5ff;font-size:7px;font-weight:900;letter-spacing:.15em}.upi-hero h2{margin:5px 0;font-size:21px;line-height:1.12;font-weight:900}.upi-hero small{color:#bdd7ed;font-size:7px}.upi-hero>span{display:grid;width:57px;height:57px;place-items:center;border-radius:19px;color:#76d3ff;background:#032a5275}.upi-hero>span svg{width:29px}.upi-label{margin:18px 2px 10px;font-size:11px}.upi-options{overflow:hidden;border:1px solid #205177;border-radius:19px;background:#062442}.upi-options>button{display:flex;width:100%;height:69px;align-items:center;gap:12px;padding:0 13px;border-bottom:1px solid #183f61;color:#fff;text-align:left;background:transparent}.upi-options>button:last-child{border-bottom:0}.upi-options>button>span{display:grid;width:43px;height:43px;place-items:center;border-radius:14px}.upi-options .blue{color:#50baff;background:#0b4d7b}.upi-options .purple{color:#c28aff;background:#453174}.upi-options .green{color:#4cdeaf;background:#155a4b}.upi-options .orange{color:#ffb85d;background:#66461c}.upi-options>button>span svg{width:20px}.upi-options>button>div{display:flex;min-width:0;flex:1;flex-direction:column}.upi-options strong{font-size:10px}.upi-options small{margin-top:3px;color:#7896b1;font-size:7px}.upi-options>button>svg{width:16px;color:#6988a5}.upi-safe{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px}.upi-safe>svg{width:17px;color:#42d4a3}.upi-safe p{display:flex;flex-direction:column}.upi-safe strong{color:#9fb6c9;font-size:8px}.upi-safe small{color:#617d97;font-size:6px}.upi-form-intro{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #2b6d9c;border-radius:19px;background:linear-gradient(135deg,#125d95,#263e8c)}.upi-form-intro>span{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;color:#62c5ff;background:#0b3b6c}.upi-form-intro svg{width:21px}.upi-form-intro p{color:#70caff;font-size:7px;font-weight:900;letter-spacing:.13em}.upi-form-intro h2{margin-top:3px;font-size:15px}.upi-form{margin-top:12px;padding:17px;border:1px solid #205276;border-radius:19px;background:#06243f}.upi-form label{display:block;margin:12px 0 8px;color:#dceaf5;font-size:9px;font-weight:850}.upi-form label:first-child{margin-top:0}.upi-input{display:flex;height:49px;align-items:center;gap:9px;padding:0 13px;border:1px solid #2c638b;border-radius:13px;background:#041a31}.upi-input svg{width:17px;color:#4bbcff}.upi-input input{flex:1;min-width:0;background:transparent;outline:0;color:#fff;font-size:10px}.upi-input input::placeholder{color:#607e98}.upi-amount{display:flex;align-items:center;border-bottom:1px solid #34749a}.upi-amount span{padding-bottom:7px;color:#70afda;font-size:25px;font-weight:900}.upi-amount input{width:100%;padding:0 8px 7px;background:transparent;outline:0;color:#fff;font-size:30px;font-weight:900}.upi-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.upi-presets button{height:34px;border:1px solid #285a80;border-radius:9px;color:#8ca9c1;background:#082c4b;font-size:7px}.upi-message{margin:11px 2px;padding:10px;border-radius:10px;color:#ffd486;background:#523d1b;font-size:7px;line-height:1.5}.upi-review{display:flex;width:100%;height:53px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#169cf9,#3156ef);font-size:10px;font-weight:900}.upi-review svg{width:16px}.upi-disclosure{display:flex;align-items:flex-start;gap:7px;margin-top:13px;color:#687f94;font-size:6px;line-height:1.5}.upi-disclosure svg{width:15px;flex:0 0 15px;color:#43d0a0}.payment-form>select{width:100%;height:54px;margin-bottom:18px;padding:0 15px;border:1.5px solid #dfe5ef;border-radius:14px;outline:none;color:#24364d;background:#fafbfd;font-size:10px}.payment-form>select:focus{border-color:#315efb;box-shadow:0 0 0 3px #315efb14;background:#fff}.card-api-error{margin:-4px 0 12px;color:#d9304f;font-size:9px;font-weight:700}.card-demo-note{margin-top:11px;color:#7b8798;text-align:center;font-size:7px;line-height:1.5}.send-card>label>button{color:#48b6ff;font-size:7px;font-weight:800}.beneficiary-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#08345f,#041b34 34%,#021329)}.beneficiary-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.beneficiary-header>button{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2b6591;border-radius:13px;color:#e3f2ff;background:#0a3762}.beneficiary-header svg{width:19px}.beneficiary-header>div{flex:1}.beneficiary-header>div>span{color:#4ebcff;font-size:8px;font-weight:900;letter-spacing:.15em}.beneficiary-header h1{font-size:20px;font-weight:900}.beneficiary-content{padding:3px 18px}.beneficiary-hero{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #2874a4;border-radius:20px;background:linear-gradient(135deg,#116ba7,#273f91)}.beneficiary-hero>span{display:grid;width:50px;height:50px;place-items:center;border-radius:16px;color:#6ed0ff;background:#0b416f}.beneficiary-hero svg{width:24px}.beneficiary-hero p{color:#71cbff;font-size:7px;font-weight:900;letter-spacing:.14em}.beneficiary-hero h2{margin:3px 0;font-size:15px}.beneficiary-hero small{color:#aac6dd;font-size:7px}.beneficiary-search{display:flex;height:47px;align-items:center;gap:9px;margin:12px 0;padding:0 13px;border:1px solid #275b80;border-radius:13px;background:#061f39}.beneficiary-search svg{width:17px;color:#51baff}.beneficiary-search input{flex:1;background:transparent;outline:0;color:#fff;font-size:9px}.beneficiary-list{overflow:hidden;border:1px solid #205071;border-radius:18px;background:#06233e}.beneficiary-list article{display:flex;align-items:center;border-bottom:1px solid #183e5e}.beneficiary-list article:last-child{border:0}.beneficiary-pay{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:12px;color:#fff;text-align:left}.beneficiary-pay>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;background:linear-gradient(145deg,#1596df,#3158e9);font-size:14px;font-weight:900}.beneficiary-pay>div{display:flex;min-width:0;flex:1;flex-direction:column}.beneficiary-pay strong{font-size:10px}.beneficiary-pay small{margin-top:3px;color:#7894ac;font-size:7px}.beneficiary-pay>svg{width:15px;color:#6785a0}.beneficiary-delete{display:grid;width:35px;height:35px;margin-right:10px;place-items:center;border-radius:10px;color:#ff7e8d;background:#3d2330}.beneficiary-delete svg{width:15px}.beneficiary-form{margin-top:12px;padding:17px;border:1px solid #205174;border-radius:19px;background:#06233e}.beneficiary-form h2{font-size:16px}.beneficiary-form>p{margin-top:3px;color:#7894ac;font-size:7px}.beneficiary-form label{display:flex;justify-content:space-between;margin:13px 0 6px;color:#cbddea;font-size:8px;font-weight:800}.beneficiary-form label small{color:#5f7b94;font-size:6px}.beneficiary-form>input,.beneficiary-phone{width:100%;height:45px;padding:0 12px;border:1px solid #295d82;border-radius:12px;outline:0;color:#fff;background:#041a31;font-size:9px}.beneficiary-phone{display:flex;align-items:center;gap:8px}.beneficiary-phone svg{width:16px;color:#4ab9ff}.beneficiary-phone strong{padding-right:8px;border-right:1px solid #2a4d68;font-size:9px}.beneficiary-phone input{flex:1;min-width:0;background:transparent;outline:0;color:#fff}.beneficiary-save,.beneficiary-cancel{width:100%;height:45px;margin-top:12px;border-radius:12px;font-size:9px;font-weight:900}.beneficiary-save{color:#fff;background:linear-gradient(135deg,#1494e7,#3158ec)}.beneficiary-cancel{margin-top:7px;color:#89a1b6;background:#0b2d4b}.beneficiary-error{margin-top:9px;color:#ff8290!important}.beneficiary-empty,.beneficiary-state{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;margin-top:12px;border:1px solid #205071;border-radius:18px;color:#7892aa;text-align:center;background:#06223d}.beneficiary-empty>svg{width:41px;height:41px;padding:10px;border-radius:14px;color:#50baff;background:#0b3b64}.beneficiary-empty h3{margin-top:10px;color:#e6f0f8;font-size:12px}.beneficiary-empty p{margin-top:4px;font-size:7px}.beneficiary-empty button{display:flex;align-items:center;gap:6px;margin-top:12px;padding:10px 14px;border-radius:10px;color:#fff;background:#167fcf;font-size:8px;font-weight:800}.beneficiary-empty button svg{width:14px}.beneficiary-safe{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.beneficiary-safe>svg{width:16px;color:#42d3a2}.beneficiary-safe>span{display:flex;flex-direction:column}.beneficiary-safe strong{color:#9db5c8;font-size:8px}.beneficiary-safe small{color:#617c95;font-size:6px}.notifications-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#08345f,#041b34 34%,#021329)}.notifications-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.notifications-header>button,.notifications-header>span{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2b6591;border-radius:13px;color:#e3f2ff;background:#0a3762}.notifications-header svg{width:19px}.notifications-header>div{flex:1}.notifications-header>div>span{color:#4ebcff;font-size:8px;font-weight:900;letter-spacing:.15em}.notifications-header h1{font-size:20px;font-weight:900}.notifications-content{padding:3px 18px}.notifications-security{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #287267;border-radius:16px;background:linear-gradient(120deg,#07443d,#07334b)}.notifications-security>svg{width:25px;color:#50ddb4}.notifications-security>div{display:flex;flex-direction:column}.notifications-security strong{font-size:9px}.notifications-security small{margin-top:3px;color:#83aaa7;font-size:7px}.notifications-title{display:flex;align-items:end;justify-content:space-between;margin:17px 2px 9px}.notifications-title h2{font-size:12px}.notifications-title p{margin-top:2px;color:#6f8ba4;font-size:7px}.notifications-title>span{display:flex;align-items:center;gap:4px;color:#4ccba8;font-size:6px}.notifications-title>span svg{width:12px}.notifications-list{overflow:hidden;border:1px solid #205071;border-radius:18px;background:#06233e}.notifications-list>button{display:flex;width:100%;align-items:center;gap:10px;padding:13px 11px;border-bottom:1px solid #183e5e;color:#fff;text-align:left}.notifications-list>button:last-child{border:0}.notifications-list>button>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;color:#52baff;background:#0b416c}.notifications-list>button>span.credit{color:#4cdfac;background:#105347}.notifications-list>button>span svg{width:19px}.notifications-list>button>div{display:flex;min-width:0;flex:1;flex-direction:column}.notifications-list strong{font-size:9px}.notifications-list p{overflow:hidden;margin-top:2px;color:#82a0b8;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.notifications-list small{margin-top:4px;color:#58758e;font-size:6px}.notifications-list b{font-size:9px;white-space:nowrap}.notifications-list b.credit{color:#4adba9}.notifications-empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #205071;border-radius:18px;color:#7590a8;text-align:center;background:#06223d}.notifications-empty>svg{width:41px;height:41px;padding:10px;border-radius:14px;color:#52baff;background:#0b3b64}.notifications-empty h3{margin-top:10px;color:#e7f1f8;font-size:12px}.notifications-empty p{margin-top:4px;font-size:7px}.notifications-note{margin-top:13px;color:#617b93;text-align:center;font-size:6px;line-height:1.5}.upi-setup-banner{display:flex;width:100%;align-items:center;gap:10px;margin-top:12px;padding:13px;border:1px solid #24816f;border-radius:15px;color:#fff;text-align:left;background:linear-gradient(120deg,#07594d,#0b3b5a)}.upi-setup-banner>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#63e0bd;background:#0a493f}.upi-setup-banner>span svg{width:18px}.upi-setup-banner>div{display:flex;flex:1;flex-direction:column}.upi-setup-banner strong{font-size:9px}.upi-setup-banner small{margin-top:2px;color:#80aaa6;font-size:6px}.upi-setup-banner>svg{width:15px;color:#5dcdae}.upi-onboard-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#08345f,#041b34 34%,#021329)}.upi-onboard-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.upi-onboard-header>button,.upi-onboard-header>span{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2b6591;border-radius:13px;color:#e3f2ff;background:#0a3762}.upi-onboard-header svg{width:19px}.upi-onboard-header>div{flex:1}.upi-onboard-header>div>span{color:#4ed0b1;font-size:8px;font-weight:900;letter-spacing:.15em}.upi-onboard-header h1{font-size:20px;font-weight:900}.upi-onboard-content{padding:3px 18px}.upi-onboard-hero{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #218174;border-radius:19px;background:linear-gradient(135deg,#087267,#14527c)}.upi-onboard-hero>span{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:#74e6c8;background:#09534c}.upi-onboard-hero svg{width:23px}.upi-onboard-hero p{color:#73dfc3;font-size:7px;font-weight:900;letter-spacing:.12em}.upi-onboard-hero h2{margin:3px 0;font-size:15px}.upi-onboard-hero small{color:#9dc4c6;font-size:7px}.upi-onboard-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0}.upi-onboard-progress>div{display:flex;flex-direction:column;align-items:center;color:#58758f}.upi-onboard-progress i{display:grid;width:27px;height:27px;place-items:center;border:1px solid #29526f;border-radius:50%;font-size:8px;font-style:normal;background:#07233e}.upi-onboard-progress i svg{width:13px}.upi-onboard-progress span{margin-top:4px;font-size:6px}.upi-onboard-progress>div.active{color:#63d9b9}.upi-onboard-progress>div.active i{border-color:#40c6a4;color:#06362f;background:#58dfbd}.upi-onboard-card{display:flex;min-height:315px;flex-direction:column;align-items:center;padding:21px 17px;border:1px solid #205174;border-radius:20px;text-align:center;background:#06233e}.upi-onboard-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;color:#60d9ba;background:#0b514b}.upi-onboard-icon svg{width:27px}.upi-onboard-card>p{margin-top:11px;color:#55cfae;font-size:7px;font-weight:900;letter-spacing:.13em}.upi-onboard-card>h2{margin-top:4px;font-size:17px}.upi-onboard-card>small{max-width:310px;margin-top:4px;color:#7894aa;font-size:7px;line-height:1.5}.upi-mobile-verified{display:flex;width:100%;align-items:center;gap:9px;margin-top:22px;padding:13px;border:1px solid #257464;border-radius:13px;text-align:left;background:#083b38}.upi-mobile-verified>svg{width:20px;color:#58dab7}.upi-mobile-verified>div{display:flex;flex:1;flex-direction:column}.upi-mobile-verified strong{font-size:9px}.upi-mobile-verified span{margin-top:2px;color:#71a59e;font-size:6px}.upi-onboard-card>label:not(.upi-consent){align-self:flex-start;margin:17px 0 7px;color:#b7cbd9;font-size:8px;font-weight:800}.upi-alias{display:flex;width:100%;height:48px;align-items:center;border:1px solid #2c6385;border-radius:12px;background:#041a30}.upi-alias input{min-width:0;flex:1;padding-left:12px;background:transparent;outline:0;color:#fff;font-size:10px}.upi-alias strong{padding:0 11px;border-left:1px solid #294c66;color:#59d7b6;font-size:9px}.upi-availability{display:flex;align-items:center;gap:4px;margin-top:8px;color:#53d3ad;font-size:7px}.upi-availability svg{width:13px}.upi-bank-list{width:100%;margin-top:16px}.upi-bank-list button{display:flex;width:100%;height:43px;align-items:center;gap:8px;margin-top:6px;padding:0 11px;border:1px solid #285775;border-radius:11px;color:#a7bdcc;background:#082943}.upi-bank-list button.active{border-color:#43cbaa;color:#fff;background:#0a5149}.upi-bank-list button svg{width:16px;color:#4dbcf5}.upi-bank-list button span{flex:1;text-align:left;font-size:8px}.upi-pin-safety{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;border:1px solid #277062;border-radius:13px;text-align:left;background:#083a37}.upi-pin-safety>svg{width:19px;flex:0 0 19px;color:#55dab5}.upi-pin-safety>div{display:flex;flex-direction:column}.upi-pin-safety strong{font-size:8px}.upi-pin-safety span{margin-top:4px;color:#72a19b;font-size:7px;line-height:1.5}.upi-consent{display:flex;align-items:flex-start;gap:8px;margin-top:14px;text-align:left}.upi-consent button{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1px solid #37617a;border-radius:6px}.upi-consent button.active{color:#06362f;background:#57dbb8}.upi-consent button svg{width:12px}.upi-consent span{color:#7893a8;font-size:7px;line-height:1.5}.upi-onboard-next{display:flex;width:100%;height:51px;align-items:center;justify-content:center;gap:7px;margin-top:12px;border-radius:14px;color:#063630;background:linear-gradient(135deg,#61e3bf,#3dbca5);font-size:9px;font-weight:900}.upi-onboard-next:disabled{opacity:.4}.upi-onboard-next svg{width:15px}.upi-onboard-notice{display:flex;align-items:flex-start;gap:7px;margin-top:11px;color:#627c93;font-size:6px;line-height:1.5}.upi-onboard-notice svg{width:14px;flex:0 0 14px}.upi-onboard-complete{display:flex;flex-direction:column;align-items:center;padding:27px 18px;border:1px solid #258675;border-radius:20px;text-align:center;background:linear-gradient(145deg,#075547,#0a314a)}.upi-onboard-complete>span{display:grid;width:62px;height:62px;place-items:center;border-radius:21px;color:#06382f;background:#60e0bc}.upi-onboard-complete>span svg{width:31px}.upi-onboard-complete>p{margin-top:12px;color:#64dbb9;font-size:7px;font-weight:900;letter-spacing:.13em}.upi-onboard-complete h2{margin-top:5px;font-size:19px}.upi-onboard-complete>small{margin-top:4px;color:#81a6a5;font-size:7px}.upi-onboard-complete>div{display:flex;width:100%;justify-content:space-between;margin-top:18px;padding:12px;border-top:1px solid #246257}.upi-onboard-complete>div strong{font-size:8px}.upi-onboard-complete>div b{color:#ffca70;font-size:7px}.upi-onboard-complete>button{display:flex;align-items:center;gap:5px;margin-top:13px;padding:11px 15px;border-radius:11px;color:#07362f;background:#5ddddb;font-size:8px;font-weight:900}.upi-onboard-complete>button svg{width:14px}.billers-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#08345f,#041b34 34%,#021329)}.billers-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.billers-header>button,.billers-header>span{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2b6591;border-radius:13px;color:#e3f2ff;background:#0a3762}.billers-header svg{width:19px}.billers-header>div{flex:1}.billers-header>div>span{color:#ffc35c;font-size:8px;font-weight:900;letter-spacing:.15em}.billers-header h1{font-size:20px;font-weight:900}.billers-content{padding:3px 18px}.billers-hero{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #8b6729;border-radius:19px;background:linear-gradient(135deg,#735017,#194869)}.billers-hero>span{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:#ffd078;background:#604319}.billers-hero svg{width:23px}.billers-hero p{color:#ffd078;font-size:7px;font-weight:900;letter-spacing:.12em}.billers-hero h2{margin:3px 0;font-size:15px}.billers-hero small{color:#c9bd9f;font-size:7px}.billers-title{display:flex;align-items:center;justify-content:space-between;margin:17px 2px 9px}.billers-title h2{font-size:11px}.billers-title>span{display:flex;align-items:center;gap:3px;color:#6c8ca5;font-size:6px}.billers-title svg{width:12px}.saved-biller-list{overflow:hidden;border:1px solid #205071;border-radius:17px;background:#06233e}.saved-biller-list article{display:flex;align-items:center;border-bottom:1px solid #183e5e}.saved-biller-list article:last-child{border:0}.saved-biller-list article>button:first-child{display:flex;min-width:0;flex:1;align-items:center;gap:9px;padding:12px;color:#fff;text-align:left}.saved-biller-list article>button:first-child>span{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#59bdff;background:#0b416c}.saved-biller-list svg{width:17px}.saved-biller-list article>button:first-child>div{display:flex;min-width:0;flex:1;flex-direction:column}.saved-biller-list strong{font-size:9px}.saved-biller-list small{margin-top:2px;color:#7895ad;font-size:7px}.saved-biller-list em{display:flex;align-items:center;gap:3px;margin-top:4px;color:#e5af58;font-size:6px;font-style:normal}.saved-biller-list em svg{width:10px}.saved-biller-list article>button:last-child{display:grid;width:34px;height:34px;margin-right:9px;place-items:center;border-radius:10px;color:#ff8190;background:#412531}.biller-categories{display:flex;gap:6px;overflow-x:auto;padding-bottom:5px}.biller-categories button{height:31px;flex:0 0 auto;padding:0 11px;border:1px solid #275777;border-radius:10px;color:#7894aa;background:#082942;font-size:7px}.biller-categories button.active{border-color:#43b5fa;color:#fff;background:#156eac}.biller-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.biller-grid>button{position:relative;display:flex;min-height:85px;flex-direction:column;align-items:flex-start;padding:11px;border:1px solid #245372;border-radius:14px;color:#fff;text-align:left;background:#072641}.biller-grid>button.active{border-color:#47c3a4;background:linear-gradient(145deg,#0a5148,#0b3550)}.biller-grid>button>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#50bcff;background:#0b416c}.biller-grid>button>span svg{width:16px}.biller-grid strong{margin-top:7px;font-size:8px}.biller-grid small{margin-top:2px;color:#708da5;font-size:6px}.biller-grid>button>svg{position:absolute;right:8px;top:8px;width:14px;color:#4bd2ad}.biller-pay-card{margin-top:12px;padding:16px;border:1px solid #28617e;border-radius:18px;background:#06253f}.biller-selected{display:flex;align-items:center;gap:9px;margin-bottom:13px}.biller-selected>span{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#55bdff;background:#0b416c}.biller-selected svg{width:18px}.biller-selected>div{display:flex;flex-direction:column}.biller-selected small{color:#5baedc;font-size:6px;font-weight:900}.biller-selected strong{font-size:10px}.biller-pay-card>label{display:block;margin:11px 0 6px;color:#c5d7e4;font-size:8px;font-weight:800}.biller-pay-card>input,.biller-pay-card>select{width:100%;height:44px;padding:0 11px;border:1px solid #2a5d80;border-radius:11px;outline:0;color:#fff;background:#041a31;font-size:8px}.biller-pay-card>select option{color:#111}.biller-pay-card>p{margin-top:5px;color:#5d7991;font-size:6px}.biller-amount{display:flex;align-items:center;border-bottom:1px solid #34749a}.biller-amount>span{padding-bottom:6px;color:#6fafda;font-size:24px;font-weight:900}.biller-amount input{width:100%;padding:0 7px 6px;background:transparent;outline:0;color:#fff;font-size:28px;font-weight:900}.biller-pay{display:flex;width:100%;height:47px;align-items:center;justify-content:center;gap:6px;margin-top:13px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#1592df,#3158eb);font-size:9px;font-weight:900}.biller-pay svg{width:15px}.biller-error{color:#ff8290!important}.biller-notice{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px}.biller-notice>svg{width:16px;color:#43d1a2}.biller-notice>span{display:flex;flex-direction:column}.biller-notice strong{color:#9db5c7;font-size:8px}.biller-notice small{color:#617b93;font-size:6px}.security-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#08345f,#041b34 34%,#021329)}.security-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.security-header>button,.security-header>span{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2b6591;border-radius:13px;color:#e3f2ff;background:#0a3762}.security-header svg{width:19px}.security-header>div{flex:1}.security-header>div>span{color:#52d0af;font-size:8px;font-weight:900;letter-spacing:.15em}.security-header h1{font-size:19px;font-weight:900}.security-content{padding:3px 18px}.security-hero{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #248174;border-radius:19px;background:linear-gradient(135deg,#087267,#16517b)}.security-hero>span{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:#72e3c5;background:#09534b}.security-hero svg{width:23px}.security-hero p{color:#6fddc0;font-size:7px;font-weight:900;letter-spacing:.13em}.security-hero h2{margin:3px 0;font-size:15px}.security-hero small{color:#9fc3c5;font-size:7px}.security-card{margin-top:12px;padding:16px;border:1px solid #205173;border-radius:18px;background:#06233e}.security-card-title{display:flex;align-items:center;gap:9px;margin-bottom:13px}.security-card-title>svg{width:38px;height:38px;padding:9px;border-radius:12px;color:#52dab5;background:#0a5149}.security-card-title.danger>svg{color:#ff8d99;background:#552735}.security-card-title>div{display:flex;flex-direction:column}.security-card-title h2{font-size:11px}.security-card-title p{margin-top:2px;color:#7893a9;font-size:7px}.security-card>label{display:flex;justify-content:space-between;margin:11px 0 6px;color:#c8dae6;font-size:8px;font-weight:800}.security-card>label small{color:#617d94;font-size:6px}.security-money{display:flex;align-items:center;border-bottom:1px solid #34749a}.security-money span{padding-bottom:6px;color:#70afd8;font-size:22px;font-weight:900}.security-money input{width:100%;padding:0 7px 6px;background:transparent;outline:0;color:#fff;font-size:25px;font-weight:900}.security-freeze{display:flex;width:100%;align-items:center;gap:9px;margin-top:15px;padding:12px;border:1px solid #8a6431;border-radius:13px;color:#fff;text-align:left;background:#493519}.security-freeze.active{border-color:#e35568;background:#512331}.security-freeze>svg{width:19px;color:#ffc36e}.security-freeze>div{display:flex;flex:1;flex-direction:column}.security-freeze strong{font-size:8px}.security-freeze small{margin-top:2px;color:#b7a283;font-size:6px}.security-freeze i{font-size:7px;font-style:normal;font-weight:900}.security-save,.security-report{display:flex;width:100%;height:45px;align-items:center;justify-content:center;gap:6px;margin-top:12px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1591dd,#3158ea);font-size:8px;font-weight:900}.security-save svg,.security-report svg{width:15px}.security-report{background:linear-gradient(135deg,#c54058,#8c2945)}.security-input,.security-card textarea{width:100%;padding:0 11px;border:1px solid #2a5c7e;border-radius:11px;outline:0;color:#fff;background:#041a31;font-size:8px}.security-input{height:43px}.security-input option{color:#111}.security-card textarea{min-height:75px;padding-top:10px;resize:vertical}.security-message{margin:10px 2px;padding:9px;border-radius:9px;color:#9be6d2;background:#0b493f;font-size:7px}.security-reports{margin-top:12px;overflow:hidden;border:1px solid #205071;border-radius:17px;background:#06233e}.security-reports>h2{padding:12px;border-bottom:1px solid #183e5e;font-size:10px}.security-reports article{display:flex;align-items:center;gap:8px;padding:11px;border-bottom:1px solid #183e5e}.security-reports article:last-child{border:0}.security-reports article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;color:#4fd6ae;background:#0b5148}.security-reports article svg{width:15px}.security-reports article>div{display:flex;min-width:0;flex:1;flex-direction:column}.security-reports strong{font-size:7px;text-transform:capitalize}.security-reports small{margin-top:3px;color:#6e8aa2;font-size:6px}.security-reports b{color:#59d6b2;font-size:6px;text-transform:uppercase}.security-emergency{margin-top:12px;color:#71889b;text-align:center;font-size:6px;line-height:1.5}.provider-page{min-height:100%;padding-bottom:105px;color:#fff;background:linear-gradient(180deg,#263067,#101b40 35%,#081128)}.provider-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.provider-header>button,.provider-header>span{display:grid;width:41px;height:41px;place-items:center;border:1px solid #555ca0;border-radius:13px;color:#e9e9ff;background:#303873}.provider-header svg{width:19px}.provider-header>div{flex:1}.provider-header>div>span{color:#b7a5ff;font-size:8px;font-weight:900;letter-spacing:.15em}.provider-header h1{font-size:19px;font-weight:900}.provider-content{padding:3px 18px}.provider-status{display:flex;align-items:center;gap:11px;padding:17px;border:1px solid #3b987a;border-radius:18px;background:linear-gradient(135deg,#126a54,#263b78)}.provider-status>span{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;color:#083a30;background:#60dfba}.provider-status svg{width:23px}.provider-status p{color:#70e2c1;font-size:7px;font-weight:900;letter-spacing:.12em}.provider-status h2{margin:3px 0;font-size:14px}.provider-status small{color:#9dbbb8;font-size:7px}.provider-card,.provider-intent{margin-top:12px;padding:16px;border:1px solid #464e8a;border-radius:18px;background:#171f4a}.provider-card>div:first-child{display:flex;align-items:center;gap:9px}.provider-card>div:first-child>svg{width:36px;height:36px;padding:8px;border-radius:11px;color:#baa8ff;background:#35316b}.provider-card>div:first-child span{display:flex;flex-direction:column}.provider-card h2{font-size:11px}.provider-card p{margin-top:2px;color:#888eae;font-size:7px}.provider-card label{display:block;margin:12px 0 6px;color:#c8cbe2;font-size:8px;font-weight:800}.provider-card>input{width:100%;height:43px;padding:0 11px;border:1px solid #51598a;border-radius:11px;outline:0;color:#fff;background:#0d1435;font-size:8px}.provider-amount{display:flex;align-items:center;border-bottom:1px solid #6269a0}.provider-amount span{padding-bottom:6px;color:#aaa8db;font-size:23px;font-weight:900}.provider-amount input{width:100%;padding:0 7px 6px;background:transparent;outline:0;color:#fff;font-size:27px;font-weight:900}.provider-create{display:flex;width:100%;height:45px;align-items:center;justify-content:center;gap:6px;margin-top:13px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#725ee8,#4d60d9);font-size:8px;font-weight:900}.provider-create svg{width:14px}.provider-intent{text-align:center}.provider-intent>p{color:#ffc96d;font-size:7px;font-weight:900;letter-spacing:.13em}.provider-intent h2{margin-top:5px;font-size:16px}.provider-intent>small{color:#777fa2;font-size:6px}.provider-intent>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.provider-intent button{display:flex;height:42px;align-items:center;justify-content:center;gap:5px;border-radius:11px;color:#fff;background:#177c67;font-size:7px;font-weight:800}.provider-intent button:last-child{background:#84374c}.provider-intent button svg{width:14px}.provider-result{margin-top:10px;padding:9px;border-radius:9px;color:#92e1cd;background:#165044;font-size:7px}.provider-notice{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:#717997;font-size:6px;line-height:1.5}.provider-notice svg{width:15px;flex:0 0 15px;color:#5bcda9}.admin-page{min-height:100%;padding-bottom:105px;color:#eef3fb;background:linear-gradient(180deg,#172139,#0c1427 40%,#080e1d)}.admin-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.admin-header>button{display:grid;width:41px;height:41px;place-items:center;border:1px solid #44516c;border-radius:13px;color:#e5ebf5;background:#222d46}.admin-header svg{width:19px}.admin-header>div{flex:1}.admin-header>div>span{color:#78a6ff;font-size:8px;font-weight:900;letter-spacing:.15em}.admin-header h1{font-size:18px;font-weight:900}.admin-content{padding:3px 14px}.admin-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-stats article{display:flex;min-height:112px;flex-direction:column;padding:13px;border:1px solid #35425d;border-radius:15px;background:#17223a}.admin-stats svg{width:19px;color:#76a5ff}.admin-stats span{margin-top:9px;color:#8190aa;font-size:6px;text-transform:uppercase}.admin-stats strong{margin-top:3px;font-size:18px}.admin-stats small{margin-top:3px;color:#697891;font-size:6px}.admin-panel{margin-top:10px;padding:13px;border:1px solid #33405a;border-radius:16px;background:#151f35}.admin-panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.admin-panel-title>div{display:flex;flex-direction:column}.admin-panel-title h2{font-size:10px}.admin-panel-title p{margin-top:2px;color:#6f7e97;font-size:6px}.admin-panel-title input{height:30px;padding:0 7px;border:1px solid #45516b;border-radius:8px;color:#e9eef7;background:#0d1629;font-size:7px}.admin-panel-title>span{display:grid;min-width:24px;height:24px;place-items:center;border-radius:8px;color:#8eaff0;background:#243252;font-size:7px}.admin-panel-title>svg{width:18px;color:#789fe6}.admin-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px}.admin-summary article{position:relative;display:flex;flex-direction:column;padding:9px;border-radius:10px;background:#0e182b}.admin-summary strong{font-size:7px;text-transform:capitalize}.admin-summary span{margin-top:2px;color:#6f7f99;font-size:6px}.admin-summary b{position:absolute;right:8px;top:8px;color:#87aef2;font-size:10px}.admin-summary small{margin-top:5px;color:#aab6c9;font-size:7px}.admin-export{display:flex;height:35px;align-items:center;justify-content:center;gap:5px;margin-top:9px;padding:0 11px;border-radius:9px;color:#dce8fb;background:#27406b;font-size:7px;font-weight:800}.admin-export svg{width:13px}.admin-table{overflow:hidden;border-radius:10px;background:#0e182b}.admin-table article{display:flex;align-items:center;gap:8px;padding:9px;border-bottom:1px solid #222e43}.admin-table article:last-child{border:0}.admin-table article>div{display:flex;min-width:0;flex:1;flex-direction:column}.admin-table strong{font-size:7px}.admin-table small{margin-top:2px;color:#687791;font-size:6px}.admin-table article>span{font-size:7px}.admin-table article>b{padding:3px 5px;border-radius:6px;color:#f3c276;background:#49391e;font-size:5px;text-transform:uppercase}.admin-table article>b.failed{color:#ff8d99;background:#492432}.admin-table article>b.refunded{color:#efbd70;background:#49391e}.admin-clear{display:flex;align-items:center;justify-content:center;gap:5px;padding:18px;color:#69c5a5;font-size:7px}.admin-clear svg{width:14px}.admin-cases article{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid #29354a}.admin-cases article:last-child{border:0}.admin-cases article>div{display:flex;min-width:0;flex:1;flex-direction:column}.admin-cases strong{font-size:7px;text-transform:capitalize}.admin-cases small{margin-top:2px;color:#687791;font-size:6px}.admin-cases p{margin-top:5px;color:#909db1;font-size:6px}.admin-cases select{align-self:start;height:28px;border:1px solid #45516a;border-radius:7px;color:#e6edf7;background:#0e1729;font-size:6px}.admin-denied{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;padding:25px;color:#7a879d;text-align:center;background:#0b1324}.admin-denied svg{width:48px;color:#e16a78}.admin-denied h2{margin-top:12px;color:#e8edf5}.admin-denied p{margin-top:5px;font-size:9px}.admin-denied button{margin-top:13px;padding:10px 14px;border-radius:9px;color:#fff;background:#3159aa;font-size:8px}.app-loading{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:12px;color:#dcecff;background:#031a35;font:700 14px system-ui}.app-loading span{width:22px;height:22px;border:3px solid #24577d;border-top-color:#38aaff;border-radius:50%;animation:app-spin .75s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}.public-demo-banner{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 14px;border:1px solid #7d6320;border-radius:15px;color:#f9e7ae;background:linear-gradient(135deg,#403311,#231f14)}.public-demo-banner>svg{width:18px;flex:0 0 18px;color:#ffcf4b}.public-demo-banner div{display:flex;flex-direction:column;gap:3px}.public-demo-banner strong{font-size:10px}.public-demo-banner span{color:#d0bd89;font-size:8px;line-height:1.5}.nearby-page{min-height:100%;padding-bottom:105px;color:#eaf5fb;background:radial-gradient(circle at 90% 0,#13556b 0,transparent 28%),linear-gradient(180deg,#072f50,#041c34 36%,#031426)}.nearby-header{display:flex;align-items:center;gap:12px;padding:20px 18px 14px}.nearby-header>button{display:grid;width:41px;height:41px;place-items:center;border:1px solid #32647e;border-radius:13px;color:#e1f4ff;background:#0a3758}.nearby-header>button:last-child{margin-left:auto}.nearby-header svg{width:18px}.nearby-header>div{display:flex;flex:1;flex-direction:column}.nearby-header span{color:#64daba;font-size:8px;font-weight:900;letter-spacing:.15em}.nearby-header h1{font-size:20px;font-weight:900}.nearby-onboarding{display:flex;min-height:calc(100dvh - 90px);flex-direction:column;align-items:center;padding:32px 24px;text-align:center}.location-orbit{position:relative;display:grid;width:126px;height:126px;margin:8px 0 27px;place-items:center;border:1px solid #267b79;border-radius:50%;color:#8af0d5;background:radial-gradient(circle,#0d615c,#083852 55%,#062b48);box-shadow:0 0 0 16px #237f7914,0 0 0 33px #237f790a}.location-orbit svg{width:44px;height:44px}.location-orbit i,.location-orbit b{position:absolute;width:11px;height:11px;border:3px solid #062e49;border-radius:50%;background:#ffc968}.location-orbit i{right:8px;top:28px}.location-orbit b{left:4px;bottom:25px;background:#68dcbf}.nearby-kicker{color:#69dfc0!important;font-size:8px!important;font-weight:900;letter-spacing:.14em}.nearby-onboarding h2{max-width:320px;margin:7px 0 11px;font-size:28px;line-height:1.12;letter-spacing:-.035em}.nearby-onboarding>p:not(.nearby-kicker){max-width:350px;color:#9bb6c7;font-size:12px;line-height:1.65}.privacy-points{width:100%;margin:25px 0 16px}.privacy-points article{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #17415c;text-align:left}.privacy-points article>svg{width:19px;flex:none;color:#66ddbf}.privacy-points div{display:flex;flex-direction:column}.privacy-points strong{font-size:10px}.privacy-points span{margin-top:3px;color:#718fa4;font-size:8px}.nearby-primary{display:flex;width:100%;height:49px;align-items:center;justify-content:center;gap:7px;border-radius:14px;color:#06372f;background:linear-gradient(135deg,#6be2c2,#43cba8);font-size:10px;font-weight:900}.nearby-primary svg{width:17px}.nearby-secondary{margin-top:9px;padding:10px;color:#86a4b7;font-size:9px;font-weight:800}.nearby-onboarding>small{color:#547087;font-size:7px}.nearby-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 18px 12px;padding:4px;border:1px solid #204c68;border-radius:13px;background:#062640}.nearby-tabs button{height:35px;border-radius:9px;color:#6f8da1;font-size:8px;font-weight:900}.nearby-tabs button.active{color:#dffff5;background:#0d5a53}.nearby-content{padding:0 18px}.location-strip{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #23536e;border-radius:14px;background:#072742}.location-strip>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#65dabd;background:#0b4c48}.location-strip svg{width:16px}.location-strip>div{display:flex;flex:1;flex-direction:column}.location-strip strong{font-size:8px}.location-strip small{margin-top:2px;color:#6f8ba0;font-size:6px}.location-strip button{color:#63d8ba;font-size:7px;font-weight:900}.shopping-card{display:flex;align-items:center;margin-top:10px;padding:15px;border:1px solid #9a6930;border-radius:17px;background:linear-gradient(135deg,#4b3219,#16364a)}.shopping-card>div{display:flex;flex:1;flex-direction:column}.shopping-card p{color:#ffc66c;font-size:7px;font-weight:900;letter-spacing:.13em}.shopping-card h2{margin:3px 0;font-size:13px}.shopping-card span{color:#a9a18f;font-size:7px}.shopping-card button{width:50px;height:30px;border-radius:16px;color:#3e2b0c;background:#ffc768;font-size:8px;font-weight:900}.shopping-card button.on{color:#07362f;background:#62dcbc}.category-scroll{display:flex;gap:7px;overflow-x:auto;margin:14px -18px 0;padding:0 18px 5px;scrollbar-width:none}.category-scroll button{flex:none;height:31px;padding:0 12px;border:1px solid #28536e;border-radius:16px;color:#84a0b2;background:#082641;font-size:7px;font-weight:800}.category-scroll button.active{border-color:#55d4b4;color:#06352f;background:#5ad8b8}.nearby-title{display:flex;align-items:end;justify-content:space-between;margin:16px 1px 9px}.nearby-title p{color:#5cd1b3;font-size:6px;font-weight:900;letter-spacing:.12em}.nearby-title h2{margin-top:3px;font-size:13px}.view-toggle{display:flex;padding:3px;border:1px solid #28536e;border-radius:9px}.view-toggle button{display:grid;width:29px;height:25px;place-items:center;border-radius:6px;color:#638198}.view-toggle button.active{color:#72e0c3;background:#0c4a47}.view-toggle svg{width:13px}.offer-list{display:flex;flex-direction:column;gap:8px}.offer-list article{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #244e69;border-radius:16px;background:#072640;cursor:pointer}.merchant-mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:13px;color:#d3c6ff;background:#3c2f72;font-size:15px;font-weight:900}.mark-1{color:#ffcd82;background:#533a18}.mark-2{color:#7de7c8;background:#0b5249}.mark-3{color:#9ed6ff;background:#164c72}.offer-copy{display:flex;min-width:0;flex:1;flex-direction:column}.offer-copy>div{display:flex;align-items:center;gap:7px}.offer-copy strong{font-size:9px}.offer-copy>div span{display:flex;align-items:center;gap:3px;color:#5bd7b7;font-size:5px;font-weight:900}.offer-copy>div svg{width:10px}.offer-copy p{margin-top:3px;color:#b7cbd7;font-size:7px}.offer-copy small{display:flex;align-items:center;gap:3px;margin-top:5px;color:#658299;font-size:6px}.offer-copy small svg{width:9px}.offer-saving{display:flex;flex-direction:column;align-items:flex-end}.offer-saving span{color:#667f93;font-size:5px}.offer-saving b{margin-top:2px;color:#6ae0c0;font-size:10px}.offer-saving svg{width:13px;margin-top:4px;color:#637f92}.offer-map{position:relative;height:285px;overflow:hidden;border:1px solid #28536e;border-radius:19px;background:linear-gradient(25deg,#0c354a,#0a4151)}.map-road{position:absolute;width:420px;height:24px;background:#2c5964;transform:rotate(-25deg);left:-40px;top:120px}.map-road:after{position:absolute;top:11px;width:100%;border-top:2px dashed #6d8587;content:""}.map-road.r2{left:-80px;top:80px;transform:rotate(48deg)}.you-pin,.map-pin{position:absolute;display:grid;place-items:center;border-radius:50%;box-shadow:0 5px 13px #001a2a}.you-pin{left:48%;top:47%;width:37px;height:37px;color:#063d38;background:#68dec0}.you-pin svg{width:17px}.map-pin{width:48px;height:48px;color:#fff;background:#362f70}.map-pin span{font-size:12px;font-weight:900}.map-pin b{position:absolute;right:-12px;top:-5px;padding:4px 5px;border-radius:7px;color:#07352e;background:#65ddbe;font-size:6px}.map-pin.p1{left:18%;top:18%}.map-pin.p2{right:12%;top:25%}.map-pin.p3{left:20%;bottom:16%}.map-pin.p4{right:19%;bottom:11%}.map-legend{position:absolute;right:9px;bottom:9px;display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:8px;color:#87a3b3;background:#062236;font-size:6px}.map-legend svg{width:11px;color:#64dbbd}.intent-note{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:#668297;font-size:6px;line-height:1.5}.intent-note svg{width:14px;flex:none;color:#59d3b3}.intent-note strong{color:#9bb3c2}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:#000d1bba;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.offer-sheet{position:relative;width:100%;max-width:480px;max-height:92dvh;overflow-y:auto;padding:24px 20px 28px;border:1px solid #32657e;border-radius:25px 25px 0 0;color:#edf8fc;background:linear-gradient(180deg,#0b3855,#051d34)}.sheet-close{position:absolute;right:17px;top:17px;display:grid;width:33px;height:33px;place-items:center;border-radius:10px;color:#9ab3c3;background:#123e59}.sheet-close svg{width:16px}.offer-sheet h2{margin:5px 0;font-size:22px}.verified-line{display:flex;align-items:center;gap:5px;color:#62d9b9;font-size:7px}.verified-line svg{width:13px}.offer-sheet>label{display:block;margin-top:19px;color:#a8bdc9;font-size:8px;font-weight:800}.amount-field{display:flex;align-items:center;margin-top:7px;border-bottom:1px solid #4b8293}.amount-field span{padding-bottom:6px;color:#76aabd;font-size:24px;font-weight:900}.amount-field input{width:100%;padding:0 7px 6px;background:transparent;outline:0;color:#fff;font-size:28px;font-weight:900}.comparison-list{display:flex;flex-direction:column;gap:7px;margin-top:15px}.comparison-list article{position:relative;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #28536c;border-radius:13px;background:#06243e}.comparison-list article.best{border-color:#55c6a9;background:#0a3a3d}.comparison-list article>span{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;color:#6edbbe;background:#0a4b47}.comparison-list svg{width:15px}.comparison-list article>div{display:flex;min-width:0;flex:1;flex-direction:column}.comparison-list small{color:#6e899e;font-size:5px;text-transform:uppercase}.comparison-list strong{margin-top:2px;font-size:7px}.comparison-list p{margin-top:3px;color:#839daf;font-size:6px}.comparison-list article>b{color:#6be1c0;font-size:9px}.comparison-list article>i{position:absolute;right:7px;top:-5px;padding:2px 5px;border-radius:5px;color:#07342e;background:#62d8ba;font-size:5px;font-style:normal;font-weight:900}.best-summary{display:flex;gap:9px;margin-top:10px;padding:13px;border-radius:14px;color:#eaf7f1;background:linear-gradient(135deg,#0c6e62,#164b64)}.best-summary>svg{width:18px;flex:none;color:#8af0d6}.best-summary div{display:flex;flex-direction:column}.best-summary small{color:#7be2c7;font-size:5px;font-weight:900;letter-spacing:.12em}.best-summary strong{margin:3px 0;font-size:15px}.best-summary p{color:#a6cbca;font-size:6px}.offer-sheet details{margin:12px 0}.offer-sheet summary{display:flex;align-items:center;gap:5px;color:#8ea8b8;font-size:7px;font-weight:800;cursor:pointer}.offer-sheet summary svg{width:13px}.offer-sheet details p{margin:7px 0;color:#6d899c;font-size:6px;line-height:1.5}.settings-sheet label{margin-top:22px}.settings-sheet select{width:100%;height:43px;margin-top:7px;padding:0 11px;border:1px solid #2e5c75;border-radius:11px;color:#fff;background:#082943;font-size:9px}.settings-row{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid #234960}.settings-row div{display:flex;flex:1;flex-direction:column}.settings-row strong{font-size:9px}.settings-row span{margin-top:2px;color:#728fa2;font-size:7px}.settings-row>b{color:#62d9ba;font-size:8px}.settings-row svg{width:16px;color:#6e899c}.settings-note{display:flex;gap:6px;margin-top:14px;color:#718da0;font-size:7px;line-height:1.5}.settings-note svg{width:15px;flex:none;color:#62d9ba}.disable-button{width:100%;height:42px;margin-top:17px;border:1px solid #8b4351;border-radius:12px;color:#ff96a2;font-size:8px;font-weight:900}.saved-content{padding-top:3px}.realized-card{padding:19px;border:1px solid #2f8b7c;border-radius:19px;background:linear-gradient(135deg,#0b7568,#15506b)}.realized-card>p,.potential-card p{color:#80e8ce;font-size:7px;font-weight:900;letter-spacing:.13em}.realized-card h2{margin-top:5px;font-size:29px}.realized-card>span,.potential-card span{color:#a1c2c6;font-size:7px}.realized-card>div{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:5px;align-items:end;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.13)}.realized-card b{font-size:11px}.realized-card small{color:#8fb5b9;font-size:6px}.saved-section{margin-top:16px}.saved-section h2{margin-bottom:8px;font-size:11px}.saved-section article{display:flex;align-items:center;gap:9px;margin-bottom:7px;padding:12px;border:1px solid #244f69;border-radius:14px;background:#072640}.saved-section article>span{display:grid;width:35px;height:35px;place-items:center;border-radius:10px;color:#63dabb;background:#0b4c47}.saved-section svg{width:16px}.saved-section article>div{display:flex;flex:1;flex-direction:column}.saved-section strong{font-size:8px}.saved-section small{margin-top:3px;color:#6f8ca0;font-size:6px}.saved-section article>b{padding:3px 6px;border-radius:6px;color:#66dbbb;background:#0b4b46;font-size:5px}.saved-section article>b.potential{color:#ffc770;background:#4d381b}.potential-card{display:flex;gap:10px;align-items:flex-start;margin-top:15px;padding:15px;border:1px solid #765e30;border-radius:16px;background:#352b1c}.potential-card>div{display:flex;flex:1;flex-direction:column}.potential-card h2{margin:4px 0;font-size:19px;color:#ffd083}.potential-card>svg{width:17px;color:#d1a85e}.offer-admin-page{min-height:100%;padding-bottom:105px;color:#eef5fb;background:#091426}.offer-admin-page>header{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #263650;background:#111d32}.offer-admin-page>header>button:first-child{display:grid;width:40px;height:40px;place-items:center;border:1px solid #3c4b64;border-radius:11px}.offer-admin-page>header>button:first-child svg{width:17px}.offer-admin-page>header>div{display:flex;flex:1;flex-direction:column}.offer-admin-page header span{color:#72a5ff;font-size:7px;font-weight:900;letter-spacing:.15em}.offer-admin-page header h1{font-size:18px}.offer-admin-page>header>button:last-child,.catalog-title button{display:flex;align-items:center;gap:5px;padding:10px 12px;border-radius:10px;color:#071f1b;background:#68d8b8;font-size:7px;font-weight:900}.offer-admin-page>header>button:last-child svg,.catalog-title button svg{width:13px}.offer-admin-page main{padding:14px}.offer-admin-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.offer-admin-stats article{display:flex;min-height:105px;flex-direction:column;padding:13px;border:1px solid #303f58;border-radius:14px;background:#151f34}.offer-admin-stats svg{width:18px;color:#6f9ff2}.offer-admin-stats span{margin-top:8px;color:#74829a;font-size:6px;text-transform:uppercase}.offer-admin-stats b{margin-top:3px;font-size:17px}.offer-admin-stats small{margin-top:3px;color:#65758d;font-size:6px}.admin-catalog,.admin-model{margin-top:10px;padding:14px;border:1px solid #303e57;border-radius:16px;background:#131e32}.catalog-title{display:flex;align-items:center}.catalog-title>div{display:flex;flex:1;flex-direction:column}.catalog-title h2,.admin-model h2{font-size:11px}.catalog-title p{margin-top:2px;color:#708098;font-size:6px}.catalog-search{display:flex;align-items:center;gap:7px;height:38px;margin:12px 0;padding:0 10px;border:1px solid #3a4962;border-radius:10px;background:#0c1628}.catalog-search svg{width:14px;color:#71839e}.catalog-search input{width:100%;background:transparent;outline:0;color:#fff;font-size:8px}.catalog-head,.catalog-table article{display:grid;grid-template-columns:1.2fr 1.15fr .45fr .4fr;gap:8px;align-items:center}.catalog-head{padding:7px 9px;color:#64728a;font-size:6px}.catalog-table{overflow:hidden;border-radius:11px;background:#0b1628}.catalog-table article{padding:10px 9px;border-top:1px solid #263149}.catalog-table article>div:not(.catalog-actions){display:flex;min-width:0;flex-direction:column}.catalog-table strong{font-size:7px}.catalog-table small{margin-top:2px;color:#66758c;font-size:6px}.catalog-table p{margin-top:4px;color:#9ba7b8;font-size:6px}.catalog-table article>b{justify-self:start;padding:3px 6px;border-radius:6px;color:#69dcbc;background:#124a43;font-size:5px}.catalog-table article>b.paused{color:#f2bd68;background:#49381d}.catalog-actions{display:flex;gap:4px}.catalog-actions button{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;color:#8fa5c2;background:#202e46}.catalog-actions svg{width:12px}.admin-model p{margin-top:6px;color:#74839a;font-size:7px;line-height:1.7}@media (min-width:700px){.nearby-page,.offer-admin-page{width:100%;max-width:520px;margin:0 auto;box-shadow:0 0 70px #00000047}.offer-admin-page{max-width:920px}.offer-admin-stats{grid-template-columns:repeat(4,1fr)}.nearby-page{min-height:100vh}}.smart-page{min-height:100%;padding-bottom:105px;color:#fff;background:radial-gradient(circle at 90% 0,#173f6b 0,transparent 30%),linear-gradient(180deg,#082c51,#041a32 42%,#021225)}.smart-header{display:flex;align-items:center;gap:13px;padding:20px 18px 14px}.smart-header>button,.smart-header>i{display:grid;width:41px;height:41px;place-items:center;border:1px solid #2d638c;border-radius:13px;color:#dff2ff;background:#0a355d}.smart-header>i{color:#68e1c1}.smart-header svg{width:19px}.smart-header>div{flex:1}.smart-header span{color:#62dabd;font-size:8px;font-weight:900;letter-spacing:.15em}.smart-header h1{font-size:20px;font-weight:900}.smart-content{padding:3px 18px}.smart-hero{display:flex;align-items:center;padding:19px;border:1px solid #28788e;border-radius:21px;background:linear-gradient(135deg,#0c7169,#15528a);box-shadow:0 14px 28px #00577133}.smart-hero>div{flex:1}.smart-hero p{display:flex;align-items:center;gap:5px;color:#80efd2;font-size:7px;font-weight:900;letter-spacing:.12em}.smart-hero p svg{width:12px}.smart-hero h2{margin:6px 0;font-size:19px;line-height:1.15}.smart-hero h2 b{color:#8ce7d2}.smart-hero small{display:block;max-width:220px;color:#add0d5;font-size:7px;line-height:1.45}.smart-hero>span{display:grid;width:55px;height:55px;place-items:center;border-radius:18px;color:#8be8d0;background:#09504e}.smart-hero>span svg{width:27px}.smart-sandbox{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid #33644f;border-radius:13px;color:#65d6ac;background:#092e2b}.smart-sandbox>svg{width:16px}.smart-sandbox>span{display:flex;flex-direction:column}.smart-sandbox strong{font-size:8px}.smart-sandbox small{margin-top:2px;color:#6d9d91;font-size:6px}.smart-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.smart-capabilities article{display:flex;min-height:87px;flex-direction:column;padding:12px;border:1px solid #244f70;border-radius:15px;background:#07243f}.smart-capabilities article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;color:#5cbfff;background:#0b416b}.smart-capabilities article.green>span{color:#56ddb5;background:#0b4c43}.smart-capabilities article.gold>span{color:#ffd073;background:#503a19}.smart-capabilities article.violet>span{color:#baa5ff;background:#382f67}.smart-capabilities svg{width:16px}.smart-capabilities div{display:flex;flex-direction:column}.smart-capabilities strong{margin-top:7px;font-size:8px}.smart-capabilities small{margin-top:3px;color:#7690a7;font-size:6px;line-height:1.4}.smart-title{display:flex;align-items:center;justify-content:space-between;margin:17px 2px 9px}.smart-title h2{font-size:11px}.smart-title p{margin-top:2px;color:#6e899f;font-size:6px}.smart-title>button{padding:7px 10px;border-radius:9px;color:#07362f;background:#59dbb8;font-size:7px;font-weight:900}.smart-title>svg{width:18px;color:#5dd8b5}.smart-alerts{display:flex;flex-direction:column;gap:8px}.smart-alerts article{padding:14px;border:1px solid #2b6081;border-radius:16px;background:#072640}.smart-alerts article.high{border-color:#b37435;background:linear-gradient(145deg,#49301b,#092c43)}.smart-alerts article.medium{border-color:#376d8f}.smart-alert-head{display:flex;align-items:center;justify-content:space-between}.smart-alert-head span,.smart-alert-head b{font-size:6px;font-weight:900;text-transform:uppercase}.smart-alert-head span{color:#65daba;letter-spacing:.1em}.smart-alert-head b{padding:3px 6px;border-radius:6px;color:#f3c27b;background:#46351e}.smart-alerts h3{margin-top:8px;font-size:11px}.smart-alerts p{margin-top:4px;color:#9db1c1;font-size:7px;line-height:1.5}.smart-alerts>article>small{display:block;margin-top:7px;color:#607d92;font-size:5px;text-transform:lowercase}.smart-alerts article>button{margin-top:10px;padding:8px 10px;border-radius:8px;color:#07352e;background:#5bdcb9;font-size:7px;font-weight:900}.smart-empty{display:flex;min-height:90px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #28526f;border-radius:15px;color:#7390a5;text-align:center;font-size:7px}.smart-empty svg{width:23px}.smart-empty strong{color:#b6cbd8;font-size:9px}.smart-empty small{font-size:6px}.smart-consent{margin-top:12px;padding:14px;border:1px solid #255373;border-radius:17px;background:#06233e}.smart-consent>.smart-title{margin:0 0 7px}.smart-consent>label{position:relative;display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #193f5e}.smart-consent>label:last-child{border:0}.smart-consent label>span{display:flex;flex:1;flex-direction:column}.smart-consent label strong{font-size:8px}.smart-consent label small{margin-top:2px;color:#6d899f;font-size:6px}.smart-consent input{position:absolute;opacity:0}.smart-consent label>i{width:31px;height:18px;padding:2px;border-radius:10px;background:#29445a}.smart-consent label>i:after{display:block;width:14px;height:14px;border-radius:50%;content:"";background:#8293a0;transition:.2s}.smart-consent input:checked+i{background:#16856f}.smart-consent input:checked+i:after{transform:translate(13px);background:#7aefd0}.smart-advisory{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:#647f94;font-size:6px;line-height:1.5}.smart-advisory svg{width:14px;flex:none}.ai-language{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.ai-language select{border:1px solid #d9e3ec;border-radius:12px;padding:10px;background:#fff;color:#16324a}.ai-language.compact span{display:none}.ai-language.compact select{max-width:132px;padding:8px}.language-accessibility{padding:16px;margin-bottom:12px}.language-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.language-accessibility>p{font-size:11px;color:#698091;margin-top:10px}.ask-spay{background:linear-gradient(135deg,#052f4a,#07567a);color:#fff;border-radius:22px;padding:18px;margin-bottom:14px}.ask-spay>span{font-size:10px;letter-spacing:1.3px;color:#7ce2ff}.ask-spay h2{font-size:19px;margin:7px 0 14px}.ask-spay form{display:flex;background:#fff;border-radius:13px;padding:4px}.ask-spay input{border:0;outline:0;flex:1;min-width:0;padding:9px;color:#183445}.ask-spay form button{background:#08a7d2;color:#fff;border:0;border-radius:10px;padding:0 15px}.ask-spay small{display:flex;gap:6px;align-items:center;margin-top:10px;color:#c5dce7}.temporary-language{border:0;background:transparent;color:#7ce2ff;padding:8px 0 0;font-size:11px}.pain-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;background:#052436aa;display:flex;align-items:flex-end;padding:16px}.pain-card{background:#fff;border-radius:25px;padding:23px;width:100%;box-shadow:0 18px 70px #001e2f55}.pain-card>span{color:#047da7;font-weight:800;font-size:11px;letter-spacing:.7px}.pain-card h2{font-size:23px;line-height:1.25;margin:10px 0}.pain-card p{color:#607482;font-size:13px}.pain-card textarea{width:100%;border:1px solid #d8e3e9;border-radius:13px;padding:12px;margin:12px 0;resize:none}.pain-primary{width:100%;border:0;border-radius:13px;padding:13px;background:#06a7d1;color:#fff;font-weight:800}.pain-primary:disabled{opacity:.45}.pain-card>div{display:flex;justify-content:space-between;margin-top:8px}.pain-card>div button{border:0;background:transparent;padding:10px;color:#527080;font-size:12px}@media (max-width: 480px){.family-page button,.pilgrim-page button,.nearby-page button,.smart-page button,.security-page button,.family-page input,.pilgrim-page input,.nearby-page input,.smart-page input,.security-page input,.security-page select{min-height:44px}}
