.mobile-app.profile-app{box-sizing:border-box;background:#f4f7fb;flex-direction:column;flex:1;width:100%;display:flex;position:relative;height:100%!important;overflow:hidden auto!important}.mobile-app::-webkit-scrollbar{display:none}@media (min-width:501px){body{background:#f4f7fb;min-height:100vh}body.dark{background:#121212}}.profile-gradient-header{color:#fff;background:linear-gradient(135deg,#1a1e2b,#2c313f);border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding:2rem 1.25rem 4.0625rem;position:relative}.pg-topbar{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.pg-back-btn{color:#fff;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:all .2s;display:flex}.pg-back-btn:active{transform:scale(.9)}.pg-user-info{justify-content:space-between;align-items:flex-end;display:flex}.pg-text-group h1{letter-spacing:-.0312rem;margin:0 0 .375rem;font-size:1.6rem;font-weight:800}.pg-text-group p{color:#94a3b8;align-items:center;gap:.375rem;margin:0 0 .25rem;font-size:.85rem;display:flex}.pg-text-group p i{color:#cbd5e1;font-size:.75rem}.pg-edit-btn{color:#fff;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);cursor:pointer;background:#ffffff26;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.pg-edit-btn:active{transform:scale(.9)}.profile-main-content{box-sizing:border-box;width:100%;max-width:56.25rem;padding:0 1.25rem;padding-bottom:calc(var(--footer-nav-height,4.0625rem) + env(safe-area-inset-bottom,0px) + 2rem);z-index:2;flex-direction:column;flex:1;margin:-3.125rem auto 0;display:flex}@media (min-width:501px){.profile-main-content{max-width:56.25rem;margin-top:-3.125rem;padding:0 2.5rem}.profile-gradient-header{padding:2.5rem 2.5rem 5rem}}@media (min-width:1024px){.profile-main-content{padding-left:calc(var(--sidebar-width) + 2.5rem);max-width:100%}.profile-gradient-header{padding-left:calc(var(--sidebar-width) + 2.5rem)}}.margin-overlap-card{background:#fff;border:1px solid #eef2f8;border-radius:1.25rem;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.5rem;display:flex;box-shadow:0 .625rem 1.875rem #0000000f}.margin-text{flex-direction:column;gap:.25rem;display:flex}.margin-label{color:#64748b;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700}.margin-amount{color:#1a1e2b;letter-spacing:-1px;font-size:2.2rem;font-weight:800}.quick-actions-row{flex-shrink:0;gap:.75rem;margin-bottom:1.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.quick-actions-row::-webkit-scrollbar{display:none}.quick-action-btn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #eef2f8;border-radius:1rem;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:.625rem;min-width:5rem;padding:1rem .5rem;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 .25rem .75rem #00000005}.quick-action-btn:active{background:#f8faff;transform:scale(.96)}.qa-icon{border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;display:flex}.qa-icon.add,.qa-icon.withdraw,.qa-icon.reports,.qa-icon.security{color:#0b57d0;background:#e8f0fe}.qa-text{text-align:center;font-size:.75rem;font-weight:700;line-height:1.2}.unified-settings-card{background:#fff;border:1px solid #eef2f8;border-radius:1.25rem;flex-direction:column;flex-shrink:0;margin-bottom:1.5rem;display:flex;box-shadow:0 .25rem 1.25rem #00000005}.us-item{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:1rem;padding:1.125rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.us-item:last-child{border-bottom:none}.us-item:active{background:#f8faff}.us-item:first-child{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.us-item:last-child{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.us-icon{color:#64748b;text-align:center;width:1.5rem;font-size:1.1rem}.us-text{color:#1e293b;flex:1;font-size:.95rem;font-weight:600}.us-caret{color:#cbd5e1;font-size:.8rem}.theme-dropdown-wrapper{position:relative}.theme-current{color:#64748b;align-items:center;gap:.375rem;font-size:.8rem;font-weight:700;display:flex}.theme-dropdown{z-index:20;background:#fff;border:1px solid #eef2f8;border-radius:1rem;min-width:10rem;padding:.375rem;animation:.18s theme-dd-in;position:absolute;top:calc(100% - .625rem);right:1.25rem;box-shadow:0 .5rem 1.875rem #0000001a}@keyframes theme-dd-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.theme-option{cursor:pointer;color:#1e293b;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;padding:.75rem .875rem;font-family:Inter,sans-serif;font-size:.88rem;font-weight:600;transition:background .15s;display:flex}.theme-option:hover{background:#f8faff}.theme-option.active{color:#16a34a;background:#f0fdf4}.theme-check{color:#16a34a;margin-left:auto;font-size:.75rem}.floating-pill-container{z-index:50;pointer-events:none;justify-content:center;width:100%;display:flex;position:fixed;bottom:1.5rem;left:0}@media (min-width:1024px){.floating-pill-container{left:calc(var(--sidebar-width) / 2)}}.floating-pill-btn{pointer-events:auto;color:#fff;letter-spacing:1px;text-transform:uppercase;background:#1a1e2b;border:1px solid #ffffff1a;border-radius:1.875rem;align-items:center;gap:.625rem;padding:1rem 2rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.2,.9,.3,1);display:flex;box-shadow:0 .625rem 1.5625rem #0f172a66}.floating-pill-btn:active{transform:scale(.95)}.floating-pill-btn i{font-size:.9rem}.qe-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:flex-end;animation:.2s qe-fade-in;display:flex;position:fixed;inset:0}@keyframes qe-fade-in{0%{opacity:0}to{opacity:1}}.qe-sheet{background:#fff;border-radius:1.75rem 1.75rem 0 0;width:100%;max-width:500px;max-height:90dvh;padding:0 0 2rem;animation:.3s cubic-bezier(.2,.9,.3,1) qe-slide-up;overflow-y:auto}@keyframes qe-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.qe-handle{background:#e2e8f0;border-radius:.25rem;width:2.5rem;height:.25rem;margin:.75rem auto 0}.qe-header{border-bottom:1px solid #f0f3f8;justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}.qe-title{color:#1e293b;letter-spacing:-.0125rem;font-size:1rem;font-weight:800}.qe-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;transition:all .2s;display:flex}.qe-close:active{transform:scale(.9)}.qe-body{flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 0;display:flex}.qe-field{flex-direction:column;gap:.5rem;display:flex}.qe-label{color:#64748b;text-transform:uppercase;letter-spacing:.0312rem;align-items:center;gap:.375rem;font-size:.72rem;font-weight:700;display:flex}.qe-input{color:#1e293b;box-sizing:border-box;background:#f8faff;border:1.5px solid #e2e8f0;border-radius:.875rem;outline:none;width:100%;padding:.8125rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.qe-input:focus{background:#fff;border-color:#2c8e5a}.qe-msg{border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.82rem;font-weight:600;display:flex}.qe-msg.success{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.qe-msg.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.qe-save-btn{color:#fff;cursor:pointer;background:#1a1e2b;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.9375rem;font-size:.95rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 .25rem .75rem #1a1e2b4d}.qe-save-btn:active{transform:scale(.98)}.qe-save-btn:disabled{opacity:.7;cursor:not-allowed}.qe-full-link{color:#0284c7;background:#f8faff;border:1px solid #eef2f8;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.qe-full-link:active{background:#eef2f8}body.dark .mobile-app{background:#121212}body.dark .profile-gradient-header{background:linear-gradient(135deg,#09090b,#18181b);border-bottom:1px solid #27272a}body.dark .margin-overlap-card{background:#18181b;border-color:#27272a}body.dark .margin-amount{color:#f5f5f5}body.dark .quick-action-btn{color:#e4e4e7;background:#18181b;border-color:#27272a}body.dark .quick-action-btn:active{background:#27272a}body.dark .qa-icon.add,body.dark .qa-icon.withdraw,body.dark .qa-icon.reports,body.dark .qa-icon.security{color:#60a5fa;background:#3b82f626}body.dark .unified-settings-card{background:#18181b;border-color:#27272a}body.dark .us-item{color:#e4e4e7;border-bottom-color:#27272a}body.dark .us-item:active{background:#27272a}body.dark .us-text{color:#e4e4e7}body.dark .theme-dropdown{background:#18181b;border-color:#27272a;box-shadow:0 .5rem 1.875rem #00000080}body.dark .theme-option{color:#f5f5f5}body.dark .theme-option:hover{background:#27272a}body.dark .theme-option.active{color:#4ade80;background:#14532d}body.dark .theme-check{color:#4ade80}body.dark .floating-pill-btn{color:#09090b;background:#fafafa;border-color:#0000001a}body.dark .qe-sheet{background:#18181b}body.dark .qe-header{border-bottom-color:#27272a}body.dark .qe-title{color:#f5f5f5}body.dark .qe-close{color:#a1a1aa;background:#27272a}body.dark .qe-input{color:#f5f5f5;background:#27272a;border-color:#3f3f46}body.dark .qe-save-btn{color:#09090b;background:#fafafa}body.dark .qe-full-link{color:#38bdf8;background:#27272a;border-color:#3f3f46}body.black .mobile-app{background:#000}body.black .profile-gradient-header{background:#000;border-bottom:1px solid #111}body.black .margin-overlap-card{background:#000;border-color:#222}body.black .margin-amount{color:#f5f5f5}body.black .quick-action-btn{color:#e4e4e7;background:#000;border-color:#222}body.black .quick-action-btn:active{background:#111}body.black .unified-settings-card{background:#000;border-color:#222}body.black .us-item{border-bottom-color:#111}body.black .us-item:active{background:#111}body.black .us-text{color:#e4e4e7}body.black .theme-dropdown{background:#000;border-color:#222}body.black .theme-option{color:#e4e4e7}body.black .theme-option:hover{background:#111}body.black .theme-option.active{color:#4ade80;background:#052e16}body.black .theme-check{color:#4ade80}body.black .qe-sheet{background:#000}body.black .qe-header{border-bottom-color:#111}body.black .qe-close{color:#a1a1aa;background:#111}body.black .qe-input{color:#f5f5f5;background:#111;border-color:#222}body.black .qe-full-link{color:#38bdf8;background:#111;border-color:#222}body.blue .mobile-app{background:#0b141e}body.blue .profile-gradient-header{background:#0b141e;border-bottom:1px solid #131c27}body.blue .margin-overlap-card{background:#0b141e;border-color:#1c2a3a}body.blue .margin-amount{color:#f5f5f5}body.blue .quick-action-btn{color:#e4e4e7;background:#0b141e;border-color:#1c2a3a}body.blue .quick-action-btn:active{background:#131c27}body.blue .unified-settings-card{background:#0b141e;border-color:#1c2a3a}body.blue .us-item{border-bottom-color:#131c27}body.blue .us-item:active{background:#131c27}body.blue .us-text{color:#e4e4e7}body.blue .theme-dropdown{background:#0b141e;border-color:#1c2a3a}body.blue .theme-option{color:#e4e4e7}body.blue .theme-option:hover{background:#131c27}body.blue .theme-option.active{color:#38bdf8;background:#0b254a}body.blue .theme-check{color:#38bdf8}body.blue .qe-sheet{background:#0b141e}body.blue .qe-header{border-bottom-color:#131c27}body.blue .qe-close{color:#a1a1aa;background:#131c27}body.blue .qe-input{color:#f5f5f5;background:#131c27;border-color:#1c2a3a}body.blue .qe-full-link{color:#38bdf8;background:#131c27;border-color:#1c2a3a}
