@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--ivy-primary:#2b8a3e;--ivy-primary-light:#40c057;--ivy-primary-dark:#237032;--ivy-primary-surface:#e9f7ec;--ivy-accent:#7950f2;--ivy-accent-light:#9775fa;--ivy-accent-surface:#f3f0ff;--ivy-success:#12b886;--ivy-success-surface:#e6fcf5;--ivy-warning:#f59f00;--ivy-warning-surface:#fff9db;--ivy-danger:#fa5252;--ivy-danger-surface:#fff5f5;--ivy-info:#228be6;--ivy-info-surface:#e7f5ff;--ivy-gray-50:#f8fafc;--ivy-gray-100:#f1f5f9;--ivy-gray-200:#e2e8f0;--ivy-gray-300:#cbd5e1;--ivy-gray-400:#94a3b8;--ivy-gray-500:#64748b;--ivy-gray-600:#475569;--ivy-gray-700:#334155;--ivy-gray-800:#1e293b;--ivy-gray-900:#0f172a;--ivy-bg-primary:#fff;--ivy-bg-secondary:#f8fafc;--ivy-bg-tertiary:#f1f5f9;--ivy-gradient-primary:linear-gradient(135deg, #2b8a3e 0%, #40c057 100%);--ivy-gradient-accent:linear-gradient(135deg, #7950f2 0%, #be4bdb 100%);--ivy-gradient-income:linear-gradient(135deg, #12b886 0%, #20c997 100%);--ivy-gradient-expense:linear-gradient(135deg, #fa5252 0%, #ff6b6b 100%);--ivy-gradient-transfer:linear-gradient(135deg, #228be6 0%, #4dabf7 100%);--ivy-gradient-dark:linear-gradient(135deg, #1e293b 0%, #334155 100%);--ivy-shadow-sm:0 1px 2px #0000000a;--ivy-shadow-md:0 4px 12px #00000014;--ivy-shadow-lg:0 8px 24px #0000001f;--ivy-shadow-xl:0 16px 48px #00000029;--ivy-shadow-primary:0 8px 24px #2b8a3e4d;--ivy-shadow-accent:0 8px 24px #7950f24d;--ivy-radius-sm:8px;--ivy-radius-md:12px;--ivy-radius-lg:16px;--ivy-radius-xl:24px;--ivy-radius-2xl:32px;--ivy-radius-full:9999px;--ivy-space-xs:4px;--ivy-space-sm:8px;--ivy-space-md:12px;--ivy-space-lg:16px;--ivy-space-xl:24px;--ivy-space-2xl:32px;--ivy-space-3xl:48px;--ivy-font-sans:"Inter", -apple-system, blinkmacsystemfont, "SF Pro Display", "Segoe UI", roboto, sans-serif;--ivy-font-mono:"SF Mono", "Roboto Mono", "Fira Code", monospace;--ivy-z-dropdown:50;--ivy-z-sticky:100;--ivy-z-fixed:150;--ivy-z-modal-backdrop:200;--ivy-z-modal:250;--ivy-z-popover:300;--ivy-z-tooltip:400}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.public-page{color:#0f172a;background:#fff;font-family:Inter,sans-serif}.public-nav{z-index:100;background:#fffffff7;border-bottom:1px solid #eef2f0;height:64px;position:sticky;top:0}.public-nav-inner{align-items:center;width:min(1380px,100% - 32px);height:100%;margin:auto;display:flex}.qbitly-brand{color:#0f172a;align-items:center;gap:12px;font-size:17px;font-weight:800;display:flex}.qbitly-brand img{width:96px;height:auto;display:block}.public-links{color:#52667f;align-items:center;gap:30px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.public-links a{color:inherit;align-items:center;gap:7px;display:flex}.public-links .register-link,.public-links .signin-link{border-radius:12px;height:44px;padding:0 20px;font-weight:700}.public-links .register-link{color:#fff;background:linear-gradient(135deg,#2b8a3e,#40c057);box-shadow:0 8px 18px #2b8a3e40}.public-links .signin-link{color:#237032;background:#e9f7ec}.public-menu-toggle{color:#237032;background:#e9f7ec;border:0;border-radius:12px;width:44px;height:44px;margin-left:auto;display:none}.mobile-public-menu{z-index:99;background:#fff;padding:16px;display:none;position:fixed;inset:64px 0 auto;box-shadow:0 20px 40px #0f172a24}.mobile-public-menu a{color:#334155;border-radius:10px;padding:13px 14px;font-weight:600;display:flex}.marketing-hero{background:radial-gradient(circle at 18% 25%,#40c0571f,#0000 30%),linear-gradient(#fbfffc 0%,#f0fbf3 100%);padding:82px 0 66px;position:relative;overflow:hidden}.marketing-container{width:min(1180px,100% - 40px);margin:auto}.marketing-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid}.marketing-badge{color:#2b8a3e;background:#daf7e2;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.marketing-hero h1{letter-spacing:-.05em;max-width:640px;margin:18px 0;font-size:clamp(48px,5.5vw,72px);line-height:.98}.marketing-hero h1 em{color:#2b8a3e;font-style:normal}.marketing-lead{color:#64748b;max-width:600px;font-size:17px;line-height:1.65}.marketing-actions{align-items:center;gap:12px;margin-top:26px;display:flex}.marketing-btn{border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-size:14px;font-weight:700;display:inline-flex}.marketing-btn.primary{color:#fff;background:linear-gradient(135deg,#2b8a3e,#40c057);box-shadow:0 8px 24px #2b8a3e47}.marketing-btn.secondary{color:#334155;background:#fff;border:1px solid #e2e8f0}.earn-showcase{background:#ffffffe0;border:1px solid #d6f5de;border-radius:19px;max-width:570px;margin-top:25px;padding:18px;box-shadow:0 12px 30px #2b8a3e14}.earn-head,.earn-summary{justify-content:space-between;align-items:center;display:flex}.earn-live{color:#2b8a3e;letter-spacing:.06em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.earn-live:before{content:"";background:#12b886;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #12b8861f}.earn-rate{color:#12b886;font-size:28px;font-weight:800}.earn-rate small{font-size:12px}.earn-progress{background:#e9f7ec;border-radius:99px;height:7px;margin:16px 0;overflow:hidden}.earn-progress span{border-radius:inherit;background:linear-gradient(90deg,#12b886,#40c057);width:72%;height:100%;display:block}.earn-summary{gap:10px}.earn-stat{border-right:1px solid #e2e8f0;flex:1}.earn-stat:last-child{border:0}.earn-stat small{color:#94a3b8;font-size:10px;display:block}.earn-stat strong{color:#334155;margin-top:3px;font-size:13px;display:block}.marketing-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.marketing-stat{background:#ffffffb8;border:1px solid #e2f5e6;border-radius:12px;padding:12px}.marketing-stat strong{color:#2b8a3e;font-size:19px;display:block}.marketing-stat span{color:#64748b;font-size:10px}.wallet-preview{background:#fff;border:1px solid #eef2f0;border-radius:24px;padding:24px;position:relative;transform:rotate(1deg);box-shadow:0 24px 60px #0f172a26}.wallet-preview-top{color:#94a3b8;justify-content:space-between;align-items:center;font-size:12px;display:flex}.wallet-preview .wallet-balance{color:#1e293b;margin:12px 0 22px;font-size:37px;font-weight:800}.wallet-chip{color:#2b8a3e;background:#e9f7ec;border-radius:8px;gap:5px;padding:7px 10px;font-weight:700;display:inline-flex}.asset-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:12px 0;display:flex}.asset-icon{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.asset-icon.btc{background:#f59f00}.asset-icon.usdt{background:#12b886}.asset-copy{flex:1}.asset-copy strong,.asset-copy small{display:block}.asset-copy small{color:#94a3b8;font-size:11px}.asset-value{text-align:right;font-size:13px}.wallet-mini-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.wallet-mini-actions div{text-align:center;color:#64748b;background:#f8fafc;border-radius:10px;padding:10px 5px;font-size:10px}.marketing-section{padding:82px 0}.marketing-section.soft{background:#f7fcf8}.marketing-section.mint{background:linear-gradient(#f1fcf4,#fff)}.marketing-section-head{text-align:center;max-width:680px;margin:0 auto 42px}.marketing-section-head h2{letter-spacing:-.03em;font-size:36px}.marketing-section-head p{color:#64748b;margin-top:10px;line-height:1.6}.marketing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.marketing-card{background:#fff;border:1px solid #e7efe9;border-radius:17px;padding:23px;box-shadow:0 6px 18px #0f172a0a}.marketing-icon{color:#2b8a3e;background:#e9f7ec;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.marketing-card h3{margin:15px 0 8px;font-size:17px}.marketing-card p{color:#64748b;font-size:13px;line-height:1.65}.trust-strip{background:#fff;border-top:1px solid #edf2ef;border-bottom:1px solid #edf2ef;padding:22px 0}.trust-strip-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.trust-pill{color:#475569;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.trust-pill .material-symbols-rounded{color:#2b8a3e}.steps-timeline{gap:22px;max-width:980px;margin:auto;display:grid;position:relative}.steps-timeline:before{content:"";background:#40c057;width:3px;position:absolute;top:40px;bottom:40px;left:50%;transform:translate(-50%)}.step-row{grid-template-columns:1fr 64px 1fr;align-items:center;min-height:150px;display:grid}.step-card{background:#fff;border:1px solid #e7efe9;border-radius:17px;padding:22px;box-shadow:0 10px 24px #0f172a0f}.step-row:nth-child(2n) .step-card{grid-column:3}.step-row:nth-child(odd) .step-card{grid-column:1}.step-dot{z-index:2;background:#2b8a3e;border:6px solid #d9f7e1;border-radius:50%;grid-column:2;justify-self:center;width:23px;height:23px}.step-card .marketing-icon{width:38px;height:38px}.step-card h3{margin:12px 0 7px;font-size:17px}.step-card p{color:#64748b;font-size:13px;line-height:1.6}.security-panel{color:#fff;background:#172235;border-radius:22px;padding:32px}.security-panel h2{color:#fff}.security-panel>p{color:#9fb0c7;margin:8px 0 24px}.security-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.security-item{background:#243149;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.security-item .material-symbols-rounded{color:#40c057}.security-item strong,.security-item small{display:block}.security-item small{color:#95a6bd;margin-top:2px;font-size:11px}.security-metrics{text-align:center;background:#243149;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:18px;display:grid}.security-metrics strong{color:#40c057;font-size:24px;display:block}.security-metrics small{color:#95a6bd}.usdt-panel{text-align:center;background:#ddf9e6;border:1px solid #7de49a;border-radius:22px;padding:34px}.usdt-mark{color:#fff;background:#12b886;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:29px;font-weight:800;display:grid;box-shadow:0 8px 20px #12b8864d}.usdt-panel h3{margin:16px 0 8px}.usdt-panel>p{color:#14804b}.usdt-list{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.usdt-list div{color:#237032;background:#fff;border-radius:10px;padding:12px;font-size:13px}.choose-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.choose-card{background:#fff;border:1px solid #e4eee7;border-radius:15px;padding:20px}.choose-card h4{margin:12px 0 7px;font-size:15px}.choose-card p{color:#64748b;font-size:12px;line-height:1.6}.loan-layout{grid-template-columns:1fr 1fr;gap:22px;display:grid}.loan-visual{color:#fff;background:linear-gradient(135deg,#7950f2,#be4bdb);border-radius:23px;padding:32px}.loan-visual h3,.loan-visual h4{color:#fff}.loan-amount{margin:18px 0 4px;font-size:44px;font-weight:800}.loan-highlights{gap:10px;margin-top:24px;display:grid}.loan-highlight-row{background:#ffffff1f;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.loan-highlight-row small{color:#ffffffb8;display:block}.loan-calculator{background:#fff;border:1px solid #e2e8f0;border-radius:23px;padding:28px;box-shadow:0 14px 36px #0f172a14}.range-track{background:#e9dffa;border-radius:99px;height:8px;margin:20px 0;position:relative}.range-track:before{content:"";border-radius:inherit;background:#7950f2;position:absolute;inset:0 52% 0 0}.term-options{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.term-options span{color:#7950f2;text-align:center;background:#f3f0ff;border-radius:9px;padding:9px 4px;font-size:11px;font-weight:700}.loan-results{background:#f8fafc;border-radius:12px;margin:18px 0;padding:14px}.loan-result{color:#64748b;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.loan-result strong{color:#1e293b}.loan-feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.loan-feature{text-align:center;background:#fff;border:1px solid #e7efe9;border-radius:13px;padding:16px}.loan-feature strong{margin-top:7px;font-size:13px;display:block}.network-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.network-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:26px;position:relative}.network-card.recommended{border-color:#40c057;box-shadow:0 8px 24px #2b8a3e1f}.network-ribbon{color:#2b8a3e;background:#daf7e2;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:14px;right:14px}.network-card h3{margin:15px 0}.network-card ul{color:#64748b;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.network-card li:before{content:"✓";color:#2b8a3e;margin-right:9px;font-weight:800}.faq-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.faq-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.faq-card h4{margin-bottom:8px;font-size:14px}.faq-card p{color:#64748b;font-size:12px;line-height:1.6}.help-panel{background:#e7f1ff;border:1px solid #9dc8ff;border-radius:20px;align-items:center;gap:18px;padding:26px;display:flex}.help-panel h3{margin-bottom:4px}.help-panel p{color:#52667f}.help-panel .marketing-btn{color:#fff;background:#228be6;margin-left:auto}.marketing-cta{padding:74px 0}.marketing-cta-box{text-align:center;color:#fff;background:linear-gradient(135deg,#1f8e3f,#40c057);border-radius:24px;padding:48px}.marketing-cta-box h2{color:#fff;font-size:36px}.marketing-cta-box p{color:#ffffffd1;margin:10px 0 22px}.marketing-cta-box .marketing-btn{color:#237032;background:#fff}.marketing-footer{color:#64748b;border-top:1px solid #e7efe9;padding:36px 0}.marketing-footer-grid{justify-content:space-between;align-items:center;gap:20px;display:flex}.marketing-footer img{width:90px}.marketing-footer-links{gap:18px;font-size:12px;display:flex}.marketing-footer small{font-size:11px}.faq-toggle{text-align:left;color:#1e293b;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-weight:700;display:flex}.faq-answer{margin-top:10px}.marketing-mobile-order{display:contents}@media (width<=900px){.public-links{display:none}.public-menu-toggle{place-items:center;display:grid}.mobile-public-menu.open{display:block}.marketing-hero{padding:50px 0}.marketing-hero-grid{grid-template-columns:1fr;gap:34px}.wallet-preview{max-width:500px;margin:auto;transform:none}.marketing-grid,.choose-grid,.loan-feature-grid{grid-template-columns:repeat(2,1fr)}.loan-layout{grid-template-columns:1fr}.marketing-footer-grid{text-align:center;flex-direction:column}.marketing-footer-links{flex-wrap:wrap;justify-content:center}}@media (width<=600px){.public-nav{height:60px}.public-nav-inner{width:calc(100% - 28px)}.qbitly-brand img{width:94px}.qbitly-brand span{display:none}.mobile-public-menu{top:60px}.marketing-container{width:calc(100% - 30px)}.marketing-hero{padding:28px 0 45px}.marketing-hero-grid{flex-direction:column;display:flex}.marketing-hero-content{text-align:center;order:2}.marketing-hero-visual{order:1;width:100%}.marketing-hero h1{margin:18px 0 14px;font-size:37px}.marketing-lead{font-size:14px}.marketing-actions{flex-direction:column;justify-content:center}.marketing-actions .marketing-btn{width:100%}.wallet-preview{border-radius:20px;margin:-8px 0;padding:18px;transform:scale(.93)}.wallet-preview .wallet-balance{font-size:31px}.earn-showcase{text-align:left}.marketing-stats{grid-template-columns:repeat(2,1fr)}.marketing-section{padding:58px 0}.marketing-section-head{margin-bottom:28px}.marketing-section-head h2{font-size:28px}.marketing-section-head p{font-size:13px}.marketing-grid,.security-grid,.usdt-list,.network-grid,.faq-grid{grid-template-columns:1fr}.trust-strip-grid{grid-template-columns:repeat(2,1fr)}.steps-timeline:before{left:18px}.step-row{grid-template-columns:36px 1fr;min-height:0;display:grid}.step-row .step-card,.step-row:nth-child(2n) .step-card,.step-row:nth-child(odd) .step-card{grid-column:2;margin:7px 0}.step-dot{grid-area:1/1;align-self:center}.security-panel,.usdt-panel,.loan-visual,.loan-calculator{border-radius:18px;padding:22px}.security-metrics strong{font-size:18px}.security-metrics small{font-size:9px}.choose-grid,.loan-feature-grid{grid-template-columns:1fr}.loan-amount{font-size:38px}.term-options{grid-template-columns:repeat(5,1fr)}.help-panel{flex-direction:column;align-items:flex-start}.help-panel .marketing-btn{width:100%;margin-left:0}.marketing-cta-box{padding:34px 20px}.marketing-cta-box h2{font-size:28px}}.auth-page{color:#111827;background:radial-gradient(circle at 50% 42%,#dcffe6fa,#eafff1f0 38%,#edfff2 75%);min-height:100vh;font-family:Inter,sans-serif}.auth-page .public-nav{position:relative}.auth-stage{justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:225px 20px 70px;display:flex}.auth-wrap{text-align:center;width:420px;max-width:100%}.language-control{background:#f8fafc;border:4px solid #fff;border-radius:15px;align-items:center;gap:8px;height:48px;padding:0 15px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #0f172a17}.language-hint{color:#94a3b8;margin:8px 0 38px;font-size:12px}.reference-auth-card{text-align:left;background:#fff;border-radius:24px;padding:30px 32px 32px;box-shadow:0 18px 40px #0f172a1a}.reference-auth-logo{object-fit:contain;width:180px;height:64px;margin:0 auto 15px;display:block}.auth-heading{text-align:center}.auth-heading h1{color:#111827;font-size:25px}.auth-heading p{color:#64748b;margin-top:8px;font-size:14px}.auth-progress{justify-content:center;align-items:center;margin:24px 0 26px;display:flex}.auth-progress-step{color:#94a3b8;align-items:center;gap:8px;font-size:12px;display:flex}.auth-progress-step.active{color:#111827}.auth-progress-number{color:#64748b;background:#e6edf4;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.auth-progress-step.active .auth-progress-number,.auth-progress-step.done .auth-progress-number{color:#fff;background:#2b8a3e}.auth-progress-line{background:#dce5ed;width:24px;height:2px;margin:0 8px}.auth-field{margin-top:25px}.auth-field label{color:#334155;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.auth-input-wrap{position:relative}.auth-input-icon{color:#94a3b8;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.reference-auth-input{color:#111827;background:#fff;border:2px solid #2b8a3e;border-radius:13px;outline:4px solid #2b8a3e1a;width:100%;height:56px;padding:0 46px;font-size:15px}.reference-auth-input:focus{outline-color:#2b8a3e29}.reference-auth-input::placeholder{color:#94a3b8}.auth-input-action{color:#64748b;background:0 0;border:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-hint{color:#64748b;margin-top:7px;font-size:11px;display:block}.reference-auth-button{color:#fff;background:linear-gradient(135deg,#2b8a3e,#40c057);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:55px;margin-top:20px;font-size:15px;font-weight:700;display:flex;box-shadow:0 9px 22px #2b8a3e47}.auth-link-row{text-align:center;color:#64748b;margin:27px 0 0;font-size:13px}.auth-link-row a{color:#2b8a3e;font-weight:700}.auth-trust{color:#94a3b8;justify-content:center;align-items:center;gap:26px;margin-top:26px;font-size:11px;display:flex}.auth-trust span{align-items:center;gap:5px;display:flex}.auth-trust .material-symbols-rounded{font-size:15px}.auth-alert{color:#c92a2a;text-align:left;background:#fff5f5;border-radius:11px;margin:17px 0;padding:11px 13px;font-size:12px}.auth-alert.success{color:#087f5b;background:#e6fcf5}.auth-email-display{background:#f1f5f9;border-radius:12px;justify-content:space-between;align-items:center;margin:20px 0;padding:11px 13px;display:flex}.auth-email-display strong{font-size:12px}.auth-email-display a{color:#2b8a3e;font-size:11px;font-weight:700}.auth-options{gap:10px;display:grid}.auth-option{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.auth-option-icon{color:#2b8a3e;background:#e9f7ec;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.auth-option-copy{flex:1}.auth-option-copy strong,.auth-option-copy small{display:block}.auth-option-copy strong{font-size:13px}.auth-option-copy small{color:#64748b;margin-top:3px;font-size:10px}.otp-input{text-align:center;letter-spacing:10px;padding-left:56px;font-size:24px}.password-help{text-align:right;color:#2b8a3e;margin-top:9px;font-size:11px;font-weight:600;display:block}.auth-mobile-only{display:none}@media (width<=700px){.auth-page .public-links{display:none}.auth-stage{min-height:calc(100vh - 60px);padding:96px 20px 55px}.auth-wrap{width:100%}.language-hint{margin-bottom:38px}.reference-auth-card{padding:28px 32px 30px}.auth-trust{gap:21px}.auth-mobile-only{display:block}}@media (width<=430px){.auth-stage{padding-left:20px;padding-right:20px}.reference-auth-card{border-radius:24px;padding:27px 32px 29px}.reference-auth-logo{width:180px}.auth-heading h1{font-size:24px}.language-control{height:50px}.auth-progress{margin-left:-12px;margin-right:-12px;transform:scale(.92)}.auth-trust{gap:16px;font-size:10px}.reference-auth-input{height:57px}.reference-auth-button{height:55px}}.verification-card{padding:28px 32px 30px}.verification-card .reference-auth-logo{height:58px;margin-bottom:10px}.verification-icon{color:#23814b;background:#eaf8ef;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 13px;display:grid}.verification-icon .material-symbols-rounded{font-size:24px}.verification-email{color:#46544c;background:#f6f9f7;border:1px solid #e5ece8;border-radius:12px;align-items:center;gap:9px;margin:18px 0 2px;padding:12px 13px;display:flex}.verification-email .material-symbols-rounded{color:#288052;font-size:18px}.verification-email strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.verification-email a{color:#24734b;margin-left:auto;font-size:11px;font-weight:700}.verification-card .auth-alert{align-items:flex-start;gap:8px;display:flex}.verification-card .auth-alert .material-symbols-rounded{font-size:17px}.verification-card .auth-field{margin-top:20px}.verification-card .otp-input{text-align:center;letter-spacing:.42em;height:62px;padding:0 18px;font-size:27px;font-weight:600}.verification-card .auth-hint{align-items:center;gap:5px;display:flex}.verification-card .auth-hint .material-symbols-rounded{font-size:14px}.verification-card .reference-auth-button:disabled,.auth-resend-button:disabled{opacity:.62;cursor:not-allowed}.auth-resend-row{color:#64748b;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.auth-resend-row form{margin:0}.auth-resend-button{color:#24734b;cursor:pointer;background:#f1f8f4;border:1px solid #dbeae1;border-radius:9px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.auth-resend-button .material-symbols-rounded{font-size:15px}@media (width<=430px){.verification-card{padding:25px 22px 27px}.verification-card .otp-input{letter-spacing:.34em;font-size:25px}.auth-resend-row{flex-direction:column;align-items:stretch}.auth-resend-button{justify-content:center;width:100%}}.legal-page{color:#1e293b;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 50%,#f0fdf4 100%);min-height:100vh;margin:0;font-family:Inter,sans-serif}.legal-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);height:auto;padding:60px 20px}.legal-hero-inner{width:auto;height:auto;margin:0;display:block}.legal-hero-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.legal-hero-icon .material-symbols-rounded{font-size:36px}.legal-hero h1{color:#0f172a;margin:0 0 10px;font-family:Inter,sans-serif;font-size:36px;font-weight:800}.legal-updated{color:#ffffff26;margin:0;font-size:16px}.legal-main{width:min(800px,100%);margin:0 auto;padding:40px 20px 60px}.legal-card{background:#fff;border-radius:24px;margin-bottom:24px;padding:40px;box-shadow:0 8px 32px #00000014}.legal-section{margin:0}.legal-section h2{color:#1e293b;align-items:center;gap:12px;margin:32px 0 16px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;display:flex}.legal-section:first-child h2{margin-top:0}.legal-section h2 .material-symbols-rounded{color:#2b8a3e;font-size:24px}.legal-section p,.legal-section li{color:#475569;font-size:15px;line-height:1.7}.legal-section p{margin:0 0 16px}.legal-section ul{margin:0 0 16px;padding:0;list-style:none;display:block}.legal-section li{margin-bottom:12px;padding-left:28px;position:relative}.legal-section li:before{content:"";background:linear-gradient(135deg,#2b8a3e,#40c057);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.legal-help{text-align:center;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:2px solid #86efac;border-radius:24px;margin-top:0;padding:40px}.legal-help-icon{color:#fff;background:linear-gradient(135deg,#2b8a3e,#40c057);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 8px 24px #2b8a3e4d}.legal-help-icon .material-symbols-rounded{font-size:32px}.legal-help h3{margin:0 0 8px;font-family:Inter,sans-serif;font-size:20px}.legal-help p{color:#475569;margin:0 0 20px;font-size:15px}.legal-help a{color:#fff;background:linear-gradient(135deg,#2b8a3e,#40c057);border-radius:12px;align-items:center;gap:8px;margin:0;padding:14px 28px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #2b8a3e4d}.legal-back{justify-content:center;margin-top:0;padding:30px 20px;display:flex}.legal-back a{color:#2b8a3e;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #00000014}.aml-legal .legal-hero{padding:80px 24px 60px}.aml-legal .legal-hero-icon{background:linear-gradient(135deg,#2b8a3e,#40c057);margin-bottom:24px;box-shadow:0 8px 24px #2b8a3e66}.aml-legal .legal-card{padding:32px;box-shadow:0 4px 24px #0000000f}.aml-legal .legal-section h2{margin-top:0}.aml-back-top{color:#2b8a3e;align-items:center;gap:8px;margin-bottom:24px;font-size:15px;font-weight:600;display:inline-flex}.aml-highlight{background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);border:2px solid #a78bfa}.aml-highlight .legal-section h2,.aml-highlight .legal-section p,.aml-highlight .legal-section li{color:#6b21a8}.aml-details{background:#fff;border:1px solid #c4b5fd;border-radius:12px;margin-top:20px;padding:16px}.aml-details h3{color:#5b21b6;margin:0 0 12px;font-family:Inter,sans-serif;font-size:16px}.aml-terms{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.aml-terms span{color:#5b21b6;background:#ede9fe;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600}.aml-note{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:10px;padding:12px 16px;font-size:13px}.aml-table{border-collapse:collapse;color:#6b21a8;width:100%;font-size:14px}.aml-table td{border-bottom:1px dashed #c4b5fd;padding:10px 0}.aml-table td:last-child{color:#5b21b6;text-align:right;font-weight:700}.legal-last-updated{color:#64748b;text-align:center;border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px;font-size:14px}@media (width<=640px){.legal-hero,.aml-legal .legal-hero{padding:40px 20px}.legal-hero h1{font-size:28px}.legal-main{padding:40px 20px 60px}.aml-legal .legal-main{padding:24px 16px 60px}.legal-card,.aml-legal .legal-card,.legal-help{border-radius:20px;padding:24px}}.qbitly-brand span{color:#111827;font-size:17px;font-weight:800}.auth-mobile-header{justify-content:flex-end!important}.public-nav-language{color:#237032;background:#f0fdf4;border:1px solid #2b8a3e2e;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:64px;height:44px;margin-left:14px;display:none}.earn-live-dot{background:#12b886;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #12b8861f}.earn-main-row{align-items:center;gap:16px;margin-top:24px;display:flex}.earn-main-icon{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 22px #10b9814d}.earn-main-row>div>small{color:#64748b;letter-spacing:.04em;font-weight:800}.earn-main-row p{color:#64748b;align-items:center;gap:5px;margin:5px 0 0;font-size:12px;display:flex}.earn-main-row p .material-symbols-rounded{color:#10b981;font-size:18px}.earn-counter{border-top:1px solid #10b98124;border-bottom:1px solid #10b98124;justify-content:space-between;align-items:center;margin:22px 0;padding:17px 0;display:flex}.earn-counter small{color:#94a3b8;width:70px;font-size:10px}.earn-counter strong{color:#10b981;font-size:25px}.earn-counter span{color:#10b981;font-size:9px}.earn-progress-label{color:#64748b;justify-content:space-between;font-size:11px;display:flex}.earn-progress-label strong{color:#10b981}.earn-cta{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:13px;justify-content:center;align-items:center;gap:8px;height:50px;margin-top:20px;font-size:14px;font-weight:700;display:flex;box-shadow:0 8px 22px #10b98147}.android-stat{color:#fff;background:linear-gradient(135deg,#2b8a3e,#40c057);justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.android-stat strong{color:#fff;font-size:13px}.android-stat b{background:#f59f00;border-radius:7px;padding:4px 7px;font-size:9px;position:absolute;top:-8px;right:-5px}.step-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.step-tags span{color:#2b8a3e;background:#e9f7ec;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.security-heading{text-align:center}.security-shield{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 25px;font-size:36px;display:grid;box-shadow:0 8px 28px #10b98159}.auth-page .language-control{height:50px}.auth-page .language-hint{margin-bottom:38px}.auth-page .reference-auth-logo{margin-bottom:25px}.auth-page .auth-field{margin-top:40px}.auth-page .auth-after-card{color:#64748b;text-align:center;margin-top:27px;font-size:13px}.auth-page .auth-after-card a{color:#2b8a3e;font-weight:700}.auth-page .auth-trust{margin-top:26px}.register-auth-page .auth-stage{padding-top:28px}.register-auth-page .auth-field{margin-top:0}.register-auth-page .auth-progress{margin-bottom:32px}.public-page .public-nav{height:64px}.public-page .marketing-hero{height:1292px}.public-page #features{height:993px}.public-page .trust-strip{height:184px;margin-bottom:30px;padding:0}.public-page .trust-strip-grid{align-items:center;height:100%}.public-page #how-it-works{height:1791px}.public-page .reference-security-section{height:796px}.public-page .reference-usdt-section{height:1051px}.public-page .reference-choose-section{height:1076px}.public-page #loans{height:1292px;margin-top:-30px}.public-page .reference-network-section{height:767px;margin-top:30px}.public-page #faq{height:972px}.public-page #help{height:325px}.public-page .marketing-cta{height:674px}.public-page .marketing-footer{height:200px;margin-top:18px}@media (width>=601px) and (width<=900px){.public-links{display:flex}.public-menu-toggle{display:none}.auth-page .auth-stage{padding-top:184px}.register-auth-page .auth-stage{padding-top:24px}.public-page .marketing-hero{height:1900px}.public-page #features{height:1907px}.public-page .trust-strip{height:310px}.public-page #how-it-works{height:1484px}.public-page .reference-security-section{height:863px}.public-page .reference-usdt-section{height:1284px}.public-page #loans{height:2119px}.public-page .reference-network-section{height:767px}.public-page #faq{height:1289px}.public-page #help{height:501px}.public-page .marketing-cta{height:554px}}@media (width<=600px){.qbitly-brand span{display:none}.public-page .public-nav-language{margin-left:auto;margin-right:12px;display:flex}.public-page .public-menu-toggle{margin-left:0}.public-page .marketing-hero{padding-top:10px}.public-page .public-nav-inner{width:calc(100% - 48px)}.public-page .qbitly-brand img{width:105px}.public-page .public-menu-toggle{background:0 0}.public-page .wallet-preview{min-height:430px;margin:10px 0 0;padding-top:72px;transform:none}.public-page .marketing-hero-content{text-align:center}.public-page .marketing-badge{margin-top:18px}.public-page .earn-showcase{background:linear-gradient(135deg,#10b98114,#0596691f);border:2px solid #10b98140;border-radius:24px;padding:22px}.public-page .earn-live{float:right;color:#fff;background:#10b981;border-radius:999px;padding:8px 11px;box-shadow:0 5px 15px #10b9814d}.public-page .earn-main-row{clear:both;text-align:left}.public-page .earn-summary{gap:7px}.public-page .earn-stat{text-align:center;background:#10b98114;border:0;border-radius:12px;padding:13px 4px}.public-page .earn-stat strong{color:#10b981}.public-page .marketing-stats{text-align:left;flex-direction:column;gap:20px;margin-top:66px;display:flex}.public-page .marketing-stats:before{content:"";background:#dbe7df;width:100%;height:1px;margin-bottom:18px;display:block}.public-page .marketing-stat{background:0 0;border:0;align-items:center;gap:20px;min-height:55px;display:flex;position:relative}.public-page .marketing-stat:not(.android-stat):before{content:"";background:#8ddc9d;border-radius:5px;width:4px;position:absolute;top:10px;bottom:10px;left:-15px}.public-page .marketing-stat strong{min-width:72px;font-size:23px}.public-page .android-stat{text-align:center;background:linear-gradient(135deg,#2b8a3e,#40c057);justify-content:center}.public-page .android-stat strong{min-width:0;font-size:15px}.public-page #features{padding-top:150px}.public-page #features .marketing-container,.public-page .reference-security-section .marketing-container{width:calc(100% - 48px)}.public-page #features .marketing-section-head .marketing-badge{display:none}.public-page #features .marketing-section-head h2,.public-page #how-it-works .marketing-section-head h2{color:#123b2c;font-size:36px}.public-page #features .marketing-section-head h2{max-width:270px;margin-left:auto;margin-right:auto}.public-page .marketing-grid{gap:24px}.public-page .marketing-card{border-radius:24px;min-height:246px;padding:32px}.public-page .marketing-card .marketing-icon{border-radius:18px;width:58px;height:58px}.public-page .marketing-card h3{margin-top:24px;font-size:17px}.public-page .marketing-card p{font-size:14px}.public-page #how-it-works{padding-top:130px}.public-page #how-it-works .marketing-section-head .marketing-badge{display:none}.public-page .step-row{grid-template-columns:70px 1fr}.public-page .step-row .step-card{border-radius:26px;min-height:285px;margin-top:14px;margin-bottom:14px;padding:28px 24px}.public-page .step-dot{color:#fff;text-align:center;border:5px solid #daf7e2;width:42px;height:42px;font-size:13px}.public-page .steps-timeline:before{left:35px}.public-page .step-card p{font-size:14px}.public-page .reference-security-section{padding-top:120px}.public-page .security-panel{border-radius:24px;min-height:1255px;padding:24px}.public-page .security-heading h2{font-size:32px}.public-page .security-heading p{color:#94a3b8;margin:10px 0 38px}.public-page .security-grid{gap:20px}.public-page .security-item{border:1px solid #3a465d;border-radius:20px;min-height:118px;padding:24px}.public-page .security-metrics{border-radius:20px;grid-template-columns:1fr;gap:22px;margin-top:40px;padding:36px}.public-page .security-metrics strong{font-size:36px}.register-auth-page .auth-stage{padding-top:28px}.auth-page .reference-auth-card{padding-bottom:32px}.public-page .mobile-public-menu{top:64px}.public-page .marketing-hero{height:1869px}.public-page #features{height:2294px}.public-page .trust-strip{height:562px}.public-page #how-it-works{height:1644px}.public-page .reference-security-section{height:1496px}.public-page .reference-usdt-section{height:1892px}.public-page .reference-choose-section{height:1677px}.public-page #loans{height:2417px}.public-page .reference-network-section{height:1272px}.public-page #faq{height:2244px}.public-page #help{height:525px}.public-page .marketing-cta{height:586px}.public-page .marketing-footer{height:222px}}.dashboard-body{color:#171a19;background:#fff;min-width:320px;min-height:100vh;margin:0;font-family:Inter,sans-serif;font-size:14px;overflow-x:hidden}.dashboard-body [x-cloak]{display:none!important}.dashboard-body h1,.dashboard-body h2,.dashboard-body h3{font-family:Inter,sans-serif}.dashboard-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex:none;font-family:Material Symbols Rounded;font-size:19px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.dashboard-shell{background:#fff;grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{z-index:60;background:#fbfbf9;border-right:1px solid #edf0ed;flex-direction:column;width:228px;height:100vh;padding:24px 20px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-brand{color:#151817;align-items:center;gap:10px;width:fit-content;font-size:18px;font-weight:800;display:inline-flex}.dashboard-brand img{object-fit:contain;object-position:left center;width:132px;max-height:40px;display:block}.dashboard-brand-mark{color:#1d7a4a;border:2px solid #1d7a4a;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.dashboard-brand-mark .dashboard-icon{font-size:18px}.dashboard-nav-group{margin-top:38px}.dashboard-nav-general{margin-top:30px}.dashboard-nav-group>p{color:#a0a7a2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:700}.dashboard-nav-group nav{gap:3px;margin-inline:-20px;display:grid}.dashboard-nav-group nav a,.dashboard-nav-group nav button{color:#737b76;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-width:0;padding:10px 20px;font-size:14px;font-weight:500;transition:color .18s,background .18s;display:flex;position:relative}.dashboard-nav-group nav a:hover,.dashboard-nav-group nav button:hover,.dashboard-nav-group nav a.active{color:#19201c;background:#eef5f0}.dashboard-nav-group nav a.active:before{content:"";background:#1d7a4a;border-radius:0 999px 999px 0;width:4px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dashboard-nav-group nav a.active .dashboard-icon{color:#1d7a4a;font-variation-settings:"FILL" 1}.dashboard-nav-group form{margin:0}.dashboard-security-card{color:#fff;background:radial-gradient(circle at 92% 110%,#3b9a5f9e 0 12%,#0000 13%),radial-gradient(circle at 78% 116%,#2a7e4ca6 0 26%,#0000 27%),linear-gradient(155deg,#103a29,#1d5c3d);border-radius:18px;flex:none;margin-top:auto;padding:16px;position:relative;overflow:hidden}.dashboard-security-card>.dashboard-icon{background:#ffffff21;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:26px;font-size:15px;display:grid}.dashboard-security-card h2{color:#fff;margin:0;font-size:15px;line-height:1.25}.dashboard-security-card p{color:#ffffffb8;margin:5px 0 14px;font-size:12px;line-height:1.5}.dashboard-security-card a{color:#153e2c;text-align:center;background:#fff;border-radius:999px;padding:9px 10px;font-size:12px;font-weight:700;display:block}.dashboard-main{background:#fff;min-width:0}.dashboard-topbar{background:#fff;border-bottom:1px solid #f0f2f0;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:72px;padding:14px 26px;display:flex}.dashboard-search{border:1px solid #e4e8e5;border-radius:999px;align-items:center;gap:9px;width:min(350px,37vw);min-width:190px;height:42px;padding:0 13px;display:flex;position:relative}.dashboard-search .dashboard-icon{color:#8b928e;font-size:18px}.dashboard-search input{color:#252a27;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:14px}.dashboard-search input::placeholder{color:#a1a7a3}.dashboard-search kbd{color:#919792;border:1px solid #e2e6e3;border-radius:6px;padding:3px 6px;font-family:Inter,sans-serif;font-size:10px}.dashboard-search-results{z-index:90;background:#fff;border:1px solid #e4e8e5;border-radius:15px;width:min(390px,100vw - 30px);padding:7px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 45px #192a2024}.dashboard-search-results a,.dashboard-search-activity{color:#303632;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 10px;display:flex}.dashboard-search-results a:hover,.dashboard-search-results a.is-selected,.dashboard-search-activity:hover{color:#176840;background:#eef7f1}.dashboard-search-results>*>.dashboard-icon{color:#287950;background:#e7f4eb;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.dashboard-search-results>*>span:last-child{min-width:0;display:grid}.dashboard-search-results strong{font-size:13px}.dashboard-search-results small{color:#7c8580;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.dashboard-search-activity{border-top:1px solid #edf0ee;border-radius:0 0 10px 10px;margin-top:5px}.dashboard-user-tools{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-tool-button{color:#68706b;border:1px solid #e5e8e6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.dashboard-tool-button b{background:#1d7a4a;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:10px}.dashboard-notifications{position:relative}.dashboard-notification-menu{z-index:95;background:#fff;border:1px solid #e4e9e6;border-radius:17px;width:min(370px,100vw - 30px);padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 55px #16271d29}.dashboard-notification-menu:before{content:"";background:#fff;border-top:1px solid #e4e9e6;border-left:1px solid #e4e9e6;width:11px;height:11px;position:absolute;top:-6px;right:15px;transform:rotate(45deg)}.dashboard-notification-menu>header{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 13px;display:flex}.dashboard-notification-menu>header>div{gap:2px;display:grid}.dashboard-notification-menu>header strong{color:#252b27;font-size:14px}.dashboard-notification-menu>header small{color:#8a928d;font-size:10.5px}.dashboard-notification-menu>header>span{color:#1d7048;background:#e9f5ed;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:750}.dashboard-notification-item{border-bottom:1px solid #eff2f0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid;position:relative}.dashboard-notification-item:last-child{border-bottom:0}.dashboard-notification-item:hover,.dashboard-notification-item:focus-visible{background:#f3f8f5;outline:0}.dashboard-notification-item.is-unread{background:#f7fbf8}.dashboard-notification-item.is-unread:before{content:"";background:#1d7a4a;border-radius:50%;width:4px;height:4px;position:absolute;top:15px;left:4px}.dashboard-notification-icon{color:#26784d;background:#e9f5ed;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dashboard-notification-icon .dashboard-icon{font-size:18px}.dashboard-notification-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.dashboard-notification-item strong{color:#29302c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-notification-item small{color:#77817b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-notification-item time{color:#9ba29e;font-size:9.5px}.dashboard-notification-item>.dashboard-icon{color:#a0a7a3;font-size:17px}.dashboard-notification-empty{text-align:center;align-content:center;place-items:center;min-height:180px;padding:24px;display:grid}.dashboard-notification-empty>.dashboard-icon{color:#6f7d75;background:#f0f3f1;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:9px;display:grid}.dashboard-notification-empty strong{color:#343b37;font-size:12.5px}.dashboard-notification-empty small{color:#8a928d;margin-top:4px;font-size:10.5px}.dashboard-user{min-width:0;margin-left:3px;position:relative}.dashboard-account-trigger{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0;display:flex}.dashboard-account-trigger:focus-visible{outline-offset:4px;outline:3px solid #1d7a4a2e}.dashboard-avatar{color:#4a372e;background:#f1ded3;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.dashboard-avatar.has-image{background:#edf5f0;border:1px solid #e1e8e3;overflow:hidden}.dashboard-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-user-copy{min-width:0;display:grid}.dashboard-user-copy strong,.dashboard-user-copy small,.dashboard-account-summary strong,.dashboard-account-summary small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.dashboard-user-copy strong,.dashboard-account-summary strong{color:#252927;font-size:14px}.dashboard-user-copy small,.dashboard-account-summary small{color:#858d88;margin-top:3px;font-size:12px}.dashboard-account-chevron{color:#8a918d;font-size:19px;transition:transform .18s}.dashboard-account-trigger[aria-expanded=true] .dashboard-account-chevron{transform:rotate(180deg)}.dashboard-account-menu{z-index:80;background:#fff;border:1px solid #e5e9e6;border-radius:16px;width:260px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 45px #192a2024}.dashboard-account-menu:before{content:"";background:#fff;border-top:1px solid #e5e9e6;border-left:1px solid #e5e9e6;width:11px;height:11px;position:absolute;top:-6px;right:17px;transform:rotate(45deg)}.dashboard-account-summary{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;min-width:0;padding:9px 9px 13px;display:flex}.dashboard-account-summary>span:last-child{min-width:0;display:grid}.dashboard-account-links{padding-top:6px;display:grid}.dashboard-account-links a,.dashboard-account-links button{color:#343a36;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.dashboard-account-links a:hover,.dashboard-account-links button:hover,.dashboard-account-links a:focus-visible,.dashboard-account-links button:focus-visible{color:#176840;background:#eef7f1;outline:0}.dashboard-account-links .dashboard-icon{color:#758079;font-size:19px}.dashboard-account-links form:last-child{border-top:1px solid #edf0ee;margin-top:5px;padding-top:5px}.dashboard-account-links form:last-child button{color:#a23e38}.dashboard-account-links form:last-child button .dashboard-icon{color:#b34b45}.dashboard-menu-button{color:#343936;background:#fff;border:1px solid #e4e7e5;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:none}.dashboard-menu-button .dashboard-icon{font-variation-settings:"FILL" 0, "wght" 520, "GRAD" 0, "opsz" 24;font-size:20px}.dashboard-menu-button:hover,.dashboard-menu-button:focus-visible{color:#176d46;background:#edf7f1;border-color:#cfe2d6;outline:0}.dashboard-content{background:#fdfefd;min-width:0;padding:24px 26px 30px}.dashboard-alert{color:#17633c;background:#eaf7ef;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px}.dashboard-alert.is-error{color:#9d332d;background:#fff0ef}.dashboard-notice-layer{z-index:250;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dashboard-notice-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0c181180;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.dashboard-notice-modal{z-index:1;color:#252b27;text-align:center;background:#fff;border:1px solid #dee5e0e6;border-radius:22px;justify-items:center;width:min(430px,100%);padding:34px;display:grid;position:relative;box-shadow:0 30px 90px #1023173d}.dashboard-notice-close{color:#78827c;cursor:pointer;background:#f6f8f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}.dashboard-notice-close:hover{color:#254b36;background:#edf5f0}.dashboard-notice-close .dashboard-icon{font-size:18px}.dashboard-notice-icon{color:#fff;background:linear-gradient(145deg,#2f9461,#1d6b45);border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:17px;display:grid;box-shadow:0 12px 25px #1d6b4538}.dashboard-notice-icon .dashboard-icon{font-size:31px}.dashboard-notice-label{color:#24734b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.dashboard-notice-modal h2{color:#1e2420;letter-spacing:-.025em;margin-top:8px;font-size:24px;font-weight:700}.dashboard-notice-modal p{color:#707a74;max-width:330px;margin:10px 0 24px;font-size:14px;line-height:1.6}.dashboard-notice-action{color:#fff;cursor:pointer;background:#1d6b45;border:0;border-radius:12px;width:100%;min-height:46px;font-size:14px;font-weight:700}.dashboard-notice-action:hover{background:#185c3b}.dashboard-notice-action:focus-visible,.dashboard-notice-close:focus-visible{outline-offset:3px;outline:3px solid #1d7a4a33}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dashboard-heading h1{color:#151817;letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px);font-weight:700;line-height:1.08}.dashboard-heading p{color:#7f8882;margin:7px 0 0;font-size:14px;line-height:1.5}.dashboard-heading-actions{align-items:center;gap:11px;display:flex}.dashboard-primary-action,.dashboard-secondary-action{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.dashboard-primary-action{color:#fff;background:#1d6b45;gap:7px}.dashboard-primary-action .dashboard-icon{font-size:17px}.dashboard-secondary-action{color:#252a27;background:#fff;border:1px solid #dfe4e1}.dashboard-stat-grid{grid-template-columns:1.18fr 1fr 1fr .82fr;gap:14px;margin-top:20px;display:grid}.dashboard-stat-card{background:#fff;border:1px solid #e9eeeb;border-radius:17px;flex-direction:column;min-width:0;min-height:142px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #1c3a2706}.dashboard-stat-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-stat-card h2{color:#202421;flex:1;min-width:0;font-size:14px;font-weight:680;line-height:1.3}.dashboard-stat-card>div>a{color:#39403b;border:1px solid #dfe4e1;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.dashboard-stat-card>div>a .dashboard-icon{font-size:16px}.dashboard-stat-card>strong{color:#101311;letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(28px,3vw,41px);font-weight:700;line-height:1}.dashboard-balance-display{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-fx-note{color:#7b857f;text-align:right;margin:14px 2px 0;font-size:10.5px}.dashboard-fx-note a{color:#277a4e;font-weight:700}.dashboard-stat-card>p{color:#858d88;align-items:center;gap:7px;min-width:0;margin:auto 0 0;padding-top:15px;font-size:11.5px;line-height:1.4;display:flex}.dashboard-stat-card>p>span{color:#657069;border:1px solid #e2e6e3;border-radius:6px;flex:none;align-items:center;gap:3px;padding:3px 6px;font-weight:700;display:inline-flex}.dashboard-stat-card>p .dashboard-icon{color:#1d7a4a;font-size:11px}.dashboard-stat-icon{color:#3f6f82;background:#eaf4f7;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dashboard-stat-icon .dashboard-icon{font-size:17px}.dashboard-stat-card.is-deposits{background:linear-gradient(155deg,#fff 48%,#f4fafc);border-color:#e1edf1}.dashboard-stat-card.is-deposits>p>span{color:#326678;background:#f5fafc;border-color:#dbe9ee}.dashboard-stat-card.is-deposits>p .dashboard-icon{color:#3a7b91}.dashboard-stat-card.is-earnings{background:linear-gradient(155deg,#fff 48%,#f3faf6);border-color:#dfede4}.dashboard-stat-card.is-earnings .dashboard-stat-icon{color:#287951;background:#e8f5ed}.dashboard-stat-card.is-earnings>p>span{color:#26754e;background:#f1f8f4;border-color:#d8e9de}.dashboard-stat-card.is-pending{background:linear-gradient(155deg,#fff 38%,#fff9ee);border-color:#efe4cd}.dashboard-stat-card.is-pending .dashboard-stat-icon{color:#a66b1d;background:#fff1d8}.dashboard-stat-card.is-pending>strong{color:#8b5b1d}.dashboard-stat-card.is-pending>p>span{color:#96631f;background:#fff7e8;border-color:#eeddbf}.dashboard-stat-card.is-pending>p .dashboard-icon{color:#a96b19}.dashboard-stat-card.is-primary{color:#fff;background:radial-gradient(at 120% 0,#60be8480 0 25%,#0000 26%),radial-gradient(at 86% 120%,#0e492bbf 0 35%,#0000 36%),linear-gradient(140deg,#318b5e,#1d734a 54%,#17472f);border-color:#0000}.dashboard-stat-card.is-primary h2,.dashboard-stat-card.is-primary>strong{color:#fff}.dashboard-stat-card.is-primary>div>a{color:#16462f;background:#fff;border-color:#fff}.dashboard-stat-card.is-primary>p{color:#fffc}.dashboard-stat-card.is-primary>p>span{color:#eafff0;background:#ffffff1f;border-color:#ffffff2e}.dashboard-stat-card.is-primary>p .dashboard-icon{color:#eafff0}.dashboard-panels{grid-template-columns:minmax(0,1.13fr) minmax(240px,.88fr) minmax(210px,.69fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.dashboard-left-column,.dashboard-middle-column,.dashboard-right-column{align-content:start;gap:14px;min-width:0;display:grid}.dashboard-panel{background:#fff;border:1px solid #edf0ee;border-radius:17px;min-width:0;padding:17px}.dashboard-panel h2{color:#1c211e;font-size:16px;font-weight:650}.dashboard-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-panel-title>a{color:#2f3933;border:1px solid #dce2de;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:650}.dashboard-activity-panel{min-height:198px}.dashboard-chart{justify-content:space-between;align-items:flex-end;gap:8px;height:152px;margin-top:9px;padding-inline:2px;display:flex}.dashboard-chart-item{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:18px;height:100%;display:flex;position:relative}.dashboard-chart-item>span{z-index:2;color:#58615b;white-space:nowrap;background:#fff;border:1px solid #eef0ef;border-radius:7px;padding:4px 7px;font-size:11px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #19281f14}.dashboard-chart-item i{background:repeating-linear-gradient(45deg,#d5dcd7 0 3px,#f2f4f2 3px 7px);border-radius:999px;width:min(42px,82%);max-height:118px}.dashboard-chart-item i.has-activity{background:linear-gradient(#58b47b,#20754b)}.dashboard-chart-item:nth-child(4) i.has-activity{background:#174f35}.dashboard-chart-item small{color:#858d88;font-size:11px;font-weight:600}.dashboard-recent{min-height:265px}.dashboard-activity-list{margin-top:7px;display:grid}.dashboard-activity-row{border-bottom:1px solid #f1f3f2;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}.dashboard-activity-row:last-child{border-bottom:0}.dashboard-activity-icon{color:#1c7549;background:#e5f3e9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.dashboard-activity-icon.is-blue{color:#356fb0;background:#e5eef9}.dashboard-activity-icon .dashboard-icon{font-size:17px}.dashboard-activity-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.dashboard-activity-row strong,.dashboard-activity-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-activity-row strong{color:#232724;font-size:13px}.dashboard-activity-row small{color:#858d88;font-size:11px}.dashboard-status{color:#24734b;white-space:nowrap;background:#e7f4eb;border-radius:6px;padding:4px 7px;font-size:10.5px;font-weight:700}.dashboard-status.is-progress{color:#ad7323;background:#fff4df}.dashboard-reminder{min-height:198px}.dashboard-reminder h3{color:#162019;max-width:230px;margin-top:17px;font-size:18px;font-weight:650;line-height:1.12}.dashboard-reminder p{color:#858d88;min-height:30px;margin:7px 0 15px;font-size:12px;line-height:1.5}.dashboard-reminder>a{color:#fff;background:#185d3c;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.dashboard-reminder>a .dashboard-icon{font-size:16px}.dashboard-progress-panel{min-height:265px}.dashboard-gauge{width:min(220px,100%);height:118px;margin:20px auto 0;position:relative;overflow:hidden}.dashboard-gauge>div{background:conic-gradient(from 270deg, #338a5b 0 var(--gauge), #174f35 var(--gauge) 180deg, #e2e7e3 180deg 360deg);border-radius:50%;width:210px;height:210px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dashboard-gauge>div:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.dashboard-gauge>span{z-index:2;justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.dashboard-gauge strong{color:#111512;letter-spacing:-.05em;font-size:31px;line-height:1}.dashboard-gauge small{color:#858d88;margin-top:4px;font-size:11px}.dashboard-gauge-legend{color:#747d77;justify-content:center;align-items:center;gap:11px;margin-top:15px;font-size:10.5px;display:flex}.dashboard-gauge-legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dashboard-gauge-legend i{background:#338a5b;border-radius:50%;width:9px;height:9px}.dashboard-gauge-legend span:nth-child(2) i{background:#174f35}.dashboard-gauge-legend span:nth-child(3) i{background:repeating-linear-gradient(45deg,#aeb7b0 0 2px,#eef1ef 2px 4px)}.dashboard-quick-panel{min-height:330px}.dashboard-quick-list{margin-top:8px;display:grid}.dashboard-quick-list>a{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px 0;display:grid}.dashboard-quick-icon{color:#3b72d0;place-items:center;width:24px;height:24px;display:grid}.dashboard-quick-icon.is-teal{color:#169a90}.dashboard-quick-icon.is-orange{color:#e67834}.dashboard-quick-icon.is-yellow{color:#d6a01c}.dashboard-quick-icon.is-purple{color:#8b56c5}.dashboard-quick-icon .dashboard-icon{font-variation-settings:"FILL" 1;font-size:20px}.dashboard-quick-list>a>span:last-child{gap:3px;min-width:0;display:grid}.dashboard-quick-list strong,.dashboard-quick-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-quick-list strong{color:#242824;font-size:13px}.dashboard-quick-list small{color:#858d88;font-size:11px}.dashboard-wallet-card{color:#fff;background:radial-gradient(circle at 94%,#1f874b99 0 8%,#0000 9%),repeating-radial-gradient(at 92% 52%,#0000 0 9px,#21834a57 10px 13px),linear-gradient(145deg,#103a29,#082719);border-radius:17px;min-height:175px;padding:17px}.dashboard-wallet-card h2{color:#fff;font-size:14px;font-weight:650}.dashboard-wallet-card>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:23px;font-size:clamp(25px,2.5vw,34px);line-height:1;display:block}.dashboard-wallet-card>p{color:#ffffffb8;margin:6px 0 0;font-size:11px}.dashboard-wallet-card>div{justify-content:center;gap:10px;margin-top:17px;display:flex}.dashboard-wallet-card>div a{color:#153c2b;background:#fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.dashboard-wallet-card>div a:last-child{color:#fff;background:#df4a42}.dashboard-wallet-card>div .dashboard-icon{font-size:19px}.dashboard-scrim,.dashboard-mobile-nav{display:none}.customer-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.customer-page-heading>div:first-child{min-width:0}.customer-page-heading .customer-eyebrow{color:#24734b;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:750;display:inline-flex}.customer-page-heading .customer-eyebrow .dashboard-icon{font-size:15px}.customer-page-heading h1{color:#151817;letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px);font-weight:700;line-height:1.08}.customer-page-heading p{color:#7f8882;max-width:680px;margin:7px 0 0;font-size:14px;line-height:1.55}.customer-page-heading-actions{flex:none;align-items:center;gap:10px;display:flex}.customer-button{color:#fff;cursor:pointer;background:#1d6b45;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.customer-button:hover{background:#17583a}.customer-button.is-secondary{color:#28302b;background:#fff;border:1px solid #dfe4e1}.customer-button.is-danger{background:#d84b44}.customer-button:disabled{color:#8d9690;cursor:not-allowed;background:#eef1ef}.customer-button .dashboard-icon{font-size:17px}.customer-page-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:14px;display:grid}.customer-page-grid.is-wide{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr)}.customer-page-stack{gap:14px;min-width:0;display:grid}.customer-card{background:#fff;border:1px solid #edf0ee;border-radius:17px;min-width:0;padding:20px}.customer-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.customer-card-header>div{min-width:0}.customer-card h2{color:#1c211e;font-size:17px;font-weight:700}.customer-card h3{color:#242a26;font-size:14px;font-weight:700}.customer-card-header p,.customer-card>p{color:#7f8882;margin:5px 0 0;font-size:13px;line-height:1.55}.customer-balance-banner{color:#fff;background:radial-gradient(at 112% -5%,#52b0767a 0 24%,#0000 25%),radial-gradient(at 92% 120%,#083920bd 0 38%,#0000 39%),linear-gradient(140deg,#318b5e,#1d734a 54%,#123f2a);border-radius:17px;min-height:170px;padding:21px;position:relative;overflow:hidden}.customer-balance-banner>span:first-child{color:#ffffffd9;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.customer-balance-banner>strong{color:#fff;letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(34px,4vw,48px);line-height:1;display:block}.customer-balance-banner>p{color:#ffffffbf;margin:8px 0 0;font-size:12px}.customer-balance-banner>a{color:#1b5b3a;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:20px;right:20px}.customer-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-mini-card{background:#fff;border:1px solid #edf0ee;border-radius:14px;min-width:0;padding:16px}.customer-mini-card>span{color:#7f8882;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.customer-mini-card>span .dashboard-icon{color:#1e754a;font-size:16px}.customer-mini-card>strong{color:#1b201d;overflow-wrap:anywhere;margin-top:10px;font-size:22px;line-height:1.1;display:block}.customer-mini-card>small{color:#858d88;margin-top:5px;font-size:11px;display:block}.customer-form{gap:15px;display:grid}.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-field{gap:7px;min-width:0;display:grid}.customer-field.is-full{grid-column:1/-1}.customer-field label{color:#39413c;font-size:13px;font-weight:700}.customer-field label span{color:#a0a6a2;font-weight:500}.customer-input-wrap{min-width:0;position:relative}.customer-input-wrap>.dashboard-icon{z-index:1;color:#929994;pointer-events:none;font-size:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.customer-input,.customer-select,.customer-textarea{color:#222824;background:#fbfcfb;border:1px solid #dfe4e1;border-radius:11px;outline:0;width:100%;min-width:0;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.customer-input,.customer-select{height:45px;padding:0 13px}.customer-input-wrap .customer-input,.customer-input-wrap .customer-select{padding-left:39px}.customer-input-wrap.has-action .customer-input{padding-right:62px}.customer-input-action{color:#176c44;cursor:pointer;background:#edf7f0;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:11px;font-weight:750;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.customer-input-action:hover{background:#e1f0e6}.customer-textarea{resize:vertical;min-height:100px;padding:12px 13px}.customer-input:focus,.customer-select:focus,.customer-textarea:focus{background:#fff;border-color:#529a70;box-shadow:0 0 0 3px #277e4e17}.customer-input.is-invalid,.customer-select.is-invalid,.customer-textarea.is-invalid,.customer-file.is-invalid{border-color:#d56b64}.customer-field small{color:#858d88;font-size:11px;line-height:1.5}.customer-field .customer-field-error{color:#bd4039;font-weight:600}.customer-file{color:#59615c;background:#fbfcfb;border:1px dashed #cbd4ce;border-radius:11px;width:100%;min-height:45px;padding:7px;font-size:12px}.customer-file::file-selector-button{color:#344039;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:8px;margin-right:9px;padding:0 11px;font-weight:650}.customer-selfie-card{background:#f7faf8;border:1px solid #e1e9e3;border-radius:14px;gap:10px;padding:10px;display:grid}.customer-selfie-preview{background:linear-gradient(145deg,#eaf4ed,#f6faf7);border-radius:11px;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.customer-selfie-preview video,.customer-selfie-preview img{object-fit:cover;width:100%;height:260px}.customer-selfie-preview video.is-mirrored{transform:scaleX(-1)}.customer-selfie-placeholder{text-align:center;place-items:center;gap:6px;padding:25px;display:grid}.customer-selfie-placeholder>.dashboard-icon{color:#1d6b45;background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:3px;display:grid;box-shadow:0 8px 22px #20563817}.customer-selfie-placeholder strong{color:#26302a;font-size:13px}.customer-selfie-placeholder small{color:#7b8780;font-size:11px}.customer-selfie-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-selfie-actions .customer-button{flex:120px}.customer-selfie-divider{color:#8a948e;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.customer-selfie-divider:before,.customer-selfie-divider:after{content:"";background:#dfe7e1;flex:1;height:1px}.customer-selfie-status:empty{display:none}.customer-selfie-status.is-error{color:#bd4039;font-weight:650}.customer-review-note{margin-bottom:15px}.customer-review-note span:last-child{gap:2px;display:grid}.customer-review-date{color:#858d88;margin-top:9px;font-size:11px;display:block}.customer-form-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.customer-form-footer>small{color:#858d88;font-size:11px;line-height:1.5}.customer-withdraw-summary{background:#f7faf8;border:1px solid #e3eae5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customer-withdraw-summary>div{border-right:1px solid #e3eae5;min-width:0;padding:12px 13px}.customer-withdraw-summary>div:last-child{border-right:0}.customer-withdraw-summary span{color:#858e88;font-size:10.5px;display:block}.customer-withdraw-summary strong{color:#29312c;overflow-wrap:anywhere;margin-top:5px;font-size:12.5px;display:block}.customer-withdraw-review{text-align:left}.customer-withdraw-review>.dashboard-notice-label,.customer-withdraw-review>h2{text-align:center;justify-self:center}.customer-withdraw-review-list{width:100%;margin:18px 0 14px;display:grid}.customer-withdraw-review-list>div{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.customer-withdraw-review-list>div:first-child{border-top:1px solid #edf1ee}.customer-withdraw-review-list span{color:#7d8781;font-size:12px}.customer-withdraw-review-list strong{color:#242b27;text-align:right;font-size:13px}.customer-withdraw-review-list .is-address{flex-direction:column;align-items:flex-start;gap:6px}.customer-withdraw-review-list code{color:#3f4a44;overflow-wrap:anywhere;white-space:normal;width:100%;font-size:11px;line-height:1.5}.customer-withdraw-review .customer-note{width:100%}.customer-withdraw-review-actions{grid-template-columns:1fr 1.35fr;gap:9px;width:100%;margin-top:18px;display:grid}.customer-withdraw-steps{display:grid}.customer-withdraw-steps>div{border-bottom:1px solid #edf1ee;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.customer-withdraw-steps>div:last-child{border-bottom:0}.customer-withdraw-steps>div>span{color:#1d7048;background:#eaf5ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.customer-withdraw-steps p{gap:3px;margin:0;display:grid}.customer-withdraw-steps strong{color:#303833;font-size:12.5px}.customer-withdraw-steps small,.customer-table-note{color:#858e88;font-size:10.5px;line-height:1.45;display:block}.customer-table-note{white-space:normal;max-width:180px;margin-top:6px}.customer-note{color:#466052;background:#f2f8f4;border:1px solid #e0eee5;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:12px;line-height:1.55;display:flex}.customer-note .dashboard-icon{color:#24734b;font-size:17px}.customer-note.is-warning{color:#75531d;background:#fff8e9;border-color:#f2e5c5}.customer-note.is-warning .dashboard-icon{color:#b1771f}.customer-gate-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.customer-table-wrap{width:100%;overflow-x:auto}.customer-table{border-collapse:collapse;width:100%}.customer-table th,.customer-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eff2f0;padding:13px 10px;font-size:12.5px}.customer-table th{color:#7f8882;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:750}.customer-table td{color:#4d5650}.customer-table td strong{color:#242a26;font-size:13px}.customer-table tr:last-child td{border-bottom:0}.customer-transaction-scroll{overscroll-behavior:contain;max-height:470px;position:relative;overflow:auto}.transaction-history-row{transition:opacity .24s}.transaction-history-row.is-pending-reveal{visibility:hidden;opacity:0}.customer-transaction-reference{color:#4d5650;overflow-wrap:anywhere;white-space:normal;min-width:175px;max-width:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;display:block}.customer-table-action{color:#176c44;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.customer-table-action .dashboard-icon{font-size:16px}.customer-history-loading{color:#52605a;background:#fffffff5;border:1px solid #e3e8e5;border-radius:999px;align-items:center;gap:9px;width:max-content;min-height:38px;margin:-45px auto 8px;padding:0 14px;font-size:11px;font-weight:650;display:flex;position:sticky;bottom:10px;left:50%;box-shadow:0 10px 26px #192a201f}.customer-history-loading>span{border:2px solid #d4e7da;border-top-color:#1c7549;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite customer-history-spin}@keyframes customer-history-spin{to{transform:rotate(360deg)}}.customer-status{color:#24734b;text-transform:capitalize;background:#e8f5ec;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:10.5px;font-weight:750;display:inline-flex}.customer-status.is-pending,.customer-status.is-waiting,.customer-status.is-draft{color:#a16c1e;background:#fff3dc}.customer-status.is-rejected,.customer-status.is-failed{color:#b33c35;background:#ffebe9}.customer-status.is-neutral{color:#626b65;background:#eef1ef}.customer-empty{text-align:center;place-items:center;min-height:170px;padding:24px;display:grid}.customer-empty>div{max-width:300px}.customer-empty .dashboard-icon{color:#26764c;background:#e9f5ed;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}.customer-empty h3{font-size:14px}.customer-empty p{color:#858d88;margin:5px 0 0;font-size:12px;line-height:1.5}.customer-plan-grid{gap:12px;display:grid}.customer-plan-card{background:#fff;border:1px solid #e5ebe7;border-radius:18px;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);min-width:0;display:grid;position:relative;overflow:visible;box-shadow:0 12px 32px #17492f0f}.customer-plan-summary{background:linear-gradient(150deg,#eff9f3 0%,#f8fcf9 68%);border-radius:17px 0 0 17px;min-width:0;padding:24px;position:relative;overflow:hidden}.customer-plan-summary:after{content:"";background:radial-gradient(circle,#309f6224,#309f6200 68%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-72px;right:-54px}.customer-plan-kicker{z-index:1;color:#28744d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex;position:relative}.customer-plan-icon{color:#fff;background:#238052;border-radius:10px;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:0 7px 16px #23805233}.customer-plan-icon .dashboard-icon{font-size:18px}.customer-plan-card h3{z-index:1;color:#18241d;margin-top:22px;font-size:20px;position:relative}.customer-plan-summary>p{z-index:1;color:#68756d;max-width:290px;margin-top:6px;font-size:12.5px;line-height:1.55;position:relative}.customer-plan-rate{align-items:flex-end;gap:5px;margin-top:17px;display:flex}.customer-plan-rate strong{color:#167247;letter-spacing:-.055em;font-size:38px;line-height:1}.customer-plan-rate small{color:#718078;padding-bottom:4px;font-size:11px;font-weight:750}.customer-earn-overview{grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.customer-earn-overview .customer-balance-banner,.customer-earn-overview .customer-mini-card{min-height:160px}.customer-earn-overview .customer-mini-card{flex-direction:column;justify-content:center;display:flex}.customer-earn-stack{gap:14px}.customer-earn-plans-card{background:#fbfcfb}.customer-plan-rate{align-items:center}.customer-plan-rate small{max-width:120px;padding-bottom:0;line-height:1.3}.customer-plan-details{z-index:1;border-top:1px solid #dbe9e0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;padding-top:17px;display:grid;position:relative}.customer-plan-details>div{border-right:1px solid #dbe9e0;gap:4px;min-width:0;padding:0 10px;display:grid}.customer-plan-details>div:first-child{padding-left:0}.customer-plan-details>div:last-child{border-right:0;padding-right:0}.customer-plan-details span{color:#849189;font-size:10px}.customer-plan-details strong{color:#25342b;overflow-wrap:anywhere;font-size:12px}.customer-plan-action{background:#fff;border-radius:0 17px 17px 0;align-content:center;min-width:0;padding:24px}.customer-plan-action-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.customer-plan-action-heading>div>span{color:#298057;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.customer-plan-action-heading h4{color:#1f2823;margin-top:4px;font-size:18px}.customer-plan-balance{color:#397057;background:#eef7f1;border-radius:8px;flex:none;padding:7px 9px;font-size:10.5px;font-weight:700}.customer-earn-form>label{color:inherit;font-size:12px;font-weight:700}.customer-earn-form>label span{opacity:.65;font-weight:500}.customer-earn-form>.customer-button{width:100%}.customer-earn-projection{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.customer-earn-projection>div{background:#f5f8f6;border:1px solid #edf1ee;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.customer-earn-projection span{color:#78827c;font-size:10.5px}.customer-earn-projection strong{color:#187047;font-size:13px}.customer-plan-gate{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.customer-plan-gate>.dashboard-icon{color:#24764e;background:#ecf7f0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.customer-plan-gate h4{margin-top:14px;font-size:17px}.customer-plan-gate p{color:#727e77;margin:5px 0 17px;font-size:12px}.customer-positions-card{background:linear-gradient(#fff 0%,#fbfdfb 100%);overflow:hidden}.customer-position-count{color:#536159;white-space:nowrap;background:#f0f4f1;border:1px solid #e6ebe7;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.customer-position-count .dashboard-icon{color:#2d8056;font-size:15px}.customer-position-empty{background:linear-gradient(120deg,#f3faf5 0%,#fbfdfb 72%);border:1px dashed #cfe2d5;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;margin-top:16px;padding:24px;display:grid;position:relative}.customer-position-empty:after{content:"";pointer-events:none;background:radial-gradient(circle,#309f6217,#309f6200 70%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-62px;right:22%}.customer-position-empty-icon{z-index:1;color:#fff;background:linear-gradient(145deg,#37a468,#1d7549);border:6px solid #e0f2e6;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 9px 22px #217e4d2b}.customer-position-empty-icon .dashboard-icon{font-size:23px}.customer-position-empty>div{z-index:1;max-width:480px;position:relative}.customer-position-empty-label{color:#32805a;letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:800}.customer-position-empty h3{color:#1f2923;margin-top:5px;font-size:17px}.customer-position-empty p{color:#6f7c74;margin-top:5px;font-size:12px;line-height:1.55}.customer-position-empty-action{z-index:1;white-space:nowrap;min-height:40px;position:relative}.customer-position-empty-action .dashboard-icon{font-size:17px}.customer-loan-overview{grid-template-columns:minmax(270px,1.3fr) repeat(3,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.customer-loan-overview>section{min-height:158px}.customer-loan-overview .customer-mini-card{flex-direction:column;justify-content:center;display:flex}.customer-loan-hero{color:#fff;background:radial-gradient(circle at 92% 8%,#ffffff2e,#0000 34%),linear-gradient(145deg,#8869f8,#6544df 58%,#4b2fba);border-radius:17px;padding:21px;position:relative;overflow:hidden;box-shadow:0 12px 28px #5c3ed029}.customer-loan-hero:after{content:"";border:38px solid #ffffff12;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-86px;right:-46px}.customer-loan-hero>span{z-index:1;color:#ffffffd1;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:relative}.customer-loan-hero>span .dashboard-icon{font-size:17px}.customer-loan-hero>strong{z-index:1;color:#fff;letter-spacing:-.05em;margin-top:20px;font-size:clamp(29px,3vw,42px);line-height:1;display:block;position:relative}.customer-loan-hero>p{z-index:1;color:#ffffffb8;max-width:310px;margin-top:9px;font-size:11.5px;line-height:1.5;position:relative}.customer-loan-stack{gap:14px}.customer-loan-application{background:#fbfbfd}.customer-loan-builder{background:#fff;border:1px solid #e9e6f2;border-radius:18px;grid-template-columns:minmax(260px,.72fr) minmax(440px,1.28fr);display:grid;overflow:visible;box-shadow:0 12px 34px #412c8b0f}.customer-loan-builder-intro{background:linear-gradient(155deg,#f2efff,#faf9ff 75%);border-radius:17px 0 0 17px;padding:26px;position:relative;overflow:hidden}.customer-loan-builder-intro:after{content:"";background:radial-gradient(circle,#7854f12b,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-74px;right:-65px}.customer-loan-builder-icon{z-index:1;color:#fff;background:linear-gradient(145deg,#8b6df7,#6343dd);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 8px 18px #6444dd38}.customer-loan-builder-icon .dashboard-icon{font-size:21px}.customer-loan-builder-intro>span:nth-child(2){z-index:1;color:#7052dc;letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:800;position:relative}.customer-loan-builder-intro h3{z-index:1;color:#251d3c;margin-top:6px;font-size:21px;position:relative}.customer-loan-builder-intro>p{z-index:1;color:#756d87;max-width:310px;margin-top:8px;font-size:12.5px;line-height:1.6;position:relative}.customer-loan-benefits{z-index:1;gap:10px;margin-top:24px;display:grid;position:relative}.customer-loan-benefits>div{color:#49405f;align-items:center;gap:8px;font-size:11.5px;display:flex}.customer-loan-benefits .dashboard-icon{color:#7253e4;font-size:18px}.customer-loan-wizard{background:#fff;border-radius:0 17px 17px 0;min-width:0;padding:24px 26px 26px}.customer-loan-form{align-content:center;min-width:0;padding:0}.customer-loan-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;padding:0;list-style:none;display:grid}.customer-loan-steps li{color:#9b96a6;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.customer-loan-steps li:not(:last-child):after{content:"";background:#ece9f2;height:2px;position:absolute;top:50%;left:38px;right:8px;transform:translateY(-50%)}.customer-loan-steps li>span{z-index:1;color:#8e879b;background:#f3f1f6;border:1px solid #e8e4ed;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid;position:relative}.customer-loan-steps li>small{z-index:1;white-space:nowrap;background:#fff;padding-right:8px;font-size:10.5px;font-weight:750;position:relative}.customer-loan-steps li.is-active{color:#5f40d2}.customer-loan-steps li.is-active>span{color:#fff;background:#6847e0;border-color:#6847e0;box-shadow:0 5px 13px #6847e038}.customer-loan-steps li.is-complete{color:#28784f}.customer-loan-steps li.is-complete>span{color:#fff;background:#2a8858;border-color:#2a8858}.customer-loan-steps li.is-complete:after{background:#bfe0cb}.customer-loan-step{gap:16px;display:grid}.customer-loan-step-heading{margin-bottom:2px}.customer-loan-step-heading>span{color:#7052dc;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.customer-loan-step-heading h3{color:#2a2437;margin-top:5px;font-size:19px}.customer-loan-step-heading p{color:#817a8c;margin-top:5px;font-size:12px;line-height:1.5}.customer-loan-summary{background:#f8f7fc;border:1px solid #ebe8f3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customer-loan-summary.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-loan-summary>div{border-right:1px solid #ebe8f3;min-width:0;padding:12px}.customer-loan-summary>div:last-child{border-right:0}.customer-loan-summary span{color:#8a8398;font-size:10px;display:block}.customer-loan-summary strong{color:#302943;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.customer-loan-review-button{background:#6746df;width:100%}.customer-loan-review-button:hover{background:#5637c9}.customer-loan-step-actions{grid-template-columns:minmax(100px,.65fr) minmax(150px,1.35fr);gap:9px;margin-top:2px;display:grid}.customer-loan-step-actions.is-end{grid-template-columns:minmax(160px,.48fr);justify-content:end}.customer-loan-step-actions .customer-button{width:100%}.customer-loan-review{background:#faf9fc;border:1px solid #ebe8f1;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.customer-loan-review>div{border-bottom:1px solid #ebe8f1;border-right:1px solid #ebe8f1;min-width:0;padding:13px 14px}.customer-loan-review>div:nth-child(2n){border-right:0}.customer-loan-review>div.is-full{border-bottom:0;border-right:0;grid-column:1/-1}.customer-loan-review span{color:#898390;font-size:10px;display:block}.customer-loan-review strong,.customer-loan-review code{color:#302a3c;overflow-wrap:anywhere;white-space:normal;margin-top:5px;font-size:12.5px;display:block}.dashboard-notice-icon.is-loan{color:#fff;background:linear-gradient(145deg,#8b6df7,#6343dd)}.customer-loan-gate{background:#f8f7fc;border:1px solid #e8e4f2;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.customer-loan-gate>.dashboard-icon{color:#6746df;background:#ede9ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.customer-loan-gate h3{font-size:15px}.customer-loan-gate p{color:#7f788c;margin-top:5px;font-size:12px;line-height:1.5}.customer-loan-gate.is-review>.dashboard-icon{color:#a16c1e;background:#fff2dc}.customer-loan-empty{background:linear-gradient(120deg,#f6f4ff,#fcfbff 72%);border:1px dashed #d9d2f1;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:145px;margin-top:16px;padding:23px;display:grid;position:relative}.customer-loan-empty-icon{color:#fff;background:linear-gradient(145deg,#8b6df7,#6343dd);border:6px solid #e9e4ff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 22px #6444dd2e}.customer-loan-empty-icon .dashboard-icon{font-size:23px}.customer-loan-empty>div>span{color:#7253dd;letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:800}.customer-loan-empty h3{margin-top:5px;font-size:17px}.customer-loan-empty p{color:#777080;margin-top:5px;font-size:12px;line-height:1.5}.customer-loan-wallet{color:#6a6471;overflow-wrap:anywhere;white-space:normal;max-width:250px;margin-top:5px;font-size:10.5px;line-height:1.45;display:block}.customer-position-progress{gap:6px;min-width:120px;display:grid}.customer-position-progress>span{background:#e9eeeb;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.customer-position-progress i{border-radius:inherit;background:linear-gradient(90deg,#48a66f,#1d7248);height:100%;display:block}.customer-position-progress small,.customer-table-muted{color:#848d87;font-size:10.5px}.customer-status.is-matured{color:#176c44;background:#e2f4e8}.customer-status.is-redeemed{color:#626b65;background:#eef1ef}.customer-security-list{gap:10px;display:grid}.customer-security-item{background:#fbfcfb;border:1px solid #edf0ee;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.customer-security-item>.dashboard-icon{color:#24734b;background:#e8f5ec;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.customer-security-item>span{gap:3px;min-width:0;display:grid}.customer-security-item strong{color:#2a302c;font-size:13px}.customer-security-item small{color:#858d88;font-size:11px;line-height:1.45}.customer-profile-summary{text-align:center}.customer-profile-avatar{color:#4a372e;background:#f1ded3;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 13px;font-size:20px;font-weight:800;display:grid}.customer-profile-summary h2{font-size:17px}.customer-profile-summary>p{margin-top:4px}.customer-profile-meta{text-align:left;margin-top:18px;display:grid}.customer-profile-meta>div{border-top:1px solid #eff2f0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.customer-profile-meta span{color:#858d88;font-size:12px}.customer-profile-meta strong{color:#343b36;text-align:right;font-size:12px}.customer-profile-page{min-width:0}.customer-profile-hero{color:#fff;background:linear-gradient(135deg,#277b52 0%,#175f3e 62%,#0d432b 100%);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:21px;min-height:182px;margin-bottom:16px;padding:27px 29px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 38px #155c3a24}.customer-profile-hero-pattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.customer-profile-hero-pattern:before,.customer-profile-hero-pattern:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute}.customer-profile-hero-pattern:before{width:310px;height:310px;top:-130px;right:-55px;box-shadow:0 0 0 46px #ffffff09,0 0 0 92px #ffffff06}.customer-profile-hero-pattern:after{background:#53be7f14;width:190px;height:190px;bottom:-105px;left:38%}.customer-profile-hero-avatar{z-index:1;color:#315344;background:#e9f5ed;border:5px solid #ffffffd1;border-radius:29px;flex:none;place-items:center;width:102px;height:102px;font-size:25px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #07311e38}.customer-profile-hero-avatar img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.customer-profile-hero-avatar>span{grid-area:1/1}.customer-profile-hero-copy{z-index:1;min-width:0;position:relative}.customer-profile-kicker{color:#ffffffad;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.customer-profile-hero-copy h2{color:#fff;letter-spacing:-.035em;margin-top:7px;font-size:clamp(23px,2vw,29px)}.customer-profile-hero-copy>p{color:#ffffffb8;margin:4px 0 0;font-size:12px}.customer-profile-hero-copy>div{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.customer-profile-hero-copy>div>span{color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.customer-profile-hero-copy .dashboard-icon{font-size:14px}.customer-profile-hero-action{z-index:1;color:#175d3d;white-space:nowrap;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 15px;font-size:11.5px;font-weight:750;display:inline-flex;position:relative;box-shadow:0 8px 22px #07311e24}.customer-profile-hero-action .dashboard-icon{font-size:17px}.customer-profile-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.customer-profile-section-label{color:#28784f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:800;display:block}.customer-profile-private{color:#517060;white-space:nowrap;background:#edf6f0;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:9.5px;font-weight:700;display:inline-flex}.customer-profile-private .dashboard-icon{font-size:13px}.customer-avatar-card{scroll-margin-top:16px}.customer-avatar-grid{grid-template-columns:repeat(8,minmax(70px,1fr));gap:8px;display:grid}.customer-avatar-option{cursor:pointer;background:#fafcfb;border:1px solid #e8edea;border-radius:12px;gap:5px;min-width:0;padding:6px 6px 8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.customer-avatar-option:hover{border-color:#b9d7c5;transform:translateY(-2px)}.customer-avatar-option.is-selected{background:#f4faf6;border-color:#2b8759;box-shadow:0 0 0 3px #2b87591a}.customer-avatar-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-avatar-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #2b87592b}.customer-avatar-image{aspect-ratio:1;background:#eef3ef;border-radius:9px;display:block;overflow:hidden}.customer-avatar-image img{object-fit:cover;width:100%;height:100%;display:block}.customer-avatar-name{color:#3f4842;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.customer-avatar-check{opacity:0;color:#fff;background:#21764b;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:5px;right:5px;transform:scale(.75)}.customer-avatar-option.is-selected .customer-avatar-check{opacity:1;transform:scale(1)}.customer-avatar-check .dashboard-icon{font-size:12px;font-weight:700}.customer-profile-details-card .customer-input-wrap.is-readonly{opacity:.72}.customer-currency-lock .customer-input{padding-right:42px}.customer-input-wrap>.customer-currency-lock-icon{color:#4d745f;left:auto;right:13px}.customer-profile-security-card{background:linear-gradient(#fff,#fbfdfb);padding:18px}.customer-theme-card{padding:18px}.customer-theme-heading{align-items:center;gap:11px;display:flex}.customer-theme-heading>span{color:#fff;background:linear-gradient(145deg,#319963,#1a6943);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #1a694329}.customer-theme-heading>span .dashboard-icon{font-size:21px}.customer-theme-heading .customer-profile-section-label{margin-bottom:3px}.customer-theme-heading h2{font-size:16px}.customer-theme-heading p{color:#89918c;margin-top:3px;font-size:11px}.customer-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.customer-theme-options label{color:#6f7973;cursor:pointer;background:#f8faf8;border:1px solid #e5ebe7;border-radius:12px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:86px;padding:10px 5px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.customer-theme-options label:hover{border-color:#c8ded0;transform:translateY(-1px)}.customer-theme-options label.is-selected{color:#216f49;background:#edf8f1;border-color:#8dc3a3;box-shadow:0 0 0 2px #277e4e14}.customer-theme-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-theme-options label>.dashboard-icon{font-size:21px}.customer-theme-options strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.customer-theme-options small{color:#9aa19d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.customer-theme-check{opacity:0;color:#fff;background:#267a4f;border-radius:50%;place-items:center;width:17px;height:17px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:5px;right:5px;transform:scale(.7)}.customer-theme-options label.is-selected .customer-theme-check{opacity:1;transform:scale(1)}.customer-theme-check .dashboard-icon{font-size:11px;font-weight:700}.customer-profile-security-heading{align-items:center;gap:11px;display:flex}.customer-profile-security-heading>span{color:#fff;background:linear-gradient(145deg,#319963,#1a6943);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #1a694329}.customer-profile-security-heading>span .dashboard-icon{font-size:21px}.customer-profile-security-heading h2{font-size:16px}.customer-profile-security-heading p{color:#89918c;margin-top:3px;font-size:11px}.customer-profile-score{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px 0;display:grid}.customer-profile-score>div{background:#e7eee9;border-radius:999px;height:7px;overflow:hidden}.customer-profile-score>div>span{border-radius:inherit;background:linear-gradient(90deg,#50b47a,#1e7449);height:100%;display:block}.customer-profile-score strong{color:#42705a;font-size:9.5px}.customer-profile-security-card .customer-security-item{padding:10px}.customer-profile-security-card .customer-security-item>.dashboard-icon{width:34px;height:34px;font-size:17px}.customer-referral-card{background:linear-gradient(#fff,#f9fcfa);overflow:hidden}.customer-referral-heading{align-items:center;gap:11px;display:flex}.customer-referral-heading>span{color:#2a7950;background:#eaf6ee;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.customer-referral-heading>span .dashboard-icon{font-size:20px}.customer-referral-heading .customer-profile-section-label{margin-bottom:3px}.customer-referral-heading h2{font-size:16px}.customer-referral-heading p{color:#89918c;margin-top:3px;font-size:11px}.customer-referral-content{grid-template-columns:114px minmax(0,1fr);align-items:center;gap:14px;margin-top:17px;display:grid}.customer-referral-qr{background:#fff;border:1px solid #dfe9e2;border-radius:12px;justify-items:center;gap:5px;padding:7px;display:grid}.customer-referral-qr canvas{display:block;width:98px!important;height:98px!important}.customer-referral-qr span{color:#59806a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.customer-referral-details{gap:4px;min-width:0;display:grid}.customer-referral-details>span{color:#8a928d;font-size:9.5px}.customer-referral-details strong{color:#25332b;letter-spacing:.04em;overflow-wrap:anywhere;font-size:15px}.customer-referral-details small{color:#28794f;margin-top:5px;font-size:10px;font-weight:700}.customer-referral-link{color:#66716a;background:#f3f7f4;border-radius:9px;align-items:center;gap:7px;min-width:0;margin-top:13px;padding:10px;display:flex}.customer-referral-link .dashboard-icon{color:#2a7950;flex:none;font-size:15px}.customer-referral-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.customer-referral-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.customer-referral-actions button{color:#236d48;cursor:pointer;background:#fff;border:1px solid #d8e4dc;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.customer-referral-actions button:hover{background:#edf7f1;border-color:#c9ded0}.customer-referral-actions .dashboard-icon{font-size:15px}.customer-profile-snapshot .customer-card-header{margin-bottom:7px}.customer-profile-savebar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dfe8e2;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin-top:16px;padding:12px 14px 12px 17px;display:flex;position:sticky;bottom:14px;box-shadow:0 16px 42px #16362321}.customer-profile-savebar>div{align-items:center;gap:11px;min-width:0;display:flex}.customer-profile-savebar>div>.dashboard-icon{color:#277a4e;background:#eaf6ee;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.customer-profile-savebar>div>span{gap:3px;min-width:0;display:grid}.customer-profile-savebar strong{color:#2d342f;font-size:12px}.customer-profile-savebar small{color:#858e88;font-size:10.5px}.customer-profile-savebar .customer-button{min-width:132px}.customer-password-page{max-width:1040px;margin:0 auto}.customer-password-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:stretch;gap:16px;display:grid}.customer-password-card{padding:25px}.customer-password-card-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.customer-password-card-heading>span{color:#fff;background:linear-gradient(145deg,#329863,#1a6843);border-radius:14px;flex:0 0 47px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 9px 20px #1c6c452e}.customer-password-card-heading>span .dashboard-icon{font-size:23px}.customer-password-card-heading h2{font-size:18px}.customer-password-card-heading p{color:#7e8881;margin-top:4px;font-size:12px;line-height:1.45}.customer-password-card .customer-form{gap:16px;display:grid}.customer-password-steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:-3px 0 22px;display:grid}.customer-password-steps>span{color:#a0a9a3;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.customer-password-steps b{color:#7f8983;background:#edf1ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.customer-password-steps>span.is-active{color:#246f49}.customer-password-steps>span.is-active b{color:#fff;background:#267b50}.customer-password-steps i{background:#e7ece9;border-radius:999px;height:2px}.customer-password-error{color:#963f38;background:#fff2f1;border:1px solid #f1d4d1;border-radius:11px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 12px;font-size:11px;display:flex}.customer-password-error .dashboard-icon{font-size:17px}.customer-password-email,.customer-password-verified{background:#f4faf6;border:1px solid #dcebe1;border-radius:13px;align-items:center;gap:11px;margin-bottom:16px;padding:15px;display:flex}.customer-password-email>.dashboard-icon,.customer-password-verified>.dashboard-icon{color:#267a4f;background:#e2f2e8;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.customer-password-email>span,.customer-password-verified>span{gap:3px;display:grid}.customer-password-email small,.customer-password-verified small{color:#7d8981;font-size:10px}.customer-password-email strong,.customer-password-verified strong{color:#2d3831;font-size:13px}.customer-password-code{letter-spacing:.32em;font-size:22px;font-weight:700}.customer-password-resend{color:#7c8780;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:10.5px;display:flex}.customer-password-resend button{color:#24734a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.customer-password-toggle{color:#7c8780;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.customer-password-toggle:hover{color:#1f7048;background:#edf6f0}.customer-password-toggle .dashboard-icon{font-size:18px;position:static;transform:none}.customer-password-card .customer-input-wrap:has(.customer-password-toggle) .customer-input{padding-right:50px}.customer-password-requirements{background:#f5faf7;border:1px solid #e1eee6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.customer-password-requirements>span{color:#567062;align-items:center;gap:5px;font-size:9.5px;line-height:1.35;display:flex}.customer-password-requirements .dashboard-icon{color:#258253;font-size:14px}.customer-password-submit{width:100%;margin-top:2px}.customer-password-aside{color:#fff;background:radial-gradient(circle at 108% -8%,#6fd6973b 0 26%,#0000 27%),linear-gradient(150deg,#287f54 0%,#176642 58%,#0e432c 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:100%;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #14533524}.customer-password-aside:after{content:"";background:#04231638;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-92px;right:-72px}.customer-password-aside-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex;position:relative}.customer-password-aside-icon{color:#17633f;background:#fff;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #06301d1f}.customer-password-aside-icon .dashboard-icon{font-size:21px}.customer-password-aside-badge{color:#ffffffdb;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.customer-password-aside-badge .dashboard-icon{font-size:13px}.customer-password-aside-label{z-index:1;color:#ffffffa1;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;position:relative}.customer-password-aside h2{z-index:1;color:#fff;letter-spacing:-.03em;margin-top:7px;font-size:23px;line-height:1.12;position:relative}.customer-password-aside>p{z-index:1;color:#ffffffba;margin:9px 0 17px;font-size:11px;line-height:1.55;position:relative}.customer-password-protection-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:18px;display:grid;position:relative}.customer-password-protection-list>span{color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:9px;font-size:9px;font-weight:650;line-height:1.25;display:flex}.customer-password-protection-list .dashboard-icon{color:#9be2b8;flex:none;font-size:15px}.customer-password-passkey-card{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding:11px;display:grid;position:relative}.customer-password-passkey-icon{color:#185e3d;background:#eaf8ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.customer-password-passkey-icon .dashboard-icon{font-size:17px}.customer-password-passkey-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.customer-password-passkey-card strong{color:#fff;font-size:10px;line-height:1.2}.customer-password-passkey-card small{color:#ffffffa3;font-size:8.5px;line-height:1.3}.customer-password-passkey-card>a{color:#175e3c;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.customer-password-passkey-card>a:hover{background:#eaf7ef}.customer-password-passkey-card>a .dashboard-icon{font-size:13px}.customer-help-page{min-width:0}.customer-help-hero{color:#fff;background:radial-gradient(circle at 95% -30%,#70de9e4d 0 29%,#0000 30%),linear-gradient(135deg,#2d8a5b 0%,#176440 58%,#0c4029 100%);border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:34px;min-height:176px;margin-bottom:12px;padding:27px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #12513221}.customer-help-hero:after{content:"";pointer-events:none;background:#04281733;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-145px;right:18%}.customer-help-hero-copy{z-index:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.customer-help-hero-icon{color:#196641;background:#fff;border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 24px #04301b29}.customer-help-hero-icon .dashboard-icon{font-size:26px}.customer-help-hero-copy>div{min-width:0}.customer-help-hero-copy>div>span{color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.customer-help-hero h2{color:#fff;letter-spacing:-.035em;margin-top:5px;font-size:clamp(22px,2.2vw,29px)}.customer-help-hero p{color:#ffffffb8;margin-top:5px;font-size:11.5px}.customer-help-search{z-index:1;background:#fff;border:1px solid #fff9;border-radius:15px;align-items:center;gap:11px;min-width:0;height:54px;padding:0 13px 0 17px;display:flex;position:relative;box-shadow:0 13px 30px #042b1929}.customer-help-search>.dashboard-icon{color:#2c7b52;flex:none;font-size:21px}.customer-help-search input{color:#26312a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.customer-help-search input::placeholder{color:#939c96}.customer-help-search button{color:#66736b;cursor:pointer;background:#eff5f1;border:0;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;padding:0;display:grid}.customer-help-search button .dashboard-icon{font-size:16px}.customer-help-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.customer-help-topics>a{min-width:0;min-height:78px;color:inherit;background:#fff;border:1px solid #e7ece9;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.customer-help-topics>a:hover{border-color:#cfe2d6;transform:translateY(-2px);box-shadow:0 10px 24px #184e3112}.customer-help-topic-icon{color:#26794f;background:#eaf6ee;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.customer-help-topic-icon .dashboard-icon{font-size:20px}.customer-help-topics>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.customer-help-topics strong{color:#28312b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.customer-help-topics small{color:#89918c;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.customer-help-topics>a>.dashboard-icon{color:#8aa093;font-size:16px}.customer-help-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:14px;display:grid}.customer-help-section-label{color:#2c7d53;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.customer-help-result{color:#5e6c63;white-space:nowrap;background:#f0f4f1;border-radius:8px;align-items:center;min-height:27px;padding:0 9px;font-size:9.5px;font-weight:750;display:inline-flex}.customer-faq{gap:8px;display:grid}.customer-faq details{background:#fbfcfb;border:1px solid #e8edea;border-radius:12px;padding:0 14px;transition:background .16s,border-color .16s}.customer-faq details[open]{background:#f6faf7;border-color:#d9e8de}.customer-faq summary{color:#343b36;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:49px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.customer-faq summary::-webkit-details-marker{display:none}.customer-faq summary>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.customer-faq summary>span:first-child .dashboard-icon{color:#26794f;flex:none;font-size:17px}.customer-faq summary>.dashboard-icon{color:#8a948e;flex:none;font-size:18px;transition:transform .16s}.customer-faq details[open] summary>.dashboard-icon{transform:rotate(180deg)}.customer-faq details p{color:#737e77;margin:0;padding:0 27px 14px;font-size:11.5px;line-height:1.6}.customer-help-no-results{color:#7d8982;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.customer-help-no-results>.dashboard-icon{color:#2a7b51;background:#eaf5ee;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:5px;display:grid}.customer-help-no-results strong{color:#303a34;font-size:13px}.customer-help-no-results small{font-size:10.5px}.customer-help-form-card{scroll-margin-top:18px}.customer-help-form-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.customer-help-form-heading>span{color:#fff;background:linear-gradient(145deg,#329963,#1c6d46);border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 18px #19674029}.customer-help-form-heading>span .dashboard-icon{font-size:21px}.customer-help-form-heading>div{min-width:0}.customer-help-form-heading .customer-help-section-label{margin-bottom:3px}.customer-help-form-heading h2{font-size:17px}.customer-help-form-heading p{color:#848d87;margin-top:3px;font-size:11px}.customer-help-form-card .customer-textarea{min-height:128px}.customer-help-form-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-help-form-footer>span{color:#7d8982;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.customer-help-form-footer>span .dashboard-icon{color:#2c7a51;font-size:15px}.customer-help-support-card{color:#fff;background:radial-gradient(circle at 110% -5%,#6cd69652 0 27%,#0000 28%),linear-gradient(145deg,#2a8257,#176540 60%,#0d432b);border-radius:18px;min-height:226px;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 32px #1354341f}.customer-help-support-card:after{content:"";background:#04261636;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-95px;right:-75px}.customer-help-support-icon{z-index:1;color:#18633f;background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:20px;display:grid;position:relative}.customer-help-support-icon .dashboard-icon{font-size:22px}.customer-help-support-card .customer-help-section-label{z-index:1;color:#ffffff9e;position:relative}.customer-help-support-card h2{z-index:1;color:#fff;letter-spacing:-.025em;font-size:21px;position:relative}.customer-help-support-card p{z-index:1;color:#ffffffb8;max-width:230px;margin-top:7px;font-size:11px;line-height:1.5;position:relative}.customer-help-support-card a{z-index:1;color:#17613e;background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:37px;margin-top:18px;padding:0 12px;font-size:10.5px;font-weight:750;display:inline-flex;position:relative}.customer-help-support-card a .dashboard-icon{font-size:14px}.customer-help-requests-card .customer-card-header{margin-bottom:12px}.customer-help-ticket-list{display:grid}.customer-help-ticket{border-bottom:1px solid #edf1ee;min-width:0;padding:11px 0}.customer-help-ticket>summary{cursor:pointer;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;list-style:none;display:grid}.customer-help-ticket>summary::-webkit-details-marker{display:none}.customer-help-ticket:last-child{border-bottom:0}.customer-help-ticket-icon{color:#27784f;background:#edf7f0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.customer-help-ticket-icon .dashboard-icon{font-size:17px}.customer-help-ticket>summary>div{gap:3px;min-width:0;display:grid}.customer-help-ticket strong{color:#313a34;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-help-ticket small{color:#8a938d;font-size:9px}.customer-help-thread{gap:9px;margin:12px 0 2px 44px;display:grid}.customer-help-message{background:#f5f8f6;border:1px solid #e5ece7;border-radius:11px;padding:10px 12px}.customer-help-message.is-admin{background:#edf7f0;border-color:#d9eadf}.customer-help-message p{color:#536058;margin:4px 0;font-size:11px;line-height:1.55}.customer-help-thread form{gap:8px;display:grid}.customer-help-thread form .customer-textarea{min-height:74px}.customer-help-thread form .customer-button{justify-self:end}.customer-help-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.customer-help-empty>.dashboard-icon{color:#287b51;background:#eaf6ee;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid}.customer-help-empty strong{color:#303933;font-size:12.5px}.customer-help-empty small{color:#8a938d;font-size:10px}.customer-pagination{color:#7f8882;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.customer-pagination a{color:#2d3530;border:1px solid #dfe4e1;border-radius:9px;align-items:center;min-height:34px;padding:0 12px;font-weight:650;display:inline-flex}.customer-transaction-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.customer-transaction-detail{border-bottom:1px solid #edf0ee;min-width:0;padding:16px 0}.customer-transaction-detail.is-full{grid-column:1/-1}.customer-transaction-detail span{color:#838c87;font-size:11px;font-weight:650;display:block}.customer-transaction-detail strong{color:#242a26;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.5;display:block}.customer-transaction-detail code{color:#3f4a44;overflow-wrap:anywhere;white-space:normal;margin-top:7px;font-size:12px;line-height:1.55;display:block}.customer-passkey-status{color:#315c45;background:#f2f8f4;border:1px solid #dcebe1;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5}.customer-passkey-status[data-type=error]{color:#9d332d;background:#fff0ef;border-color:#f3d2cf}.customer-passkey-status[data-type=success]{color:#17633c;background:#eaf7ef;border-color:#cee9d8}.customer-button[data-loading=true] .passkey-button-label{font-size:0}.customer-button[data-loading=true] .passkey-button-label:after{content:"Waiting…";font-size:13px}.customer-passkey-remove{color:#9b4540;cursor:pointer;background:#fff;border:1px solid #ecd8d6;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.customer-passkey-remove:hover{color:#fff;background:#c94942;border-color:#c94942}.customer-passkey-remove:disabled{opacity:.55;cursor:wait}.customer-passkey-remove .dashboard-icon{font-size:17px}.customer-deposit-destination{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;display:grid}.customer-deposit-qr{background:#fff;border:1px solid #dfe8e2;border-radius:12px;justify-items:center;gap:7px;padding:9px;display:grid}.customer-deposit-qr canvas{width:172px;max-width:100%;height:172px;image-rendering:pixelated;display:block}.customer-deposit-qr>span{color:#24734b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.customer-deposit-address{background:#f7faf8;border:1px solid #dfe8e2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.customer-deposit-address>div{gap:5px;min-width:0;display:grid}.customer-deposit-address>div>span{color:#24734b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.customer-deposit-address strong{color:#2b332e;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5}.customer-deposit-address small{color:#7d8982;font-size:10px}.customer-deposit-address button{color:#1d6b45;cursor:pointer;background:#fff;border:1px solid #d4dfd8;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.customer-deposit-address button:hover{background:#edf7f0}.customer-deposit-address button .dashboard-icon{font-size:16px}.customer-card[data-market-list] h2{font-weight:600}.customer-card[data-market-list] .customer-card-header p{font-weight:400}.customer-market-status{color:#858d88;white-space:nowrap;flex:none;font-size:10.5px;font-weight:550}.customer-asset-list{display:grid}.customer-asset-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eff2f0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 2px;display:grid}.customer-asset-row:last-child{border-bottom:0}.customer-asset-row:hover,.customer-asset-row.is-active{background:#f7faf8}.customer-asset-icon{color:#fff;background:#fff;border:1px solid #e2e7e4;border-radius:12px;place-items:center;width:40px;height:40px;padding:3px;display:grid;overflow:hidden;box-shadow:0 2px 7px #1a271f0d}.customer-asset-icon img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.customer-asset-name,.customer-asset-market{gap:3px;min-width:0;display:grid}.customer-asset-name strong{color:#252b27;font-size:13px;font-weight:600}.customer-asset-name small{color:#8a928d;font-size:11px;font-weight:550}.customer-asset-market{text-align:right;justify-items:end}.customer-asset-market strong{color:#252b27;font-size:12.5px;font-weight:600}.customer-asset-market small{color:#8a928d;font-size:11px;font-weight:600}.customer-asset-market small.is-positive{color:#208451}.customer-asset-market small.is-negative{color:#c44942}.customer-transaction-amount{white-space:nowrap}.customer-transaction-amount.is-credit{color:#167647}.customer-transaction-amount.is-debit{color:#a5453f}@media (height<=900px){.dashboard-sidebar{padding-top:18px}.dashboard-nav-group{margin-top:24px}.dashboard-nav-general{margin-top:18px}.dashboard-nav-group nav a,.dashboard-nav-group nav button{padding-top:8px;padding-bottom:8px}.dashboard-security-card{margin-top:18px}.dashboard-security-card>.dashboard-icon{margin-bottom:16px}}@media (width<=1180px){.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panels{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}.dashboard-right-column{grid-column:1/-1;grid-template-columns:1fr 1fr}.dashboard-quick-panel,.dashboard-wallet-card{min-height:210px}.customer-earn-overview,.customer-loan-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-avatar-grid{grid-template-columns:repeat(6,minmax(70px,1fr))}}@media (width<=900px){.dashboard-shell{display:block}.dashboard-sidebar{transition:transform .22s;position:fixed;left:0;transform:translate(-105%);box-shadow:16px 0 45px #14231a26}.dashboard-sidebar.is-open{transform:translate(0)}.dashboard-scrim{z-index:55;opacity:0;pointer-events:none;background:#0c19115c;border:0;width:100%;height:100%;padding:0;transition:opacity .22s;position:fixed;inset:0}.dashboard-scrim.is-open{opacity:1;pointer-events:auto;display:block}.dashboard-menu-button{display:grid}.dashboard-search{width:min(330px,44vw)}.dashboard-content{padding-bottom:104px}.dashboard-mobile-nav{z-index:50;padding:8px 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #e0e7e2eb;border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:8px;right:8px;overflow:hidden;box-shadow:0 -12px 34px #18432b1c}.dashboard-mobile-nav a{color:#8a938d;border-radius:16px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:58px;padding:4px 2px;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}.dashboard-mobile-nav a>.dashboard-icon{border-radius:12px;place-items:center;width:36px;height:31px;font-size:21px;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.dashboard-mobile-nav a.active{color:#185f3d}.dashboard-mobile-nav a.active>.dashboard-icon{color:#fff;font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24;background:linear-gradient(145deg,#2d8c5b,#17663f);transform:translateY(-1px);box-shadow:0 7px 15px #1d704838}.dashboard-mobile-nav a.active:after{content:"";background:#238151;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px}.dashboard-mobile-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.customer-help-hero{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr)}.customer-help-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboard-topbar{gap:9px;min-height:64px;padding:11px 15px}.dashboard-search{flex:1;width:auto;min-width:0}.dashboard-search kbd,.dashboard-user-copy,.dashboard-account-chevron,.dashboard-user-tools>.dashboard-tool-button{display:none}.dashboard-user{margin-left:0}.dashboard-account-menu{width:min(260px,100vw - 30px);right:-2px}.dashboard-content{padding:20px 15px 104px}.dashboard-heading{flex-direction:column;align-items:flex-start;gap:15px}.dashboard-heading p{max-width:320px;line-height:1.45}.dashboard-heading-actions{width:100%}.dashboard-heading-actions a{flex:1}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-stat-card{min-height:151px;padding:14px}.dashboard-stat-card>strong{font-size:clamp(25px,8vw,34px)}.dashboard-stat-card>p{flex-direction:column;align-items:flex-start}.dashboard-panels{grid-template-columns:1fr;gap:10px}.dashboard-left-column,.dashboard-middle-column,.dashboard-right-column{grid-column:auto;grid-template-columns:1fr;gap:10px}.dashboard-panel,.dashboard-wallet-card{min-height:0}.dashboard-activity-panel{min-height:210px}.dashboard-progress-panel{min-height:270px}.dashboard-quick-panel{min-height:0}.customer-page-heading{flex-direction:column;align-items:flex-start}.customer-page-heading-actions{width:100%}.customer-page-heading-actions .customer-button{flex:1}.customer-page-grid,.customer-page-grid.is-wide,.customer-help-layout{grid-template-columns:1fr}.customer-help-hero{grid-template-columns:1fr;gap:20px;padding:23px}.customer-help-search{height:50px}.customer-profile-layout{grid-template-columns:1fr}.customer-profile-layout>aside{grid-row:1}.customer-avatar-grid{grid-template-columns:repeat(4,minmax(72px,1fr))}.customer-password-layout{grid-template-columns:1fr}.customer-password-aside{min-height:270px}.customer-form-grid,.customer-plan-card{grid-template-columns:1fr}.customer-plan-summary{border-radius:17px 17px 0 0}.customer-plan-action{border-radius:0 0 17px 17px}.customer-loan-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-loan-overview>section{min-height:132px}.customer-loan-overview .customer-loan-hero,.customer-loan-overview>section:last-child{grid-column:1/-1}.customer-loan-overview .customer-loan-hero{min-height:158px}.customer-loan-builder{grid-template-columns:1fr}.customer-loan-builder-intro{border-radius:17px 17px 0 0;padding:20px}.customer-loan-builder-intro:after{bottom:-98px;right:-82px}.customer-loan-builder-icon{width:36px;height:36px;margin-bottom:12px}.customer-loan-builder-intro h3{margin-top:4px;font-size:17px}.customer-loan-builder-intro>p,.customer-loan-benefits{display:none}.customer-loan-wizard{border-radius:0 0 17px 17px;padding:22px 20px 24px}.customer-loan-steps li{gap:6px}.customer-loan-steps li:not(:last-child):after{left:32px;right:4px}.customer-loan-steps li>span{flex-basis:25px;width:25px;height:25px}.customer-loan-steps li>small{padding-right:4px;font-size:9.5px}.customer-loan-step-actions{grid-template-columns:.8fr 1.2fr}.customer-loan-step-actions.is-end{grid-template-columns:1fr}.customer-loan-gate{grid-template-columns:1fr;justify-items:start}.customer-loan-empty{text-align:center;grid-template-columns:1fr;justify-items:center;padding:28px 20px}.customer-loan-empty>div{max-width:300px}.customer-loan-empty>.customer-button{width:100%}.customer-loan-history .customer-card-header{flex-direction:row;align-items:flex-start}.customer-loan-history .customer-table-wrap{overflow:visible}.customer-loan-history .customer-table,.customer-loan-history .customer-table tbody{display:block}.customer-loan-history .customer-table thead{display:none}.customer-loan-history .customer-table tr{background:#f9f8fc;border:1px solid #ebe7f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"application status""amount term""destination destination""submitted submitted";gap:15px 22px;margin-top:16px;padding:16px;display:grid}.customer-loan-history .customer-table td{white-space:normal;border:0;gap:5px;min-width:0;padding:0;display:grid}.customer-loan-history .customer-table td:before{color:#90899d;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-loan-history .customer-table td:first-child{grid-area:application}.customer-loan-history .customer-table td:nth-child(2){grid-area:amount}.customer-loan-history .customer-table td:nth-child(3){text-align:right;grid-area:term}.customer-loan-history .customer-table td:nth-child(4){grid-area:destination}.customer-loan-history .customer-table td:nth-child(5){grid-area:status;place-self:start end}.customer-loan-history .customer-table td:nth-child(5):before{display:none}.customer-loan-history .customer-table td:nth-child(6){border-top:1px solid #e8e4ef;grid-area:submitted;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.customer-loan-history .customer-loan-wallet{max-width:100%}.customer-position-empty{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:28px 20px}.customer-position-empty>div{max-width:300px}.customer-position-empty-action{width:100%}.customer-positions-card .customer-table-wrap{overflow:visible}.customer-positions-card .customer-table,.customer-positions-card .customer-table tbody{display:block}.customer-positions-card .customer-table thead{display:none}.customer-positions-card .customer-card-header{flex-direction:row;align-items:flex-start}.customer-positions-card .customer-card-header>div{min-width:0}.customer-positions-card .customer-table tr{background:#f7faf8;border:1px solid #e5ece7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plan status""principal earned""progress progress""maturity maturity";gap:16px 22px;margin-top:16px;padding:16px;display:grid}.customer-positions-card .customer-table td{white-space:normal;border:0;gap:5px;min-width:0;padding:0;display:grid}.customer-positions-card .customer-table td:before{color:#8a938d;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-positions-card .customer-table td:first-child{grid-area:plan}.customer-positions-card .customer-table td:nth-child(2){grid-area:principal}.customer-positions-card .customer-table td:nth-child(3){text-align:right;grid-area:earned}.customer-positions-card .customer-table td:nth-child(4){grid-area:progress}.customer-positions-card .customer-table td:nth-child(5){grid-area:status;place-self:start end}.customer-positions-card .customer-table td:nth-child(5):before{display:none}.customer-positions-card .customer-table td:nth-child(6){border-top:1px solid #e2e9e4;grid-area:maturity;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.customer-positions-card .customer-table td:nth-child(6):before{margin-right:auto}.customer-positions-card .customer-table td:nth-child(4):before{margin-bottom:2px}.customer-positions-card .customer-position-progress{min-width:0}.customer-positions-card .customer-table td form{justify-self:end}.customer-deposit-destination,.customer-withdraw-summary,.customer-earn-overview{grid-template-columns:1fr}.customer-withdraw-summary>div{border-bottom:1px solid #e3eae5;border-right:0;justify-content:space-between;align-items:center;display:flex}.customer-withdraw-summary>div:last-child{border-bottom:0}.customer-withdraw-summary strong{text-align:right;margin-top:0}.customer-transaction-detail-grid{grid-template-columns:1fr}.customer-transaction-detail.is-full,.customer-field.is-full{grid-column:auto}.customer-help-form-footer{flex-direction:column;align-items:stretch}.customer-help-form-footer .customer-button{width:100%}}@media (width<=430px){.dashboard-topbar{gap:8px;padding:10px 12px}.dashboard-menu-button{border-radius:12px;flex:0 0 38px;width:38px;height:38px}.dashboard-user-tools>.dashboard-tool-button{display:none}.dashboard-notification-menu{width:auto;max-height:calc(100vh - 92px);position:fixed;top:68px;left:12px;right:12px;overflow-y:auto}.dashboard-search{gap:7px;height:38px;padding:0 11px}.dashboard-search .dashboard-icon{font-size:17px}.dashboard-search input{font-size:13px}.dashboard-user-tools{gap:7px}.dashboard-notifications .dashboard-tool-button{width:38px;height:38px}.dashboard-avatar{flex-basis:38px;width:38px;height:38px}.customer-profile-hero{grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:0;padding:20px}.customer-help-hero{border-radius:17px;min-height:0;padding:19px}.customer-help-hero-copy{gap:12px}.customer-help-hero-icon{border-radius:13px;flex-basis:45px;width:45px;height:45px}.customer-help-hero-icon .dashboard-icon{font-size:22px}.customer-help-hero h2{font-size:21px}.customer-help-hero p{text-overflow:ellipsis;white-space:nowrap;max-width:235px;overflow:hidden}.customer-help-topics{gap:8px}.customer-help-topics>a{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:70px;padding:10px}.customer-help-topic-icon{border-radius:10px;width:36px;height:36px}.customer-help-topics>a>.dashboard-icon{display:none}.customer-help-topics strong{font-size:10.5px}.customer-help-topics small{font-size:8.5px}.customer-faq summary{min-height:47px;font-size:11.5px}.customer-faq summary>span:first-child .dashboard-icon{font-size:16px}.customer-faq details p{padding-left:25px;padding-right:0;font-size:10.5px}.customer-help-support-card{min-height:215px}.customer-profile-hero-avatar{border-width:4px;border-radius:22px;width:76px;height:76px;font-size:20px}.customer-profile-hero-copy h2{margin-top:4px;font-size:20px}.customer-profile-hero-copy>p{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.customer-profile-hero-copy>div{margin-top:10px}.customer-profile-hero-copy>div>span{min-height:24px;padding:0 7px;font-size:9px}.customer-profile-hero-copy>div>span:last-child{display:none}.customer-profile-hero-action{grid-column:1/-1;width:100%}.customer-profile-layout>aside{grid-row:auto}.customer-profile-private{display:none}.customer-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.customer-avatar-option{border-radius:12px;padding:6px 6px 8px}.customer-avatar-image{border-radius:9px}.customer-avatar-name{font-size:9px}.customer-profile-savebar{flex-direction:column;align-items:stretch;bottom:74px}.customer-profile-savebar>div{display:none}.customer-profile-savebar .customer-button{width:100%}.customer-password-card{padding:19px}.customer-password-requirements{grid-template-columns:1fr}.customer-password-aside{min-height:250px;padding:22px}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-stat-card{border-radius:16px;min-height:154px;padding:14px}.dashboard-stat-card.is-primary,.dashboard-stat-card.is-pending{grid-column:1/-1}.dashboard-stat-card.is-primary{min-height:138px;padding:16px}.dashboard-stat-card:not(.is-primary)>div{padding-right:27px}.dashboard-stat-card:not(.is-primary)>div>a{width:28px;height:28px;position:absolute;top:13px;right:13px}.dashboard-stat-card:not(.is-primary) h2{font-size:12px}.dashboard-stat-card:not(.is-primary)>strong{margin-top:15px;font-size:26px}.dashboard-stat-card:not(.is-primary)>p{flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;font-size:9.5px}.dashboard-stat-card:not(.is-primary)>p>span{padding:3px 5px;font-size:9px}.dashboard-stat-icon{border-radius:9px;flex-basis:30px;width:30px;height:30px}.dashboard-stat-icon .dashboard-icon{font-size:15px}.dashboard-stat-card.is-pending{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:108px;display:grid}.dashboard-stat-card.is-pending>div{grid-column:1/-1;padding-right:35px}.dashboard-stat-card.is-pending>strong{margin:11px 0 0;font-size:34px}.dashboard-stat-card.is-pending>p{text-align:right;justify-self:end;align-items:flex-end;padding:0}.dashboard-stat-card.is-pending>p>span{display:none}.dashboard-chart{gap:4px}.dashboard-chart-item i{width:78%}.dashboard-gauge-legend{gap:7px}.customer-mini-grid{grid-template-columns:1fr}.customer-card{padding:16px}.customer-form-footer{flex-direction:column;align-items:stretch}.customer-form-footer .customer-button{width:100%}.customer-gate-actions{flex-direction:column}.customer-gate-actions .customer-button{width:100%}.customer-deposit-address{flex-direction:column;align-items:stretch}.customer-deposit-address button{justify-content:center}.dashboard-notice-layer{padding:16px}.dashboard-notice-modal{border-radius:19px;padding:31px 22px 24px}.dashboard-notice-modal h2{font-size:22px}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c120e}html[data-theme=dark] .dashboard-body,html[data-theme=dark] .dashboard-shell,html[data-theme=dark] .dashboard-main{color:#dfe9e2;background:#0c120e}html[data-theme=dark] .dashboard-sidebar{background:#101713;border-color:#243027}html[data-theme=dark] .dashboard-brand img{background:#f7fbf8;border-radius:10px;padding:6px 9px}html[data-theme=dark] .dashboard-nav-group>p{color:#68756d}html[data-theme=dark] .dashboard-nav-group nav a,html[data-theme=dark] .dashboard-nav-group nav button{color:#9aa79f}html[data-theme=dark] .dashboard-nav-group nav a:hover,html[data-theme=dark] .dashboard-nav-group nav button:hover,html[data-theme=dark] .dashboard-nav-group nav a.active{color:#eff8f2;background:#19261e}html[data-theme=dark] .dashboard-topbar{background:#101713;border-color:#243027}html[data-theme=dark] .dashboard-search,html[data-theme=dark] .dashboard-tool-button,html[data-theme=dark] .dashboard-menu-button{background:#151e18;border-color:#2a382f}html[data-theme=dark] .dashboard-menu-button{color:#a6e2ba;background:#19281f;border-color:#34503f;box-shadow:inset 0 0 0 1px #6fbe8c0d}html[data-theme=dark] .dashboard-menu-button:hover,html[data-theme=dark] .dashboard-menu-button:focus-visible{color:#d7f2e0;background:#203529;border-color:#47705a}html[data-theme=dark] .dashboard-search input{color:#eef5f0}html[data-theme=dark] .dashboard-search input::placeholder{color:#718078}html[data-theme=dark] .dashboard-search kbd{color:#849188;border-color:#334239}html[data-theme=dark] .dashboard-search-results,html[data-theme=dark] .dashboard-notification-menu,html[data-theme=dark] .dashboard-account-menu{color:#dce7df;background:#151e18;border-color:#2a382f;box-shadow:0 20px 52px #00000057}html[data-theme=dark] .dashboard-notification-menu:before,html[data-theme=dark] .dashboard-account-menu:before{background:#151e18;border-color:#2a382f}html[data-theme=dark] .dashboard-search-results a,html[data-theme=dark] .dashboard-search-activity,html[data-theme=dark] .dashboard-account-links a,html[data-theme=dark] .dashboard-account-links button{color:#dce7df}html[data-theme=dark] .dashboard-search-results a:hover,html[data-theme=dark] .dashboard-search-results a.is-selected,html[data-theme=dark] .dashboard-search-activity:hover,html[data-theme=dark] .dashboard-account-links a:hover,html[data-theme=dark] .dashboard-account-links button:hover{color:#9fe0b8;background:#1d2b22}html[data-theme=dark] .dashboard-notification-menu>header,html[data-theme=dark] .dashboard-notification-item,html[data-theme=dark] .dashboard-account-summary,html[data-theme=dark] .dashboard-account-links form:last-child,html[data-theme=dark] .dashboard-search-activity{border-color:#28362d}html[data-theme=dark] .dashboard-user-copy strong,html[data-theme=dark] .dashboard-account-summary strong,html[data-theme=dark] .dashboard-notification-menu strong{color:#eef5f0}html[data-theme=dark] .dashboard-user-copy small,html[data-theme=dark] .dashboard-account-summary small,html[data-theme=dark] .dashboard-notification-menu small{color:#8d9a92}html[data-theme=dark] .dashboard-content{background:#0c120e}html[data-theme=dark] .dashboard-heading h1,html[data-theme=dark] .customer-page-heading h1{color:#f2f7f4}html[data-theme=dark] .dashboard-heading p,html[data-theme=dark] .customer-page-heading p{color:#8d9a92}html[data-theme=dark] .dashboard-secondary-action,html[data-theme=dark] .customer-button.is-secondary{color:#dfe9e2;background:#151e18;border-color:#2b3930}html[data-theme=dark] .dashboard-stat-card,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .customer-card,html[data-theme=dark] .customer-mini-card,html[data-theme=dark] .customer-stock-stat{box-shadow:none;background:#141c17;border-color:#263229}html[data-theme=dark] .dashboard-stat-card.is-deposits{background:radial-gradient(circle at 105% -12%,#469ab924,#0000 42%),linear-gradient(150deg,#131d20,#142126);border-color:#29424b}html[data-theme=dark] .dashboard-stat-card.is-earnings{background:radial-gradient(circle at 105% -12%,#41b16f24,#0000 42%),linear-gradient(150deg,#131e18,#15251b);border-color:#2a4936}html[data-theme=dark] .dashboard-stat-card.is-pending{background:radial-gradient(circle at 105% -12%,#dd9e4021,#0000 42%),linear-gradient(150deg,#1d1b15,#242016);border-color:#4b3d25}html[data-theme=dark] .dashboard-stat-card>div>a{color:#c5d2ca;background:#ffffff09;border-color:#64736a;box-shadow:inset 0 0 0 1px #ffffff06}html[data-theme=dark] .dashboard-stat-card>div>a:hover,html[data-theme=dark] .dashboard-stat-card>div>a:focus-visible{color:#fff;background:#ffffff17;border-color:#90a198;outline:0}html[data-theme=dark] .dashboard-stat-card>div>a .dashboard-icon{font-variation-settings:"FILL" 0, "wght" 600, "GRAD" 0, "opsz" 20}html[data-theme=dark] .dashboard-stat-card.is-primary>div>a{color:#16462f;box-shadow:none;background:#fff;border-color:#fff}html[data-theme=dark] .dashboard-stat-card.is-deposits>div>a{color:#a9d7e7;border-color:#4d7480}html[data-theme=dark] .dashboard-stat-card.is-earnings>div>a{color:#abe1bd;border-color:#4b765b}html[data-theme=dark] .dashboard-stat-card.is-pending>div>a{color:#efc77f;border-color:#80683d}html[data-theme=dark] .dashboard-stat-card.is-deposits .dashboard-stat-icon{color:#b7deea;background:#4a8fa52e}html[data-theme=dark] .dashboard-stat-card.is-earnings .dashboard-stat-icon{color:#b7e6c6;background:#39915b2e}html[data-theme=dark] .dashboard-stat-card.is-pending .dashboard-stat-icon{color:#f2cd8b;background:#b87e2a2e}html[data-theme=dark] .dashboard-stat-card.is-deposits>p>span{color:#a9d7e7;background:#3d82991f;border-color:#3f606b}html[data-theme=dark] .dashboard-stat-card.is-earnings>p>span{color:#abe1bd;background:#3689581f;border-color:#3c6149}html[data-theme=dark] .dashboard-stat-card.is-pending>strong{color:#f1d095}html[data-theme=dark] .dashboard-stat-card.is-pending>p>span{color:#efc77f;background:#af77261f;border-color:#66512d}html[data-theme=dark] .dashboard-stat-card h2,html[data-theme=dark] .dashboard-stat-card>strong,html[data-theme=dark] .dashboard-panel h2,html[data-theme=dark] .customer-card h2,html[data-theme=dark] .customer-card h3,html[data-theme=dark] .customer-mini-card>strong,html[data-theme=dark] .customer-security-item strong,html[data-theme=dark] .customer-profile-meta strong,html[data-theme=dark] .customer-theme-heading h2,html[data-theme=dark] .customer-help-ticket strong,html[data-theme=dark] .customer-stock-stat strong{color:#ecf4ef}html[data-theme=dark] .dashboard-panel p,html[data-theme=dark] .customer-card-header p,html[data-theme=dark] .customer-card>p,html[data-theme=dark] .customer-mini-card>span,html[data-theme=dark] .customer-mini-card>small,html[data-theme=dark] .customer-theme-heading p{color:#8d9a92}html[data-theme=dark] .dashboard-stat-card>p>span{color:#a9b6ae;border-color:#344239}html[data-theme=dark] .dashboard-activity-item,html[data-theme=dark] .dashboard-activity-row,html[data-theme=dark] .customer-profile-meta>div,html[data-theme=dark] .customer-help-ticket,html[data-theme=dark] .customer-transaction-detail,html[data-theme=dark] .customer-table th,html[data-theme=dark] .customer-table td{border-color:#27342b}html[data-theme=dark] .customer-help-message{color:#dce8df;background:#111a14;border-color:#2a382e}html[data-theme=dark] .customer-help-message.is-admin{background:#15241b;border-color:#2d4938}html[data-theme=dark] .customer-help-message p{color:#a8b6ad}html[data-theme=dark] .dashboard-activity-copy strong,html[data-theme=dark] .dashboard-activity-row strong,html[data-theme=dark] .dashboard-reminder h3,html[data-theme=dark] .dashboard-gauge strong,html[data-theme=dark] .dashboard-quick-item strong,html[data-theme=dark] .dashboard-quick-list strong,html[data-theme=dark] .customer-table td strong,html[data-theme=dark] .customer-transaction-detail strong{color:#e7f0ea}html[data-theme=dark] .dashboard-activity-row small,html[data-theme=dark] .dashboard-quick-list small,html[data-theme=dark] .dashboard-reminder p,html[data-theme=dark] .dashboard-gauge small,html[data-theme=dark] .dashboard-gauge-legend,html[data-theme=dark] .dashboard-panel-title>a{color:#8d9a92}html[data-theme=dark] .dashboard-gauge>div:after{background:#141c17}html[data-theme=dark] .dashboard-chart-item>span{color:#b0bcb4;background:#17211a;border-color:#2a382f}html[data-theme=dark] .customer-input,html[data-theme=dark] .customer-select,html[data-theme=dark] .customer-textarea,html[data-theme=dark] .customer-file,html[data-theme=dark] .customer-stock-search input{color:#e7f0ea;background:#101713;border-color:#2d3b31}html[data-theme=dark] .customer-input:focus,html[data-theme=dark] .customer-select:focus,html[data-theme=dark] .customer-textarea:focus,html[data-theme=dark] .customer-stock-search input:focus{background:#121c16;border-color:#4f976d}html[data-theme=dark] .customer-field label{color:#c7d3cb}html[data-theme=dark] .customer-deposit-address button,html[data-theme=dark] .customer-referral-actions button{color:#9eddb6;background:#1b2820;border-color:#334239}html[data-theme=dark] .customer-file::file-selector-button{color:#9eddb6;background:#1b2820;border-color:#334239}html[data-theme=dark] .customer-selfie-card{background:#101713;border-color:#2d3b31}html[data-theme=dark] .customer-selfie-preview{background:linear-gradient(145deg,#17231b,#111914)}html[data-theme=dark] .customer-selfie-placeholder>.dashboard-icon{color:#9eddb6;box-shadow:none;background:#1c2a21}html[data-theme=dark] .customer-selfie-placeholder strong{color:#e7f0ea}html[data-theme=dark] .customer-selfie-placeholder small,html[data-theme=dark] .customer-selfie-divider{color:#8d9a92}html[data-theme=dark] .customer-selfie-divider:before,html[data-theme=dark] .customer-selfie-divider:after{background:#2d3b31}html[data-theme=dark] .customer-security-item,html[data-theme=dark] .customer-avatar-option,html[data-theme=dark] .customer-theme-options label,html[data-theme=dark] .customer-faq details,html[data-theme=dark] .customer-help-topics>a{color:#cbd7cf;background:#101713;border-color:#27342b}html[data-theme=dark] .customer-avatar-option.is-selected,html[data-theme=dark] .customer-theme-options label.is-selected,html[data-theme=dark] .customer-faq details[open]{color:#a9e1bb;background:#19271e;border-color:#3b6f4d}html[data-theme=dark] .customer-avatar-name,html[data-theme=dark] .customer-faq summary,html[data-theme=dark] .customer-help-topics strong{color:#dfe9e2}html[data-theme=dark] .customer-theme-options small,html[data-theme=dark] .customer-faq details p,html[data-theme=dark] .customer-help-topics small{color:#87958c}html[data-theme=dark] .customer-profile-security-card,html[data-theme=dark] .customer-referral-card{background:linear-gradient(#141c17,#111914)}html[data-theme=dark] .customer-profile-savebar{background:#141c17f5;border-color:#2c3a31;box-shadow:0 16px 42px #0000004d}html[data-theme=dark] .customer-profile-savebar strong{color:#ecf4ef}html[data-theme=dark] .customer-profile-savebar small{color:#8d9a92}html[data-theme=dark] .customer-referral-link,html[data-theme=dark] .customer-deposit-address,html[data-theme=dark] .customer-withdraw-summary,html[data-theme=dark] .customer-earn-projection>div,html[data-theme=dark] .customer-loan-summary,html[data-theme=dark] .customer-loan-review{color:#bdcac1;background:#101713;border-color:#29362d}html[data-theme=dark] .customer-plan-card,html[data-theme=dark] .customer-plan-action,html[data-theme=dark] .customer-loan-builder,html[data-theme=dark] .customer-loan-wizard,html[data-theme=dark] .customer-stock-modal{background:#141c17;border-color:#29362d}html[data-theme=dark] .customer-plan-card h3,html[data-theme=dark] .customer-plan-action-heading h4,html[data-theme=dark] .customer-position-empty h3,html[data-theme=dark] .customer-stock-order h2{color:#edf5f0}html[data-theme=dark] .customer-loan-application{background:#111914}html[data-theme=dark] .customer-loan-history .customer-table tr,html[data-theme=dark] .customer-positions-card .customer-table tr,html[data-theme=dark] .customer-stock-table tr,html[data-theme=dark] .customer-stock-holdings-table tr{background:#101713;border-color:#29362d}html[data-theme=dark] .customer-stock-table tbody tr:hover,html[data-theme=dark] .customer-asset-row:hover,html[data-theme=dark] .customer-asset-row.is-active{background:#19251d}html[data-theme=dark] .customer-stock-logo,html[data-theme=dark] .customer-stock-logo>img,html[data-theme=dark] .customer-asset-icon,html[data-theme=dark] .customer-deposit-qr,html[data-theme=dark] .customer-referral-qr{background:#f8fbf9}html[data-theme=dark] .dashboard-notice-modal{color:#dce7df;background:#151e18;border-color:#2d3a31}html[data-theme=dark] .dashboard-notice-modal h2{color:#f0f6f2}html[data-theme=dark] .dashboard-mobile-nav{background:#101713f7;border-color:#28352c;box-shadow:0 -12px 34px #0000004d}html[data-theme=dark] .dashboard-mobile-nav a{color:#839087}html[data-theme=dark] .dashboard-mobile-nav a.active{color:#a5e1ba}@media (width<=350px){.dashboard-stat-grid{grid-template-columns:1fr}.dashboard-stat-card.is-primary,.dashboard-stat-card.is-pending{grid-column:auto}}.customer-stock-page{min-width:0}.customer-stock-stack{gap:18px}.customer-stock-overview{grid-template-columns:minmax(275px,1.35fr) repeat(3,minmax(155px,.72fr));gap:12px;margin-bottom:18px;display:grid}.customer-stock-portfolio{color:#fff;background:radial-gradient(circle at 103% -8%,#5ecf8d5c 0 27%,#0000 28%),linear-gradient(140deg,#2b8c5c,#16613e 66%,#0e432c);border-radius:18px;min-height:156px;padding:21px;position:relative;overflow:hidden;box-shadow:0 14px 34px #135b3921}.customer-stock-portfolio:after{content:"";background:#07301e6b;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-84px;right:-42px}.customer-stock-portfolio>span{color:#ffffffd1;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.customer-stock-portfolio>span .dashboard-icon{font-size:16px}.customer-stock-portfolio>strong{letter-spacing:-.045em;margin-top:17px;font-size:31px;line-height:1;display:block}.customer-stock-portfolio>p{color:#ffffffb3;margin:7px 0 0;font-size:11px}.customer-stock-portfolio>div{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:19px;left:21px;right:21px}.customer-stock-portfolio>div>span{color:#ffffffd1;background:#ffffff1f;border-radius:7px;padding:5px 8px;font-size:9.5px;font-weight:700}.customer-stock-portfolio a{align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:flex}.customer-stock-portfolio a .dashboard-icon{font-size:14px}.customer-stock-stat{background:#fff;border:1px solid #e8edea;border-radius:18px;align-items:flex-start;gap:13px;min-width:0;min-height:156px;padding:19px;display:flex}.customer-stock-stat-icon{color:#197348;background:#eaf6ee;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.customer-stock-stat-icon.is-blue{color:#3270a8;background:#edf5fc}.customer-stock-stat-icon.is-purple{color:#7656b3;background:#f3eefb}.customer-stock-stat-icon.is-red{color:#bb4740;background:#fff0ef}.customer-stock-stat-icon .dashboard-icon{font-size:19px}.customer-stock-stat>div{min-width:0;padding-top:1px}.customer-stock-stat>div>span{color:#818a84;font-size:10.5px;font-weight:650;display:block}.customer-stock-stat strong{color:#202722;letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:17px;font-size:clamp(18px,1.7vw,24px);display:block}.customer-stock-stat strong.is-positive{color:#188054}.customer-stock-stat strong.is-negative{color:#c04943}.customer-stock-stat small{color:#9aa19c;margin-top:6px;font-size:9.5px;line-height:1.3;display:block}.customer-stock-market{border-radius:19px;padding:0;overflow:hidden}.customer-stock-market-header{border-bottom:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:18px;padding:21px 22px 18px;display:flex}.customer-stock-market-header>div{align-items:center;gap:12px;min-width:0;display:flex}.customer-stock-market-header h2{font-size:18px}.customer-stock-market-header p{color:#838c86;margin:4px 0 0;font-size:11.5px}.customer-stock-section-icon{color:#fff;background:linear-gradient(145deg,#2f9763,#1b6d47);border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 8px 18px #1b6d4729}.customer-stock-section-icon .dashboard-icon{font-size:20px}.customer-stock-search{flex:0 245px;min-width:190px;position:relative}.customer-stock-search .dashboard-icon{color:#8a938d;pointer-events:none;font-size:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.customer-stock-search input{color:#27302b;background:#f8faf9;border:1px solid #e2e7e4;border-radius:11px;outline:0;width:100%;height:40px;padding:0 13px 0 37px;font-size:12px}.customer-stock-search input:focus{background:#fff;border-color:#62a47f;box-shadow:0 0 0 3px #217a4b14}.customer-stock-verify{color:#5a4c2f;background:#fff9ec;border:1px solid #f0e3c7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 22px 0;padding:12px 14px;display:grid}.customer-stock-verify>.dashboard-icon{color:#ab781d;font-size:19px}.customer-stock-verify span:nth-child(2){gap:2px;display:grid}.customer-stock-verify strong{font-size:11.5px}.customer-stock-verify small{color:#887a5f;font-size:10px}.customer-stock-verify a{color:#876117;font-size:10.5px;font-weight:800}.customer-stock-table-wrap{min-height:200px;overflow-x:auto}.customer-stock-table{border-collapse:collapse;width:100%}.customer-stock-table th{color:#89928c;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#fafbfa;border-bottom:1px solid #eef1ef;padding:12px 15px;font-size:9.5px;font-weight:800}.customer-stock-table td{color:#515b54;vertical-align:middle;border-bottom:1px solid #f0f2f1;padding:12px 15px;font-size:11.5px}.customer-stock-table tbody tr{transition:background .16s}.customer-stock-table tbody tr:hover{background:#fbfdfb}.customer-stock-table tbody tr:last-child td{border-bottom:0}.customer-stock-table th:first-child,.customer-stock-table td:first-child{text-align:center;width:46px;padding-right:2px}.customer-stock-table th:last-child,.customer-stock-table td:last-child{text-align:right;width:84px}.customer-stock-rank{color:#9aa29d;font-size:10.5px;font-weight:700}.customer-stock-company{align-items:center;gap:11px;min-width:190px;display:flex}.customer-stock-company>span:last-child{gap:3px;min-width:0;display:grid}.customer-stock-company strong{color:#202722;font-size:12.5px}.customer-stock-company small{color:#8d958f;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:9.5px;overflow:hidden}.customer-stock-logo{color:#1e7148;background:#edf7f1;border:1px solid #e2eae5;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.customer-stock-logo>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:8px;position:absolute;inset:0}.customer-stock-logo.is-small{border-radius:10px;flex-basis:34px;width:34px;height:34px}.customer-stock-logo.is-small>img{padding:7px}.customer-stock-logo.is-large{border-radius:14px;flex-basis:52px;width:52px;height:52px;font-size:12px}.customer-stock-logo.is-large>img{padding:10px}.customer-stock-price{color:#252c28;font-size:12px}.customer-stock-change{white-space:nowrap;align-items:center;gap:2px;font-size:10.5px;font-weight:750;display:inline-flex}.customer-stock-change .dashboard-icon{font-size:14px}.customer-stock-change.is-up{color:#158052}.customer-stock-change.is-down{color:#d14c45}.customer-stock-cap{color:#5f6962;font-weight:650}.customer-stock-invest{color:#176d46;cursor:pointer;background:#edf7f1;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:58px;min-height:31px;font-size:10.5px;font-weight:800;display:inline-flex}.customer-stock-invest:hover{color:#fff;background:#1c754b}.customer-stock-invest.is-muted{color:#8c6b2a;background:#fff5df}.customer-stock-no-results{color:#8a938d;text-align:center;align-content:center;place-items:center;gap:6px;min-height:220px;display:grid}.customer-stock-no-results .dashboard-icon{font-size:30px}.customer-stock-no-results strong{color:#323a35;font-size:13px}.customer-stock-no-results small{font-size:10.5px}.customer-stock-market-footer{color:#929a95;background:#fafbfa;border-top:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:15px;padding:13px 22px;font-size:9.5px;display:flex}.customer-stock-market-footer>span:first-child{align-items:center;gap:5px;display:flex}.customer-stock-market-footer .dashboard-icon{font-size:13px}.customer-stock-holdings{padding:21px 22px}.customer-stock-holdings .customer-card-header{margin-bottom:10px}.customer-stock-empty{background:linear-gradient(100deg,#f3faf6,#fbfdfb);border:1px dashed #d8e7dd;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:18px 20px;display:grid}.customer-stock-empty-icon{color:#22754b;background:#fff;border:1px solid #e1eae4;border-radius:13px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 8px 20px #1c5a3a12}.customer-stock-empty-icon .dashboard-icon{font-size:22px}.customer-stock-empty h3{font-size:13px}.customer-stock-empty p{color:#7c8780;max-width:430px;margin:4px 0 0;font-size:11px;line-height:1.45}.customer-stock-holdings-table td{font-size:11.5px}.customer-stock-holdings-table .customer-stock-company{min-width:165px}.customer-stock-modal-layer{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-stock-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c191294;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.customer-stock-modal{z-index:1;background:#fff;border-radius:22px;width:min(450px,100%);max-height:calc(100vh - 40px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #061a0f40}.customer-stock-modal-close{z-index:2;color:#5f6963;cursor:pointer;background:#f2f5f3;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.customer-stock-modal-close .dashboard-icon{font-size:18px}.customer-stock-order{gap:17px;padding:25px;display:grid}.customer-stock-order>header{align-items:center;gap:13px;padding-right:35px;display:flex}.customer-stock-order>header>div{min-width:0}.customer-stock-order>header>div>span{color:#278055;letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800}.customer-stock-order h2{color:#1b221e;margin-top:4px;font-size:19px;line-height:1.2}.customer-stock-order h2 small{color:#89928c;margin-left:4px;font-size:10px;font-weight:700}.customer-stock-order-quote{background:#f3faf6;border:1px solid #e2eee6;border-radius:13px;grid-template-columns:1fr auto;align-items:end;padding:14px 15px;display:grid}.customer-stock-order-quote span{color:#6f7c74;font-size:10.5px}.customer-stock-order-quote strong{color:#176e46;letter-spacing:-.035em;grid-area:1/2/3;font-size:22px}.customer-stock-order-quote small{color:#9aa19c;margin-top:3px;font-size:9.5px}.customer-stock-order .customer-field{gap:7px}.customer-stock-order .customer-field>span{color:#39413c;font-size:12px;font-weight:700}.customer-stock-order .customer-field>span small{color:#9ca39f;font-weight:500}.customer-stock-quick-amounts{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:-9px;display:grid}.customer-stock-quick-amounts button{color:#5f6b64;cursor:pointer;background:#f7f9f8;border:1px solid #e3e8e5;border-radius:8px;min-height:31px;font-size:10px;font-weight:700}.customer-stock-quick-amounts button:hover{color:#176e46;background:#eef8f2;border-color:#cfe3d6}.customer-stock-order-summary{background:#fafbfa;border:1px solid #e7ebe8;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.customer-stock-order-summary>div{gap:4px;padding:12px 13px;display:grid}.customer-stock-order-summary>div+div{border-left:1px solid #e7ebe8}.customer-stock-order-summary span{color:#8a938d;font-size:9.5px}.customer-stock-order-summary strong{color:#323a35;overflow-wrap:anywhere;font-size:11.5px}.customer-stock-order-note{color:#858e88;align-items:flex-start;gap:6px;margin:-3px 0 0;font-size:9.5px;line-height:1.45;display:flex}.customer-stock-order-note .dashboard-icon{color:#377958;font-size:14px}.customer-stock-confirm{width:100%}@media (width<=1100px){.customer-stock-overview{grid-template-columns:1.2fr repeat(3,1fr)}.customer-stock-stat{gap:10px;min-height:145px;padding:16px}.customer-stock-stat-icon{flex-basis:32px;width:32px;height:32px}}@media (width<=900px){.customer-stock-overview{grid-template-columns:repeat(3,1fr)}.customer-stock-portfolio{grid-column:1/-1}}@media (width<=680px){.customer-stock-page .customer-page-heading{align-items:flex-start}.customer-stock-page .customer-page-heading-actions .customer-button{width:42px;padding:0;font-size:0}.customer-stock-page .customer-page-heading-actions .dashboard-icon{font-size:18px}.customer-stock-overview{grid-template-columns:1fr 1fr}.customer-stock-portfolio{grid-column:1/-1;min-height:148px}.customer-stock-stat:last-child{grid-column:1/-1;min-height:105px}.customer-stock-stat{min-height:125px}.customer-stock-market-header{flex-direction:column;align-items:stretch}.customer-stock-search{flex-basis:auto;width:100%}.customer-stock-verify{grid-template-columns:auto minmax(0,1fr)}.customer-stock-verify a{grid-column:2;justify-self:start}.customer-stock-table-wrap{padding:0 15px 15px;overflow:visible}.customer-stock-table,.customer-stock-table tbody{display:block}.customer-stock-table thead{display:none}.customer-stock-table tr{background:#fbfcfb;border:1px solid #e9eeeb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"company price""company change""cap action";align-items:center;gap:5px 14px;margin-top:12px;padding:14px;display:grid}.customer-stock-table td{text-align:left;border:0;padding:0}.customer-stock-table td:before,.customer-stock-table td:first-child{display:none}.customer-stock-table td:nth-child(2){grid-area:company}.customer-stock-table td:nth-child(3){text-align:right;grid-area:price;align-self:end}.customer-stock-table td:nth-child(4){text-align:right;grid-area:change;align-self:start}.customer-stock-table td:nth-child(5){border-top:1px solid #edf0ee;grid-area:cap;padding-top:9px}.customer-stock-table td:nth-child(5):before{content:"Market cap";color:#949c97;margin-right:5px;font-size:9px;display:inline}.customer-stock-table td:last-child{text-align:right;border-top:1px solid #edf0ee;grid-area:action;width:auto;padding-top:9px}.customer-stock-company{min-width:0}.customer-stock-company small{max-width:185px}.customer-stock-market-footer{flex-direction:column;align-items:flex-start}.customer-stock-empty{grid-template-columns:auto minmax(0,1fr)}.customer-stock-empty .customer-button{grid-column:1/-1;width:100%}.customer-stock-holdings-table,.customer-stock-holdings-table tbody{display:block}.customer-stock-holdings-table thead{display:none}.customer-stock-holdings-table tr{background:#f9fbfa;border:1px solid #e8edea;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"company status""invested value""shares return""unlocks unlocks";gap:14px 20px;margin-top:13px;padding:15px;display:grid}.customer-stock-holdings-table td{white-space:normal;border:0;gap:4px;padding:0;display:grid}.customer-stock-holdings-table td:before{content:attr(data-label);color:#929a95;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-stock-holdings-table td:first-child{grid-area:company}.customer-stock-holdings-table td:first-child:before,.customer-stock-holdings-table td:nth-child(7):before{display:none}.customer-stock-holdings-table td:nth-child(2){grid-area:shares}.customer-stock-holdings-table td:nth-child(3){grid-area:invested}.customer-stock-holdings-table td:nth-child(4){text-align:right;grid-area:value}.customer-stock-holdings-table td:nth-child(5){text-align:right;grid-area:return}.customer-stock-holdings-table td:nth-child(6){border-top:1px solid #e7ece9;grid-area:unlocks;padding-top:11px}.customer-stock-holdings-table td:nth-child(7){grid-area:status;justify-self:end}}@media (width<=430px){.customer-stock-overview{grid-template-columns:1fr}.customer-stock-portfolio,.customer-stock-stat:last-child{grid-column:auto}.customer-stock-stat{min-height:105px}.customer-stock-stat strong{margin-top:12px}.customer-stock-market-header{padding:18px 16px 15px}.customer-stock-verify{margin-left:16px;margin-right:16px}.customer-stock-market-footer{padding:13px 16px}.customer-stock-holdings{padding:17px 16px}.customer-stock-holdings .customer-card-header{flex-direction:row}.customer-stock-modal-layer{align-items:end;padding:0}.customer-stock-modal{border-radius:22px 22px 0 0;width:100%;max-height:calc(100vh - 18px)}.customer-stock-order{padding:22px 18px 25px}}html[data-theme=dark] .dashboard-content :where(h1,h2,h3,h4,h5,h6,strong,label){color:#edf5f0}html[data-theme=dark] .dashboard-content :where(p,small,time,td,th,code){color:#aab7ae}html[data-theme=dark] .dashboard-content :where(input,textarea,select)::placeholder{color:#748179;opacity:1}html[data-theme=dark] .dashboard-notification-item{color:#dce7df;background:#111a14;border-color:#2a382f}html[data-theme=dark] .dashboard-notification-item.is-unread{background:#17241c}html[data-theme=dark] .dashboard-notification-item:hover,html[data-theme=dark] .dashboard-notification-item:focus-visible{background:#1d2c22}html[data-theme=dark] .dashboard-notification-item strong{color:#edf5f0}html[data-theme=dark] .dashboard-notification-item small,html[data-theme=dark] .dashboard-notification-item time,html[data-theme=dark] .dashboard-notification-item>.dashboard-icon{color:#9eaba2}html[data-theme=dark] .customer-card,html[data-theme=dark] .customer-earn-plans-card,html[data-theme=dark] .customer-positions-card,html[data-theme=dark] .customer-profile-security-card,html[data-theme=dark] .customer-referral-card{background:#141c17;border-color:#2b3930}html[data-theme=dark] .customer-card-header p,html[data-theme=dark] .customer-market-status,html[data-theme=dark] .customer-field small,html[data-theme=dark] .customer-form-footer>small,html[data-theme=dark] .customer-table-note,html[data-theme=dark] .customer-table-muted{color:#9aa79f}html[data-theme=dark] .customer-table th,html[data-theme=dark] .customer-stock-table th{color:#95a299;background:#101713;border-color:#2a382f}html[data-theme=dark] .customer-table td,html[data-theme=dark] .customer-stock-table td{color:#bdc9c1;border-color:#28362d}html[data-theme=dark] .customer-table td strong,html[data-theme=dark] .customer-stock-company strong,html[data-theme=dark] .customer-stock-price{color:#e8f1eb}html[data-theme=dark] .customer-transaction-reference,html[data-theme=dark] .customer-transaction-detail code,html[data-theme=dark] .customer-stock-cap,html[data-theme=dark] .customer-stock-rank{color:#a8b5ac}html[data-theme=dark] .customer-history-loading{color:#c4d0c8;background:#151e18f7;border-color:#344239;box-shadow:0 12px 28px #00000047}html[data-theme=dark] .customer-status{color:#a9e6bf;background:#1b3526}html[data-theme=dark] .customer-status.is-pending,html[data-theme=dark] .customer-status.is-draft{color:#f0ca86;background:#3b2f18}html[data-theme=dark] .customer-status.is-rejected,html[data-theme=dark] .customer-status.is-failed{color:#ffaaa4;background:#3b211f}html[data-theme=dark] .customer-status.is-neutral,html[data-theme=dark] .customer-status.is-redeemed{color:#c2cec6;background:#29332d}html[data-theme=dark] .customer-transaction-amount.is-credit,html[data-theme=dark] .customer-stock-change.is-up,html[data-theme=dark] .customer-stock-stat strong.is-positive{color:#54d48a}html[data-theme=dark] .customer-transaction-amount.is-debit,html[data-theme=dark] .customer-stock-change.is-down,html[data-theme=dark] .customer-stock-stat strong.is-negative{color:#ff8078}html[data-theme=dark] .customer-asset-row{border-color:#2a382f}html[data-theme=dark] .customer-asset-row:hover,html[data-theme=dark] .customer-asset-row.is-active{background:#1a271f}html[data-theme=dark] .customer-asset-name strong,html[data-theme=dark] .customer-asset-market strong{color:#e8f1eb}html[data-theme=dark] .customer-asset-name small,html[data-theme=dark] .customer-asset-market small{color:#98a59d}html[data-theme=dark] .customer-asset-market small.is-positive{color:#51d187}html[data-theme=dark] .customer-asset-market small.is-negative{color:#ff746d}html[data-theme=dark] .customer-plan-card,html[data-theme=dark] .customer-plan-action{background:#151e18;border-color:#2b3930}html[data-theme=dark] .customer-plan-summary{background:linear-gradient(150deg,#19271f,#111914 72%)}html[data-theme=dark] .customer-plan-summary>p,html[data-theme=dark] .customer-plan-rate small,html[data-theme=dark] .customer-plan-details span,html[data-theme=dark] .customer-earn-projection span{color:#9ba89f}html[data-theme=dark] .customer-plan-details,html[data-theme=dark] .customer-plan-details>div{border-color:#34433a}html[data-theme=dark] .customer-plan-details strong,html[data-theme=dark] .customer-plan-action-heading h4{color:#eaf3ed}html[data-theme=dark] .customer-plan-balance,html[data-theme=dark] .customer-position-count{color:#a9dfba;background:#1b2b21;border-color:#304138}html[data-theme=dark] .customer-earn-projection>div,html[data-theme=dark] .customer-position-empty{background:#101713;border-color:#304137}html[data-theme=dark] .customer-position-progress>span{background:#2a362f}html[data-theme=dark] .customer-input-action,html[data-theme=dark] .customer-deposit-address button{color:#a8e3bd;background:#1b2920;border-color:#35453a}html[data-theme=dark] .customer-file::file-selector-button{color:#a8e3bd;background:#1b2920;border-color:#35453a}html[data-theme=dark] .customer-input:disabled,html[data-theme=dark] .customer-input-wrap.is-readonly .customer-input{color:#b6c3ba;background:#111814}html[data-theme=dark] .customer-withdraw-summary,html[data-theme=dark] .customer-deposit-address,html[data-theme=dark] .customer-referral-link{color:#c3cec7;background:#101713;border-color:#2b3930}html[data-theme=dark] .customer-withdraw-summary>div,html[data-theme=dark] .customer-withdraw-review-list>div,html[data-theme=dark] .customer-withdraw-steps>div{border-color:#304037}html[data-theme=dark] .customer-withdraw-summary span,html[data-theme=dark] .customer-withdraw-review-list span,html[data-theme=dark] .customer-withdraw-steps small{color:#9ba89f}html[data-theme=dark] .customer-withdraw-summary strong,html[data-theme=dark] .customer-withdraw-review-list strong,html[data-theme=dark] .customer-withdraw-review-list code,html[data-theme=dark] .customer-withdraw-steps strong,html[data-theme=dark] .customer-deposit-address strong,html[data-theme=dark] .customer-referral-details strong{color:#e7f0ea}html[data-theme=dark] .customer-note{color:#b9d7c5;background:#17251c;border-color:#2c4435}html[data-theme=dark] .customer-note.is-warning,html[data-theme=dark] .customer-stock-verify{color:#e5c27f;background:#2b2518;border-color:#4b3c20}html[data-theme=dark] .customer-stock-verify small,html[data-theme=dark] .customer-stock-verify a{color:#d5b979}html[data-theme=dark] .customer-loan-application,html[data-theme=dark] .customer-loan-builder,html[data-theme=dark] .customer-loan-wizard{background:#141c17;border-color:#2e3932}html[data-theme=dark] .customer-loan-builder-intro{background:linear-gradient(155deg,#211d31,#161722 75%)}html[data-theme=dark] .customer-loan-builder-intro h3,html[data-theme=dark] .customer-loan-step-heading h3{color:#eeeaf8}html[data-theme=dark] .customer-loan-builder-intro>p,html[data-theme=dark] .customer-loan-benefits>div,html[data-theme=dark] .customer-loan-step-heading p{color:#aaa3b8}html[data-theme=dark] .customer-loan-steps li>small{background:#141c17}html[data-theme=dark] .customer-loan-steps li>span{color:#b1aabd;background:#292631;border-color:#3b3744}html[data-theme=dark] .customer-loan-summary,html[data-theme=dark] .customer-loan-review,html[data-theme=dark] .customer-loan-gate,html[data-theme=dark] .customer-loan-empty{background:#111814;border-color:#353140}html[data-theme=dark] .customer-loan-summary strong,html[data-theme=dark] .customer-loan-review code{color:#ece8f5}html[data-theme=dark] .customer-password-email,html[data-theme=dark] .customer-password-verified,html[data-theme=dark] .customer-password-requirements{background:#17251c;border-color:#2d4335}html[data-theme=dark] .customer-password-email strong,html[data-theme=dark] .customer-password-verified strong{color:#e8f1eb}html[data-theme=dark] .customer-password-email small,html[data-theme=dark] .customer-password-verified small,html[data-theme=dark] .customer-password-resend,html[data-theme=dark] .customer-password-requirements>span{color:#a5b2aa}html[data-theme=dark] .customer-password-error{color:#ffaaa4;background:#351f1d;border-color:#60312d}html[data-theme=dark] .customer-password-steps b{color:#a9b5ad;background:#29342d}html[data-theme=dark] .customer-stock-stat{background:#141c17;border-color:#2b3930}html[data-theme=dark] .customer-stock-stat>div>span,html[data-theme=dark] .customer-stock-stat small,html[data-theme=dark] .customer-stock-market-header p,html[data-theme=dark] .customer-stock-company small,html[data-theme=dark] .customer-stock-market-footer{color:#9ba89f}html[data-theme=dark] .customer-stock-market-header,html[data-theme=dark] .customer-stock-market-footer,html[data-theme=dark] .customer-stock-table th{background:#101713;border-color:#29372e}html[data-theme=dark] .customer-stock-table tbody tr:hover{background:#19261e}html[data-theme=dark] .customer-stock-empty,html[data-theme=dark] .customer-stock-order-quote,html[data-theme=dark] .customer-stock-order-summary{background:#101713;border-color:#2d3b32}html[data-theme=dark] .customer-stock-empty p,html[data-theme=dark] .customer-stock-order-quote span,html[data-theme=dark] .customer-stock-order-quote small,html[data-theme=dark] .customer-stock-order-summary span,html[data-theme=dark] .customer-stock-order-note{color:#9ba89f}html[data-theme=dark] .customer-stock-modal{color:#dfe9e2;background:#151e18;border:1px solid #2d3a31}html[data-theme=dark] .customer-stock-modal-close,html[data-theme=dark] .customer-stock-quick-amounts button{color:#b8c5bc;background:#202b24;border-color:#344239}html[data-theme=dark] .customer-stock-order h2,html[data-theme=dark] .customer-stock-order-summary strong,html[data-theme=dark] .customer-stock-order .customer-field>span{color:#e9f2ec}html[data-theme=dark] .customer-help-result,html[data-theme=dark] .customer-pagination a{color:#c5d1c9;background:#19231d;border-color:#344239}html[data-theme=dark] .customer-help-no-results,html[data-theme=dark] .customer-help-empty{color:#a6b3aa}@media (width<=680px){html[data-theme=dark] .customer-loan-history .customer-table tr,html[data-theme=dark] .customer-positions-card .customer-table tr,html[data-theme=dark] .customer-stock-table tr,html[data-theme=dark] .customer-stock-holdings-table tr{background:#101713;border-color:#2c3a31}html[data-theme=dark] .customer-loan-history .customer-table td:before,html[data-theme=dark] .customer-positions-card .customer-table td:before,html[data-theme=dark] .customer-stock-holdings-table td:before{color:#91a097}}:root{--green:#2b8a3e;--green2:#12b886;--ink:#111827;--muted:#64748b;--line:#e5e7eb;--soft:#f4f7f5;--white:#fff;--danger:#dc2626;--shadow:0 16px 50px #0f172a17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f8fafc;margin:0;font-family:Inter,sans-serif}h1,h2,h3{margin:0;font-family:Space Grotesk,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1160px,100% - 32px);margin:auto}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:40;background:#fffffff0;height:76px;position:sticky;top:0}.nav .container{align-items:center;gap:28px;height:100%;display:flex}.brand{align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.brand-mark{background:linear-gradient(145deg,var(--green),var(--green2));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.nav-links{color:#475569;gap:22px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.nav-actions{gap:10px;display:flex}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--green),#237032);box-shadow:0 8px 20px #2b8a3e38}.btn-soft{color:var(--green);background:#edf7ef}.btn-danger{color:var(--danger);background:#fee2e2}.hero{background:radial-gradient(circle at 80% 10%,#d9fbe1 0,#0000 35%),linear-gradient(#fff,#f1f8f3);padding:88px 0}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.eyebrow{color:var(--green);background:#e8f7ec;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(44px,6vw,72px);line-height:1.03}.hero p{color:var(--muted);max-width:620px;font-size:18px;line-height:1.7}.wallet-demo{color:#fff;background:#101f17;border-radius:30px;padding:30px;transform:rotate(1deg);box-shadow:0 30px 80px #101f1740}.wallet-demo small{color:#9bd8aa}.wallet-demo strong{margin:10px 0 28px;font-size:42px;display:block}.quick-grid,.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.quick{text-align:center;background:#ffffff1a;border-radius:15px;padding:16px}.section{padding:80px 0}.section-title{text-align:center;margin-bottom:12px;font-size:38px}.section-sub{text-align:center;color:var(--muted);max-width:680px;margin:0 auto 38px}.feature-grid{grid-template-columns:repeat(3,1fr)}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:24px}.card h3{margin:14px 0 8px}.card p{color:var(--muted);line-height:1.65}.icon{width:46px;height:46px;color:var(--green);background:#e8f7ec;border-radius:14px;place-items:center;font-weight:800;display:grid}.auth-shell{background:radial-gradient(circle at 10% 10%,#ddf7e3,#0000 32%),#f8fafc;place-items:center;min-height:100vh;padding:30px;display:grid}.auth-card{border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:34px}.auth-card h1{text-align:center;margin:20px 0 8px}.auth-card>p{text-align:center;color:var(--muted)}.field{gap:7px;margin:18px 0;display:grid}.field label{color:#334155;font-size:14px;font-weight:700}.input{background:#fbfcfd;border:1px solid #dbe2e8;border-radius:12px;outline:none;width:100%;padding:13px 14px}.input:focus{border-color:var(--green);box-shadow:0 0 0 4px #2b8a3e1a}.alert{color:#166534;background:#ecfdf3;border-radius:12px;margin:14px 0;padding:13px 15px}.alert.error{color:#991b1b;background:#fef2f2}.app-body{background:#f3f6f4}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#d9e9de;background:#10251a;height:100vh;padding:26px 18px;position:sticky;top:0}.side-links{gap:5px;margin-top:30px;display:grid}.side-links a{border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600}.side-links a:hover,.side-links a.active{color:#fff;background:#ffffff1c}.app-main{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.content{max-width:1250px;padding:30px}.balance-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#183d29,#2b8a3e);border-radius:25px;padding:30px}.balance-card strong{margin:8px 0 24px;font-size:38px;display:block}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.stat strong{margin-top:8px;font-size:25px;display:block}.page-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.table-wrap{overflow:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:13px;font-size:14px}.badge{color:var(--green);background:#e8f7ec;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.bottom-nav{display:none}.footer{color:#b7c8bd;background:#0f1f16;padding:42px 0}.footer .container{justify-content:space-between;gap:20px;display:flex}@media (width<=900px){.hero-grid,.page-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.app-shell{display:block}.sidebar{display:none}.content{padding:20px 16px 90px}.topbar{padding:0 16px}.bottom-nav{border-top:1px solid var(--line);z-index:50;background:#fff;justify-content:space-around;padding:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:#64748b;font-size:11px;font-weight:700}.stats{grid-template-columns:1fr 1fr}.nav-links{display:none}}@media (width<=600px){.hero{padding:58px 0}.wallet-demo{transform:none}.feature-grid,.quick-grid{grid-template-columns:1fr 1fr}.nav-actions .btn-soft{display:none}.section{padding:58px 0}.auth-card{padding:25px}.footer .container{display:grid}.stats{grid-template-columns:1fr}}
