:root{--c-bg0:#001b20;--c-bg-accent:#06323a;--c-text:#e6edf3;--c-muted:#e6edf3ad;--c-glass-bg:#08262db8;--c-border:#bee6e62e;--c-input-bg:#02161a8c;--c-input-border:#bee6e638;--c-input-placeholder:#e6edf373;--c-input-focus-border:#d8bf8a8c;--c-input-focus-ring:#d8bf8a1a;--c-btn-bg:#08262dbf;--c-btn-border:#bee6e638;--c-btn-primary-border:#d8bf8a59;--c-btn-primary-grad-a:#d8bf8a47;--c-btn-primary-grad-b:#11566259;--c-pill-bg:#08262d99;--c-pill-border:#bee6e62e;--c-quick-card-bg:#02161a2e;--c-danger:#ff4d4f;--c-danger-bg:#ff4d4f1a;--c-danger-border:#ff4d4f38;--c-danger-text:#ffd6d6;--c-shadow-outer:#0000008c;--c-shadow-inner:#ffffff0f;--c-accent-copper:#e0a070;--bg0:#001b20;--bg1:#00272e;--bg2:#00343d;--text:#e6edf3;--muted:#e6edf3ad}*{box-sizing:border-box}html,body{height:100%}body{color:var(--c-text);background:radial-gradient(1200px 800px at 50% -10%, var(--c-bg-accent) 0%, var(--c-bg0) 55%) fixed;margin:0;font-family:IRANSans,Vazirmatn,Dana,system-ui,sans-serif}body.theme-client-home{--c-bg0:#f1ede5;--c-bg-accent:#efe8d7;--c-text:#005878;--c-muted:#2f6f86ad;--c-glass-bg:#f9f5edcc;--c-border:#d8b88a66;--c-input-bg:#ffffffb3;--c-input-border:#d8b88a73;--c-input-placeholder:#2f6f8673;--c-input-focus-border:#b88058a6;--c-input-focus-ring:#e8a88026;--c-btn-bg:#f9f5edcc;--c-btn-border:#d8b88a73;--c-btn-primary-border:#d8b88ab3;--c-btn-primary-grad-a:#f8b080;--c-btn-primary-grad-b:#b88058;--c-pill-bg:#ffffffb3;--c-pill-border:#d8b88a73;--c-quick-card-bg:#ffffff80;--c-danger:#b42318;--c-danger-bg:#b4231814;--c-danger-border:#b4231833;--c-danger-text:#7a140e;--c-shadow-outer:#0000001f;--c-shadow-inner:#fff9;--c-accent-copper:#b88058;--text:var(--c-text);--muted:var(--c-muted);--bg0:var(--c-bg0)}body.theme-client-home .glass{background:var(--c-glass-bg);border-color:var(--c-border);box-shadow:0 18px 50px var(--c-shadow-outer), inset 0 1px 0 var(--c-shadow-inner);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.theme-client-home .toast{border-color:var(--c-border);background:#ffffff80}body.theme-client-home .quick-card{background:var(--c-quick-card-bg);box-shadow:0 16px 34px #0000001f,inset 0 1px #ffffffb3,inset 0 -1px #00000014}body.theme-client-home .seg{border:1px solid var(--c-border);background:#ffffff80}body.theme-client-home .seg-btn{border-color:var(--c-border);color:var(--c-text);background:#ffffff80}body.theme-client-home .seg-btn.active{border-color:var(--c-btn-primary-border);color:#003b52;background:linear-gradient(135deg,#f8b080cc 0%,#b88058cc 100%)}.price-num{color:var(--c-accent-copper);font-variant-numeric:tabular-nums}body.theme-client-home .bottom-nav--client .neo-toggle__button{border-color:var(--c-border);filter:none;background:linear-gradient(135deg,#f8b080cc 0%,#b88058cc 100%);box-shadow:0 12px 22px -6px #00000026,inset 0 -6px 14px #0000001a,inset 0 2px 8px #ffffff80}body.theme-client-home .bottom-nav--client .neo-toggle__label{color:var(--c-text);opacity:.95}body.theme-client-home .bottom-nav--client .neo-toggle.is-active .neo-toggle__button{background:linear-gradient(135deg,#f8b080 0%,#b88058 100%);border-color:#b88058cc;box-shadow:0 14px 26px -6px #0003,inset 0 -8px 18px #0000001f,inset 0 2px 10px #fff9}.app-bg{justify-content:center;align-items:flex-start;min-height:100%;padding:24px 16px 32px;display:flex}.phone-shell{border-radius:34px;width:100%;max-width:480px}@media (width>=768px){.app-bg{padding:28px 24px 32px}.phone-shell{max-width:980px}}@media (width>=1200px){.app-bg{padding:32px 28px 40px}.phone-shell{max-width:1280px}}.glass{background:var(--c-glass-bg);border:1px solid var(--c-border);box-shadow:0 20px 60px var(--c-shadow-outer), inset 0 1px 0 var(--c-shadow-inner);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar{justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 18px;display:flex}.brand{letter-spacing:-.2px;font-weight:700}.card{border-radius:28px;padding:18px}.h1{margin:0 0 6px;font-size:20px}.muted{color:var(--c-muted)}.footer-note{text-align:center;margin-top:14px}.auth-login{width:100%}.auth-login--home-theme{--c-bg0:#f1ede5;--c-bg-accent:#efe8d7;--c-text:#005878;--c-muted:#2f6f86ad;--c-glass-bg:#f9f5edcc;--c-border:#d8b88a66;--c-input-bg:#ffffffb3;--c-input-border:#d8b88a73;--c-input-placeholder:#2f6f8673;--c-input-focus-border:#b88058a6;--c-input-focus-ring:#e8a88026;--c-btn-bg:#f9f5edcc;--c-btn-border:#d8b88a73;--c-btn-primary-border:#d8b88ab3;--c-btn-primary-grad-a:#f8b080;--c-btn-primary-grad-b:#b88058;--c-pill-bg:#ffffffb3;--c-pill-border:#d8b88a73;--c-shadow-outer:#0000001f;--c-shadow-inner:#fff9}.auth-login--home-theme .auth-login__shell,.auth-login--home-theme .auth-login__hero,.auth-login--home-theme .auth-login__panel{color:var(--c-text)}.auth-login--home-theme .auth-login__shell{border-color:var(--c-border);box-shadow:0 20px 60px var(--c-shadow-outer), inset 0 1px 0 var(--c-shadow-inner);background:linear-gradient(#f8f3ea 0%,#efe7d6 100%)}.auth-login--home-theme .auth-login__hero,.auth-login--home-theme .auth-login__panel{border-color:var(--c-border);background:linear-gradient(#fffdfa 0%,#f7f1e6 100%)}.auth-login--home-theme .muted,.auth-login--home-theme .auth-login__lead,.auth-login--home-theme .auth-login__panel-text,.auth-login--home-theme .auth-login__note,.auth-login--home-theme .label{color:var(--c-muted)}.auth-login--home-theme .input{background:var(--c-input-bg);border-color:var(--c-input-border);color:var(--c-text)}.auth-login--home-theme .input::placeholder{color:var(--c-input-placeholder)}.auth-login--home-theme .input:focus{border-color:var(--c-input-focus-border);box-shadow:0 0 0 4px var(--c-input-focus-ring)}.auth-login--home-theme .btn{background:var(--c-btn-bg);border-color:var(--c-btn-border);color:var(--c-text)}.auth-login--home-theme .btn-primary{border-color:var(--c-btn-primary-border);background:linear-gradient(135deg, var(--c-btn-primary-grad-a) 0%, var(--c-btn-primary-grad-b) 100%);color:#003b52}.auth-login--home-theme .auth-login__chip,.auth-login--home-theme .auth-login__eyebrow{background:var(--c-pill-bg);border-color:var(--c-pill-border);color:var(--c-text)}.auth-login--home-theme .auth-login__logo{border-color:var(--c-border);background:#fffaf2}.auth-login__shell{border-radius:30px;grid-template-columns:1fr;gap:18px;padding:20px;display:grid}.auth-login__hero,.auth-login__panel{border:1px solid var(--c-border);background:linear-gradient(#ffffff05 0%,#00000010 100%);border-radius:24px;padding:18px}.auth-login__logo-wrap{justify-content:flex-start;align-items:center;margin-bottom:14px;display:flex}.auth-login__logo{object-fit:contain;background:var(--c-glass-bg);border:1px solid var(--c-border);border-radius:22px;width:72px;height:72px;padding:10px;box-shadow:0 14px 34px #0002,inset 0 1px #ffffff26}.auth-login__eyebrow{background:var(--c-pill-bg);border:1px solid var(--c-pill-border);min-height:34px;color:var(--c-muted);border-radius:999px;align-items:center;margin-bottom:14px;padding:0 14px;font-size:13px;display:inline-flex}.auth-login__title{margin:0 0 10px;font-size:28px;line-height:1.35}.auth-login__lead{color:var(--c-muted);margin:0;line-height:1.9}.auth-login__chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.auth-login__chip{background:var(--c-pill-bg);border:1px solid var(--c-pill-border);min-height:38px;color:var(--c-text);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.auth-login__panel{flex-direction:column;justify-content:center;display:flex}.auth-login__panel-head{margin-bottom:8px}.auth-login__panel-title{margin:0 0 6px;font-size:24px}.auth-login__panel-text{margin:0}.auth-login__form{margin-top:18px}.auth-login__submit{margin-top:6px}.auth-login__note{text-align:center;margin-top:16px;font-size:13px}.form{flex-direction:column;gap:10px;margin-top:14px;display:flex}.label{color:var(--c-muted);font-size:13px}.input{border:1px solid var(--c-input-border);background:var(--c-input-bg);height:52px;color:var(--c-text);box-sizing:border-box;border-radius:999px;outline:none;width:100%;min-width:0;max-width:100%;padding:0 16px}.input::placeholder{color:var(--c-input-placeholder)}.input:focus{border-color:var(--c-input-focus-border);box-shadow:0 0 0 4px var(--c-input-focus-ring)}.password-field{width:100%;position:relative}.password-field__input{padding-inline-end:48px}.password-field__toggle{inset-inline-end:14px;width:24px;height:24px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.password-field__toggle:hover,.password-field__toggle:focus{color:var(--c-text)}.password-field__toggle:focus-visible{outline:none}.password-field__icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.password-field__icon svg{width:20px;height:20px}.btn{border:1px solid var(--c-btn-border);background:var(--c-btn-bg);height:52px;color:var(--c-text);cursor:pointer;border-radius:999px;font-weight:700}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{border-color:var(--c-btn-primary-border);background:linear-gradient(135deg, var(--c-btn-primary-grad-a) 0%, var(--c-btn-primary-grad-b) 100%)}.error{background:var(--c-danger-bg);border:1px solid var(--c-danger-border);color:var(--c-danger-text);border-radius:18px;padding:10px 12px;font-size:13px}.client-root{min-height:calc(100vh - 48px);padding-bottom:96px}@media (width>=768px){.auth-login__shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,420px);align-items:stretch;padding:24px}.auth-login__hero,.auth-login__panel{padding:24px}.auth-login__title{font-size:34px}}@media (width>=1200px){.auth-login__shell{grid-template-columns:minmax(0,1.2fr) minmax(400px,460px);gap:24px;padding:28px}.auth-login__hero,.auth-login__panel{padding:28px}.auth-login__title{font-size:38px}}@media (width<=767px){.auth-login__shell{border-radius:24px;padding:16px}.auth-login__hero,.auth-login__panel{border-radius:20px;padding:16px}.auth-login__title{font-size:24px}}@media (width<=479px){.app-bg{padding:14px 10px 24px}.auth-login__shell{gap:14px;padding:14px}.auth-login__hero,.auth-login__panel{padding:14px}.auth-login__eyebrow,.auth-login__chip{font-size:12px}.auth-login__title{font-size:22px}.auth-login__logo{border-radius:18px;width:62px;height:62px}}.app-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.app-title{font-weight:800}.app-sub{color:var(--c-muted);font-size:12px}.app-header__left{flex:none}.app-header__center{flex:auto;justify-content:center;min-width:0;display:flex}.app-header__right{flex:none}.app-header__notice{white-space:normal;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box;width:100%;min-width:0;max-width:min(520px,58vw);padding:8px 12px;font-size:12px;line-height:1.55;display:block}.app-header__notice,.app-header__notice *{box-sizing:border-box;min-width:0;max-width:100%}.app-header__notice img,.app-header__notice video,.app-header__notice iframe,.app-header__notice table{max-width:100%}@media (width<=767px){.app-header{flex-wrap:wrap;justify-content:flex-start}.app-header__center{order:3;width:100%}.app-header__notice{white-space:normal;max-width:100%}}body.theme-client-home .app-header:before{content:"";filter:blur(10px);opacity:.85;pointer-events:none;background:linear-gradient(90deg,#00587800 0%,#0058781f 18%,#00587866 50%,#0058781f 82%,#00587800 100%);position:absolute;inset:-8px 0}body.theme-client-home .app-header{background:linear-gradient(90deg,#005878 0%,#00587896 18%,#005878 50%,#00587896 82%,#005878 100%);border:1px solid #0058782b;border-radius:28px;box-shadow:6px 6px 12px #0000002e,-6px -6px 12px #ffffff8c}body.theme-client-home .app-header>*{z-index:1;position:relative}body.theme-client-home .app-header:active{box-shadow:inset 4px 4px 12px #0000002e,inset -4px -4px 12px #ffffff8c}body.theme-client-home .app-header .app-title,body.theme-client-home .app-header .app-sub{color:#fff;text-shadow:0 1px 2px #00000040}@media (width<=767px){body.theme-client-home .app-header{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}body.theme-client-home .app-header__left{flex:auto;order:1;min-width:0}body.theme-client-home .app-header__right{flex:none;order:2}body.theme-client-home .app-header__center{order:3;justify-content:center;width:100%}body.theme-client-home .app-header__notice{white-space:normal;max-width:100%}}.brand-wrap{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo{object-fit:contain;background:var(--c-glass-bg);border:1px solid var(--c-border);border-radius:14px;width:38px;height:38px}.pill{background:#fff9;border:1px solid #aa967859;border-radius:28px;padding:10px 14px}.pill .row{flex-wrap:wrap}.pill .input{width:100%;min-width:0}.rmdp-container .rmdp-wrapper,.rmdp-container .rmdp-shadow,.rmdp-container .rmdp-calendar{z-index:10050!important}.quick-card{background:#02161a2e;border:0;border-radius:28px;box-shadow:0 16px 34px #00000052,inset 0 1px #ffffff0f,inset 0 -1px #0003}.seg{border-radius:28px;gap:10px;padding:10px;display:flex}.seg-btn{height:46px;color:var(--c-text);cursor:pointer;background:#02161a59;border:1px solid #bee6e62e;border-radius:999px;flex:1;font-weight:800}.seg-btn.active{background:#d8bf8a24;border-color:#d8bf8a66}.grid{flex-direction:column;gap:12px;display:flex}.wallet-cards{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.wallet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.wallet-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallet-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex}.wallet-card.glass{border-color:var(--c-border);border-width:2px!important}.wallet-history-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-toolbar{grid-template-columns:minmax(0,1.3fr) auto;align-items:stretch;gap:10px;margin-top:12px;display:grid}.wallet-toolbar__search{grid-template-columns:minmax(0,1fr) 52px;gap:10px;min-width:0;display:grid}.wallet-toolbar__actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.wallet-toolbar__icon-btn{justify-content:center;align-items:center;min-width:52px;padding-inline:0;display:inline-flex}.wallet-toolbar__action-btn{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;padding-inline:16px;display:inline-flex}.wallet-advanced-filters__row,.wallet-advanced-filters__footer{flex-wrap:wrap;gap:10px}.wallet-advanced-filters__footer>.btn{flex:none;min-width:160px}.wallet-range-row{flex-wrap:wrap;align-items:center;gap:10px}.wallet-range-row>input[type=range]{min-width:220px}.wallet-table-switch-wrap{justify-content:flex-end;margin-top:12px;display:flex}.row{gap:10px;display:flex}.row>*{flex:1;min-width:0}.row>.no-flex{flex:none}@media (width<=991px){.wallet-toolbar{grid-template-columns:1fr}.wallet-toolbar__actions{width:100%}}@media (width<=767px){.wallet-toolbar__search{grid-template-columns:minmax(0,1fr) 48px}.wallet-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-toolbar__action-btn{white-space:normal;width:100%}.wallet-range-row{flex-direction:column;align-items:stretch}.wallet-range-row>input[type=range]{width:100%;min-width:0}.wallet-table-switch-wrap{justify-content:center}}@media (width<=520px){.row{flex-wrap:wrap}.wallet-toolbar__actions{grid-template-columns:1fr}.wallet-advanced-filters__footer>.btn{width:100%;min-width:0}}.profile-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-row>*{min-width:0}@media (width<=520px){.profile-row{grid-template-columns:1fr}}.bottom-nav{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:9999;pointer-events:auto;border-radius:999px;width:min(430px,100% - 48px);margin-top:0;padding:6px;position:fixed;overflow:hidden;transform:translate(-50%)}@media (width>=768px){.bottom-nav{width:min(640px,100% - 64px)}}.bottom-nav__scroller{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-x:contain;gap:10px;display:flex;overflow:auto hidden}.bottom-nav__scroller::-webkit-scrollbar{display:none}.bottom-nav__scroller{scrollbar-width:none;-ms-overflow-style:none}.bottom-nav:not(.bottom-nav--client):before,.bottom-nav:not(.bottom-nav--client):after{content:"";pointer-events:none;border-radius:999px;width:40px;position:absolute;top:0;bottom:0}.bottom-nav:not(.bottom-nav--client):before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(270deg,#0000 0%,#001b208c 70%,#001b20d9 100%);left:0}.bottom-nav:not(.bottom-nav--client):after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#0000 0%,#001b2033 70%,#001b2073 100%);right:0}.nav-item{min-width:92px;height:48px;color:var(--muted);white-space:nowrap;touch-action:manipulation;background:#02161a47;border:1px solid #bee6e629;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;text-decoration:none;display:flex}.nav-item.active{color:var(--text);background:#d8bf8a1a;border-color:#d8bf8a59}.bottom-nav--client .bottom-nav__scroller{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:center;gap:0;display:grid;overflow-x:hidden}.bottom-nav--client .nav-item{background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:56px;padding:0;display:flex}.bottom-nav--client .nav-item.is-disabled,.bottom-nav--client .nav-item.is-disabled .neo-toggle{cursor:not-allowed}.bottom-nav--client .nav-item.is-disabled .neo-toggle__button{opacity:.58;border-color:#bee6e614;box-shadow:0 10px 18px -4px #00000059,inset 0 -3px 4px -1px #0000002b,0 -8px 12px -1px #ffffff14,inset 0 2px 3px -1px #ffffff0f}.bottom-nav--client .nav-item.is-disabled .neo-toggle__label{opacity:.52}body.theme-client-home .bottom-nav--client.glass{isolation:isolate;box-shadow:none;filter:drop-shadow(0 18px 30px #0058783d)drop-shadow(6px 6px 12px #00000024)drop-shadow(-6px -6px 12px #ffffff57);background:0 0;border:0;border-radius:999px;overflow:visible}body.theme-client-home .bottom-nav--client.glass:active{box-shadow:none;filter:drop-shadow(0 18px 30px #0058783d)drop-shadow(6px 6px 12px #00000024)drop-shadow(-6px -6px 12px #ffffff57)}body.theme-client-home .bottom-nav--client.glass:before{content:"";top:-16px;left:var(--nav-active-left,50%);width:88px;height:58px;box-shadow:none;opacity:1;pointer-events:none;z-index:0;background:#005878;border:1px solid #005878;border-bottom-color:#0000;border-radius:999px 999px 36px 36px;transition:left .32s cubic-bezier(.23,1,.32,1),width .26s cubic-bezier(.23,1,.32,1),height .26s cubic-bezier(.23,1,.32,1);position:absolute;transform:translate(-50%)}body.theme-client-home .bottom-nav--client.glass:after{content:"";box-shadow:none;pointer-events:none;z-index:1;background:#005878;border:1px solid #005878;border-radius:999px;position:absolute;inset:0}body.theme-client-home .bottom-nav--client .bottom-nav__scroller{z-index:2;position:relative}.neo-toggle{cursor:pointer;width:56px;height:56px;color:var(--text);background:0 0;border:0;padding:0;transition:transform .24s cubic-bezier(.23,1,.32,1);display:inline-block;position:relative}.neo-toggle:before{content:"";opacity:.1;background:#fff;border-radius:999px;width:44px;height:44px;margin-top:-22px;margin-left:-22px;position:absolute;top:50%;left:50%}.neo-toggle__button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaeaea14;border:1px solid #bee6e61f;border-radius:999px;width:44px;height:44px;margin-top:-22px;margin-left:-22px;transition:width .26s cubic-bezier(.23,1,.32,1),height .26s cubic-bezier(.23,1,.32,1),margin .26s cubic-bezier(.23,1,.32,1),box-shadow .26s cubic-bezier(.23,1,.32,1),border-color .26s,filter .26s;display:block;position:absolute;top:50%;left:50%;box-shadow:0 15px 25px -4px #0000008c,inset 0 -3px 4px -1px #00000040,0 -10px 15px -1px #ffffff1f,inset 0 3px 4px -1px #ffffff14,inset 0 0 5px 1px #ffffff29,inset 0 20px 30px #ffffff0f}.neo-toggle__label{opacity:.92;color:#e6edf3c7;justify-content:center;align-items:center;transition:color .26s ease-out,transform .26s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0}.neo-toggle:active .neo-toggle__button{filter:blur(.4px);box-shadow:0 12px 25px -4px #00000073,inset 0 -8px 30px 1px #ffffff1a,0 -10px 15px -1px #ffffff1a,inset 0 8px 25px #00000059,inset 0 0 10px 1px #ffffff1a}.neo-toggle:active .neo-toggle__label{color:#e6edf38c;transform:scale(.96)}.neo-toggle.is-active .neo-toggle__button{filter:blur(.4px);border-color:#d8bf8a47;border-radius:999px;width:52px;height:52px;margin-top:-26px;margin-left:-26px;box-shadow:0 10px 25px -4px #00000073,inset 0 -8px 25px -1px #ffffff1a,0 -10px 15px -1px #ffffff1a,inset 0 8px 20px #0003,inset 0 0 5px 1px #ffffff1a}.neo-toggle.is-active .neo-toggle__label{color:#e6edf3eb;transform:scale(1.06)}.wallet-bucket-switch{width:min(100%,260px);min-height:56px;color:var(--c-text);cursor:pointer;background:#ffffff0a;border:1px solid #d8bf8a33;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:6px;display:grid;position:relative;overflow:hidden}.wallet-bucket-switch:disabled{opacity:.65;cursor:not-allowed}.wallet-bucket-switch__track{background:#02161a73;border-radius:999px;position:absolute;inset:6px}.wallet-bucket-switch__thumb{background:var(--c-accent-copper);border-radius:999px;width:calc(50% - 6px);height:calc(100% - 12px);transition:right .22s,transform .22s;position:absolute;top:6px;right:calc(50% + 3px);box-shadow:0 10px 25px #00000029}.wallet-bucket-switch.is-day-after .wallet-bucket-switch__thumb{right:6px}.wallet-bucket-switch__label{z-index:1;color:#e6edf3d1;justify-content:center;align-items:center;min-width:0;padding:0 10px;font-weight:900;transition:color .22s,transform .22s;display:flex;position:relative}.wallet-bucket-switch__label.is-active{color:#1d1306;transform:scale(1.02)}.neo-action{height:52px;color:var(--text);cursor:pointer;background:#eaeaea0f;border:1px solid #bee6e629;border-radius:999px;font-weight:900;position:relative;box-shadow:0 15px 25px -8px #0000008c,inset 0 -3px 4px -1px #0003,inset 0 2px 4px -1px #ffffff0f}.neo-action:disabled{opacity:.55;cursor:not-allowed}.neo-action--buy{border-color:#51c07840}.neo-action--sell{border-color:#ff4d4f38}.neo-action--buy .price-num{color:var(--green-600,#16a34a)}.neo-action--sell .price-num{color:var(--red-600,#dc2626)}.neo-action:active{filter:blur(.25px);box-shadow:0 10px 22px -8px #00000080,inset 0 8px 20px #0000002e,inset 0 0 6px 1px #ffffff14}.modal-backdrop{z-index:9000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{border-radius:28px;width:100%;max-width:440px;padding:16px}.modal-title{margin:0 0 8px;font-weight:900}.kv{border-bottom:1px solid #bee6e61a;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.kv:last-child{border-bottom:0}.k{color:var(--muted);font-size:12px}.v{font-weight:800}.progress{background:#ffffff14;border-radius:999px;height:8px;margin:10px 0 12px;overflow:hidden}.bar{background:#d8bf8ab3;height:100%;transition:width .2s linear}.bar.danger{background:#ff4d4fd9}.toast{background:#02161a47;border:1px solid #bee6e624;border-radius:22px;margin-top:12px;padding:12px}.toast-scroll-fade{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 22px),#0000 100%)}.toast-scroll-fade::-webkit-scrollbar{width:0;height:0}.toast-scroll-fade *{min-width:0}.quick-order-fields{flex-direction:column;gap:12px;display:flex}.quick-order-fields>div{flex:1}.quick-order-fields .input{width:100%;min-width:0;display:block}@media (width>=960px){.quick-order-fields{flex-direction:row}}.dashboard-layout{flex-direction:column;gap:12px;display:flex}.dashboard-layout__main{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.dashboard-layout__main{grid-template-columns:1.15fr .85fr}}@media (width>=1200px){.dashboard-layout__main{grid-template-columns:1.2fr .8fr}}.orders-layout{grid-template-columns:1fr;gap:12px;display:grid}.orders-layout__side{flex-direction:column;gap:12px;display:flex}.orders-layout__main{min-width:0}@media (width>=768px){.orders-layout{grid-template-columns:.9fr 1.1fr;align-items:start}}@media (width>=1200px){.orders-layout{grid-template-columns:.85fr 1.15fr}}
