:root{--stex-primary:#2563ff;--stex-primary-2:#66b3ff;--stex-primary-dark:#1557e8;--stex-soft:#eaf2ff;--stex-bg:#f7f9fc;--stex-white:#fff;--stex-ink:#0b1220;--stex-muted:#61708a;--stex-border:#7199d93d;--stex-success:#22c55e;--stex-warning:#f59e0b;--stex-error:#ef4444;--stex-gradient:linear-gradient(135deg,#66b3ff 0%,#2563ff 52%,#1557e8 100%);--stex-glass-gradient:linear-gradient(135deg,#ffffff8a 0%,#66b3ff7a 22%,#2563fff5 64%,#1557e8fa 100%);--stex-shadow:0 18px 44px #10182814;--stex-shadow-blue:0 18px 40px #2563ff40;--stex-radius:24px;--stex-radius-sm:14px}.stex-card{border:1px solid var(--stex-border);border-radius:var(--stex-radius);box-shadow:var(--stex-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1}.stex-btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font:700 14px/1 Inter,system-ui,sans-serif;transition:all .18s;display:inline-flex}.stex-btn-primary{background:var(--stex-gradient);color:#fff;box-shadow:0 14px 28px #2563ff40}.stex-btn-primary:hover{transform:translateY(-1px);box-shadow:0 18px 34px #2563ff52}.stex-btn-secondary{color:var(--stex-primary);background:#ffffffd1;border:1px solid #2563ff47}.stex-btn-ghost{color:var(--stex-primary);background:0 0}.stex-btn-glass{color:#fff;background:var(--stex-glass-gradient);border:1px solid #fff9;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -18px 30px #002ba02e,0 18px 36px #2563ff47}.stex-btn-glass:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb8,#fff0);border-radius:12px;height:45%;position:absolute;inset:2px 2px auto}.stex-btn-glass span{position:relative}.stex-btn-danger{color:#fff;background:linear-gradient(135deg,#ff8b8b,#ef4444);box-shadow:0 14px 28px #ef44442e}.stex-chip{border:1px solid var(--stex-border);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font:700 13px/1 Inter,system-ui,sans-serif;display:inline-flex}.stex-chip-blue{color:#2563ff;background:#eef5ff}.stex-chip-green{color:#159947;background:#eafaf0}.stex-chip-orange{color:#eb7a00;background:#fff4df}.stex-chip-red{color:#e11d48;background:#fff0f2}.stex-icon-btn{border:1px solid var(--stex-border);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.stex-icon-btn img{width:22px;height:22px}.stex-glass-panel{box-shadow:var(--stex-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--stex-radius);background:linear-gradient(135deg,#ffffffc7,#eaf2ff9e);border:1px solid #ffffffb3}
:root{--space-page-x:22px;--space-page-y:20px;--card-radius-lg:26px;--card-radius-md:22px;--card-radius-sm:16px;--card-padding-lg:24px;--card-padding-md:20px;--card-padding-sm:14px;--section-gap:18px;--row-gap:10px;--control-height-lg:44px;--control-height-md:40px;--control-height-sm:34px}.stex-v2-layout{grid-template-columns:228px minmax(0,1fr)!important;gap:20px!important;width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;padding:20px 0 40px!important}.stex-v2-sidebar{gap:12px!important;width:228px!important;padding:16px 12px!important;top:88px!important}.stex-v2-nav-group{border-radius:20px!important;gap:6px!important;margin-bottom:12px!important;padding:16px 14px!important}.stex-v2-nav-group a,.stex-v2-sidebar-footer a{border-radius:14px!important;gap:10px!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important}.stex-v2-nav-icon,.stex-v2-sidebar-footer a span:first-child{width:28px!important;min-width:28px!important;height:28px!important}.stex-v2-main{gap:18px!important;padding:20px 22px!important}.stex-v2-topnav a{border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;line-height:38px!important}.stex-v2-dashboard-hero{border-radius:28px!important;grid-template-columns:minmax(0,1fr) 300px!important;align-items:center!important;gap:22px!important;min-height:220px!important;padding:28px 32px!important}.stex-v2-dashboard-copy{gap:12px!important;max-width:760px!important}.stex-v2-dashboard-copy h1{margin-bottom:2px!important;font-size:clamp(38px,3.25vw,44px)!important;line-height:1.08!important}.stex-v2-dashboard-copy p{max-width:620px!important;font-size:15px!important;line-height:1.55!important}.stex-v2-dashboard-copy .stex-v2-actions{gap:12px!important;margin-top:8px!important}.stex-v2-balance-preview{border-radius:24px!important;align-self:center!important;gap:5px!important;width:300px!important;min-height:180px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.stex-v2-balance-preview .stex-v2-card-head{margin-bottom:2px!important}.stex-v2-balance-preview .stex-v2-badge,.stex-v2-balance-preview .stex-v2-refresh{min-height:28px!important;padding:0 9px!important;font-size:11px!important}.stex-v2-balance-preview strong{font-size:28px!important;line-height:1.1!important}.stex-v2-balance-preview small,.stex-v2-balance-preview span{font-size:12px!important;line-height:1.25!important}.stex-v2-balance-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:5px!important;display:grid!important}.stex-v2-balance-preview dl div{border-radius:14px!important;min-height:42px!important;padding:8px 10px!important}.stex-v2-balance-preview dt,.stex-v2-balance-preview dd{font-size:11px!important;line-height:1.2!important}.stex-v2-quick-grid{gap:16px!important;margin-top:20px!important}.stex-v2-quick-card{border-radius:22px!important;flex-direction:column!important;align-content:start!important;gap:8px!important;min-height:138px!important;padding:18px 20px!important;display:flex!important}.stex-v2-quick-card span{border-radius:14px!important;width:40px!important;height:40px!important}.stex-v2-quick-card span img{width:19px!important;height:19px!important}.stex-v2-quick-card strong{margin-top:2px!important;font-size:17px!important;line-height:1.22!important}.stex-v2-quick-card small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:240px!important;font-size:13px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.stex-v2-quick-card em{margin-top:2px!important;font-size:13px!important}.stex-v2-home-grid{grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important;margin-top:16px!important}.stex-v2-home-main,.stex-v2-home-side,.stex-v2-product-grid{gap:16px!important}.stex-v2-product-card,.stex-v2-security-card,.stex-v2-compact-note{border-radius:22px!important;flex-direction:column!important;align-content:start!important;align-items:flex-start!important;gap:8px!important;min-height:132px!important;padding:18px 20px!important;display:flex!important}.stex-v2-product-card h3,.stex-v2-security-card h2,.stex-v2-compact-note h3{margin-bottom:4px!important;font-size:16px!important;line-height:1.25!important}.stex-v2-product-card p,.stex-v2-security-card p,.stex-v2-compact-note p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.stex-v2-status,.stex-v2-badge{align-self:flex-start!important;width:auto!important;min-height:28px!important;padding:0 10px!important}.stex-v2-card-link{border-radius:13px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}.stex-v2-security-card dl{gap:8px!important;margin:10px 0!important}.stex-v2-security-card dl div{border-radius:14px!important;min-height:48px!important;padding:9px 11px!important}.stex-v2-activity-card{border-radius:22px!important;padding:20px 22px!important}.stex-v2-empty{border-radius:18px!important;min-height:110px!important;padding:18px 20px!important}.stex-v2-page-header{border-radius:26px!important;min-height:112px!important;padding:18px 24px!important}.stex-v2-page-header h1{font-size:30px!important;line-height:1.15!important}.stex-v2-page-header p{margin-top:6px!important;font-size:14px!important}.stex-v2-page-header .stex-v2-actions a,.stex-v2-page-header .stex-v2-actions button{border-radius:14px!important;min-height:40px!important;padding:0 16px!important}.stex-v2-tabs{border-radius:20px!important;gap:6px!important;min-height:58px!important;padding:8px!important}.stex-v2-tabs a{border-radius:14px!important;min-height:40px!important;padding:0 18px!important;font-size:13px!important}.stex-v2-wallet-assets-page{grid-template-columns:340px minmax(0,1fr)!important;gap:18px!important}.stex-v2-portfolio-card{border-radius:28px!important;width:100%!important;max-width:340px!important;min-height:360px!important;padding:20px!important}.stex-v2-portfolio-card h2{font-size:38px!important;line-height:1.1!important}.stex-v2-balance-stats>div{border-radius:14px!important;min-height:52px!important;padding:10px 12px!important}.stex-v2-portfolio-card .stex-v2-actions{gap:10px!important;margin-top:18px!important}.stex-v2-portfolio-card .stex-v2-actions a{min-height:42px!important;padding:0 16px!important}.stex-v2-assets-card,.stex-v2-deposit-card,.stex-v2-deposit-address-card,.stex-v2-deposit-warning-card,.stex-v2-deposit-faq,.stex-v2-provider-debug-compact,.stex-v2-p2p-market-table{border-radius:24px!important;padding:20px!important}.stex-v2-assets-card>.stex-v2-card-head{margin-bottom:14px!important}.stex-v2-asset-search{border-radius:14px!important;width:260px!important;height:42px!important}.stex-v2-asset-table-head,.stex-v2-asset-row{grid-template-columns:minmax(140px,1.2fr) minmax(80px,.75fr) minmax(80px,.75fr) minmax(80px,.75fr) minmax(176px,176px)!important;gap:12px!important}.stex-v2-asset-row{border-radius:18px!important;min-height:72px!important;margin-bottom:10px!important;padding:10px 14px!important}.stex-v2-asset-main{gap:10px!important}.stex-v2-asset-main strong{font-size:15px!important}.stex-v2-asset-main span,.stex-v2-asset-amount span,.stex-v2-asset-note{font-size:12px!important}.stex-v2-asset-amount strong{font-size:14px!important}.stex-v2-asset-actions{grid-template-columns:72px 68px 36px!important;justify-content:end!important;gap:8px!important;width:176px!important;display:grid!important}.stex-v2-asset-actions a,.stex-v2-asset-actions button{border-radius:12px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:0 8px!important;font-size:11.5px!important}.stex-v2-deposit-grid{grid-template-columns:minmax(500px,1fr) 380px!important;gap:18px!important}.stex-v2-step-title{margin-bottom:14px!important}.stex-v2-step-title h2,.stex-v2-step-title h3{font-size:15px!important}.stex-v2-field-control{min-height:46px!important}.stex-v2-network-grid button{text-align:left!important;border-radius:16px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:12px 14px!important;display:grid!important}.stex-v2-network-grid button .stex-v2-token,.stex-v2-network-grid button .stex-v2-crypto-icon,.stex-v2-network-grid button [class*=crypto]{width:28px!important;height:28px!important}.stex-v2-network-grid button span{gap:1px!important;min-width:0!important;display:grid!important}.stex-v2-network-grid button strong{font-size:13px!important;line-height:1.15!important}.stex-v2-network-grid button small,.stex-v2-network-grid button em{font-size:11px!important;line-height:1.15!important}.stex-v2-deposit-address-card{gap:16px!important;padding:16px!important}.stex-v2-qr-placeholder{width:116px!important;height:116px!important}.stex-v2-provider-debug-compact{min-height:42px!important;font-size:12px!important}.stex-v2-p2p-layout{grid-template-columns:minmax(0,1fr) 320px!important}.stex-v2-p2p-layout>aside{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.stex-v2-p2p-hero{border-radius:24px!important;min-height:138px!important;padding:20px 22px!important}.stex-v2-p2p-hero h2{font-size:30px!important;line-height:1.12!important}.stex-v2-p2p-filters{gap:14px!important;padding:20px 22px!important}.stex-v2-p2p-offer-card{grid-template-columns:minmax(118px,1.1fr) 88px 112px 76px 92px 66px!important;gap:8px!important;min-width:0!important;min-height:74px!important;padding:12px!important}.stex-v2-p2p-table-head{grid-template-columns:minmax(118px,1.1fr) 88px 112px 76px 92px 66px!important;gap:8px!important;min-width:0!important;padding:12px!important}.stex-v2-p2p-merchant-cell h3,.stex-v2-p2p-price-cell strong,.stex-v2-p2p-limits-cell strong{font-size:14px!important}.stex-v2-p2p-merchant-cell p,.stex-v2-p2p-price-cell small,.stex-v2-p2p-limits-cell small,.stex-v2-p2p-condition-cell span{font-size:10.5px!important;line-height:1.3!important}.stex-v2-p2p-action-cell .stex-v2-primary,.stex-v2-p2p-action-cell a,.stex-v2-p2p-action-cell button{width:66px!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important}@media (max-width:1180px){.stex-v2-dashboard-hero,.stex-v2-home-grid,.stex-v2-wallet-assets-page,.stex-v2-deposit-grid,.stex-v2-p2p-layout{grid-template-columns:1fr!important}.stex-v2-balance-preview,.stex-v2-portfolio-card{width:100%!important;max-width:none!important}}@media (max-width:900px){.stex-v2-layout{width:100vw!important;max-width:100vw!important;padding:8px 0 112px!important;display:block!important}.stex-v2-main{padding:12px 8px 112px!important}.stex-v2-dashboard-hero{border-radius:20px!important;gap:16px!important;min-height:0!important;padding:20px!important}.stex-v2-dashboard-copy h1{font-size:32px!important}.stex-v2-quick-grid,.stex-v2-product-grid{grid-template-columns:1fr!important}.stex-v2-quick-card,.stex-v2-product-card,.stex-v2-security-card,.stex-v2-compact-note{min-height:0!important}.stex-v2-page-header{border-radius:20px!important;padding:20px!important}.stex-v2-tabs{overflow-x:auto!important}.stex-v2-asset-chips{flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.stex-v2-asset-chips button{flex:none!important;min-width:88px!important}.stex-v2-assets-card,.stex-v2-deposit-card,.stex-v2-deposit-address-card,.stex-v2-deposit-warning-card,.stex-v2-deposit-faq,.stex-v2-provider-debug-compact,.stex-v2-p2p-market-table{padding:16px!important}.stex-v2-assets-card{width:100%!important;overflow:hidden!important}.stex-v2-assets-card>.stex-v2-card-head{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.stex-v2-asset-search{width:100%!important;max-width:100%!important}.stex-v2-asset-table-head{display:none!important}.stex-v2-asset-row{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-height:0!important}.stex-v2-asset-main{grid-template-columns:32px minmax(0,1fr)!important}.stex-v2-asset-amount{justify-content:space-between!important;align-items:center!important;display:flex!important}.stex-v2-asset-actions{grid-template-columns:1fr 1fr 42px!important;width:100%!important}.stex-v2-mobile-nav,.vx-bottom-nav{bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:40!important}.stex-v2-p2p-hero{min-height:0!important}.stex-v2-p2p-offer-card,.stex-v2-p2p-table-head{min-width:0!important}body :where(a,button,input,select,textarea){justify-content:center!important;align-items:center!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important}body :where(input,select,textarea){justify-content:flex-start!important}.stex-v2 .stex-v2-asset-actions a,.stex-v2 .stex-v2-asset-actions button{min-width:40px!important;min-height:40px!important}}.stex-v2-nav-icon{overflow:hidden;background:linear-gradient(#ffffffeb,#eef6ffbd)!important}.stex-v2-nav-icon img.stex-v2-menu-icon-img{filter:drop-shadow(0 4px 7px #0f234e21);-o-object-fit:contain;object-fit:contain;display:block;width:24px!important;height:24px!important}.stex-v2-mobile-nav a{gap:3px!important}.stex-v2-mobile-nav-icon{filter:drop-shadow(0 3px 5px #0f234e1f);-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.stex-v2-quick-card span{border:1px solid #2563ff21;overflow:hidden;background:linear-gradient(#ffffffeb,#e1efffb3)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.stex-v2-quick-card span img{filter:drop-shadow(0 6px 9px #0f234e29);-o-object-fit:contain;object-fit:contain;width:31px!important;height:31px!important}.stex-v2-product-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.stex-v2-product-icon{-o-object-fit:contain;object-fit:contain;background:linear-gradient(#fffffff0,#e6f1ffb8);border:1px solid #2563ff1f;border-radius:16px;width:44px;height:44px;padding:7px;display:block;box-shadow:0 10px 22px #2563ff1a}
