@import"https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.prodash-page{--prodash-bg: radial-gradient(circle at 12% 8%, rgba(56, 189, 248, .28), transparent 36%), radial-gradient(circle at 86% 92%, rgba(45, 212, 191, .2), transparent 32%), linear-gradient(145deg, #040711 0%, #0b1324 50%, #121c32 100%);--prodash-surface: linear-gradient(160deg, rgba(12, 20, 38, .86), rgba(9, 16, 30, .78));--prodash-card: linear-gradient(155deg, rgba(14, 25, 45, .92), rgba(11, 20, 37, .82));--prodash-border: rgba(148, 163, 184, .2);--prodash-soft-border: rgba(148, 163, 184, .14);--prodash-text: #f8fbff;--prodash-muted: #9cb1cb;--prodash-positive: #1ad287;--prodash-negative: #ff6c78;position:relative;min-height:100vh;padding:1.2rem;padding-bottom:calc(1.2rem + 86px + env(safe-area-inset-bottom));background:var(--prodash-bg);font-family:Plus Jakarta Sans,Segoe UI,sans-serif;color:var(--prodash-text);overflow:hidden}.prodash-background-orb{position:absolute;border-radius:999px;filter:blur(70px);z-index:0;pointer-events:none}.prodash-background-orb-left{width:380px;height:380px;top:-110px;left:-80px;background:#38bdf840}.prodash-background-orb-right{width:350px;height:350px;right:-110px;bottom:-140px;background:#2dd4bf38}.prodash-shell{position:relative;z-index:1;max-width:1240px;margin:0 auto;border-radius:28px;border:1px solid var(--prodash-border);background:var(--prodash-surface);box-shadow:0 45px 95px #02061794;backdrop-filter:blur(14px);padding:1.15rem}.prodash-content-area{min-height:320px}.prodash-topbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.9rem}.prodash-icon-btn{width:44px;height:44px;border-radius:13px;border:1px solid var(--prodash-soft-border);background:#0d1728f5;color:#d9f2ff;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.prodash-icon-btn:hover{transform:translateY(-2px);border-color:#46d3ff8c;box-shadow:0 15px 28px #46d3ff33}.prodash-chat-btn{border-color:#46d3ff70;background:linear-gradient(145deg,#46d3ff3d,#18b8ef2b)}.prodash-brand-block{flex:1;min-width:0}.prodash-brand-block p{margin:0 0 .16rem;font-size:.73rem;color:#83a6c6;text-transform:uppercase;letter-spacing:.14em}.prodash-brand-block strong{display:block;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.06rem;color:#ecf9ff}.prodash-page-notice{margin:0 0 .72rem;color:#74dffb;font-size:.85rem}.prodash-notice{display:flex;align-items:center;gap:.65rem;border-radius:14px;border:1px solid rgba(251,113,133,.38);background:linear-gradient(120deg,#401623b3,#192138a3);padding:.83rem .95rem;margin-bottom:.78rem}.prodash-notice-pill{border-radius:999px;background:linear-gradient(135deg,#ff7f96,#ff627f);color:#fff;font-size:.7rem;padding:.23rem .62rem;font-weight:800;letter-spacing:.07em}.prodash-notice p{margin:0;flex:1;color:#e8edf7;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prodash-notice i{color:#9fb6d0;font-size:.82rem}.prodash-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:.95rem}.prodash-left-column,.prodash-right-column{display:flex;flex-direction:column;gap:.9rem}.prodash-wallet-card,.prodash-promo-card,.prodash-market-card,.prodash-panel-card{border:1px solid var(--prodash-soft-border);background:var(--prodash-card);box-shadow:inset 0 1px #ffffff0d}.prodash-wallet-card{display:flex;justify-content:space-between;gap:1rem;border-radius:22px;padding:1.05rem}.prodash-wallet-copy p{margin:0 0 .26rem;color:var(--prodash-muted);font-size:.9rem}.prodash-eye-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--prodash-soft-border);background:#0c1424e6;color:#a8bdd6;cursor:pointer}.prodash-wallet-copy h1{margin:.33rem 0 .15rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:clamp(1.52rem,3.1vw,2.25rem);color:#f4fbff;letter-spacing:-.02em}.prodash-wallet-copy h1 span{margin-left:.45rem;font-size:.94rem;color:#a2b7cf}.prodash-wallet-copy small{color:#8ea5bf;font-size:.79rem}.prodash-wallet-actions{display:flex;flex-direction:column;gap:.58rem;justify-content:center}.prodash-deposit-btn{border:none;border-radius:14px;padding:.74rem 1.15rem;font-weight:800;cursor:pointer;letter-spacing:.01em;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;min-width:130px}.prodash-deposit-btn{background:linear-gradient(140deg,#56e1ff,#18bdeb);color:#032635;box-shadow:0 16px 26px #18bdeb47}.prodash-deposit-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 18px 30px #18bdeb57}.prodash-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.prodash-quick-item{border:1px solid var(--prodash-soft-border);border-radius:16px;background:#0e192bd6;padding:.7rem .35rem;display:flex;flex-direction:column;align-items:center;gap:.42rem;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.prodash-quick-item span{width:36px;height:36px;border-radius:50%;border:1px solid rgba(70,211,255,.38);display:inline-flex;align-items:center;justify-content:center;color:#90e9ff;background:#0b1221e6}.prodash-quick-item strong{font-size:.78rem;color:#daebff}.prodash-quick-item:hover{transform:translateY(-2px);border-color:#46d3ff94}.prodash-promos{display:grid;gap:.75rem}.prodash-promo-card{border-radius:18px;padding:.96rem;text-align:left}button.prodash-promo-card{width:100%;color:inherit;font:inherit;cursor:pointer}.prodash-promo-primary{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(145deg,#101b33ed,#142748c4)}.prodash-promo-primary h3,.prodash-promo-paper h3{margin:0 0 .25rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.22rem;color:#ebf6ff}.prodash-promo-primary p,.prodash-promo-mini p,.prodash-promo-primary small{margin:0;color:#95abc3;font-size:.84rem}.prodash-promo-icon,.prodash-paper-icon{width:72px;height:72px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem}.prodash-promo-icon{background:linear-gradient(145deg,#46d3ff4f,#19b8ef42);color:#9eefff}.prodash-promo-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.prodash-promo-mini{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(145deg,#0e192deb,#0c1526cc)}.prodash-promo-mini h4{margin:0 0 .24rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.1rem;color:#e6f4ff}.prodash-mini-badge{min-width:45px;height:45px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#b4eefe;background:#46d3ff29;border:1px solid rgba(70,211,255,.35);font-weight:700}.prodash-sale-badge{min-width:58px;font-size:.72rem;letter-spacing:.05em;color:#fbe8ef;background:#ff6c7838;border-color:#ff6c7861}.prodash-promo-paper{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(145deg,#0f1e36eb,#0b182bd9);cursor:pointer}.prodash-promo-paper button{margin-top:.38rem;border:none;border-radius:11px;background:linear-gradient(140deg,#49d8ff,#14b8ef);color:#052531;font-weight:800;padding:.54rem 1.1rem;cursor:pointer}.prodash-paper-icon{background:#46d3ff33;color:#a7efff}.prodash-market-card{border-radius:22px;padding:.95rem}.prodash-market-header{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.78rem}.prodash-market-header h2{margin:0 0 .17rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.24rem;color:#e9f6ff}.prodash-market-header p{margin:0;color:#8fa8c4;font-size:.83rem}.prodash-live-dot{border-radius:999px;align-self:flex-start;padding:.33rem .74rem;background:#1ad28729;color:#85f5c5;font-size:.75rem;font-weight:800}.prodash-market-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:.72rem}.prodash-market-highlights article{border-radius:14px;border:1px solid var(--prodash-soft-border);background:#0a1222c2;padding:.66rem}.prodash-market-highlights p{margin:0 0 .17rem;font-size:.72rem;color:#89a2bd;letter-spacing:.08em;text-transform:uppercase}.prodash-market-highlights strong{display:block;margin-bottom:.12rem;color:#e8f7ff;font-family:Outfit,Plus Jakarta Sans,sans-serif}.prodash-market-highlights small{color:#9ab0c7;font-size:.77rem}.prodash-market-highlights small.is-up{color:var(--prodash-positive);font-weight:800}.prodash-market-highlights small.is-down{color:var(--prodash-negative);font-weight:800}.prodash-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;border-radius:12px;border:1px solid var(--prodash-soft-border);background:#0b1424d1;padding:.2rem;margin-bottom:.68rem}.prodash-tabs button{border:none;border-radius:8px;background:transparent;color:#9cb1cb;padding:.52rem;font-weight:800;cursor:pointer}.prodash-tabs button.active{background:linear-gradient(130deg,#46d3ff3d,#19b8ef36);color:#dff9ff;box-shadow:0 8px 16px #0c507047}.prodash-market-table{border-radius:14px;border:1px solid var(--prodash-soft-border);background:#09101ee0;overflow:hidden}.prodash-market-head{display:grid;grid-template-columns:1.25fr 1fr .84fr;padding:.7rem .84rem;font-size:.73rem;color:#8ca4be;font-weight:800;background:#152036d6;letter-spacing:.05em;text-transform:uppercase}.prodash-market-status{padding:.76rem .84rem;color:#9db4cf;font-size:.84rem}.prodash-market-error{color:var(--prodash-negative)}.prodash-market-body{max-height:510px;overflow:auto}.prodash-market-row{display:grid;grid-template-columns:1.25fr 1fr .84fr;align-items:center;gap:.7rem;padding:.8rem .84rem;border-top:1px solid rgba(148,163,184,.1);animation:prodashRowEnter .32s ease both}.prodash-market-symbol strong{display:block;margin-bottom:.08rem;color:#eaf7ff;font-family:Outfit,Plus Jakarta Sans,sans-serif}.prodash-market-symbol span{color:#88a3bf;font-size:.75rem}.prodash-market-row p{margin:0;font-weight:800;color:#d8f4ff;font-size:.88rem}.prodash-market-row>span{justify-self:start;border-radius:999px;padding:.34rem .55rem;font-size:.76rem;font-weight:800}.prodash-change-up{background:#1ad28729;color:#66edb3}.prodash-change-down{background:#ff6c7829;color:#ff9aa6}.prodash-panel-card{border-radius:24px;padding:1rem}.prodash-panel-header{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem}.prodash-panel-header h2{margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.4rem;color:#edf8ff}.prodash-back-btn{width:38px;height:38px;border-radius:10px;border:1px solid var(--prodash-soft-border);background:#0b1222db;color:#b6cae2;cursor:pointer}.prodash-form{display:grid;gap:.75rem}.prodash-form label{display:grid;gap:.4rem;font-size:.85rem;color:#95b0cc}.prodash-form input{width:100%;border-radius:12px;border:1px solid var(--prodash-soft-border);background:#0b1424c2;color:#e8f7ff;padding:.72rem .84rem;outline:none}.prodash-form input:focus{border-color:#46d3ff99;box-shadow:0 0 0 3px #46d3ff1f}.prodash-form input[readonly]{background:#0b142480;color:#7f98b4;cursor:not-allowed}.prodash-form select{width:100%;border-radius:12px;border:1px solid var(--prodash-soft-border);background:#0b1424c2;color:#e8f7ff;padding:.72rem .84rem;outline:none}.prodash-form select:focus{border-color:#46d3ff99;box-shadow:0 0 0 3px #46d3ff1f}.prodash-submit-btn{margin-top:.2rem;border:none;border-radius:12px;background:linear-gradient(135deg,#4be0ff,#16b9ef);color:#052531;padding:.78rem 1rem;font-weight:800;cursor:pointer}.prodash-submit-btn:disabled{opacity:.75;cursor:not-allowed}.prodash-form-error{margin:0;color:#ff9aa6;font-size:.83rem}.prodash-form-notice{margin:0;color:#7ce8ff;font-size:.83rem}.prodash-avatar-upload{display:flex;align-items:center;gap:.9rem}.prodash-avatar-preview{width:80px;height:80px;border-radius:50%;border:1px solid rgba(70,211,255,.5);background:#0d182cf2;display:flex;align-items:center;justify-content:center;color:#8ceaff;overflow:hidden;font-size:1.45rem}.prodash-avatar-preview img{width:100%;height:100%;object-fit:cover}.prodash-avatar-edit-btn{display:inline-flex;align-items:center;gap:.45rem;border-radius:10px;border:1px solid rgba(70,211,255,.45);background:#11243ce0;color:#9defff;font-size:.8rem;padding:.55rem .78rem;cursor:pointer}.prodash-avatar-edit-btn input{display:none}.prodash-drawer-kyc-row{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.4rem}.prodash-kyc-chip{display:inline-flex;align-items:center;border-radius:999px;font-size:.72rem;padding:.2rem .58rem;border:1px solid transparent;letter-spacing:.02em}.prodash-kyc-chip.is-pending{background:#facc1529;color:#fde68a;border-color:#facc1559}.prodash-kyc-chip.is-authenticated{background:#34d39929;color:#6ee7b7;border-color:#34d39959}.prodash-kyc-chip.is-rejected{background:#fb718526;color:#fda4af;border-color:#fb718559}.prodash-auth-tag{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .58rem;background:#94a3b824;border:1px solid rgba(148,163,184,.25);color:#c9d8e9;font-size:.69rem;letter-spacing:.05em;text-transform:uppercase}.prodash-wallet-tags{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.42rem}.prodash-lock-note{margin:.38rem 0 0;color:#facc15;font-size:.76rem}.prodash-deposit-btn:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.55;transform:none}.prodash-quick-item:disabled{opacity:.5;cursor:not-allowed;transform:none}.prodash-kyc-card{max-width:680px}.prodash-kyc-form{gap:.8rem}.prodash-kyc-hint{color:#8ca8c6;font-size:.75rem}.prodash-file-name{color:#b7cbe2;font-size:.78rem}.prodash-chat-overlay,.prodash-popup-overlay,.prodash-whitepaper-overlay{position:fixed;inset:0;z-index:95;background:#0206179e;display:flex;align-items:center;justify-content:center;padding:.9rem}.prodash-chat-modal{width:min(980px,100%);height:min(760px,92vh);border-radius:24px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(165deg,#f5f7fb,#e9eef7);display:flex;flex-direction:column;overflow:hidden}.prodash-whitepaper-modal{width:min(560px,100%);border-radius:22px;border:1px solid rgba(244,203,92,.32);background:linear-gradient(155deg,#0e192dfa,#091221fa);box-shadow:0 34px 64px #0206178f;padding:1rem}.prodash-whitepaper-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.72rem}.prodash-whitepaper-head h3{margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.45rem;color:#f3d78a}.prodash-whitepaper-close{width:36px;height:36px;border-radius:11px;border:1px solid rgba(148,163,184,.26);background:#ffffff0d;color:#dce8f6;cursor:pointer}.prodash-whitepaper-section{border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#ffffff0a;padding:.84rem}.prodash-whitepaper-section+.prodash-whitepaper-section{margin-top:.7rem}.prodash-whitepaper-section h4{margin:0 0 .38rem;color:#f3f8ff;font-family:Outfit,Plus Jakarta Sans,sans-serif}.prodash-whitepaper-section p{margin:0;color:#b8cbdf;line-height:1.5}.prodash-whitepaper-section small{display:inline-block;margin-top:.5rem;color:#8ea6c2}.prodash-whitepaper-section ul{margin:0;padding-left:1.05rem;color:#c3d6ea;display:grid;gap:.34rem}.prodash-chat-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.88rem 1rem;border-bottom:1px solid rgba(148,163,184,.3);background:#f8fafc}.prodash-chat-agent-avatar{width:42px;height:42px;border-radius:50%;background:#f3c54a;color:#111827;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.prodash-chat-agent-copy strong{display:block;color:#1f2937;font-size:1.05rem}.prodash-chat-agent-copy p{margin:.08rem 0 0;color:#6b7280;font-size:.85rem;display:flex;align-items:center;gap:.3rem}.prodash-chat-online-dot{width:8px;height:8px;border-radius:50%;background:#22c55e}.prodash-chat-header button{width:36px;height:36px;border:1px solid rgba(148,163,184,.35);border-radius:50%;background:#eef2f7;color:#374151;cursor:pointer}.prodash-chat-body{flex:1;background:radial-gradient(circle at center,rgba(148,163,184,.15) 1px,transparent 1px);background-size:24px 24px;background-color:#e6edf6}.prodash-chat-footer{display:grid;grid-template-columns:auto auto 1fr auto;gap:.56rem;align-items:center;padding:.9rem 1rem;border-top:1px solid rgba(148,163,184,.26);background:#f8fafc}.prodash-chat-footer button{width:36px;height:36px;border-radius:50%;border:none;background:#e5e7eb;color:#4b5563;cursor:pointer}.prodash-chat-footer input{width:100%;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#fff;color:#0f172a;padding:.68rem .95rem;outline:none}.prodash-chat-footer .prodash-chat-send{background:#f3c54a;color:#111827}.prodash-success-popup{width:min(360px,100%);border-radius:18px;border:1px solid rgba(74,222,128,.42);background:linear-gradient(170deg,#091422fa,#0b1a2df2);color:#e5f8ff;text-align:center;padding:1.2rem 1rem}.prodash-success-popup i{font-size:2rem;color:#4ade80}.prodash-success-popup h3{margin:.5rem 0 .32rem;font-family:Outfit,Plus Jakarta Sans,sans-serif}.prodash-success-popup p{margin:0;color:#9bc0dc;font-size:.88rem}.prodash-success-popup button{margin-top:.82rem;border:none;border-radius:10px;background:linear-gradient(130deg,#4be0ff,#16b9ef);color:#052531;font-weight:800;padding:.55rem 1rem;cursor:pointer}.prodash-placeholder-card{min-height:260px}.prodash-placeholder-card h2{margin:0 0 .4rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.35rem}.prodash-placeholder-card p{margin:0;color:#93abc7}.prodash-placeholder-note{margin-top:.65rem!important;color:#72dffb!important}.prodash-drawer-backdrop{position:fixed;inset:0;z-index:50;border:none;background:#0206179e}.prodash-drawer{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(360px,88vw);background:linear-gradient(160deg,#080f1cfa,#0c1626fa);border-right:1px solid var(--prodash-soft-border);box-shadow:24px 0 48px #0206178f;padding:1.05rem .85rem;transform:translate(-105%);transition:transform .24s ease;overflow:auto}.prodash-drawer.is-open{transform:translate(0)}.prodash-drawer-user{display:grid;grid-template-columns:auto 1fr;gap:.7rem;border-radius:16px;border:1px solid var(--prodash-soft-border);background:#0d182ce0;padding:.75rem;margin-bottom:.8rem}.prodash-drawer-avatar{width:62px;height:62px;border-radius:50%;border:1px solid rgba(70,211,255,.45);background:#091222eb;color:#8ceaff;display:flex;align-items:center;justify-content:center;overflow:hidden}.prodash-drawer-avatar img{width:100%;height:100%;object-fit:cover}.prodash-drawer-user strong{display:block;color:#f0faff;font-family:Outfit,Plus Jakarta Sans,sans-serif}.prodash-drawer-user p,.prodash-drawer-user span{margin:.2rem 0 0;color:#8fa6c1;font-size:.81rem}.prodash-drawer-menu{display:grid}.prodash-drawer-menu button{border:none;border-radius:11px;background:#ffffff05;color:#d0e3f7;padding:.72rem .64rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;cursor:pointer}.prodash-drawer-menu button:hover{background:#46d3ff1a}.prodash-drawer-menu span{text-align:left}.prodash-drawer-menu button i:first-child{color:#8ceaff}.prodash-drawer-menu button i:last-child{color:#7f95b0;font-size:.74rem}.prodash-drawer-logout{margin-top:.3rem;color:#ffb7c0!important}.prodash-floating-nav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;width:min(740px,calc(100vw - 22px));border-radius:18px;border:1px solid var(--prodash-soft-border);background:linear-gradient(160deg,#091222f2,#0b1627f2);box-shadow:0 20px 40px #02061794;padding:.42rem;padding-bottom:calc(.42rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.prodash-floating-nav button{min-height:62px;border:1px solid transparent;border-radius:12px;background:transparent;padding:.48rem .3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;color:#96aec9;cursor:pointer}.prodash-floating-nav button i{font-size:.9rem}.prodash-floating-nav button span{display:block;font-size:.72rem;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.prodash-floating-nav button.active{border-color:#46d3ff73;background:linear-gradient(140deg,#46d3ff33,#19b8ef24);color:#dff9ff}@keyframes prodashRowEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.prodash-grid{grid-template-columns:1fr}.prodash-market-body{max-height:390px}}@media (max-width: 768px){.prodash-page{padding:.72rem;padding-bottom:calc(.72rem + 78px + env(safe-area-inset-bottom))}.prodash-shell{border-radius:22px;padding:.72rem}.prodash-brand-block strong{font-size:.92rem}.prodash-wallet-card{flex-direction:column}.prodash-wallet-actions{flex-direction:row}.prodash-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.prodash-promo-dual{grid-template-columns:1fr}.prodash-market-head,.prodash-market-row{grid-template-columns:1.17fr .82fr .88fr;gap:.32rem}.prodash-market-row p{font-size:.8rem}.prodash-floating-nav{width:calc(100vw - 14px)}.prodash-floating-nav button{min-height:58px}.prodash-chat-modal{height:min(620px,90vh);border-radius:18px}}@media (max-width: 480px){.prodash-topbar{gap:.48rem}.prodash-icon-btn{width:40px;height:40px}.prodash-market-highlights{grid-template-columns:1fr}.prodash-floating-nav{gap:.28rem;padding:.34rem;padding-bottom:calc(.34rem + env(safe-area-inset-bottom))}.prodash-floating-nav button span{font-size:.66rem;line-height:1.18}.prodash-chat-header{padding:.7rem .75rem}.prodash-chat-footer{grid-template-columns:auto auto 1fr auto;padding:.7rem}}.prodash-wallet-balance-strip{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.52rem}.prodash-wallet-balance-strip span{border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#0d182bc2;color:#cde2f7;font-size:.72rem;padding:.2rem .48rem}.prodash-deposit-select-card,.prodash-deposit-form-card,.prodash-deposit-confirm-card,.prodash-deposit-records-card{border-radius:22px}.prodash-deposit-search-row{margin-bottom:.75rem}.prodash-deposit-search-row input{width:100%;border-radius:14px;border:1px solid var(--prodash-soft-border);background:#0a1424d6;color:#eaf5ff;padding:.72rem .88rem}.prodash-deposit-asset-list{display:grid;gap:.55rem}.prodash-deposit-asset-item{border:1px solid var(--prodash-soft-border);background:#0b1424d4;border-radius:14px;padding:.7rem .8rem;display:grid;grid-template-columns:42px 1fr auto;gap:.7rem;align-items:center;color:#e8f5ff;text-align:left;cursor:pointer}.prodash-deposit-asset-item:hover{border-color:#46d3ff8f;transform:translateY(-1px)}.prodash-deposit-asset-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(140deg,#ffc300e6,#ff8000e0);color:#17212f;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.prodash-deposit-asset-item p{margin:0;color:#97adca;font-size:.8rem}.prodash-deposit-asset-item small{color:#8cb2d4;font-size:.72rem}.prodash-deposit-header-row{align-items:center}.prodash-deposit-header-title h2{margin-bottom:.1rem}.prodash-inline-link{border:none;background:transparent;color:#8ceaff;font-weight:700;cursor:pointer;font-size:.82rem}.prodash-deposit-address-card{border:1px solid var(--prodash-soft-border);border-radius:18px;background:#0d1628b3;padding:.95rem;text-align:center}.prodash-deposit-address-card h3{margin-bottom:.6rem;font-size:1.12rem}.prodash-deposit-qr-wrap{width:168px;height:168px;margin:0 auto .58rem;border:2px solid rgba(245,181,44,.88);border-radius:8px;overflow:hidden;background:#fff}.prodash-deposit-qr-wrap img{width:100%;height:100%;object-fit:cover}.prodash-deposit-qr-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#111827;font-weight:700}.prodash-deposit-address-text{margin:0 0 .45rem;color:#c5d7ee;font-family:Outfit,Plus Jakarta Sans,sans-serif}.prodash-deposit-warning-text{margin:0 auto .72rem;color:#ff7a7a;max-width:520px;font-size:.86rem}.prodash-copy-btn{border:none;border-radius:11px;background:linear-gradient(145deg,#f8bc26,#ef9f03);color:#172028;font-weight:800;padding:.6rem 1.25rem;cursor:pointer}.prodash-copy-btn.is-copied{background:linear-gradient(145deg,#25c799,#1f9c7b);color:#f5fffb}.prodash-page{padding-top:calc(1rem + env(safe-area-inset-top))}.prodash-shell{width:min(1240px,100%);border-radius:30px;border-color:#7dd3fc3d;box-shadow:0 34px 88px #02061794}.prodash-content-area{display:grid;gap:.78rem}.prodash-wallet-card{border-radius:24px;border-color:#94a3b847;background:linear-gradient(145deg,#070f1edb,#0a1629c7);align-items:stretch}.prodash-wallet-copy{display:grid;gap:.62rem;flex:1}.prodash-wallet-heading-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.prodash-wallet-heading-row p{margin:0;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;color:#91aed0}.prodash-wallet-identity-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.prodash-wallet-identity-row small{font-size:.84rem;color:#bad0e6}.prodash-wallet-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.prodash-wallet-metrics-grid article{border-radius:13px;border:1px solid rgba(148,163,184,.24);background:#0c1628bd;padding:.56rem;display:grid;gap:.22rem}.prodash-wallet-metrics-grid span{font-size:.72rem;color:#90aeca;letter-spacing:.03em}.prodash-wallet-metrics-grid strong{color:#eff8ff;font-size:.88rem;line-height:1.3}.prodash-wallet-balance-strip{gap:.4rem}.prodash-wallet-balance-strip span{background:#0b1425d6;border-color:#7dd3fc4d}.prodash-wallet-actions{min-width:132px}.prodash-deposit-btn{min-height:46px}.prodash-quick-actions{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#0a122285;padding:.62rem}.prodash-quick-item{min-height:88px}.prodash-market-card{border-radius:24px;border-color:#94a3b83d}.prodash-market-table{border-radius:16px}.prodash-market-row:hover{background:#38bdf814}.prodash-panel-card{border-radius:24px;border-color:#94a3b842;background:linear-gradient(160deg,#0c1426e6,#09101ed1)}@media (max-width: 980px){.prodash-wallet-metrics-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.prodash-wallet-card{padding:.86rem;gap:.76rem}.prodash-wallet-actions{width:100%;min-width:0}.prodash-wallet-actions button{flex:1}.prodash-wallet-metrics-grid{grid-template-columns:1fr}.prodash-wallet-copy h1{font-size:clamp(1.4rem,7.2vw,1.95rem)}.prodash-market-body{max-height:340px}}@media (max-width: 480px){.prodash-shell{border-radius:20px}.prodash-wallet-identity-row{align-items:flex-start;flex-direction:column}.prodash-wallet-copy h1 span{display:block;margin-left:0;margin-top:.1rem}.prodash-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.prodash-icon-btn,.prodash-quick-item,.prodash-deposit-btn{transition:none}}.prodash-deposit-amount-card{margin-top:.8rem;border:1px solid var(--prodash-soft-border);border-radius:18px;background:#0a1323c7;padding:.95rem}.prodash-deposit-amount-card label{display:grid;gap:.36rem;font-weight:700}.prodash-deposit-amount-card input{border-radius:10px;border:1px solid var(--prodash-soft-border);background:#050c18d1;color:#f6fbff;padding:.68rem .74rem}.prodash-deposit-amount-card small{display:block;margin-top:.38rem;color:#8ea8c4}.prodash-deposit-confirm-subtitle{margin:.1rem 0 .7rem;color:#a4bad5}.prodash-upload-zone{border:1px dashed rgba(148,163,184,.35);border-radius:16px;background:#0c15269e;padding:1rem;display:grid;gap:.4rem;justify-items:center;text-align:center}.prodash-upload-zone input{border:none;background:transparent;width:auto;padding:0}.prodash-upload-icon{width:58px;height:58px;border-radius:50%;background:#2bca9933;color:#43d9ac;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem}.prodash-deposit-confirm-meta{display:flex;justify-content:space-between;gap:.6rem;border-radius:12px;border:1px solid var(--prodash-soft-border);background:#080f1cbf;padding:.62rem .78rem;color:#d4e8ff;font-size:.86rem}.prodash-neutral-badge{color:#ffd578;font-weight:700;text-transform:capitalize}.prodash-deposit-status-card{border-radius:20px}.prodash-deposit-status-list{display:grid;gap:.5rem}.prodash-deposit-status-item{border:1px solid var(--prodash-soft-border);border-radius:13px;background:#09101db8;padding:.64rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.prodash-deposit-status-item strong{color:#ecf8ff}.prodash-deposit-status-item small{display:block;margin-top:.12rem;color:#8ea7c3;font-size:.76rem}.prodash-deposit-page{padding-bottom:1.2rem}.prodash-deposit-shell{max-width:980px}.prodash-deposit-page-card{margin:0 auto;width:min(860px,100%)}.prodash-deposit-top-user{text-align:right}.prodash-deposit-top-user strong{display:block;color:#f2f9ff;font-size:.88rem}.prodash-deposit-top-user small{color:#8ea9c9;font-size:.74rem}.prodash-inline-link-btn{border-radius:10px;border:1px solid rgba(140,234,255,.28);background:#0f2136bd;color:#9befff;padding:.45rem .68rem}.prodash-copy-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.prodash-copy-toast{position:absolute;bottom:-1.65rem;left:50%;transform:translate(-50%);border-radius:999px;border:1px solid rgba(34,197,94,.45);background:#082214eb;color:#b8ffd4;font-size:.7rem;font-weight:700;padding:.12rem .48rem;white-space:nowrap;pointer-events:none}@media (max-width: 760px){.prodash-deposit-top-user{display:none}.prodash-deposit-page-card{width:100%}}.prodash-drawer{border-right-color:#7dd3fc3d;box-shadow:24px 0 52px #0206179e}.prodash-drawer-user{border-color:#7dd3fc3d;background:linear-gradient(145deg,#0c182ce6,#0a1526d1)}.prodash-drawer-menu{gap:.22rem}.prodash-drawer-menu button{min-height:48px;border:1px solid transparent}.prodash-drawer-menu button:hover{border-color:#7dd3fc52;background:linear-gradient(145deg,#38bdf824,#2563eb14)}.prodash-drawer-logout{border-color:#fb71854d!important;background:linear-gradient(145deg,#fb718529,#7f1d1d1a)!important}.prodash-panel-card{border-radius:24px;border-color:#94a3b847}.prodash-panel-header{margin-bottom:1rem}.prodash-panel-header h2{font-size:clamp(1.1rem,2vw,1.34rem)}.prodash-form{gap:.84rem}.prodash-form label{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.prodash-form input,.prodash-form select,.prodash-deposit-search-row input,.prodash-deposit-amount-card input{min-height:46px;border-radius:12px}.prodash-submit-btn,.prodash-inline-link-btn,.prodash-copy-btn,.prodash-back-btn,.prodash-inline-link{min-height:42px}.prodash-kyc-card,.prodash-deposit-select-card,.prodash-deposit-form-card,.prodash-deposit-confirm-card,.prodash-deposit-records-card,.prodash-deposit-status-card{border:1px solid rgba(148,163,184,.24);background:linear-gradient(160deg,#0c1426eb,#09101edb);box-shadow:inset 0 1px #d1edff0d}.prodash-deposit-asset-item{border-radius:14px;border-color:#94a3b83d}.prodash-deposit-asset-item:hover{box-shadow:0 14px 28px #020a1838}.prodash-upload-zone{border-style:solid;border-color:#7dd3fc47;background:linear-gradient(145deg,#091323c2,#08101ea8)}.prodash-chat-modal{width:min(1020px,100%);border-radius:22px;border:1px solid rgba(148,163,184,.26);background:linear-gradient(160deg,#091222f5,#0c1628f0);color:#dcedff}.prodash-chat-header{border-bottom-color:#94a3b83d;background:linear-gradient(135deg,#08101ee6,#0c1626d6)}.prodash-chat-agent-copy strong{color:#f2f8ff}.prodash-chat-agent-copy p{color:#92b0d2}.prodash-chat-header button{border-color:#94a3b84d;background:#0a1222cc;color:#cde4ff}.prodash-chat-body{background:linear-gradient(160deg,#060c17db,#080f1cc7)}.prodash-chat-footer{border-top-color:#94a3b83d;background:linear-gradient(155deg,#08101ee0,#0c1626cc)}.prodash-chat-footer button{border:1px solid rgba(148,163,184,.3);background:#0a1222c7;color:#cde4ff}.prodash-chat-footer input{border-color:#94a3b84d;background:#030a14cc;color:#e7f2ff}.prodash-chat-footer .prodash-chat-send{background:linear-gradient(135deg,#38bdf8,#2dd4bf);color:#041a25}@media (max-width: 980px){.prodash-panel-card{border-radius:20px}}@media (max-width: 760px){.prodash-drawer{width:min(340px,92vw)}.prodash-form label{letter-spacing:.04em}.prodash-chat-modal{border-radius:16px}}@media (prefers-reduced-motion: reduce){.prodash-drawer,.prodash-drawer-menu button,.prodash-submit-btn,.prodash-copy-btn,.prodash-deposit-asset-item,.prodash-chat-header button,.prodash-chat-footer button{transition:none}}.supportchat-overlay{z-index:110;background:#020617b8}.supportchat-modal{width:min(1080px,100%);height:min(780px,94vh);border-radius:22px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(160deg,#091222f5,#0c1628f0);box-shadow:0 28px 70px #0206179e;display:grid;grid-template-rows:auto auto auto auto 1fr;gap:.62rem;padding:.84rem;color:#dcedff}.supportchat-header{border-radius:14px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(135deg,#08101edb,#0c1626d1);padding:.65rem .74rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.supportchat-title-wrap{display:flex;align-items:center;gap:.6rem}.supportchat-avatar{width:40px;height:40px;border-radius:50%;border:1px solid rgba(56,189,248,.45);color:#baf2ff;background:linear-gradient(135deg,#38bdf833,#2dd4bf29);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.supportchat-title-wrap strong{display:block;color:#f2f8ff;font-size:1rem}.supportchat-title-wrap p{margin:.08rem 0 0;color:#92b0d2;font-size:.8rem;display:flex;align-items:center;gap:.28rem}.supportchat-live-dot{width:8px;height:8px;border-radius:50%;background:#4ade80}.supportchat-header-actions{display:flex;align-items:center;gap:.42rem}.supportchat-icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#0a1222cc;color:#cde4ff;cursor:pointer}.supportchat-topbar{border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#060d19b8;padding:.54rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.62rem}.supportchat-stats{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.supportchat-stats span{border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#09111fbd;color:#adc7e5;font-size:.74rem;padding:.22rem .5rem}.supportchat-topbar-actions{display:flex;align-items:center;gap:.48rem}.supportchat-topbar-actions select,.supportchat-composer select,.supportchat-composer input,.supportchat-composer textarea,.supportchat-thread-footer input{border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#030a14cc;color:#e7f2ff;padding:.54rem .64rem;outline:none}.supportchat-primary-btn,.supportchat-ghost-btn{border-radius:10px;font-weight:700;cursor:pointer}.supportchat-primary-btn{border:none;background:linear-gradient(135deg,#38bdf8,#2dd4bf);color:#041a25;padding:.56rem .82rem}.supportchat-ghost-btn{border:1px solid rgba(148,163,184,.3);background:#091120c2;color:#cde4ff;padding:.52rem .74rem}.supportchat-primary-btn:disabled,.supportchat-ghost-btn:disabled{opacity:.62;cursor:not-allowed}.supportchat-composer{border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#070e1bbd;padding:.62rem;display:grid;gap:.52rem}.supportchat-composer h3{margin:0;font-size:.96rem;color:#f2f8ff}.supportchat-composer-grid{display:grid;grid-template-columns:1fr 1fr;gap:.48rem}.supportchat-composer-grid label{display:grid;gap:.25rem;font-size:.8rem;color:#b8d0ec}.supportchat-field-span-2{grid-column:span 2}.supportchat-composer textarea{resize:vertical}.supportchat-composer-actions{display:flex;justify-content:flex-end;gap:.45rem}.supportchat-error,.supportchat-notice,.supportchat-muted{margin:0;font-size:.82rem}.supportchat-error{color:#fda4af}.supportchat-notice{color:#7dd3fc}.supportchat-muted{color:#95b1d2}.supportchat-layout{min-height:0;display:grid;grid-template-columns:340px 1fr;gap:.62rem}.supportchat-ticket-list,.supportchat-thread{min-height:0;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#060d19b8}.supportchat-ticket-list{padding:.55rem;display:grid;gap:.42rem;overflow:auto}.supportchat-ticket-item{border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#0a1222cc;padding:.56rem;text-align:left;color:#dceeff;cursor:pointer;display:grid;gap:.24rem}.supportchat-ticket-item.active{border-color:#38bdf870;box-shadow:0 8px 18px #020a1852}.supportchat-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.supportchat-ticket-item strong{font-size:.78rem}.supportchat-ticket-item p,.supportchat-ticket-item small{margin:0}.supportchat-ticket-item p{color:#e8f3ff;font-size:.82rem}.supportchat-ticket-item small{color:#8ea9ce;font-size:.72rem}.supportchat-ticket-foot{display:flex;align-items:center;justify-content:space-between;gap:.42rem;color:#9db7d7;font-size:.72rem}.supportchat-chip{border-radius:999px;border:1px solid rgba(148,163,184,.3);padding:.15rem .5rem;font-size:.7rem;text-transform:capitalize}.supportchat-chip.is-positive{color:#4ade80;border-color:#22c55e5c;background:#22c55e1f}.supportchat-chip.is-warning{color:#facc15;border-color:#facc155c;background:#facc151f}.supportchat-chip.is-neutral{color:#7dd3fc;border-color:#7dd3fc5c;background:#7dd3fc1f}.supportchat-chip.is-negative{color:#fda4af;border-color:#f472b659;background:#f472b61a}.supportchat-thread{padding:.65rem;display:grid;grid-template-rows:auto 1fr auto;gap:.58rem}.supportchat-thread-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.supportchat-thread-head strong{display:block;color:#f3f8ff}.supportchat-thread-head p{margin:.15rem 0 0;color:#8ea9cd;font-size:.76rem}.supportchat-messages{min-height:0;overflow:auto;border-radius:11px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(160deg,#060c17db,#080f1cc7);padding:.6rem;display:grid;gap:.5rem}.supportchat-message{border-radius:11px;border:1px solid rgba(148,163,184,.22);background:#0a1222cc;padding:.52rem;display:grid;gap:.24rem}.supportchat-message.is-admin{border-color:#38bdf866;background:#2563eb24}.supportchat-message header{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.supportchat-message header strong{color:#f1f8ff;font-size:.78rem}.supportchat-message header small{color:#92aed1;font-size:.7rem}.supportchat-message p{margin:0;color:#d7e9ff;font-size:.82rem;line-height:1.52;white-space:pre-wrap;word-break:break-word}.supportchat-thread-footer{display:grid;grid-template-columns:1fr auto;gap:.5rem}.supportchat-thread-empty{min-height:220px;border-radius:12px;border:1px dashed rgba(148,163,184,.32);display:grid;place-items:center;text-align:center;padding:.8rem}.supportchat-thread-empty h3{margin:0;color:#eff7ff}.supportchat-thread-empty p{margin:.35rem 0 0;color:#94b2d4;max-width:320px}@media (max-width: 980px){.supportchat-layout{grid-template-columns:1fr}.supportchat-ticket-list{max-height:210px}}@media (max-width: 760px){.supportchat-modal{border-radius:16px;padding:.62rem;height:min(760px,95vh)}.supportchat-topbar{flex-direction:column;align-items:stretch}.supportchat-composer-grid{grid-template-columns:1fr}.supportchat-field-span-2{grid-column:auto}.supportchat-thread{min-height:0}.supportchat-thread-footer{grid-template-columns:1fr}}.supportchat-modal{width:min(1120px,100%);border-radius:24px;border-color:#7dd3fc3d;box-shadow:0 34px 84px #0206179e}.supportchat-header,.supportchat-topbar,.supportchat-composer,.supportchat-ticket-list,.supportchat-thread{border-color:#94a3b83d}.supportchat-ticket-item{border-color:#94a3b83d;border-radius:12px}.supportchat-ticket-item.active{border-color:#38bdf885;box-shadow:0 10px 22px #0412265c}.supportchat-thread-head{border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#070e1ba8;padding:.56rem}.supportchat-thread-footer input,.supportchat-composer input,.supportchat-composer select,.supportchat-composer textarea,.supportchat-topbar-actions select{min-height:44px}.supportchat-primary-btn,.supportchat-ghost-btn,.supportchat-icon-btn{min-height:40px}@media (max-width: 980px){.supportchat-modal{height:min(820px,95vh)}}@media (max-width: 760px){.supportchat-modal{border-radius:16px;padding:.58rem}.supportchat-ticket-list{max-height:230px}}@media (prefers-reduced-motion: reduce){.supportchat-icon-btn,.supportchat-ticket-item,.supportchat-primary-btn,.supportchat-ghost-btn{transition:none}}.lum-page{min-height:100vh;padding:1rem;background:radial-gradient(circle at 12% 8%,rgba(254,223,137,.16),transparent 40%),linear-gradient(180deg,#071126,#040b17);color:#e6eef8}.lum-shell{max-width:980px;margin:0 auto;display:grid;gap:.9rem}.lum-topbar{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:.75rem}.lum-icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(101,149,190,.38);background:#08152ad1;color:#dcecff;cursor:pointer}.lum-title h1{margin:0;font-size:clamp(1.25rem,4.2vw,1.7rem);color:#f4f7fd}.lum-title p{margin:.2rem 0 0;color:#8fa6c2;font-size:.86rem}.lum-user-strip{display:flex;justify-content:space-between;align-items:center;gap:.8rem;border:1px solid rgba(90,121,158,.42);border-radius:16px;padding:.75rem .9rem;background:#091223c2}.lum-user-strip strong{display:block;font-size:.95rem}.lum-user-strip p{margin:.2rem 0 0;color:#8fa6c2;font-size:.8rem}.lum-user-strip span{font-size:.85rem;color:#ffd972;font-weight:700}.lum-summary-card{border-radius:22px;padding:1rem;border:1px solid rgba(255,220,145,.34);background:linear-gradient(145deg,#f8cb61,#e9b341 52%,#d89f30);color:#2f2000;box-shadow:0 18px 42px #130f054d}.lum-summary-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.lum-summary-head p{margin:0;color:#2f2000cc;font-size:.82rem}.lum-summary-head h2{margin:.25rem 0 0;font-size:clamp(1.4rem,5vw,2rem)}.lum-entrust-btn{border:1px solid rgba(253,244,202,.7);border-radius:999px;background:#fff9e55c;color:#fff9e8;min-height:42px;min-width:108px;font-weight:700;cursor:pointer}.lum-summary-grid{margin-top:.9rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.lum-summary-grid article{border-radius:14px;background:#fffbe942;padding:.62rem}.lum-summary-grid span{display:block;font-size:.74rem;color:#372400c7}.lum-summary-grid strong{display:block;margin-top:.26rem;font-size:.95rem}.lum-plan-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px;border:1px solid rgba(109,135,168,.44);overflow:hidden;width:fit-content;min-width:240px;background:#081120cc}.lum-plan-tabs button{border:none;background:transparent;color:#adc2db;font-weight:700;padding:.64rem .94rem;cursor:pointer}.lum-plan-tabs button.active{background:linear-gradient(140deg,#f5c75e,#e5ae33);color:#2e1c00}.lum-notice,.lum-error,.lum-empty{margin:0;border-radius:12px;padding:.7rem .8rem;font-size:.88rem}.lum-notice{border:1px solid rgba(129,219,182,.5);color:#bcfbe1;background:#082a1980}.lum-error{border:1px solid rgba(255,128,128,.5);color:#ffd0d0;background:#390c1480}.lum-empty{border:1px dashed rgba(133,156,189,.45);color:#9db3cd;background:#071123ad}.lum-plan-list{display:grid;gap:.85rem}.lum-plan-card{border:1px solid rgba(93,126,165,.35);border-radius:20px;padding:.95rem;background:linear-gradient(160deg,#0d182deb,#08101fde);display:grid;gap:.8rem}.lum-plan-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem}.lum-plan-card h3{margin:0;font-size:1.2rem;color:#f5fbff}.lum-plan-card p{margin:.28rem 0 0;color:#8ba2c2;font-size:.82rem}.lum-plan-actions{display:grid;grid-auto-flow:column;align-items:center;gap:.45rem}.lum-plan-badge{border-radius:999px;padding:.2rem .55rem;background:#ffcb5e33;border:1px solid rgba(255,203,94,.43);color:#ffd474;font-size:.72rem;font-weight:700}.lum-info-btn,.lum-buy-btn,.lum-primary-btn,.lum-secondary-btn{border-radius:11px;border:1px solid rgba(102,130,165,.42);padding:.5rem .72rem;font-weight:700;cursor:pointer}.lum-info-btn,.lum-secondary-btn{background:#0f1c35d9;color:#d7e8fb}.lum-buy-btn,.lum-primary-btn{border-color:#ffd06b6b;background:linear-gradient(140deg,#f3c75e,#e3ad31);color:#271700}.lum-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.lum-plan-grid div{border-radius:12px;background:#07101fe6;border:1px solid rgba(85,113,149,.35);padding:.55rem}.lum-plan-grid span{display:block;font-size:.73rem;color:#8ea6c5}.lum-plan-grid strong{display:block;margin-top:.28rem;font-size:.92rem}.lum-plan-card footer{display:flex;flex-wrap:wrap;gap:.45rem .75rem;color:#8da4c1;font-size:.76rem}.lum-modal-backdrop{position:fixed;inset:0;background:#000712b3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:120}.lum-modal-card{width:min(960px,100%);border-radius:18px;border:1px solid rgba(120,147,180,.45);background:#09152c;box-shadow:0 30px 55px #00000061;overflow:hidden}.lum-modal-card>header{padding:.86rem .95rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(88,115,148,.44);background:linear-gradient(140deg,#f3c657fa,#d89d29fa);color:#2f1f00}.lum-modal-card>header h3{margin:0}.lum-close-btn{border:none;width:34px;height:34px;border-radius:10px;background:#fffbea47;color:#fff7dd;cursor:pointer}.lum-modal-loading{margin:0;padding:1rem;color:#9fb4cd}.lum-detail-modal,.lum-info-modal{width:min(740px,100%)}.lum-detail-meta,.lum-invest-body,.lum-info-scroll,.lum-entrust-summary,.lum-filter-tabs,.lum-investment-table-wrap{padding-left:.95rem;padding-right:.95rem}.lum-detail-meta{padding-top:.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;color:#c9daee}.lum-detail-meta p{margin:0;border:1px solid rgba(82,110,145,.4);border-radius:10px;padding:.5rem;background:#060d1bb8}.lum-detail-description{margin:0;padding:.85rem .95rem 0;color:#d8e7fa}.lum-content-list{display:grid;gap:.64rem;padding:.8rem .95rem .95rem}.lum-content-list article{border:1px solid rgba(86,112,147,.4);border-radius:12px;padding:.66rem;background:#070f1eb3}.lum-content-list h4{margin:0;font-size:.98rem}.lum-content-list p{margin:.4rem 0 0;color:#b7cbe4;line-height:1.5;white-space:pre-wrap}.lum-modal-actions{display:flex;justify-content:flex-end;gap:.55rem;padding:.75rem .95rem .95rem}.lum-invest-body{padding-top:.85rem;display:grid;gap:.65rem}.lum-invest-row{display:flex;justify-content:space-between;color:#d7e6f9}.lum-invest-row span{color:#97afca}.lum-invest-body label{color:#b7cbe4;font-size:.86rem}.lum-invest-body input{height:42px;border-radius:10px;border:1px solid rgba(89,119,155,.5);background:#070f1ee6;color:#edf7ff;padding:0 .75rem}.lum-invest-projection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.lum-invest-projection article{border:1px solid rgba(88,117,154,.38);border-radius:10px;background:#050d1cc7;padding:.6rem}.lum-invest-projection span{display:block;color:#92abcd;font-size:.74rem}.lum-invest-projection strong{display:block;margin-top:.25rem}.lum-risk-note{margin:0;border:1px solid rgba(252,206,98,.4);border-radius:10px;padding:.62rem;color:#ffe8a7;background:#3e2c0a73;font-size:.83rem;line-height:1.45}.lum-entrust-modal{width:min(1100px,100%)}.lum-entrust-summary{padding-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.lum-entrust-summary article{border:1px solid rgba(84,113,151,.4);border-radius:10px;background:#050d1dcc;padding:.58rem}.lum-entrust-summary span{display:block;font-size:.74rem;color:#90aac8}.lum-entrust-summary strong{display:block;margin-top:.24rem}.lum-filter-tabs{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.4rem}.lum-filter-tabs button{border:1px solid rgba(83,112,147,.45);border-radius:999px;padding:.42rem .76rem;background:#070f1de0;color:#b9cee7;cursor:pointer;font-size:.8rem}.lum-filter-tabs button.active{border-color:#ffd06b80;background:#f3c85f38;color:#ffd678}.lum-investment-table-wrap{overflow:auto;padding-top:.8rem;padding-bottom:.9rem}.lum-investment-table{width:100%;border-collapse:collapse;min-width:920px}.lum-investment-table th,.lum-investment-table td{border-bottom:1px solid rgba(74,102,139,.35);padding:.58rem;text-align:left;font-size:.82rem}.lum-investment-table th{color:#97afcb;font-weight:700;white-space:nowrap}.lum-investment-table td{color:#dde9f8;vertical-align:top}.lum-investment-table td small{display:block;margin-top:.2rem;color:#90a8c6}.lum-status{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700;border:1px solid transparent}.lum-status-active{background:#1f804f33;border-color:#5ee9a573;color:#86f5bf}.lum-status-completed{background:#27917e38;border-color:#92ecd873;color:#9ff0db}.lum-status-pending{background:#7a5d164d;border-color:#ffd05c73;color:#ffd670}.lum-status-rejected,.lum-status-cancelled{background:#96233642;border-color:#ff97a47a;color:#ffbbc4}.lum-status-redeemed-early{background:#294b924d;border-color:#8fb8ff73;color:#bdd7ff}.lum-info-scroll{max-height:min(68vh,620px);overflow:auto;padding-top:.9rem;padding-bottom:1rem}.lum-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);border-radius:999px;background:#0b2316e6;color:#c8f8df;border:1px solid rgba(95,231,163,.5);padding:.52rem .95rem;font-size:.85rem;z-index:150}@media (max-width: 760px){.lum-page{padding:.72rem}.lum-user-strip{flex-direction:column;align-items:flex-start}.lum-summary-grid,.lum-plan-grid,.lum-invest-projection,.lum-entrust-summary,.lum-detail-meta{grid-template-columns:1fr}.lum-plan-actions{grid-auto-flow:row;justify-items:end}.lum-plan-tabs{width:100%;min-width:0}.lum-modal-backdrop{align-items:flex-end;padding:0}.lum-modal-card,.lum-detail-modal,.lum-info-modal,.lum-entrust-modal{width:100%;max-height:92vh;border-radius:16px 16px 0 0}}.lum-page{padding-top:calc(1rem + env(safe-area-inset-top));padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}.lum-shell{max-width:1140px;border-radius:28px;border:1px solid rgba(110,143,182,.26);background:linear-gradient(165deg,#081325e0,#060e1cd6);box-shadow:0 34px 84px #02061280;padding:.95rem}.lum-topbar{border-radius:14px;border:1px solid rgba(90,121,158,.3);background:#081222bd;padding:.42rem}.lum-user-strip{border-radius:18px;border-color:#6e8fb652;background:linear-gradient(145deg,#091427d1,#0a172dbd)}.lum-overview-strip{border-radius:18px;border:1px solid rgba(110,143,182,.3);background:linear-gradient(150deg,#08101fcc,#0b1627bd);padding:.75rem;display:grid;grid-template-columns:.95fr 1.05fr;gap:.62rem}.lum-overview-main{border-radius:14px;border:1px solid rgba(255,220,145,.4);background:linear-gradient(145deg,#f8cb6133,#d89f3024);padding:.72rem;display:grid;gap:.22rem}.lum-overview-main p{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#c4d5e8}.lum-overview-main h2{margin:0;font-size:clamp(1.16rem,2.2vw,1.54rem);color:#fff2c7;line-height:1.2}.lum-overview-main span{color:#c5d6e8;font-size:.8rem}.lum-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.lum-overview-grid article{border-radius:13px;border:1px solid rgba(110,143,182,.3);background:#08101eb8;padding:.62rem;display:grid;gap:.2rem}.lum-overview-grid span{color:#b5c8de;font-size:.72rem}.lum-overview-grid strong{color:#f2f8ff;font-size:.84rem;line-height:1.3;word-break:break-word}.lum-summary-card,.lum-plan-card,.lum-modal-card{border-color:#6e8fb64d}.lum-plan-card{border-radius:22px}.lum-info-btn,.lum-buy-btn,.lum-primary-btn,.lum-secondary-btn,.lum-icon-btn,.lum-plan-tabs button,.lum-filter-tabs button{min-height:42px}.lum-modal-card{border-radius:20px}@media (max-width: 980px){.lum-overview-strip{grid-template-columns:1fr}}@media (max-width: 760px){.lum-shell{padding:.75rem;border-radius:22px}.lum-overview-grid{grid-template-columns:1fr}.lum-overview-strip{padding:.64rem}}@media (prefers-reduced-motion: reduce){.lum-icon-btn,.lum-info-btn,.lum-buy-btn,.lum-primary-btn,.lum-secondary-btn,.lum-filter-tabs button,.lum-plan-card{transition:none}}.binary-page{--prodash-bg: radial-gradient(circle at 12% 8%, rgba(56, 189, 248, .28), transparent 36%), radial-gradient(circle at 86% 92%, rgba(45, 212, 191, .2), transparent 32%), linear-gradient(145deg, #040711 0%, #0b1324 50%, #121c32 100%);--prodash-surface: linear-gradient(160deg, rgba(12, 20, 38, .86), rgba(9, 16, 30, .78));--prodash-card: linear-gradient(155deg, rgba(14, 25, 45, .92), rgba(11, 20, 37, .82));--prodash-border: rgba(148, 163, 184, .2);--prodash-soft-border: rgba(148, 163, 184, .14);--prodash-text: #f8fbff;--prodash-muted: #9cb1cb;--prodash-positive: #1ad287;--prodash-negative: #ff6c78;position:relative;min-height:100vh;padding:1.2rem;padding-bottom:calc(1.2rem + 86px + env(safe-area-inset-bottom));background:var(--prodash-bg);font-family:Plus Jakarta Sans,Segoe UI,sans-serif;color:var(--prodash-text);overflow:hidden}.binary-background-orb{position:absolute;border-radius:999px;filter:blur(70px);z-index:0;pointer-events:none}.binary-background-orb-left{width:380px;height:380px;top:-110px;left:-80px;background:#38bdf840}.binary-background-orb-right{width:350px;height:350px;right:-110px;bottom:-140px;background:#2dd4bf38}.binary-shell{position:relative;z-index:1;max-width:1100px;margin:0 auto;border-radius:28px;border:1px solid var(--prodash-border);background:var(--prodash-surface);box-shadow:0 45px 95px #02061794;backdrop-filter:blur(14px);padding:1.15rem;display:grid;gap:.9rem}.binary-header{display:grid;gap:.68rem}.binary-header-top{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.binary-category-tabs{display:flex;gap:.44rem;overflow-x:auto;padding-bottom:.1rem}.binary-category-tabs button{border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#0a1424d6;color:#d7e8fa;padding:.38rem .8rem;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.binary-category-tabs button:hover{border-color:#58cdff70;transform:translateY(-1px)}.binary-category-tabs button.active{border-color:#49d8ff94;background:linear-gradient(140deg,#284473ad,#19b8ef42);color:#e8f9ff}.binary-selected-asset-card{border-radius:14px;border:1px solid rgba(104,168,230,.34);background:linear-gradient(145deg,#081223e6,#0b162bdb);padding:.58rem .7rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.binary-selected-asset-card span{color:#8fb5d8;font-size:.73rem}.binary-selected-asset-card strong{display:block;margin-top:.16rem;color:#e8f7ff;font-size:1.01rem}.binary-selected-asset-card em{font-style:normal;color:#8deaff;font-weight:800;font-size:.96rem}.binary-pair-selector{position:relative}.binary-pair-trigger{width:100%;border-radius:14px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(145deg,#091222f0,#0b172adb);color:#e9f7ff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.66rem;padding:.5rem .65rem}.binary-pair-trigger:disabled{opacity:.66;cursor:not-allowed}.binary-pair-trigger-left{display:flex;align-items:center;gap:.58rem;min-width:0}.binary-pair-icon-stack{position:relative;width:40px;height:26px;flex-shrink:0}.binary-pair-icon-stack span{position:absolute;width:22px;height:22px;border-radius:50%;border:1px solid rgba(148,163,184,.42);background:linear-gradient(140deg,#0b1424f5,#070e1bf0);display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;color:#cbebff;overflow:hidden}.binary-pair-icon-stack span:first-child{left:0;top:2px;z-index:1}.binary-pair-icon-stack span:last-child{right:0;bottom:0}.binary-pair-icon-stack img{width:100%;height:100%;object-fit:cover}.binary-pair-copy{min-width:0}.binary-pair-copy small,.binary-pair-copy strong{display:block;text-align:left}.binary-pair-copy small{color:#8db0cf;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.binary-pair-copy strong{color:#eaf7ff;margin-top:.14rem;font-size:.95rem;font-family:Outfit,Plus Jakarta Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.binary-pair-trigger-right{display:grid;justify-items:end;gap:.08rem;flex-shrink:0}.binary-pair-trigger-right em{font-style:normal;color:#84e8ff;font-size:.82rem;font-weight:700}.binary-pair-trigger-right i{color:#9ecde3;font-size:.72rem}.binary-pair-panel{position:absolute;left:0;right:0;top:calc(100% + .38rem);z-index:18;border-radius:16px;border:1px solid rgba(125,211,252,.24);background:linear-gradient(160deg,#08101efa,#091221f5);box-shadow:0 24px 40px #0208149e;padding:.64rem}.binary-pair-panel>header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.56rem}.binary-pair-panel>header strong{color:#e8f6ff;font-size:.86rem;font-family:Outfit,Plus Jakarta Sans,sans-serif}.binary-pair-panel>header small{color:#8fb2d2;font-size:.74rem}.binary-pair-grid{display:grid;gap:.45rem;max-height:320px;overflow:auto}.binary-pair-card{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(145deg,#0b1527e6,#08111fd1);color:#e4f4ff;text-align:left;padding:.56rem .62rem;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.binary-pair-card:hover{border-color:#67d7ff75;transform:translateY(-1px)}.binary-pair-card.active{border-color:#46d3ff94;box-shadow:inset 0 0 0 1px #46d3ff38}.binary-pair-card-head{display:flex;align-items:center;gap:.52rem}.binary-pair-card-head strong,.binary-pair-card-head small{display:block}.binary-pair-card-head strong{font-size:.88rem;color:#eaf8ff}.binary-pair-card-head small{margin-top:.12rem;color:#89a9c7;font-size:.72rem}.binary-pair-card-foot{margin-top:.44rem;display:flex;align-items:center;justify-content:space-between;gap:.44rem}.binary-pair-card-foot span{color:#86e6ff;font-size:.8rem;font-weight:700}.binary-pair-card-foot em{font-style:normal;font-size:.74rem;font-weight:700}.binary-pair-card-foot em.is-up{color:#65edb6}.binary-pair-card-foot em.is-down{color:#ff9aa6}.binary-live-price{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.binary-live-price span{color:var(--prodash-muted);font-size:.78rem}.binary-live-price strong{color:#74dffb;font-size:1.03rem;font-weight:800}.binary-header-actions{display:flex;gap:.42rem}.binary-icon-btn{width:44px;height:44px;border-radius:13px;border:1px solid var(--prodash-soft-border);background:#0d1728f5;color:#d9f2ff;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.binary-icon-btn:hover{transform:translateY(-2px);border-color:#46d3ff8c;box-shadow:0 15px 28px #46d3ff33}.binary-user-strip{display:flex;justify-content:space-between;align-items:center;gap:.7rem;border:1px solid var(--prodash-soft-border);border-radius:16px;padding:.75rem .9rem;background:#0e192bd6}.binary-user-strip strong{display:block;font-size:.95rem}.binary-user-strip p{margin:.2rem 0 0;font-size:.8rem;color:var(--prodash-muted)}.binary-user-strip span{color:#90e9ff;font-weight:700;font-size:.86rem}.binary-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.binary-summary-grid article{border-radius:14px;border:1px solid var(--prodash-soft-border);background:#0a1222c2;padding:.66rem}.binary-summary-grid span{display:block;color:#89a2bd;font-size:.73rem;letter-spacing:.05em;text-transform:uppercase}.binary-summary-grid strong{display:block;margin-top:.2rem;color:#e8f7ff;font-size:.92rem;font-family:Outfit,Plus Jakarta Sans,sans-serif}.binary-summary-grid small{display:block;margin-top:.18rem;color:#66edb3;font-size:.72rem}.binary-notice,.binary-error,.binary-empty{margin:0;border-radius:12px;padding:.7rem .8rem;font-size:.87rem}.binary-notice{border:1px solid rgba(70,211,255,.33);background:#0b2c3e6b;color:#b9f0ff}.binary-error{border:1px solid rgba(255,108,120,.34);background:#3a152480;color:#ffc4cc}.binary-empty{border:1px dashed rgba(148,163,184,.35);background:#0a1222b3;color:#9bb1cb}.binary-market-list-card{border-radius:22px;border:1px solid var(--prodash-soft-border);background:var(--prodash-card);padding:.95rem}.binary-market-list-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.binary-market-list-card h3{margin:0;color:#ecf8ff;font-size:1rem}.binary-market-list-card p{margin:.22rem 0 0;color:#95aecb;font-size:.79rem}.binary-market-list-card>header span{border-radius:999px;border:1px solid rgba(148,163,184,.26);padding:.26rem .56rem;font-size:.73rem;color:#add6f4}.binary-market-list{margin-top:.72rem;display:grid;gap:.5rem}.binary-market-item{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#091323d6;padding:.62rem .72rem;color:#e3f5ff;display:flex;align-items:center;justify-content:space-between;gap:.7rem;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.binary-market-item:hover{border-color:#49d8ff85;transform:translateY(-1px);box-shadow:0 12px 22px #0209186b}.binary-market-item-left{display:flex;align-items:center;gap:.62rem;min-width:0}.binary-market-item-icon{width:42px;height:42px;border-radius:50%;border:1px solid rgba(148,163,184,.35);background:#0b1627eb;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#d2ecff;font-size:.7rem;flex-shrink:0}.binary-market-item-icon img{width:100%;height:100%;object-fit:cover}.binary-market-item-left strong,.binary-market-item-left small{display:block}.binary-market-item-left strong{color:#edf9ff;font-size:.96rem}.binary-market-item-left small{margin-top:.12rem;color:#90b1ce;font-size:.77rem}.binary-market-item-right{display:grid;justify-items:end;gap:.13rem}.binary-market-item-right strong{color:#9deefe;font-size:.9rem}.binary-market-item-right em{font-style:normal;font-size:.76rem;font-weight:700}.binary-market-item-right em.is-up{color:#67efb4}.binary-market-item-right em.is-down{color:#ff9ca8}.binary-chart-card,.binary-period-section,.binary-amount-card,.binary-records{border-radius:22px;border:1px solid var(--prodash-soft-border);background:var(--prodash-card);box-shadow:inset 0 1px #ffffff0d;padding:.95rem}.binary-chart-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.binary-chart-card h2{margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.16rem;color:#ecf9ff}.binary-chart-card p{margin:.22rem 0 0;color:#8fa8c4;font-size:.8rem}.binary-price-pill{border-radius:15px;padding:.45rem .68rem;border:1px solid rgba(70,211,255,.4);background:linear-gradient(135deg,#46d3ff36,#19b8ef29);color:#d9f6ff;font-weight:800;display:flex;flex-direction:column;align-items:flex-end;min-width:132px;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0107145c}.binary-price-pill strong{line-height:1;font-size:1rem}.binary-price-pill small{margin-top:.28rem;font-size:.66rem;color:#a9d4e4;letter-spacing:.015em}.binary-price-pill.is-up{border-color:#22c55e6b;background:linear-gradient(135deg,#22c55e33,#10b98124)}.binary-price-pill.is-up small{color:#b6f3d6}.binary-price-pill.is-down{border-color:#f8717173;background:linear-gradient(135deg,#f871712e,#dc262624)}.binary-price-pill.is-down small{color:#ffd0d0}.binary-price-pill.is-flat{border-color:#94a3b87a;background:linear-gradient(135deg,#94a3b833,#64748b24)}.binary-price-pill.is-flat small{color:#d5e0ee}.binary-chart-wrap{margin-top:.7rem;border-radius:14px;border:1px solid var(--prodash-soft-border);background:radial-gradient(circle at 8% 4%,rgba(53,215,255,.08),transparent 45%),#09101eeb;padding:.6rem;min-height:196px;display:grid;place-items:center}.binary-chart-svg{width:100%;height:180px}.binary-chart-line{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(53,215,255,.3))}.binary-chart-grid-line{stroke:#84a5c729;stroke-width:.28;shape-rendering:geometricPrecision}.binary-chart-last-dot{fill:#bff6ff;stroke:#35d7ff9e;stroke-width:.5}.binary-chart-last-pulse{fill:none;stroke:#7fe9ff57;stroke-width:.45;animation:binaryPulse 1.8s ease-out infinite}.binary-chart-extreme{stroke-width:.5}.binary-chart-extreme.high{fill:#4ade80f2;stroke:#10b98199}.binary-chart-extreme.low{fill:#f87171f2;stroke:#ef4444a6}.binary-chart-footer{margin-top:.56rem;display:flex;justify-content:space-between;color:#8fa8c6;font-size:.74rem}.binary-chart-meta{margin-top:.45rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.55rem;color:#95b4d2;font-size:.69rem}.binary-feed-badge,.binary-chart-updated{display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;border:1px solid rgba(116,147,183,.32);background:#0a15279e;padding:.26rem .52rem;white-space:nowrap}.binary-feed-badge i,.binary-chart-updated i{color:#86ccff;font-size:.62rem}.binary-chart-stats{margin-top:.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.binary-chart-stats article{border-radius:12px;border:1px solid rgba(132,163,194,.22);background:#061120b8;padding:.45rem .5rem;display:grid;gap:.2rem}.binary-chart-stats span{font-size:.65rem;color:#8ea9c8}.binary-chart-stats strong{font-size:.78rem;color:#e6f7ff}.binary-chart-stats strong.is-up{color:#64efad}.binary-chart-stats strong.is-down{color:#ff9fa7}.binary-chart-stats strong.is-flat{color:#d2e4f7}@keyframes binaryPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.binary-direction-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.binary-direction-toggle button{border-radius:16px;border:1px solid var(--prodash-soft-border);background:#0e192bd6;color:#d5e7f9;min-height:54px;display:flex;align-items:center;justify-content:center;gap:.52rem;font-size:1rem;font-weight:700;cursor:pointer}.binary-direction-toggle button.active.long{border-color:#34d3998f;background:linear-gradient(140deg,#14b8a63d,#0ea5e933);color:#dcfff4;box-shadow:0 12px 20px #14b8a629}.binary-direction-toggle button.active.short{border-color:#ef44448f;background:linear-gradient(140deg,#b91c1c42,#ef444433);color:#ffe5e8;box-shadow:0 12px 20px #ef444424}.binary-period-section header h3{margin:0;font-size:.95rem;color:#cfe1f7}.binary-period-grid{margin-top:.66rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.binary-period-grid button{border-radius:12px;border:1px solid var(--prodash-soft-border);background:#0b1424d1;color:#d5e6f9;min-height:58px;cursor:pointer}.binary-period-grid button strong{display:block;font-size:.96rem}.binary-period-grid button span{display:block;margin-top:.18rem;font-size:.77rem;color:#95afcc}.binary-period-grid button.active{border-color:#46d3ff8c;background:linear-gradient(130deg,#46d3ff3d,#19b8ef36);color:#dff9ff}.binary-period-grid button.active span{color:#bff3ff}.binary-amount-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.binary-amount-head p{margin:0;color:var(--prodash-muted);font-size:.84rem}.binary-amount-head span{border-radius:999px;padding:.3rem .68rem;border:1px solid rgba(70,211,255,.4);background:#46d3ff24;color:#bff7ff;font-weight:700}.binary-wallet-row{margin-top:.65rem;display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.binary-wallet-row strong,.binary-wallet-row span{font-size:.86rem}.binary-wallet-row strong{color:#d9ebfd}.binary-wallet-row span{color:#ffc4cc}.binary-wallet-note{margin-top:.28rem;display:flex;justify-content:space-between;gap:.55rem;flex-wrap:wrap;font-size:.8rem}.binary-wallet-note span{color:#9fc2e6}.binary-wallet-note strong{color:#98f0d6}.binary-amount-input{margin-top:.72rem;display:grid;gap:.35rem;font-size:.84rem;color:#9fb6d1}.binary-amount-input input{width:100%;border-radius:12px;border:1px solid var(--prodash-soft-border);background:#0b1424db;color:#eef6ff;padding:.66rem .78rem}.binary-amount-card input[type=range]{width:100%;margin-top:.72rem;accent-color:#49d8ff}.binary-range-labels{margin-top:.22rem;display:flex;justify-content:space-between;color:#8fa7c5;font-size:.75rem}.binary-quick-grid{margin-top:.7rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.43rem}.binary-quick-grid button{border-radius:10px;border:1px solid var(--prodash-soft-border);background:#0c1424e6;color:#d4e7fa;min-height:34px;cursor:pointer}.binary-projection-row{margin-top:.72rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.binary-projection-row p{margin:0;border-radius:12px;border:1px solid var(--prodash-soft-border);background:#09101ee0;padding:.52rem}.binary-projection-row span{display:block;color:#8fa8c6;font-size:.72rem}.binary-projection-row strong{display:block;margin-top:.2rem;color:#dcf8ff;font-size:.87rem}.binary-trade-btn,.binary-primary-btn{width:100%;min-height:50px;border-radius:14px;border:none;cursor:pointer;font-weight:800;font-size:1rem}.binary-trade-btn.is-long,.binary-primary-btn{border:1px solid rgba(16,185,129,.48);background:linear-gradient(140deg,#10b981e0,#06b6d4db);color:#032825;box-shadow:0 16px 26px #0e749038}.binary-trade-btn.is-short{border:1px solid rgba(239,68,68,.5);background:linear-gradient(140deg,#dc2626e0,#be185dd6);color:#2b070d;box-shadow:0 16px 26px #7f1d1d3d}.binary-trade-btn:disabled{opacity:.6;cursor:not-allowed}.binary-records-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.binary-records-head h3{margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1rem}.binary-records-filters{margin-top:.62rem;display:flex;flex-wrap:wrap;gap:.44rem}.binary-records-filters button{border-radius:999px;border:1px solid var(--prodash-soft-border);background:#0b1424d1;color:#b8cde5;min-height:30px;padding:0 .62rem;cursor:pointer}.binary-records-filters button.active{border-color:#46d3ff8c;background:#46d3ff33;color:#dcf8ff}.binary-record-list{margin-top:.7rem;display:grid;gap:.62rem}.binary-record-item{border-radius:14px;border:1px solid var(--prodash-soft-border);background:#09101ee0;padding:.66rem}.binary-record-item>header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.binary-record-header{align-items:center;cursor:pointer}.binary-record-subtext{margin:.18rem 0 0;color:#8ea7c5;font-size:.74rem}.binary-record-header-right{display:flex;align-items:center;gap:.35rem}.binary-record-toggle{width:30px;height:30px;border-radius:999px;border:1px solid var(--prodash-soft-border);background:#0b1424db;color:#cde6ff;cursor:pointer}.binary-record-item>header strong{color:#f0f6ff}.binary-record-grid{margin-top:.52rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.binary-record-grid p,.binary-detail-grid p{margin:0;display:grid;gap:.16rem}.binary-record-grid span,.binary-detail-grid span{color:#8ea7c5;font-size:.72rem}.binary-record-grid strong,.binary-detail-grid strong{color:#e9f2ff;font-size:.84rem;word-break:break-word}.binary-status{display:inline-flex;align-items:center;border-radius:999px;padding:.19rem .54rem;font-size:.72rem;font-weight:700}.binary-status-active,.binary-status-won{background:#1ad28729;color:#66edb3}.binary-status-lost{background:#ff6c7829;color:#ff9aa6}.binary-status-draw{background:#46d3ff2b;color:#9dedff}.binary-status-cancelled,.binary-status-error{background:#94a3b830;color:#cde3ff}.binary-modal-backdrop{position:fixed;inset:0;background:#040810b8;backdrop-filter:blur(7px);z-index:80;display:grid;place-items:center;padding:1rem}.binary-modal-card{width:min(520px,100%);border-radius:18px;border:1px solid var(--prodash-border);background:var(--prodash-surface);color:#edf5ff;box-shadow:0 24px 70px #0000006b}.binary-modal-card>header{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem .82rem;border-bottom:1px solid var(--prodash-soft-border)}.binary-modal-card>header h3{margin:0;font-size:1.06rem}.binary-countdown-wrap{padding:.8rem;display:grid;place-items:center}.binary-countdown-ring{width:168px;height:168px;border-radius:50%;display:grid;place-items:center;border:14px solid rgba(70,211,255,.14);background:radial-gradient(circle at center,rgba(8,20,37,.95) 0 58%,transparent 59%),conic-gradient(#49d8ff var(--progress),rgba(53,82,110,.28) 0)}.binary-countdown-ring strong{font-size:2rem;color:#e9f9ff;line-height:1}.binary-countdown-ring span{color:#8ea8c7;font-size:.8rem}.binary-detail-grid{padding:0 .82rem .85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.binary-result-modal .binary-result-banner{margin:.82rem;border-radius:14px;border:1px solid var(--prodash-soft-border);background:#09101ee0;padding:.74rem;display:grid;gap:.34rem;justify-items:center}.binary-result-banner strong{font-size:1.08rem}.binary-result-banner span{color:#9dedff;font-size:1.4rem;font-weight:800}.binary-result-timer{color:#8ea8c7;font-size:.74rem}.binary-result-footer{border-top:1px solid var(--prodash-soft-border);padding:.75rem .82rem .85rem;display:grid;gap:.58rem}.binary-result-footer small{color:#8ea8c7;font-size:.76rem}.binary-result-footer-actions{display:grid;grid-template-columns:110px 1fr;gap:.48rem}.binary-result-footer-actions .binary-icon-btn{width:100%;height:50px;border-radius:14px;font-weight:700}.binary-floating-nav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;width:min(740px,calc(100vw - 22px));border-radius:18px;border:1px solid var(--prodash-soft-border);background:linear-gradient(160deg,#091222f2,#0b1627f2);box-shadow:0 20px 40px #02061794;backdrop-filter:blur(14px);padding:.42rem;padding-bottom:calc(.42rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.binary-floating-nav button{min-height:62px;border:1px solid transparent;border-radius:12px;background:transparent;padding:.48rem .3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;color:#96aec9;cursor:pointer}.binary-floating-nav button i{font-size:.9rem}.binary-floating-nav button span{display:block;font-size:.72rem;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.binary-floating-nav button.active{border-color:#46d3ff73;background:linear-gradient(140deg,#46d3ff33,#19b8ef24);color:#dff9ff}@media (max-width: 960px){.binary-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 740px){.binary-page{padding:.82rem;padding-bottom:calc(1.2rem + 86px + env(safe-area-inset-bottom))}.binary-shell{padding:.86rem;border-radius:22px}.binary-period-grid,.binary-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.binary-chart-stats{grid-template-columns:1fr}.binary-pair-trigger{padding:.44rem .52rem}.binary-pair-copy strong{font-size:.88rem}.binary-pair-panel{padding:.52rem}.binary-record-grid,.binary-detail-grid,.binary-summary-grid,.binary-result-footer-actions{grid-template-columns:1fr}.binary-floating-nav{width:calc(100vw - 14px)}.binary-floating-nav button{min-height:58px}}@media (max-width: 480px){.binary-floating-nav{gap:.28rem;padding:.34rem;padding-bottom:calc(.34rem + env(safe-area-inset-bottom))}.binary-floating-nav button span{font-size:.66rem;line-height:1.18}}.binary-page{padding-top:calc(1rem + env(safe-area-inset-top))}.binary-shell{width:min(1240px,100%);border-radius:30px;border-color:#7dd3fc3d;box-shadow:0 36px 92px #02061794}.binary-header{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(140deg,#0912229e,#0c172985);padding:.52rem}.binary-user-strip{border-radius:18px;border-color:#94a3b838;background:linear-gradient(145deg,#0b1525d6,#0d182bc2)}.binary-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.binary-summary-highlight{grid-column:span 3;border-color:#7dd3fc52;background:linear-gradient(145deg,#38bdf82e,#2dd4bf1c);box-shadow:inset 0 1px #dff7ff1a}.binary-summary-highlight span{color:#9bb6d3}.binary-summary-highlight strong{font-size:clamp(1.12rem,2.4vw,1.42rem)}.binary-summary-highlight small{color:#b7d7ea}.binary-chart-card,.binary-period-section,.binary-amount-card,.binary-records{border-radius:24px;border-color:#94a3b838}.binary-chart-wrap{border-radius:16px}.binary-direction-toggle button,.binary-period-grid button,.binary-quick-grid button,.binary-trade-btn,.binary-record-toggle,.binary-records-filters button,.binary-icon-btn{min-height:44px}.binary-record-item{border-color:#94a3b838}.binary-record-item:hover{border-color:#7dcef757;box-shadow:0 14px 28px #030b1838}@media (max-width: 1120px){.binary-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.binary-summary-highlight{grid-column:span 2}}@media (max-width: 740px){.binary-summary-grid,.binary-summary-highlight{grid-template-columns:1fr;grid-column:auto}.binary-shell{border-radius:22px}.binary-market-item{padding:.55rem .58rem}.binary-selected-asset-card strong{font-size:.92rem}}@media (prefers-reduced-motion: reduce){.binary-icon-btn,.binary-trade-btn,.binary-direction-toggle button,.binary-record-item,.binary-records-filters button,.binary-floating-nav button{transition:none}.binary-chart-last-pulse{animation:none}}.txpage-root{--tx-bg: radial-gradient(circle at 12% 10%, rgba(56, 189, 248, .22), transparent 36%), radial-gradient(circle at 86% 84%, rgba(45, 212, 191, .19), transparent 32%), linear-gradient(145deg, #040711 0%, #0b1324 52%, #111c32 100%);--tx-surface: linear-gradient(160deg, rgba(12, 20, 38, .9), rgba(9, 16, 30, .84));--tx-card: linear-gradient(155deg, rgba(14, 25, 45, .94), rgba(11, 20, 37, .82));--tx-border: rgba(148, 163, 184, .22);--tx-soft-border: rgba(148, 163, 184, .14);--tx-text: #f4f8ff;--tx-muted: #96aecb;--tx-accent: #67d7ff;--tx-positive: #1ad287;--tx-negative: #ff6c78;min-height:100vh;padding:1.2rem;padding-bottom:calc(1.2rem + 86px + env(safe-area-inset-bottom));background:var(--tx-bg);color:var(--tx-text);position:relative;overflow:hidden;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}.txpage-bg-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(72px);z-index:0}.txpage-bg-left{width:360px;height:360px;top:-120px;left:-96px;background:#38bdf840}.txpage-bg-right{width:340px;height:340px;bottom:-130px;right:-110px;background:#2dd4bf38}.txpage-shell{position:relative;z-index:1;max-width:1120px;margin:0 auto;border-radius:28px;border:1px solid var(--tx-border);background:var(--tx-surface);box-shadow:0 44px 90px #0206178c;backdrop-filter:blur(14px);padding:1rem;display:grid;gap:.9rem}.txpage-header{display:grid;gap:.72rem}.txpage-topline{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.64rem}.txpage-topline h1{margin:0;text-align:center;font-size:1.15rem;color:#f1f7ff}.txpage-icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid var(--tx-soft-border);background:#0c1527eb;color:#d6ebff;cursor:pointer}.txpage-tab-pill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;background:#08101ebd;border:1px solid var(--tx-soft-border);border-radius:999px;padding:.24rem}.txpage-tab-pill button{border:none;border-radius:999px;padding:.62rem .74rem;background:transparent;color:#9eb8d3;font-size:.95rem;font-weight:700;cursor:pointer}.txpage-tab-pill button.active{color:#f5fbff;background:linear-gradient(135deg,#38bdf85c,#2dd4bf47);box-shadow:0 12px 22px #2dd4bf33}.txpage-pair-strip{border:1px solid var(--tx-soft-border);border-radius:14px;padding:.65rem .8rem;background:#0a1222b3;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.txpage-pair-strip strong{font-size:1.02rem}.tx-positive{color:var(--tx-positive)}.tx-negative{color:var(--tx-negative)}.tx-stack{display:grid;gap:.85rem}.tx-card{border-radius:18px;border:1px solid var(--tx-soft-border);background:var(--tx-card);padding:.9rem;display:grid;gap:.72rem}.tx-card-head{display:flex;align-items:center;gap:.62rem}.tx-card-head h2{margin:0;font-size:1.05rem;color:#eaf6ff}.tx-space-between{justify-content:space-between}.tx-mini-btn{border:1px solid rgba(103,215,255,.28);border-radius:10px;background:#08101ec7;color:#cce9ff;cursor:pointer;font-size:.82rem;padding:.42rem .65rem}.tx-mini-btn.is-danger{border-color:#ff6c7857;color:#ffc4cb}.tx-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tx-field-grid label{display:grid;gap:.35rem;font-size:.83rem;color:#cde1f6}.tx-field-grid input,.tx-field-grid select,.tx-filter-row select,.tx-card-head select{border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#080f1dbd;color:#eef7ff;padding:.62rem .7rem;outline:none}.tx-field-grid small{color:var(--tx-muted);font-size:.75rem}.tx-input-inline{display:grid;grid-template-columns:1fr auto;gap:.45rem}.tx-quote-box{border-radius:12px;border:1px dashed rgba(148,163,184,.32);background:#0a1222b8;padding:.72rem;display:grid;gap:.4rem}.tx-quote-box p{margin:0;display:flex;justify-content:space-between;gap:.6rem;font-size:.86rem;color:#d6e8fb}.tx-quote-box span{color:var(--tx-muted)}.tx-primary-btn{border:none;border-radius:12px;background:linear-gradient(135deg,#38bdf8,#2dd4bf);color:#03111e;font-weight:800;font-size:.95rem;padding:.74rem .9rem;cursor:pointer}.tx-primary-btn.is-sell{background:linear-gradient(135deg,#fb7185,#f97316);color:#21040a}.tx-primary-btn:disabled{opacity:.65;cursor:not-allowed}.tx-table-wrap{width:100%;overflow-x:auto}.tx-table{width:100%;border-collapse:collapse;min-width:680px}.tx-table th,.tx-table td{text-align:left;border-bottom:1px solid rgba(148,163,184,.14);padding:.55rem .42rem;font-size:.82rem}.tx-table th{color:#97b2cf;font-weight:600}.tx-status{display:inline-flex;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700;text-transform:capitalize}.tx-status.is-positive{color:#1ad287;background:#1ad28729}.tx-status.is-negative{color:#ff6c78;background:#ff6c7824}.tx-status.is-warning{color:#f9c74f;background:#f9c74f2e}.tx-status.is-neutral{color:#b7ccdf;background:#94a3b82e}.tx-filter-row,.tx-order-switch-row,.tx-quick-row{display:flex;align-items:center;gap:.45rem}.tx-toggle-pill{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#070e1abd;padding:.2rem}.tx-toggle-pill button{border:none;border-radius:999px;padding:.42rem .68rem;cursor:pointer;color:#b3c8df;background:transparent;font-size:.78rem;font-weight:700}.tx-toggle-pill button.active{color:#f5fbff;background:#38bdf861}.tx-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.tx-summary-grid article{border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#08101eb3;padding:.62rem}.tx-summary-grid span{display:block;color:#91aac6;font-size:.74rem}.tx-summary-grid strong{display:block;margin-top:.2rem;color:#e8f6ff;font-size:.9rem}.tx-muted{margin:0;color:var(--tx-muted);font-size:.84rem}.tx-alert{margin:0;padding:.66rem .76rem;border-radius:12px;font-size:.86rem}.tx-alert-error{color:#ffc4cc;border:1px solid rgba(255,108,120,.32);background:#3b14237a}.tx-alert-notice{color:#c2f0ff;border:1px solid rgba(103,215,255,.35);background:#0a28396b}.txpage-floating-nav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;width:min(740px,calc(100vw - 22px));border-radius:18px;border:1px solid var(--tx-soft-border);background:linear-gradient(160deg,#091222f2,#0b1627f2);box-shadow:0 20px 40px #02061794;backdrop-filter:blur(14px);padding:.42rem;padding-bottom:calc(.42rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.txpage-floating-nav button{min-height:62px;border:1px solid transparent;border-radius:12px;background:transparent;padding:.48rem .3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;color:#96aec9;cursor:pointer}.txpage-floating-nav button i{font-size:.9rem}.txpage-floating-nav button span{display:block;font-size:.72rem;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.txpage-floating-nav button.active{border-color:#46d3ff73;background:linear-gradient(140deg,#46d3ff33,#19b8ef24);color:#dff9ff}@media (max-width: 920px){.tx-field-grid,.tx-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.txpage-root{padding:.75rem;padding-bottom:calc(.75rem + 86px + env(safe-area-inset-bottom))}.txpage-shell{padding:.72rem;border-radius:20px}.tx-field-grid,.tx-summary-grid{grid-template-columns:minmax(0,1fr)}.tx-order-switch-row{flex-direction:column;align-items:stretch}.txpage-floating-nav{width:calc(100vw - 14px)}.txpage-floating-nav button{min-height:58px}}@media (max-width: 480px){.txpage-floating-nav{gap:.28rem;padding:.34rem;padding-bottom:calc(.34rem + env(safe-area-inset-bottom))}.txpage-floating-nav button span{font-size:.66rem;line-height:1.18}}.txpage-shell{border-radius:30px;border-color:#7dd3fc3d;box-shadow:0 34px 82px #02061794}.txpage-overview-strip{border-radius:18px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(150deg,#08101fc7,#0b1627b8);padding:.74rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:.62rem}.txpage-overview-main{border-radius:14px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(145deg,#38bdf824,#2dd4bf1a);padding:.72rem;display:grid;gap:.2rem}.txpage-overview-main p{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#9cb5cf}.txpage-overview-main h2{margin:0;font-size:clamp(1.15rem,2.2vw,1.52rem);color:#eef8ff;line-height:1.2}.txpage-overview-main span{color:#9db6d0;font-size:.8rem}.txpage-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.txpage-overview-grid article{border-radius:13px;border:1px solid rgba(148,163,184,.2);background:#08101eb8;padding:.6rem;display:grid;gap:.2rem}.txpage-overview-grid span{color:#96aec9;font-size:.72rem}.txpage-overview-grid strong{color:#edf8ff;font-size:.84rem;line-height:1.32;word-break:break-word}.tx-card{border-radius:20px;border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0d}.tx-primary-btn,.tx-mini-btn,.txpage-icon-btn,.tx-toggle-pill button,.tx-field-grid input,.tx-field-grid select,.tx-filter-row select,.tx-card-head select{min-height:42px}.tx-table tbody tr:hover{background:#38bdf814}@media (max-width: 1024px){.txpage-overview-strip{grid-template-columns:1fr}.txpage-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.txpage-overview-strip{padding:.64rem}.txpage-overview-grid{grid-template-columns:1fr}.tx-card{padding:.75rem}}@media (prefers-reduced-motion: reduce){.txpage-icon-btn,.tx-mini-btn,.tx-primary-btn,.tx-toggle-pill button{transition:none}}.assetspage-root{--assets-bg: radial-gradient(circle at 12% 10%, rgba(56, 189, 248, .24), transparent 34%), radial-gradient(circle at 86% 84%, rgba(45, 212, 191, .2), transparent 32%), linear-gradient(145deg, #040711 0%, #0b1324 50%, #111c32 100%);--assets-surface: linear-gradient(160deg, rgba(12, 20, 38, .9), rgba(9, 16, 30, .83));--assets-card: linear-gradient(155deg, rgba(14, 25, 45, .94), rgba(11, 20, 37, .82));--assets-border: rgba(148, 163, 184, .22);--assets-soft-border: rgba(148, 163, 184, .14);--assets-text: #f4f8ff;--assets-muted: #9ab0ca;--assets-positive: #1ad287;--assets-negative: #ff6c78;min-height:100vh;padding:1.2rem;padding-bottom:calc(1.2rem + 86px + env(safe-area-inset-bottom));background:var(--assets-bg);color:var(--assets-text);position:relative;overflow:hidden;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}.assetspage-bg-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(72px);z-index:0}.assetspage-bg-left{width:350px;height:350px;left:-90px;top:-120px;background:#38bdf83d}.assetspage-bg-right{width:330px;height:330px;right:-95px;bottom:-110px;background:#2dd4bf33}.assetspage-shell{position:relative;z-index:1;max-width:1180px;margin:0 auto;border-radius:28px;border:1px solid var(--assets-border);background:var(--assets-surface);box-shadow:0 48px 96px #02061794;backdrop-filter:blur(14px);padding:1.02rem;display:grid;gap:.95rem}.assetspage-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.68rem}.assetspage-icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid var(--assets-soft-border);background:#0c1527eb;color:#d6ebff;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.assetspage-icon-btn:disabled{opacity:.66;cursor:not-allowed}.assetspage-icon-btn:not(:disabled):hover{border-color:#67d7ff70;transform:translateY(-1px);box-shadow:0 12px 24px #07142857}.assetspage-header-copy{min-width:0}.assetspage-header-copy p{margin:0;color:#86a6c7;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.assetspage-header-copy h1{margin:.18rem 0 0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.35rem}.assetspage-alert-error,.assetspage-alert-notice,.assetspage-muted{margin:0;font-size:.86rem}.assetspage-alert-error{color:#ff9aa6}.assetspage-alert-notice{color:#7ce8ff}.assetspage-muted{color:var(--assets-muted)}.assetspage-content-stack{display:grid;gap:.85rem}.assetspage-card{border-radius:20px;border:1px solid var(--assets-soft-border);background:linear-gradient(160deg,#0e192df2,#0b1425d6);box-shadow:inset 0 1px #cbe9ff0d;padding:.9rem;position:relative;overflow:hidden}.assetspage-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(154,219,255,.2),transparent);pointer-events:none}.assetspage-card-head{display:flex;align-items:center;justify-content:space-between;gap:.66rem;margin-bottom:.75rem}.assetspage-card-head h2{margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:1.14rem;letter-spacing:.01em}.assetspage-distribution-grid{display:grid;grid-template-columns:280px 1fr;gap:.95rem;align-items:center}.assetspage-donut-wrap{display:flex;justify-content:center}.assetspage-donut{width:220px;height:220px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.26);box-shadow:0 24px 40px #030a165c}.assetspage-donut:after{content:"";position:absolute;width:138px;height:138px;border-radius:50%;background:linear-gradient(160deg,#070f1cf5,#0a1525eb);border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px 2px #a3daff14}.assetspage-donut>div{position:relative;z-index:1;text-align:center;display:grid;gap:.2rem}.assetspage-donut small{color:#89a7c7;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.assetspage-donut strong{font-size:1.02rem;color:#eff8ff}.assetspage-distribution-list{display:grid;gap:.5rem}.assetspage-distribution-item{border-radius:13px;border:1px solid var(--assets-soft-border);background:linear-gradient(140deg,#0a1323c7,#081120b3);padding:.62rem .68rem;display:flex;justify-content:space-between;gap:.6rem;transition:border-color .2s ease,transform .2s ease}.assetspage-distribution-item:hover{border-color:#7dcef761;transform:translateY(-1px)}.assetspage-distribution-item>div:first-child{display:flex;align-items:center;gap:.5rem}.assetspage-color-dot{width:9px;height:9px;border-radius:50%}.assetspage-distribution-item p,.assetspage-distribution-item small{margin:0}.assetspage-distribution-item p{text-align:right;font-weight:700}.assetspage-distribution-item small{color:#8fa8c4}.assetspage-distribution-item strong{color:#e7f5ff;font-size:.86rem}.assetspage-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.assetspage-quick-btn{border:1px solid var(--assets-soft-border);border-radius:16px;background:linear-gradient(155deg,#0e192be6,#0b1526d6);color:#d9ebff;padding:.76rem .4rem;display:grid;place-items:center;gap:.44rem;cursor:pointer;box-shadow:inset 0 1px #bee4ff0d;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.assetspage-quick-btn span{width:36px;height:36px;border-radius:50%;border:1px solid rgba(56,189,248,.4);display:inline-flex;align-items:center;justify-content:center;color:#91e9ff;background:#0b1221e6}.assetspage-quick-btn strong{font-size:.82rem;color:#e7f5ff}.assetspage-quick-btn:disabled{opacity:.56;cursor:not-allowed}.assetspage-quick-btn:not(:disabled):hover{border-color:#67d7ff6b;transform:translateY(-1px);box-shadow:0 14px 28px #020a1859}.assetspage-wallet-list{display:grid;gap:.55rem}.assetspage-wallet-row{border-radius:14px;border:1px solid var(--assets-soft-border);background:linear-gradient(155deg,#0a1222d1,#09111fbf);transition:border-color .2s ease,box-shadow .2s ease}.assetspage-wallet-row:hover{border-color:#7dcef761;box-shadow:0 14px 30px #030b1847}.assetspage-wallet-main{width:100%;border:none;background:transparent;color:inherit;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.68rem;padding:.76rem .75rem;cursor:pointer}.assetspage-wallet-title span{display:inline-flex;align-items:center;border-radius:999px;font-size:.7rem;color:#8ddfff;border:1px solid rgba(56,189,248,.4);padding:.15rem .5rem;margin-bottom:.24rem}.assetspage-wallet-title strong,.assetspage-wallet-title small,.assetspage-wallet-balance p,.assetspage-wallet-balance small{margin:0;display:block}.assetspage-wallet-title small,.assetspage-wallet-balance small{color:#8ea7c2;font-size:.78rem}.assetspage-wallet-title strong{color:#edf7ff;font-size:.94rem}.assetspage-wallet-balance{text-align:right}.assetspage-wallet-balance p{font-weight:800}.assetspage-wallet-main i{color:#9dc0de}.assetspage-wallet-details{border-top:1px solid var(--assets-soft-border);padding:.68rem .75rem .76rem;display:grid;gap:.48rem;background:#070e1b73}.assetspage-wallet-details p{margin:0;display:flex;justify-content:space-between;gap:.55rem;font-size:.84rem}.assetspage-wallet-details span{color:#95afca}.assetspage-wallet-coin-desk{margin-top:.28rem;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(150deg,#08101ecc,#08101da8);padding:.58rem}.assetspage-wallet-coin-desk h4{margin:0 0 .44rem;color:#dff3ff;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.assetspage-wallet-coin-list{display:grid;gap:.36rem}.assetspage-wallet-coin-row{border-radius:10px;border:1px solid rgba(148,163,184,.16);background:#0a1323cc;padding:.44rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.assetspage-wallet-coin-left{display:flex;align-items:center;gap:.44rem;min-width:0}.assetspage-wallet-coin-icon{width:24px;height:24px;border-radius:50%;border:1px solid rgba(148,163,184,.32);background:linear-gradient(135deg,#112442eb,#0a1426e0);color:#d6ebff;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;flex-shrink:0;overflow:hidden}.assetspage-wallet-coin-icon img{width:100%;height:100%;object-fit:cover}.assetspage-wallet-coin-left strong,.assetspage-wallet-coin-left small,.assetspage-wallet-coin-right p,.assetspage-wallet-coin-right small{display:block;margin:0}.assetspage-wallet-coin-left strong{color:#eef8ff;font-size:.8rem}.assetspage-wallet-coin-left small{margin-top:.08rem;color:#87a6c4;font-size:.7rem}.assetspage-wallet-coin-right{text-align:right}.assetspage-wallet-coin-right p{color:#e8f7ff;font-size:.8rem;font-weight:700}.assetspage-wallet-coin-right small{margin-top:.08rem;color:#84a3c2;font-size:.68rem}.assetspage-wallet-restriction{color:#ffc0ca;font-size:.8rem;margin-top:.15rem}.assetspage-history-head{margin-bottom:.55rem}.assetspage-filter-row{display:grid;gap:.6rem;margin-bottom:.7rem}.assetspage-filter-pills{display:flex;flex-wrap:wrap;gap:.38rem}.assetspage-filter-pills button{border:1px solid var(--assets-soft-border);border-radius:999px;background:#08101eb8;color:#a2bad5;font-size:.76rem;font-weight:700;padding:.35rem .64rem;cursor:pointer;transition:border-color .2s ease,color .2s ease}.assetspage-filter-pills button:hover{border-color:#67d7ff59;color:#d8eeff}.assetspage-filter-pills button.active{color:#f5fbff;background:linear-gradient(135deg,#38bdf857,#2dd4bf45)}.assetspage-filter-row select,.assetspage-modal-body select,.assetspage-modal-body input{border-radius:10px;border:1px solid rgba(148,163,184,.26);background:#080f1dbd;color:#eef7ff;padding:.62rem .68rem;outline:none}.assetspage-history-list{display:grid;gap:.46rem}.assetspage-history-item{border-radius:12px;border:1px solid var(--assets-soft-border);background:linear-gradient(145deg,#0a1222c7,#08101eb8);padding:.62rem .68rem;display:flex;justify-content:space-between;gap:.72rem;transition:border-color .2s ease,transform .2s ease}.assetspage-history-item:hover{border-color:#7dcef757;transform:translateY(-1px)}.assetspage-history-item p,.assetspage-history-item small,.assetspage-history-meta strong{margin:0}.assetspage-history-item p{display:grid;gap:.12rem}.assetspage-history-item p span,.assetspage-history-item small{color:#8fa8c4;font-size:.76rem}.assetspage-history-meta{display:grid;justify-items:end;gap:.2rem}.assetspage-history-meta strong.is-positive,.assetspage-status.is-positive,.is-positive{color:var(--assets-positive)}.assetspage-history-meta strong.is-negative,.assetspage-status.is-negative,.is-negative{color:var(--assets-negative)}.assetspage-status{border-radius:999px;padding:.22rem .52rem;font-size:.72rem;border:1px solid transparent;text-transform:capitalize}.assetspage-status.is-positive{border-color:#1ad28759;background:#1ad28729}.assetspage-status.is-negative{border-color:#ff6c7859;background:#ff6c7829}.assetspage-status.is-warning{border-color:#facc1559;background:#facc1524;color:#fcd34d}.assetspage-status.is-neutral{border-color:#94a3b859;background:#94a3b829;color:#bfccd9}.assetspage-mini-btn,.assetspage-ghost-btn,.assetspage-primary-btn{border-radius:10px;font-weight:700;cursor:pointer}.assetspage-mini-btn,.assetspage-ghost-btn{border:1px solid rgba(148,163,184,.34);background:#08101ec7;color:#cce9ff;padding:.43rem .65rem;transition:border-color .2s ease,transform .2s ease}.assetspage-primary-btn{border:none;background:linear-gradient(135deg,#38bdf8,#2dd4bf);color:#03111e;font-weight:800;padding:.74rem .88rem;box-shadow:0 14px 28px #11718d52;transition:transform .2s ease,filter .2s ease}.assetspage-primary-btn:disabled,.assetspage-ghost-btn:disabled,.assetspage-mini-btn:disabled{opacity:.65;cursor:not-allowed}.assetspage-mini-btn:not(:disabled):hover,.assetspage-ghost-btn:not(:disabled):hover{border-color:#67d7ff66;transform:translateY(-1px)}.assetspage-primary-btn:not(:disabled):hover{transform:translateY(-1px);filter:saturate(1.07)}.assetspage-loadmore-btn{margin-top:.64rem}.assetspage-modal-overlay{position:fixed;inset:0;background:#020617bd;z-index:52;display:grid;place-items:center;padding:1rem}.assetspage-modal{width:min(520px,100%);border-radius:18px;border:1px solid var(--assets-border);background:linear-gradient(160deg,#0a1323f5,#08111fe6);box-shadow:0 34px 74px #0206178c;padding:.9rem;display:grid;gap:.72rem}.assetspage-modal>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.assetspage-modal>header h3{margin:0;font-family:Outfit,Plus Jakarta Sans,sans-serif}.assetspage-modal>header button{width:34px;height:34px;border-radius:9px;border:1px solid var(--assets-soft-border);background:#0a1222d6;color:#cde5ff;cursor:pointer}.assetspage-modal-body{display:grid;gap:.62rem}.assetspage-modal-body label{display:grid;gap:.34rem;color:#cde1f6;font-size:.84rem}.assetspage-modal-body small{color:#93aecb;font-size:.76rem}.assetspage-input-inline{display:grid;grid-template-columns:1fr auto;gap:.4rem}.assetspage-info-box,.assetspage-quote-box,.assetspage-confirm-grid{border-radius:11px;border:1px solid var(--assets-soft-border);background:#08101eb8;padding:.65rem;display:grid;gap:.35rem}.assetspage-info-box p,.assetspage-quote-box p,.assetspage-confirm-grid p{margin:0;font-size:.82rem;display:flex;justify-content:space-between;gap:.55rem}.assetspage-info-box p,.assetspage-quote-box span,.assetspage-confirm-grid span{color:#95b0cb}.assetspage-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.assetspage-floating-nav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(10px + env(safe-area-inset-bottom));width:min(740px,calc(100vw - 22px));border-radius:18px;border:1px solid var(--assets-soft-border);background:linear-gradient(160deg,#091222f2,#0b1627f2);box-shadow:0 20px 40px #02061794;backdrop-filter:blur(14px);padding:.42rem;padding-bottom:calc(.42rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;z-index:45}.assetspage-floating-nav button{min-height:62px;border:1px solid transparent;border-radius:12px;background:transparent;color:#96aec9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;padding:.48rem .3rem;cursor:pointer}.assetspage-floating-nav button i{font-size:.9rem}.assetspage-floating-nav button span{display:block;font-size:.72rem;font-weight:700;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}.assetspage-floating-nav button.active{border-color:#46d3ff73;color:#dff9ff;background:linear-gradient(140deg,#46d3ff33,#19b8ef24)}@media (max-width: 992px){.assetspage-distribution-grid{grid-template-columns:1fr;justify-items:center}.assetspage-distribution-list{width:min(460px,100%)}}@media (max-width: 760px){.assetspage-root{padding:.84rem;padding-bottom:calc(.84rem + 82px + env(safe-area-inset-bottom))}.assetspage-shell{border-radius:22px;padding:.78rem}.assetspage-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.assetspage-history-item{flex-direction:column;align-items:flex-start}.assetspage-history-meta{justify-items:start}.assetspage-floating-nav{width:calc(100vw - 14px)}.assetspage-floating-nav button{min-height:58px}}@media (max-width: 480px){.assetspage-floating-nav{gap:.28rem;padding:.34rem;padding-bottom:calc(.34rem + env(safe-area-inset-bottom))}.assetspage-floating-nav button span{font-size:.66rem;line-height:1.18}}.assetspage-root{padding-top:calc(1rem + env(safe-area-inset-top))}.assetspage-shell{width:min(1240px,100%);border-radius:30px;border-color:#7dd3fc40;box-shadow:0 36px 88px #02061794}.assetspage-header{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(140deg,#0912229e,#0c172985);padding:.5rem}.assetspage-overview-strip{border-radius:18px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(150deg,#08101fcc,#0b1627bd);padding:.75rem;display:grid;grid-template-columns:.95fr 1.05fr;gap:.62rem}.assetspage-overview-main{border-radius:14px;border:1px solid rgba(125,211,252,.3);background:linear-gradient(145deg,#38bdf826,#2dd4bf1c);padding:.74rem;display:grid;gap:.24rem}.assetspage-overview-main p{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#9ab5d2}.assetspage-overview-main h2{margin:0;font-size:clamp(1.15rem,2.2vw,1.5rem);color:#eef8ff;line-height:1.2}.assetspage-overview-main span{color:#9eb8d3;font-size:.8rem}.assetspage-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.assetspage-overview-grid article{border-radius:13px;border:1px solid rgba(148,163,184,.2);background:#08101eb8;padding:.62rem;display:grid;gap:.22rem}.assetspage-overview-grid span{color:#97aec9;font-size:.72rem}.assetspage-overview-grid strong{color:#edf8ff;font-size:.85rem;line-height:1.3;word-break:break-word}.assetspage-card{border-radius:22px;border-color:#94a3b83d}.assetspage-quick-actions{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#0a122285;padding:.65rem}.assetspage-quick-btn{min-height:94px}.assetspage-wallet-row{border-color:#94a3b833}.assetspage-modal{border-radius:20px}@media (max-width: 1024px){.assetspage-overview-strip{grid-template-columns:1fr}}@media (max-width: 760px){.assetspage-overview-strip{padding:.65rem}.assetspage-overview-grid{grid-template-columns:1fr}.assetspage-shell{border-radius:22px}}@media (prefers-reduced-motion: reduce){.assetspage-icon-btn,.assetspage-distribution-item,.assetspage-quick-btn,.assetspage-history-item,.assetspage-mini-btn,.assetspage-ghost-btn,.assetspage-primary-btn{transition:none}}:root{--adminx-focus-ring: 0 0 0 3px rgba(56, 189, 248, .28);--adminx-hover-lift: translateY(-2px);--adminx-card-border: rgba(148, 163, 184, .2);--adminx-surface-1: rgba(10, 19, 36, .94);--adminx-surface-2: rgba(9, 16, 30, .9);--adminx-text-soft: #9ab3d7;--adminx-text-main: #e7f3ff}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.adminx-auth-shell,.adminx-dashboard-shell{font-family:Plus Jakarta Sans,Inter,sans-serif}.adminx-auth-shell{min-height:100vh;position:relative;overflow:hidden;padding:1.3rem;background:radial-gradient(circle at 16% 14%,rgba(59,130,246,.22),transparent 35%),radial-gradient(circle at 82% 80%,rgba(14,165,233,.18),transparent 32%),linear-gradient(140deg,#030712,#07142a 55%,#0b1f38)}.adminx-auth-glow{position:absolute;border-radius:999px;filter:blur(74px);pointer-events:none;animation:adminxGlowDrift 10s ease-in-out infinite}.adminx-auth-glow-left{width:350px;height:350px;left:-100px;top:-90px;background:#3b82f659}.adminx-auth-glow-right{width:300px;height:300px;right:-80px;bottom:-100px;background:#14b8a64d;animation-delay:2.5s}@keyframes adminxGlowDrift{0%,to{transform:translateZ(0) scale(1);opacity:.95}50%{transform:translate3d(0,-10px,0) scale(1.06);opacity:.7}}.adminx-auth-topbar{position:relative;z-index:2;max-width:1150px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.adminx-brand{border:none;background:transparent;color:#e6f0ff;display:inline-flex;align-items:center;gap:.8rem;cursor:pointer}.adminx-brand-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f7cff,#2452df);color:#f8fbff}.adminx-brand span{display:flex;flex-direction:column;text-align:left;font-size:1.1rem;font-weight:700}.adminx-brand small{font-size:.78rem;color:#98aecd;font-weight:500}.adminx-auth-topbar-actions{display:flex;gap:.55rem}.adminx-auth-card{position:relative;z-index:2;width:min(510px,100%);margin:2.3rem auto 0;border-radius:22px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(160deg,#0c1426e6,#09101ce0);box-shadow:0 34px 90px #02061794;padding:1.3rem;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.adminx-auth-card .adminx-section-intro{margin-bottom:.9rem}.adminx-auth-card:hover{transform:var(--adminx-hover-lift);border-color:#3b82f652;box-shadow:0 38px 100px #0206179e}.adminx-auth-tab-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;background:#ffffff0a;border-radius:12px;padding:.3rem;margin-bottom:1rem}.adminx-auth-tab-row button{border:none;border-radius:10px;padding:.7rem;cursor:pointer;color:#9eb4d2;background:transparent;font-weight:600}.adminx-auth-tab-row button.active{background:linear-gradient(125deg,#3b82f680,#0ea5e966);color:#f8fbff}.adminx-auth-card h1{margin:0;color:#f8fbff;font-size:1.7rem}.adminx-auth-card>p{margin:.4rem 0 1rem;color:#9ab0cf;font-size:.92rem}.adminx-auth-form{display:grid;gap:.65rem}.adminx-auth-form label{display:grid;gap:.35rem;color:#d5e4f8;font-size:.85rem}.adminx-auth-form input{border-radius:10px;border:1px solid rgba(148,163,184,.33);background:#02061799;color:#f8fbff;padding:.8rem;outline:none}.adminx-auth-form input:focus{border-color:#3b82f6bf;box-shadow:0 0 0 3px #3b82f638}.adminx-password-field{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.42rem}.adminx-password-toggle{width:38px;height:38px;border-radius:10px;border:1px solid rgba(148,163,184,.33);background:#0206178c;color:#bfd5f1;cursor:pointer}.adminx-password-toggle:hover{border-color:#38bdf87a;color:#ecf5ff}.adminx-auth-notice,.adminx-auth-error,.adminx-error{margin:.8rem 0 0;font-size:.86rem}.adminx-notice,.adminx-auth-notice{color:#7dd3fc}.adminx-auth-error,.adminx-error{color:#fda4af}.adminx-dashboard-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:radial-gradient(circle at 10% 0%,rgba(59,130,246,.24),transparent 30%),linear-gradient(140deg,#030812,#061227,#0b1f38);color:#d9e7fb}.adminx-sidebar{border-right:1px solid rgba(148,163,184,.18);padding:1rem .8rem;background:linear-gradient(180deg,#050b17f5,#08101ff2);display:flex;flex-direction:column;gap:1rem;position:sticky;top:0;height:100vh;overflow:auto}.adminx-sidebar:after{content:"";position:sticky;bottom:0;display:block;height:26px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(3,8,18,.75))}.adminx-logo{display:flex;align-items:center;gap:.65rem;padding:.2rem .35rem}.adminx-logo-icon{width:34px;height:34px;border-radius:10px;background:linear-gradient(130deg,#4f7cff,#2e5fe6);display:inline-flex;align-items:center;justify-content:center;color:#fff}.adminx-logo strong{display:block;color:#f8fbff}.adminx-logo small{color:#8da6c9;font-size:.74rem}.adminx-nav{display:grid;gap:.3rem;overflow:auto}.adminx-nav button{border:1px solid transparent;border-radius:10px;background:transparent;color:#a6bddc;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.62rem;text-align:left;font-size:.92rem;justify-content:flex-start;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.adminx-nav button.active,.adminx-nav button:hover{background:#2563eb3d;border-color:#3b82f65c;color:#eff6ff;transform:translate(2px)}.adminx-nav button span{flex:1}.adminx-nav-badge{border-radius:999px;border:1px solid rgba(125,211,252,.42);background:#0ea5e933;color:#d9f4ff;font-size:.68rem;font-weight:700;line-height:1;padding:.2rem .38rem;min-width:20px;text-align:center}.adminx-collapse-btn{margin-top:auto;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0c1324cc;color:#b7cae4;padding:.65rem;cursor:pointer;text-align:left;transition:border-color .18s ease,color .18s ease,background .18s ease}.adminx-collapse-btn:hover{border-color:#38bdf86b;color:#e0efff;background:#0b172beb}.adminx-main{padding:1rem;display:grid;gap:.95rem;align-content:start}.adminx-mobile-nav-btn{display:none;border:1px solid rgba(56,189,248,.4);border-radius:10px;background:#07101fcc;color:#d6ebff;font-size:.8rem;font-weight:700;padding:.4rem .58rem;cursor:pointer;margin-bottom:.42rem}.adminx-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:.75rem;z-index:3;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#030a14c7;backdrop-filter:blur(12px);padding:.72rem .78rem}.adminx-header h1{margin:0;color:#f8fbff;font-size:1.8rem}.adminx-header p{margin:.25rem 0 0;color:#89a1c4;font-size:.88rem}.adminx-header-right{display:flex;align-items:center;gap:.55rem}.adminx-search{width:min(510px,48vw);border-radius:999px;border:1px solid rgba(59,130,246,.24);background:#030a149e;display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;color:#87a0c4}.adminx-search input{border:none;outline:none;background:transparent;color:#e5f2ff;width:100%;font-size:.92rem}.adminx-search input[readonly]{color:#89a3c8;cursor:not-allowed}.adminx-icon-btn{width:38px;height:38px;border-radius:10px;border:1px solid rgba(59,130,246,.3);background:#091222e6;color:#c6ddfc;cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.adminx-icon-btn:hover{transform:translateY(-1px);border-color:#38bdf880;color:#eff7ff;background:#0b182cf2}.adminx-profile-pill{border:1px solid rgba(148,163,184,.24);cursor:pointer;font:inherit;display:flex;align-items:center;gap:.6rem;border-radius:12px;background:#081120d9;padding:.45rem .55rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.adminx-profile-pill:hover{border-color:#38bdf866;background:#0a162af0;transform:translateY(-1px)}.adminx-profile-pill>span{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#4f46e5,#2563eb);color:#fff;font-weight:700}.adminx-profile-pill strong{display:block;color:#f8fbff;font-size:.84rem}.adminx-profile-pill small{color:#89a3c7;font-size:.73rem}.adminx-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.adminx-approval-board{border-radius:16px;border:1px solid rgba(56,189,248,.26);background:radial-gradient(circle at 88% 10%,rgba(59,130,246,.2),transparent 34%),linear-gradient(155deg,#091325ed,#070e1ce6);padding:.85rem;display:grid;gap:.75rem}.adminx-approval-hero{border-radius:14px;border:1px solid rgba(125,211,252,.24);background:#030a148f;padding:.72rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem}.adminx-approval-kicker{margin:0;color:#7dd3fc;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.adminx-approval-hero h2{margin:.2rem 0 0;color:#f8fbff;font-size:1.3rem}.adminx-approval-hero span{display:block;margin-top:.2rem;color:#9db8de;font-size:.82rem}.adminx-approval-hero-actions{display:flex;align-items:center;gap:.55rem}.adminx-approval-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.adminx-approval-summary-card{border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#030a148a;padding:.62rem;display:grid;gap:.25rem}.adminx-approval-summary-card small{color:#9bb5d8;font-size:.74rem}.adminx-approval-summary-card strong{color:#f3f8ff;font-size:1.2rem;line-height:1.1}.adminx-approval-summary-card button{margin-top:.24rem;border:1px solid rgba(148,163,184,.3);border-radius:9px;background:#07101fc7;color:#d8e9ff;cursor:pointer;padding:.36rem .5rem;font-size:.75rem;font-weight:600;justify-self:start}.adminx-approval-summary-card button:hover{border-color:#38bdf873;color:#ecf6ff}.adminx-approval-feed{display:grid;gap:.45rem}.adminx-approval-item{border-radius:11px;border:1px solid rgba(148,163,184,.2);background:#040a1485;padding:.55rem .6rem;display:flex;align-items:center;justify-content:space-between;gap:.62rem}.adminx-approval-item small{display:block;color:#7dd3fc;font-size:.73rem}.adminx-approval-item strong{display:block;color:#f4f9ff;font-size:.88rem;margin-top:.1rem}.adminx-approval-item p{margin:.2rem 0 0;color:#9db7d9;font-size:.78rem}.adminx-approval-item-empty{border-style:dashed}.adminx-kpi-card,.adminx-panel{border-radius:16px;border:1px solid var(--adminx-card-border);background:linear-gradient(160deg,var(--adminx-surface-1),var(--adminx-surface-2));box-shadow:inset 0 1px #ffffff0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.adminx-kpi-card:hover,.adminx-panel:hover{transform:translateY(-1px);border-color:#3b82f64d;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0206173d}.adminx-kpi-card{padding:.85rem}.adminx-kpi-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem}.adminx-kpi-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.adminx-kpi-icon.blue{background:#3b82f659}.adminx-kpi-icon.purple{background:#8b5cf659}.adminx-kpi-icon.green{background:#22c55e59}.adminx-kpi-icon.gold{background:#f59e0b59}.adminx-kpi-icon.emerald{background:#10b98159}.adminx-kpi-growth{font-size:.74rem;border-radius:999px;color:#86efac;background:#16a34a33;padding:.15rem .45rem}.adminx-kpi-card strong{display:block;color:#f8fbff;font-size:1.7rem}.adminx-kpi-card p{margin:.2rem 0 0;color:#92abd0;font-size:.84rem}.adminx-row{display:grid;gap:.8rem}.adminx-row-two{grid-template-columns:1fr 1fr}.adminx-row-three{grid-template-columns:1.5fr 1fr 1fr}.adminx-panel{padding:.95rem}.adminx-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.adminx-panel-head h2{margin:0;color:#f8fbff;font-size:1.15rem}.adminx-panel-head span{color:#8ba5c9;font-size:.82rem}.adminx-live{color:#4ade80!important}.adminx-line-chart{width:100%;height:auto;border-radius:12px;background:#0a1222a6}.adminx-bar-chart{height:230px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;align-items:end}.adminx-bar-group{display:grid;gap:.35rem;justify-items:center}.adminx-bars{width:100%;height:185px;display:flex;align-items:flex-end;justify-content:center;gap:.3rem}.adminx-bars span{display:inline-block;width:22px;border-radius:6px 6px 2px 2px}.adminx-bars .profit{background:#2563eb}.adminx-bars .loss{background:#ef4444}.adminx-bar-group small{color:#8da7cc;font-size:.73rem}.adminx-strategy-wrap{display:flex;align-items:center;gap:1rem}.adminx-donut{width:190px;height:190px;border-radius:999px;position:relative;flex-shrink:0}.adminx-donut span{position:absolute;inset:25px;border-radius:999px;background:#0a1224;border:1px solid rgba(148,163,184,.18)}.adminx-strategy-wrap ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;width:100%}.adminx-strategy-wrap li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;color:#b4c8e4;font-size:.9rem}.adminx-strategy-wrap b{width:10px;height:10px;border-radius:999px}.adminx-strategy-wrap strong{color:#f8fbff}.adminx-health-list{display:grid;gap:.55rem}.adminx-health-list p{margin:0;display:flex;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.14);padding-bottom:.38rem;color:#9db4d3;font-size:.88rem}.adminx-health-list strong{color:#f8fbff}.adminx-activity-list{max-height:250px;overflow:auto;display:grid;gap:.55rem}.adminx-activity-list article{border-bottom:1px solid rgba(148,163,184,.12);padding-bottom:.35rem}.adminx-activity-list p{margin:0;color:#ddeafc;font-size:.86rem}.adminx-activity-list small{color:#8ea7c9;font-size:.75rem}.adminx-users-shell{display:grid;gap:.72rem;align-content:start;grid-auto-rows:min-content}.adminx-binary-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminx-binary-control-layout{grid-template-columns:minmax(380px,1fr) minmax(260px,340px)}.adminx-binary-side-stack{display:grid;gap:.75rem}.adminx-binary-outcome-card,.adminx-binary-top-pairs{border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#0a1222bd;padding:.8rem}.adminx-binary-outcome-card p{margin:0;color:#a8bddb;line-height:1.55;font-size:.84rem}.adminx-binary-top-pairs .adminx-activity-list{max-height:180px}.adminx-binary-switch-col{display:grid;align-content:center;gap:.2rem}.adminx-user-tabs{display:flex;align-items:center;gap:.6rem}.adminx-user-tabs button{border:1px solid transparent;border-radius:10px;background:transparent;color:#a0b7d9;padding:.56rem .9rem;cursor:pointer;font-weight:600}.adminx-user-tabs button:hover,.adminx-user-tabs button.active{background:#2563eb3d;border-color:#3b82f666;color:#eff6ff}.adminx-user-table-card{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,#0a1324f0,#09101ee6);box-shadow:inset 0 1px #ffffff0a;overflow:hidden;align-self:start}.adminx-user-toolbar{display:grid;grid-template-columns:minmax(240px,320px) auto auto;align-items:center;justify-content:space-between;gap:.65rem;padding:.85rem;border-bottom:1px solid rgba(148,163,184,.14)}.adminx-user-toolbar-actions{display:flex;align-items:center;gap:.5rem}.adminx-user-search{width:100%;border-radius:10px;border:1px solid rgba(59,130,246,.24);background:#030a149e;display:flex;align-items:center;gap:.5rem;padding:.54rem .72rem;color:#87a0c4}.adminx-user-search input{border:none;outline:none;background:transparent;color:#e5f2ff;width:100%;font-size:.9rem}.adminx-filter-btn{border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#091222e6;color:#d0e4ff;padding:.5rem .85rem;cursor:pointer}.adminx-user-count{color:#9fb4d4;font-size:.85rem;justify-self:end}.adminx-user-table-wrap{overflow:auto;max-height:min(62vh,740px)}.adminx-user-table{width:100%;border-collapse:collapse;min-width:980px}.adminx-user-table th,.adminx-user-table td{border-bottom:1px solid rgba(148,163,184,.14);padding:.7rem .85rem;text-align:left;font-size:.86rem}.adminx-user-table th{color:#8ea8cd;text-transform:uppercase;letter-spacing:.02em;font-size:.74rem;font-weight:600}.adminx-user-table td{color:#e5f2ff}.adminx-inline-select{border-radius:9px;border:1px solid rgba(148,163,184,.3);background:#050c18e6;color:#dcedff;padding:.3rem .46rem;font-size:.76rem;min-width:86px}.adminx-user-table tbody tr:hover td{background:#0e182a73}.adminx-user-cell-name{display:flex;align-items:center;gap:.55rem}.adminx-user-avatar{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#4f46e5,#2563eb);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.adminx-tag{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.74rem;font-weight:600;border:1px solid transparent}.adminx-tag-role{background:#94a3b829;border-color:#94a3b84d;color:#d3deef}.adminx-tag-kyc-authenticated{background:#16a34a3d;border-color:#16a34a59;color:#86efac}.adminx-tag-kyc-not_submitted{background:#47556947;border-color:#94a3b852;color:#cbd5e1}.adminx-tag-kyc-submitted_pending,.adminx-tag-kyc-pending{background:#f59e0b33;border-color:#f59e0b5c;color:#fcd34d}.adminx-tag-kyc-rejected{background:#ef444433;border-color:#ef444459;color:#fda4af}.adminx-tag-status-active{background:#16a34a3d;border-color:#16a34a59;color:#4ade80}.adminx-tag-status-suspended{background:#f59e0b33;border-color:#f59e0b5c;color:#fcd34d}.adminx-tag-status-banned{background:#ef444433;border-color:#ef444459;color:#f87171}.adminx-tag-session{margin-left:.35rem;background:#0ea5e933;border-color:#0ea5e961;color:#7dd3fc}.adminx-filter-panel{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:.65rem;padding:.75rem .85rem;border-bottom:1px solid rgba(148,163,184,.14);background:#050c189e}.adminx-filter-panel-single{grid-template-columns:minmax(220px,320px)}.adminx-filter-panel label{display:grid;gap:.3rem;color:#a4bbda;font-size:.79rem}.adminx-filter-panel select{border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#020814e0;color:#d8e8fb;padding:.45rem .55rem}.adminx-inline-feedback{margin:.65rem .85rem 0}.adminx-row-actions{display:flex;align-items:center;gap:.4rem}.adminx-row-actions button{width:30px;height:30px;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#030a14b3;color:#c4d8f5;cursor:pointer}.adminx-table-subtext{display:block;color:#8fa8cb;font-size:.74rem}.adminx-users-empty{display:grid;place-items:center;padding:1.8rem;color:#8ea7ca}.adminx-user-footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem .85rem;color:#91abce;font-size:.82rem}.adminx-empty-state{border-radius:16px;border:1px dashed rgba(148,163,184,.3);background:#09101e8c;padding:1.4rem}.adminx-empty-state h2{margin:0 0 .4rem;color:#f8fbff}.adminx-empty-state p{margin:0 0 .9rem;color:#9cb2d2}.adminx-modal-backdrop{position:fixed;inset:0;z-index:40;background:#020617b8;display:grid;place-items:center;padding:1rem}.adminx-profile-modal{width:min(560px,100%);border-radius:18px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,#0a1324fa,#09101ef5);padding:1rem;box-shadow:0 24px 90px #0206178c}.adminx-profile-modal header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.8rem}.adminx-profile-modal h2{margin:0;color:#f8fbff;font-size:1.2rem}.adminx-profile-meta{display:flex;align-items:center;gap:.7rem;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#0a1222bf;padding:.65rem}.adminx-profile-avatar{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#4f46e5,#2563eb);color:#fff;font-weight:700}.adminx-profile-meta strong{display:block;color:#f8fbff}.adminx-profile-meta small{color:#9ab2d3}.adminx-profile-grid{margin-top:.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.adminx-profile-grid p{margin:0;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#0a1222b8;padding:.55rem .65rem;display:grid;gap:.2rem}.adminx-profile-grid span{color:#8ea6ca;font-size:.75rem}.adminx-profile-grid strong{color:#e5f2ff;font-size:.86rem;word-break:break-word}.adminx-field-input{border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#050c18eb;color:#e5f2ff;padding:.42rem .5rem;width:100%;font-size:.82rem}.adminx-table-input{border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#050c18eb;color:#e5f2ff;padding:.34rem .46rem;min-width:112px;font-size:.8rem}.adminx-profile-actions{margin-top:.85rem;display:flex;justify-content:flex-end;gap:.55rem}.adminx-page-note{margin:.45rem 0;color:#a8c0df;font-size:.86rem}.adminx-section-intro{border-radius:16px;border:1px solid rgba(125,211,252,.28);background:radial-gradient(circle at 88% 18%,rgba(14,165,233,.15),transparent 34%),radial-gradient(circle at 0% 100%,rgba(59,130,246,.16),transparent 40%),linear-gradient(160deg,#081224e0,#070e1adb);padding:.82rem;display:grid;gap:.72rem}.adminx-section-intro-main{display:flex;align-items:flex-start;gap:.68rem}.adminx-section-intro-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#eff8ff;background:linear-gradient(130deg,#3b82f6d6,#0ea5e999);border:1px solid rgba(125,211,252,.45);box-shadow:0 10px 24px #02061752;flex-shrink:0}.adminx-section-intro-copy h2{margin:0;color:#f8fbff;font-size:1.08rem}.adminx-section-intro-copy p{margin:.24rem 0 0;color:var(--adminx-text-soft);font-size:.84rem;line-height:1.45}.adminx-section-intro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.54rem}.adminx-section-stat{border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#030a1494;padding:.48rem .56rem;display:grid;gap:.16rem}.adminx-section-stat small{color:#93aed2;font-size:.72rem}.adminx-section-stat strong{color:var(--adminx-text-main);font-size:.9rem}.adminx-kyc-detail-modal{width:min(1060px,100%);max-height:calc(100vh - 2rem);overflow:auto}.adminx-kyc-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-kyc-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.adminx-kyc-media-card{border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#070e1bb8;padding:.62rem;display:grid;gap:.5rem}.adminx-kyc-media-card header{display:grid;gap:.15rem}.adminx-kyc-media-card h4{margin:0;color:#f1f7ff;font-size:.86rem}.adminx-kyc-media-card small{color:#9ab3d7;font-size:.72rem}.adminx-kyc-media-viewport{border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#030a14b8;min-height:220px;overflow:hidden}.adminx-kyc-media-viewport img{width:100%;height:100%;max-height:340px;object-fit:contain;background:#020617e0}.adminx-kyc-media-viewport-pdf iframe{width:100%;height:340px;border:none;background:#fff}.adminx-kyc-media-empty{min-height:90px;border-radius:10px;border:1px dashed rgba(148,163,184,.3);color:#99b2d6;display:grid;place-items:center;text-align:center;padding:.7rem;font-size:.82rem}.adminx-review-note-field{display:grid;gap:.35rem}.adminx-review-note-field span{color:#b8cdea;font-size:.82rem}.adminx-review-note-field textarea{border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#020814e0;color:#d8e8fb;padding:.62rem .68rem;resize:vertical}.adminx-review-note-field input{border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#020814e0;color:#d8e8fb;padding:.62rem .68rem}.adminx-review-note-field textarea:focus{outline:none;border-color:#3b82f6bf;box-shadow:0 0 0 3px #3b82f633}.adminx-review-note-field input:focus{outline:none;border-color:#3b82f6bf;box-shadow:0 0 0 3px #3b82f633}.adminx-deposit-review-summary{margin-bottom:.55rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.adminx-deposit-review-summary p{margin:0;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#040a149e;padding:.55rem .62rem;display:grid;gap:.16rem}.adminx-deposit-review-summary span{color:#93aed2;font-size:.75rem}.adminx-deposit-review-summary strong{color:#edf6ff;font-size:.95rem}.btn.btn-success{background:linear-gradient(130deg,#16a34a,#22c55e);color:#ecfdf5;border:1px solid rgba(34,197,94,.45)}.btn.btn-danger{background:linear-gradient(130deg,#dc2626,#ef4444);color:#fff1f2;border:1px solid rgba(239,68,68,.45)}.adminx-auth-highlights{margin:.95rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.adminx-auth-highlights li{margin:0;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#050c1894;color:#b7ccec;font-size:.8rem;padding:.5rem .6rem;display:flex;gap:.46rem;align-items:center}.adminx-auth-highlights i{color:#7dd3fc}.adminx-deposit-layout{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:.85rem;padding:.85rem}.adminx-deposit-asset-form{border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#08101fbd;padding:.85rem;display:grid;gap:.55rem}.adminx-deposit-asset-form h3{margin:0;color:#eff6ff;font-size:1.05rem}.adminx-deposit-asset-form label{display:grid;gap:.3rem;color:#bad0ec;font-size:.8rem}.adminx-deposit-asset-form input,.adminx-deposit-asset-form textarea{border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#020814e0;color:#e5f2ff;padding:.55rem .62rem}.adminx-deposit-asset-form input:focus,.adminx-deposit-asset-form textarea:focus{outline:none;border-color:#3b82f6bd;box-shadow:0 0 0 3px #3b82f629}.adminx-deposit-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.adminx-checkbox-row{display:inline-flex!important;align-items:center;gap:.45rem;font-size:.82rem}.adminx-checkbox-row input{width:16px;height:16px}.adminx-deposit-asset-table-wrap{border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#08101f94;overflow:auto}.adminx-filter-select{appearance:none}.adminx-deposit-detail-modal{width:min(980px,100%);max-height:calc(100vh - 2rem);overflow:auto}.adminx-user-detail-modal{width:min(1100px,100%);max-height:calc(100vh - 2rem);overflow:auto}.adminx-user-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminx-detail-section{margin-top:.85rem;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#08101fb8;padding:.7rem}.adminx-detail-section h3{margin:0 0 .45rem;color:#eff6ff;font-size:1rem}.adminx-simple-table-wrap{overflow:auto}.adminx-simple-table{width:100%;border-collapse:collapse;min-width:560px}.adminx-simple-table th,.adminx-simple-table td{border-bottom:1px solid rgba(148,163,184,.14);padding:.52rem .4rem;text-align:left;font-size:.82rem}.adminx-simple-table th{color:#96afd0;font-size:.72rem;text-transform:uppercase}.adminx-delete-modal{width:min(480px,100%)}.adminx-auth-shell button:focus-visible,.adminx-dashboard-shell button:focus-visible,.adminx-auth-shell input:focus-visible,.adminx-dashboard-shell input:focus-visible,.adminx-dashboard-shell select:focus-visible,.adminx-dashboard-shell textarea:focus-visible{outline:none;box-shadow:var(--adminx-focus-ring)}.adminx-sidebar::-webkit-scrollbar,.adminx-activity-list::-webkit-scrollbar,.adminx-user-table-wrap::-webkit-scrollbar,.adminx-table-wrap::-webkit-scrollbar,.adminx-support-thread-body::-webkit-scrollbar{width:8px;height:8px}.adminx-sidebar::-webkit-scrollbar-thumb,.adminx-activity-list::-webkit-scrollbar-thumb,.adminx-user-table-wrap::-webkit-scrollbar-thumb,.adminx-table-wrap::-webkit-scrollbar-thumb,.adminx-support-thread-body::-webkit-scrollbar-thumb{background:#64748b80;border-radius:999px}.adminx-sidebar::-webkit-scrollbar-track,.adminx-activity-list::-webkit-scrollbar-track,.adminx-user-table-wrap::-webkit-scrollbar-track,.adminx-table-wrap::-webkit-scrollbar-track,.adminx-support-thread-body::-webkit-scrollbar-track{background:#0f172a59}@media (max-width: 1320px){.adminx-approval-summary-grid{grid-template-columns:1fr 1fr}.adminx-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-row-three{grid-template-columns:1fr 1fr}}@media (max-width: 1080px){.adminx-approval-hero{flex-direction:column;align-items:flex-start}.adminx-approval-hero-actions{width:100%}.adminx-dashboard-shell{grid-template-columns:1fr}.adminx-sidebar{border-right:none;border-bottom:1px solid rgba(148,163,184,.18);position:fixed;inset:0 auto 0 0;width:min(82vw,340px);transform:translate(-105%);transition:transform .24s ease;z-index:20}.adminx-sidebar.is-open{transform:translate(0)}.adminx-header{flex-direction:column;align-items:flex-start;position:static}.adminx-header-right{width:100%;flex-wrap:wrap}.adminx-search{width:100%}.adminx-mobile-nav-btn{display:inline-flex;align-items:center;gap:.42rem}.adminx-row-two,.adminx-row-three,.adminx-user-toolbar,.adminx-deposit-layout,.adminx-deposit-grid-two{grid-template-columns:1fr}.adminx-user-count{justify-self:start}.adminx-filter-panel{grid-template-columns:1fr}.adminx-kyc-detail-grid,.adminx-user-detail-grid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.adminx-approval-summary-grid{grid-template-columns:1fr}.adminx-approval-item{flex-direction:column;align-items:flex-start}.adminx-deposit-review-summary{grid-template-columns:1fr}.adminx-auth-topbar,.adminx-auth-topbar-actions{flex-direction:column;align-items:flex-start}.adminx-auth-topbar-actions{width:100%}.adminx-auth-topbar-actions .btn{width:100%;justify-content:center}.adminx-kpi-grid{grid-template-columns:1fr}.adminx-profile-pill{width:100%}.adminx-strategy-wrap{flex-direction:column;align-items:flex-start}.adminx-user-tabs{overflow:auto;padding-bottom:.2rem}.adminx-user-footer{flex-direction:column;align-items:flex-start}.adminx-profile-grid,.adminx-section-intro-stats,.adminx-kyc-media-grid{grid-template-columns:1fr}.adminx-user-toolbar-actions{width:100%;justify-content:flex-start}.adminx-user-detail-grid{grid-template-columns:1fr}}.adminx-tx-root{display:grid;gap:.9rem}.adminx-tx-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.adminx-tab-row{display:flex;flex-wrap:wrap;gap:.4rem;padding:.22rem;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#040a1494}.adminx-tab-row button{border:1px solid transparent;border-radius:10px;background:transparent;color:#a9bedb;cursor:pointer;padding:.52rem .72rem;font-size:.84rem;font-weight:600}.adminx-tab-row button.active,.adminx-tab-row button:hover{border-color:#3b82f65c;background:#2563eb3d;color:#edf6ff}.adminx-tx-panel{gap:.85rem}.adminx-tx-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.adminx-tx-kpi-card{min-height:110px}.adminx-tx-kpi-card small{color:#90abcf;font-size:.75rem}.adminx-simple-list{display:grid;gap:.45rem}.adminx-simple-list p{margin:0;padding:.56rem .62rem;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#040a1485;display:flex;justify-content:space-between;gap:.6rem;color:#d3e4f8}.adminx-muted{color:#90abcf}.adminx-tx-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.adminx-tx-form-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-tx-form-grid label{display:grid;gap:.28rem;color:#d5e4f8;font-size:.8rem}.adminx-tx-form-grid input,.adminx-tx-form-grid select,.adminx-filter-row select{border-radius:9px;border:1px solid rgba(148,163,184,.22);background:#0208139e;color:#eff6ff;padding:.52rem .6rem;outline:none}.adminx-filter-row{display:flex;align-items:center;gap:.5rem}.adminx-table-wrap{width:100%;overflow-x:auto;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#030a148f}.adminx-table-wrap table{width:100%;min-width:840px;border-collapse:collapse}.adminx-table-wrap th,.adminx-table-wrap td{text-align:left;border-bottom:1px solid rgba(148,163,184,.12);padding:.5rem .52rem;font-size:.79rem}.adminx-table-wrap th{color:#95b0cf;font-weight:600}.adminx-table-actions{display:flex;flex-wrap:wrap;gap:.35rem}.adminx-asset-root{display:grid;gap:.9rem}.adminx-asset-inline-toolbar{grid-template-columns:minmax(260px,360px) auto auto}.adminx-asset-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.adminx-asset-kpi-card{min-height:112px}.adminx-asset-kpi-card small{color:#90abcf;font-size:.75rem}.adminx-asset-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adminx-asset-distribution-list{display:grid;gap:.5rem}.adminx-asset-distribution-list article{border:1px solid rgba(148,163,184,.18);border-radius:11px;background:#040a1485;padding:.58rem .64rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem}.adminx-asset-distribution-list article strong{color:#edf5ff;font-size:.9rem}.adminx-asset-distribution-list article small{color:#90abcf;font-size:.74rem}.adminx-asset-distribution-list article p,.adminx-asset-distribution-list article span{margin:0;color:#d8e8fa;font-size:.82rem}.adminx-asset-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adminx-asset-form-panel{gap:.72rem}.adminx-asset-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-asset-settings-grid textarea{border-radius:9px;border:1px solid rgba(148,163,184,.22);background:#0208139e;color:#eff6ff;padding:.52rem .6rem;outline:none;resize:vertical}.adminx-asset-form-span-2{grid-column:span 2}.adminx-asset-user-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-asset-detail-panel{gap:.8rem}.btn.btn-ghost.danger{color:#fecaca;border-color:#f8717161}@media (max-width: 1320px){.adminx-tx-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-tx-form-grid,.adminx-tx-form-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.adminx-asset-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-asset-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.adminx-tx-kpi-grid,.adminx-tx-form-grid,.adminx-tx-form-grid-compact{grid-template-columns:minmax(0,1fr)}.adminx-asset-inline-toolbar{grid-template-columns:1fr}.adminx-asset-kpi-grid,.adminx-asset-user-kpi-grid,.adminx-asset-settings-grid,.adminx-asset-form-row{grid-template-columns:minmax(0,1fr)}.adminx-asset-form-span-2{grid-column:span 1}.adminx-asset-overview-grid{grid-template-columns:minmax(0,1fr)}}.adminx-support-root,.adminx-support-panel{display:grid;gap:.75rem}.adminx-support-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.adminx-support-kpi-card small{color:#97b1d3;font-size:.74rem}.adminx-support-overview-grid{grid-template-columns:1fr 1fr}.adminx-support-filter-row{grid-template-columns:repeat(2,minmax(170px,240px))}.adminx-support-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:.75rem;align-items:start}.adminx-support-list-panel,.adminx-support-thread-panel{border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#080f1cbd;padding:.75rem}.adminx-support-selected-row{background:#3b82f61a}.adminx-support-ticket-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.adminx-support-ticket-meta p{margin:0;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#040a148c;padding:.55rem .62rem;display:grid;gap:.18rem}.adminx-support-ticket-meta span{color:#8faad1;font-size:.75rem}.adminx-support-ticket-meta strong{color:#eef7ff;font-size:.84rem}.adminx-support-thread-body{border-radius:12px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,#060c17db,#080f1ccc);padding:.62rem;display:grid;gap:.5rem;max-height:min(45vh,460px);overflow:auto}.adminx-support-message{border-radius:11px;border:1px solid rgba(148,163,184,.22);background:#0a1222c7;padding:.5rem .58rem;display:grid;gap:.3rem}.adminx-support-message header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.adminx-support-message header strong{color:#f3f8ff;font-size:.78rem}.adminx-support-message header small{color:#8ea9d0;font-size:.72rem}.adminx-support-message p{margin:0;color:#d7e9ff;line-height:1.5;font-size:.82rem;white-space:pre-wrap;word-break:break-word}.adminx-support-message.is-admin{border-color:#3b82f65c;background:#2563eb1f}.adminx-support-message.is-note{border-style:dashed;border-color:#f59e0b80;background:#f59e0b1f}.adminx-support-thread-actions,.adminx-support-ticket-controls{display:grid;gap:.5rem}.adminx-support-thread-actions label,.adminx-support-ticket-controls label{display:grid;gap:.28rem;color:#bad0ec;font-size:.8rem}.adminx-support-thread-actions textarea,.adminx-support-ticket-controls input,.adminx-support-ticket-controls select{border-radius:9px;border:1px solid rgba(148,163,184,.28);background:#020814e0;color:#d8e8fb;padding:.55rem .62rem}.adminx-support-thread-actions textarea:focus,.adminx-support-ticket-controls input:focus,.adminx-support-ticket-controls select:focus{outline:none;border-color:#3b82f6bd;box-shadow:0 0 0 3px #3b82f629}.adminx-support-inline-controls{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.adminx-support-form-span-2{grid-column:span 2}.adminx-support-empty-detail{min-height:320px;border-radius:12px;border:1px dashed rgba(148,163,184,.3);display:grid;place-items:center;text-align:center;padding:.8rem}.adminx-support-empty-detail h3{margin:0;color:#f1f7ff}.adminx-support-empty-detail p{margin:.32rem 0 0;color:#9ab4d8;max-width:340px}.adminx-web-content-root{display:grid;gap:.75rem}.adminx-web-content-meta .adminx-simple-list p strong{color:#f8fbff}.adminx-web-content-editor{display:grid;gap:.65rem}.adminx-web-content-actions{display:flex;flex-wrap:wrap;gap:.55rem}.adminx-web-content-textarea-wrap{display:grid}.adminx-web-content-textarea-wrap textarea{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#030a14a3;color:#deedff;padding:.78rem;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.4;resize:vertical;min-height:420px}.adminx-web-content-textarea-wrap textarea:focus{border-color:#38bdf88c;box-shadow:var(--adminx-focus-ring);outline:none}.adminx-web-content-local-search{max-width:360px}@media (max-width: 1360px){.adminx-support-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminx-support-layout{grid-template-columns:1fr}}@media (max-width: 760px){.adminx-support-kpi-grid,.adminx-support-overview-grid,.adminx-support-filter-row,.adminx-support-ticket-meta{grid-template-columns:1fr}.adminx-support-form-span-2{grid-column:auto}.adminx-support-inline-controls{flex-direction:column;align-items:stretch}}*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:dark light;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--secondary-500: #8b5cf6;--success-500: #10b981;--danger-500: #ef4444;--warning-500: #f59e0b;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--dark-50: #0f1419;--dark-100: #1a1f2e;--dark-200: #252b3b;--dark-300: #2d3748;--dark-400: #4a5568;--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-secondary: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--gradient-success: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Consolas, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-glow: 0 0 20px rgba(59, 130, 246, .3);--transition-fast: .15s ease-out;--transition-base: .3s ease-out;--transition-slow: .5s ease-out;--app-shell-bg: linear-gradient(140deg, #050915 0%, #0f172a 55%, #132238 100%);--app-overlay-grid: rgba(148, 163, 184, .08);--app-surface-border: rgba(255, 255, 255, .15);--app-surface-bg: linear-gradient(160deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04));--app-surface-shadow: 0 24px 68px rgba(2, 6, 23, .45);--app-text-strong: #ffffff;--app-text-soft: #dbe7fb;--app-text-muted: #94a3b8;--app-input-bg: rgba(2, 6, 23, .52);--app-tab-bg: rgba(255, 255, 255, .06);--app-chip-bg: rgba(148, 163, 184, .15);--app-dashboard-bg: radial-gradient(circle at 20% 0%, rgba(37, 99, 235, .26), transparent 32%), linear-gradient(145deg, #060b18 0%, #0f1b32 58%, #12223f 100%);--app-dashboard-card-bg: rgba(255, 255, 255, .05)}@media (prefers-color-scheme: light){:root{--app-shell-bg: linear-gradient(145deg, #eef6ff 0%, #f8fbff 52%, #edf4ff 100%);--app-overlay-grid: rgba(71, 85, 105, .08);--app-surface-border: rgba(148, 163, 184, .28);--app-surface-bg: linear-gradient(160deg, rgba(255, 255, 255, .92), rgba(239, 246, 255, .86));--app-surface-shadow: 0 24px 64px rgba(37, 99, 235, .14);--app-text-strong: #0f172a;--app-text-soft: #334155;--app-text-muted: #64748b;--app-input-bg: rgba(255, 255, 255, .92);--app-tab-bg: rgba(148, 163, 184, .12);--app-chip-bg: rgba(148, 163, 184, .16);--app-dashboard-bg: radial-gradient(circle at 20% 0%, rgba(59, 130, 246, .18), transparent 34%), linear-gradient(145deg, #edf5ff 0%, #f8fbff 58%, #edf4ff 100%);--app-dashboard-card-bg: rgba(255, 255, 255, .82)}}html{scroll-behavior:smooth}body{font-family:var(--font-sans);line-height:1.6;color:var(--gray-800);background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}h1,h2,h3,h4,h5,h6{line-height:1.3;color:#fff;margin-bottom:var(--space-4)}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:var(--space-4)}.section-description{font-size:1.125rem;color:var(--gray-300);text-align:center;margin-bottom:var(--space-12);max-width:600px;margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:none;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-base);text-decoration:none;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--transition-slow)}.btn:hover:before{left:100%}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-lg)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl),var(--shadow-glow)}.btn-ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff26;border-color:#ffffff4d}.btn-large{padding:var(--space-4) var(--space-8);font-size:1rem;border-radius:16px}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background:#0f0f23f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transition:all var(--transition-base)}.navbar .container{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);padding-bottom:var(--space-4);position:relative}.logo{display:flex;align-items:center;gap:var(--space-3);font-size:1.5rem;font-weight:700;color:#fff}.logo i{font-size:2rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:var(--space-8)}.nav-links a{color:var(--gray-300);text-decoration:none;font-weight:500;transition:color var(--transition-base)}.nav-links a:hover{color:#fff}.nav-actions{display:flex;gap:var(--space-4)}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer}.mobile-menu-toggle span{width:24px;height:2px;background:#fff;transition:all var(--transition-base)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:100px;overflow:hidden}.hero-background{position:absolute;inset:0;z-index:-1}.gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.7;animation:float 6s ease-in-out infinite}.orb-1{width:300px;height:300px;background:radial-gradient(circle,#667eea,transparent);top:20%;left:10%;animation-delay:0s}.orb-2{width:250px;height:250px;background:radial-gradient(circle,#764ba2,transparent);top:60%;right:10%;animation-delay:2s}.orb-3{width:200px;height:200px;background:radial-gradient(circle,#f093fb,transparent);bottom:20%;left:50%;animation-delay:4s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:var(--space-6)}.hero-description{font-size:1.25rem;color:var(--gray-300);margin-bottom:var(--space-8);line-height:1.7}.hero-actions{display:flex;gap:var(--space-4);margin-bottom:var(--space-12)}.hero-stats{display:flex;gap:var(--space-8)}.stat{text-align:center}.stat-number{font-size:2rem;font-weight:700;color:#fff;font-family:var(--font-mono)}.stat-label{font-size:.875rem;color:var(--gray-400);text-transform:uppercase;letter-spacing:1px}.crypto-card{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:var(--space-8);box-shadow:var(--shadow-xl);position:relative;overflow:hidden;animation:cardFloat 3s ease-in-out infinite}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-header{margin-bottom:var(--space-6)}.card-title{font-size:1.125rem;color:var(--gray-300);margin-bottom:var(--space-2)}.card-balance{font-size:2.5rem;font-weight:700;color:#fff;font-family:var(--font-mono)}.crypto-list{margin-bottom:var(--space-6)}.crypto-item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:12px;transition:background var(--transition-base),transform var(--transition-base);margin-bottom:var(--space-2)}.crypto-item:hover{background:#ffffff1a;transform:translate(5px)}.crypto-icon{width:40px;height:40px;border-radius:50%}.crypto-icon.btc{background:linear-gradient(135deg,#f7931a,#ff6b35)}.crypto-icon.eth{background:linear-gradient(135deg,#627eea,#8a92b2)}.crypto-icon.ada{background:linear-gradient(135deg,#0033ad,#1e88e5)}.crypto-info{flex:1}.crypto-name{font-weight:600;color:#fff;margin-bottom:2px}.crypto-symbol{font-size:.875rem;color:var(--gray-400);font-family:var(--font-mono)}.crypto-price{text-align:right}.price{font-weight:600;color:#fff;font-family:var(--font-mono);margin-bottom:2px}.change{font-size:.875rem;font-family:var(--font-mono);font-weight:500}.change.positive{color:var(--success-500)}.change.negative{color:var(--danger-500)}.card-chart{height:120px;border-radius:12px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-chart canvas{width:100%;height:100%}.features{padding:var(--space-20) 0;position:relative}.section-header{margin-bottom:var(--space-16)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8)}.feature-card{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:var(--space-8);transition:all var(--transition-base);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity var(--transition-base)}.feature-card:hover:before{opacity:1}.feature-card:hover{transform:translateY(-8px);border-color:#fff3;box-shadow:var(--shadow-xl)}.feature-icon{width:60px;height:60px;background:var(--gradient-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-6);font-size:1.5rem;color:#fff}.feature-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:var(--space-4)}.feature-description{color:var(--gray-300);line-height:1.7}.how-it-works{padding:var(--space-20) 0;background:#ffffff05}.steps-container{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.step-group{display:flex;align-items:flex-start;flex:1}.step{flex:1;max-width:300px;text-align:center;position:relative;z-index:1}.step-number{width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;margin:0 auto var(--space-6);position:relative;z-index:2}.step-connector{flex:1;height:2px;background:linear-gradient(90deg,var(--primary-500),var(--secondary-500));margin-top:40px;position:relative;z-index:0}.step-content{padding:0 var(--space-4)}.step-icon{width:60px;height:60px;background:#ffffff1a;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);font-size:1.5rem;color:var(--primary-500)}.step-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:var(--space-3)}.step-description{color:var(--gray-300);line-height:1.6}.download{padding:var(--space-20) 0}.download-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.download-buttons{display:flex;flex-direction:column;gap:var(--space-4)}.download-btn{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;text-decoration:none;transition:all var(--transition-base);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.download-btn:hover{transform:translateY(-2px);background:linear-gradient(145deg,#ffffff26,#ffffff1a);box-shadow:var(--shadow-lg)}.download-btn i{font-size:2rem}.download-text{display:flex;flex-direction:column}.download-label{font-size:.875rem;color:var(--gray-400)}.download-platform{font-size:1.125rem;font-weight:600}.phone-mockup{width:300px;height:600px;background:linear-gradient(145deg,#1a1a1a,#2d2d2d);border-radius:40px;padding:20px;margin:0 auto;position:relative;box-shadow:var(--shadow-xl)}.phone-screen{width:100%;height:100%;background:linear-gradient(180deg,#0f0f23,#1a1a2e);border-radius:30px;overflow:hidden;position:relative}.app-interface{padding:var(--space-6);height:100%;display:flex;flex-direction:column}.app-header{margin-bottom:var(--space-6)}.app-title{color:#fff;font-weight:600;margin-bottom:var(--space-2)}.app-balance{font-size:1.5rem;font-weight:700;color:#fff;font-family:var(--font-mono)}.app-chart{flex:1;background:#ffffff0d;border-radius:12px;margin-bottom:var(--space-6);position:relative}.app-actions{display:flex;gap:var(--space-3)}.app-btn{flex:1;padding:var(--space-3);border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.app-btn.buy{background:var(--success-500);color:#fff}.app-btn.sell{background:var(--danger-500);color:#fff}.app-btn.swap{background:var(--secondary-500);color:#fff}.faq{padding:var(--space-20) 0;background:#ffffff05}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.1);border-radius:16px;margin-bottom:var(--space-4);overflow:hidden;transition:all var(--transition-base)}.faq-item:hover{border-color:#fff3}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);cursor:pointer;font-weight:600;color:#fff;transition:all var(--transition-base);background:transparent;border:none;text-align:left}.faq-question:hover{background:#ffffff0d}.faq-question i{transition:transform var(--transition-base);color:var(--primary-500)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.faq-item.active .faq-answer{max-height:220px}.faq-answer p{padding:0 var(--space-6) var(--space-6);color:var(--gray-300);line-height:1.7}.footer{background:var(--dark-50);padding:var(--space-20) 0 var(--space-8);border-top:1px solid rgba(255,255,255,.1)}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-16);margin-bottom:var(--space-12)}.footer-description{color:var(--gray-400);margin-bottom:var(--space-6);line-height:1.7}.social-links{display:flex;gap:var(--space-4)}.social-links a{width:40px;height:40px;background:#ffffff1a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--gray-400);text-decoration:none;transition:all var(--transition-base)}.social-links a:hover{background:var(--primary-500);color:#fff;transform:translateY(-2px)}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.footer-section{display:flex;flex-direction:column;gap:var(--space-3)}.footer-title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:var(--space-4)}.footer-section a{color:var(--gray-400);text-decoration:none;transition:color var(--transition-base)}.footer-section a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.1)}.footer-copyright p{color:var(--gray-500)}.footer-legal{display:flex;gap:var(--space-6)}.footer-legal a{color:var(--gray-500);text-decoration:none;transition:color var(--transition-base)}.footer-legal a:hover{color:var(--gray-300)}@media (max-width: 1024px){.hero-content,.download-content{grid-template-columns:1fr;gap:var(--space-12);text-align:center}.footer-content{grid-template-columns:1fr;gap:var(--space-8)}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.nav-links{display:none;position:absolute;top:calc(100% + 10px);left:var(--space-6);right:var(--space-6);flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:#0f0f23fa;border:1px solid rgba(255,255,255,.1);border-radius:16px}.nav-links.active{display:flex}.nav-actions{display:none}.mobile-menu-toggle{display:flex}.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.hero-actions{flex-direction:column}.hero-stats{justify-content:center}.features-grid{grid-template-columns:1fr}.steps-container{flex-direction:column;gap:var(--space-8)}.step-group{width:100%;flex-direction:column}.step{max-width:none}.step-connector{display:none}.footer-links{grid-template-columns:1fr;gap:var(--space-6)}.footer-bottom{flex-direction:column;gap:var(--space-4);text-align:center}}@media (max-width: 480px){.container{padding:0 var(--space-4)}.hero-title{font-size:2rem}.crypto-card{padding:var(--space-6)}.phone-mockup{width:250px;height:500px}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200px 100%;animation:shimmer 1.5s infinite}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark-100)}::-webkit-scrollbar-thumb{background:var(--primary-500);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-600)}.auth-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(34,211,238,.14),transparent 30%),radial-gradient(circle at 80% 75%,rgba(251,191,36,.12),transparent 34%),linear-gradient(135deg,#05070f,#0f172a 45%,#111827)}.auth-glow{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(90px);z-index:0;animation:authPulse 8s ease-in-out infinite}.auth-glow-left{background:#3b82f640;top:-120px;left:-100px}.auth-glow-right{background:#fbbf2429;bottom:-130px;right:-120px;animation-delay:2s}@keyframes authPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:.45}}.auth-topbar{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:var(--space-6);display:flex;justify-content:space-between;align-items:center}.auth-brand{display:inline-flex;align-items:center;gap:var(--space-3);border:none;background:transparent;color:#fff;cursor:pointer;font-weight:700;font-size:1.25rem}.auth-brand i{font-size:1.5rem;color:#22d3ee}.auth-topbar-actions{display:flex;gap:var(--space-3)}.auth-main{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16);display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-16);align-items:center}.auth-showcase h1{font-size:3rem;margin-bottom:var(--space-5);letter-spacing:-.02em}.auth-showcase>p{color:var(--gray-300);max-width:540px;font-size:1.1rem}.auth-badge{display:inline-block;margin-bottom:var(--space-4);padding:.35rem .7rem;border:1px solid rgba(34,211,238,.35);border-radius:999px;color:#22d3ee;background:#06b6d41a;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-metrics{margin-top:var(--space-10);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.auth-metrics div{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:var(--space-4);background:#ffffff08}.auth-metrics strong{color:#fff;font-size:1.25rem;display:block}.auth-metrics span{color:var(--gray-400);font-size:.8rem;text-transform:uppercase;letter-spacing:.07em}.auth-card-wrap{position:relative}.auth-card{border-radius:24px;border:1px solid rgba(255,255,255,.14);padding:var(--space-8);background:linear-gradient(150deg,#ffffff1f,#ffffff0a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 70px #02061773}.auth-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-bottom:var(--space-6);padding:.35rem;background:#ffffff0d;border-radius:12px}.auth-switch button{background:transparent;border:none;border-radius:10px;color:var(--gray-300);font-weight:600;padding:.7rem;cursor:pointer;transition:all var(--transition-base)}.auth-switch button.active{background:linear-gradient(120deg,#3b82f659,#22d3ee4d);color:#fff}.auth-card h2{margin-bottom:.45rem;font-size:2rem}.auth-subtitle{color:var(--gray-300);margin-bottom:var(--space-6)}.auth-form{display:flex;flex-direction:column;gap:var(--space-3)}.auth-form label{color:var(--gray-200);font-size:.9rem;font-weight:500}.auth-form input{border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#02061780;color:#fff;padding:.85rem .9rem;outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.auth-form input:focus{border-color:#22d3eea6;box-shadow:0 0 0 3px #22d3ee29}.otp-row{display:grid;grid-template-columns:1fr auto;gap:var(--space-3)}.otp-btn{white-space:nowrap;border-radius:12px}.auth-submit{justify-content:center;margin-top:var(--space-4);width:100%}.auth-alt{margin-top:var(--space-4);color:var(--gray-300);font-size:.95rem}.auth-inline-btn{border:none;background:transparent;color:#22d3ee;cursor:pointer;font-weight:600;padding:0}.admin-shell{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:radial-gradient(circle at 80% 15%,rgba(56,189,248,.12),transparent 24%),linear-gradient(130deg,#070b14,#0b1220 45%,#101a2f)}.admin-sidebar{border-right:1px solid rgba(255,255,255,.12);background:#070b14bf;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:var(--space-8) var(--space-5)}.admin-logo{display:flex;gap:var(--space-3);color:#fff;align-items:center;font-weight:700;margin-bottom:var(--space-10)}.admin-logo i{color:#fbbf24}.admin-nav{display:flex;flex-direction:column;gap:var(--space-2)}.admin-nav button{border:none;background:transparent;color:var(--gray-300);text-align:left;display:flex;align-items:center;gap:var(--space-3);padding:.8rem .75rem;border-radius:10px;cursor:pointer;transition:all var(--transition-fast)}.admin-nav button:hover,.admin-nav button.active{background:#ffffff14;color:#fff}.admin-main{padding:var(--space-8)}.admin-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6)}.admin-eyebrow{color:#22d3ee;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;margin-bottom:.4rem}.admin-header h1{margin-bottom:0}.admin-actions{display:flex;gap:var(--space-3)}.admin-grid{margin-top:var(--space-8);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.admin-grid article{border-radius:16px;border:1px solid rgba(255,255,255,.13);background:#ffffff0a;padding:var(--space-5)}.admin-grid h3{margin-bottom:var(--space-2);font-size:.95rem;color:var(--gray-300)}.admin-grid p{color:#fff;font-size:2rem;font-weight:700;margin-bottom:var(--space-1)}.admin-grid span{color:var(--gray-400);font-size:.85rem}.admin-placeholder{margin-top:var(--space-8);border:1px dashed rgba(34,211,238,.45);border-radius:16px;background:#0c4a6e29;padding:var(--space-8)}.admin-placeholder h2{margin-bottom:var(--space-3)}.admin-placeholder p{color:var(--gray-300);max-width:840px}@media (max-width: 1024px){.auth-main{grid-template-columns:1fr;gap:var(--space-10)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-right:none;border-bottom:1px solid rgba(255,255,255,.12)}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.auth-topbar{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.auth-topbar-actions{width:100%}.auth-topbar-actions .btn{flex:1;justify-content:center}.auth-showcase h1{font-size:2.2rem}.auth-metrics,.otp-row{grid-template-columns:1fr}.admin-main{padding:var(--space-5)}.admin-header{flex-direction:column;align-items:flex-start}.admin-actions{width:100%}.admin-actions .btn{flex:1;justify-content:center}.admin-grid{grid-template-columns:1fr}}@media (max-width: 480px){.auth-card{padding:var(--space-6)}.auth-card h2{font-size:1.6rem}}.mobile-auth-shell{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--app-shell-bg)}.mobile-crypto-bg{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(34,211,238,.22),transparent 34%),radial-gradient(circle at 85% 80%,rgba(59,130,246,.2),transparent 40%);animation:mobileFloat 8s ease-in-out infinite}.mobile-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(var(--app-overlay-grid) 1px,transparent 1px),linear-gradient(90deg,var(--app-overlay-grid) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.65),transparent 86%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.65),transparent 86%)}@keyframes mobileFloat{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.mobile-auth-card{position:relative;z-index:1;width:min(440px,100%);border-radius:26px;border:1px solid var(--app-surface-border);background:var(--app-surface-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--app-surface-shadow);padding:1.4rem}.mobile-auth-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top right,rgba(34,211,238,.18),transparent 28%),radial-gradient(circle at bottom left,rgba(59,130,246,.16),transparent 32%);pointer-events:none}.mobile-auth-brand{display:flex;align-items:center;gap:.6rem;color:var(--app-text-strong);font-weight:700;letter-spacing:.02em;margin-bottom:1rem}.mobile-auth-brand i{color:#22d3ee}.mobile-auth-copy{position:relative;z-index:1;margin-bottom:1rem}.mobile-auth-kicker{color:#38bdf8;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;margin-bottom:.35rem}.mobile-auth-copy h1{color:var(--app-text-strong);font-size:1.5rem;margin-bottom:.35rem}.mobile-auth-copy p{color:var(--app-text-soft);font-size:.9rem}.mobile-auth-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:1rem;padding:.25rem;border-radius:12px;background:var(--app-tab-bg)}.mobile-auth-tabs button{border:none;border-radius:10px;padding:.7rem;background:transparent;color:var(--gray-300);cursor:pointer;font-weight:600;transition:all var(--transition-base)}.mobile-auth-tabs button.active{color:var(--app-text-strong);background:linear-gradient(115deg,#38bdf880,#3b82f659);box-shadow:0 12px 26px #3b82f638}.mobile-auth-form{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem}.mobile-auth-form label{color:var(--app-text-soft);font-size:.84rem;font-weight:500}.mobile-auth-form input{width:100%;border-radius:12px;border:1px solid var(--app-surface-border);background:var(--app-input-bg);color:var(--app-text-strong);padding:.85rem;outline:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.mobile-auth-form input::placeholder{color:var(--app-text-muted)}.mobile-auth-form input:focus{border-color:#22d3eeb3;box-shadow:0 0 0 3px #22d3ee33}.mobile-auth-account-chip{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;margin-bottom:.9rem;border-radius:14px;border:1px solid var(--app-surface-border);background:var(--app-tab-bg);color:var(--app-text-soft)}.mobile-auth-account-chip span{font-size:.82rem}.mobile-auth-account-chip strong{color:var(--app-text-strong);font-size:.82rem}.mobile-otp-row{display:grid;grid-template-columns:1fr auto;gap:.5rem}.mobile-password-row{position:relative}.mobile-password-row input{padding-right:5.1rem}.mobile-show-btn{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);border:none;background:var(--app-chip-bg);color:var(--app-text-soft);border-radius:8px;padding:.45rem .7rem;font-size:.78rem;cursor:pointer}.mobile-auth-notice{color:#7dd3fc;font-size:.82rem;margin-top:.4rem}.mobile-auth-error{color:#fb7185;font-size:.82rem}.mobile-auth-submit{width:100%;justify-content:center;margin-top:.6rem}.mobile-auth-link-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.15rem}.mobile-inline-btn{border:none;padding:0;background:transparent;color:#38bdf8;font-size:.82rem;font-weight:600;cursor:pointer}.mobile-inline-btn:disabled{opacity:.6;cursor:not-allowed}.mobile-auth-footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:.75rem;margin-top:.9rem;color:var(--app-text-muted);font-size:.76rem}.mobile-auth-loading{display:flex;flex-direction:column;justify-content:center;min-height:320px}.mobile-dashboard-shell{min-height:100vh;padding:1.2rem;position:relative;overflow:hidden;background:var(--app-dashboard-bg)}.mobile-dashboard-glow{position:absolute;width:260px;height:260px;top:-70px;right:-80px;border-radius:50%;background:#22d3ee33;filter:blur(70px)}.mobile-dashboard-grid{position:absolute;inset:0;background-image:linear-gradient(var(--app-overlay-grid) 1px,transparent 1px),linear-gradient(90deg,var(--app-overlay-grid) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 88%)}.mobile-dashboard-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:1rem}.mobile-dashboard-tag{color:#67e8f9;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;margin-bottom:.25rem}.mobile-dashboard-header h1{color:var(--app-text-strong);margin-bottom:.2rem;font-size:1.7rem}.mobile-dashboard-header span{color:var(--app-text-soft);font-size:.9rem}.mobile-dashboard-hero{position:relative;z-index:1;margin-bottom:.9rem;padding:1rem;border-radius:20px;border:1px solid var(--app-surface-border);background:var(--app-surface-bg);box-shadow:var(--app-surface-shadow)}.mobile-dashboard-label{color:#38bdf8;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;margin-bottom:.35rem}.mobile-dashboard-hero h2{color:var(--app-text-strong);font-size:1.28rem;margin-bottom:.3rem}.mobile-dashboard-hero span{color:var(--app-text-soft);font-size:.9rem}.mobile-dashboard-cards{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.8rem}.mobile-dashboard-cards article{border-radius:16px;border:1px solid var(--app-surface-border);background:var(--app-dashboard-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem}.mobile-dashboard-cards h3{color:var(--app-text-soft);font-size:.92rem;margin-bottom:.3rem}.mobile-dashboard-cards p{color:var(--app-text-strong);font-size:1.65rem;font-weight:700;margin-bottom:.2rem;word-break:break-word}.mobile-dashboard-cards span{color:var(--app-text-muted);font-size:.82rem}.mobile-dashboard-list{position:relative;z-index:1;display:grid;gap:.75rem;margin-top:.9rem}.mobile-dashboard-list article{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--app-surface-border);background:var(--app-dashboard-card-bg)}.mobile-dashboard-list strong{display:block;color:var(--app-text-strong);font-size:.94rem;margin-bottom:.1rem}.mobile-dashboard-list span{color:var(--app-text-muted);font-size:.8rem}.mobile-dashboard-list i{color:#38bdf8;font-size:1rem}@media (max-width: 480px){.mobile-auth-card{padding:1rem}.mobile-auth-footer{flex-direction:column}.mobile-otp-row{grid-template-columns:1fr}.mobile-dashboard-header{flex-direction:column}}.auth-link-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.15rem}.auth-account-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;margin-bottom:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--gray-300)}.auth-account-chip strong{color:#fff;font-size:.82rem}.password-field-row{position:relative}.password-field-row input{padding-right:5.3rem}.password-toggle-btn{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);border:none;background:#94a3b826;color:#e2e8f0;border-radius:8px;padding:.45rem .7rem;font-size:.78rem;cursor:pointer}.auth-divider{display:flex;align-items:center;gap:.85rem;margin-top:1rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.45),transparent)}.auth-divider span{color:var(--app-text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.auth-social{display:grid;gap:.85rem}.auth-social-card{display:grid;gap:.55rem;padding:1rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,#ffffff14,#0f172a2e)}.auth-social-label{color:var(--app-text-strong);font-weight:600;font-size:.95rem}.auth-social-copy{color:var(--app-text-muted);font-size:.82rem;line-height:1.5}.auth-google-button{display:flex;justify-content:center;min-height:44px}.auth-google-button>div{width:100%!important;display:flex;justify-content:center}.auth-google-button iframe{max-width:100%}@media (max-width: 768px){.auth-social-card{padding:.85rem}.auth-google-button{justify-content:stretch}.auth-google-button>div{justify-content:stretch}}.auth-mobile-google-btn{justify-content:center;width:100%;margin-top:.25rem}.admin-kyc-board{margin-top:var(--space-7, 1.75rem);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;padding:1rem}.admin-kyc-board-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.admin-kyc-board-header h2{margin:0;font-size:1.2rem}.admin-kyc-table-wrap{overflow-x:auto}.admin-kyc-table{width:100%;border-collapse:collapse;min-width:760px}.admin-kyc-table th,.admin-kyc-table td{text-align:left;padding:.65rem .5rem;border-bottom:1px solid rgba(255,255,255,.09);color:var(--gray-200);vertical-align:top}.admin-kyc-table th{color:var(--gray-400);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.admin-kyc-table td strong,.admin-kyc-table td span,.admin-kyc-table td small{display:block}.admin-kyc-table td span{color:var(--gray-400);font-size:.82rem}.admin-kyc-table td small{color:var(--gray-500);font-size:.75rem}.admin-kyc-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;font-size:.76rem;padding:.22rem .6rem}.admin-kyc-badge.is-pending{background:#facc1529;border-color:#facc155c;color:#fde68a}.admin-kyc-badge.is-authenticated{background:#10b98129;border-color:#10b9815c;color:#86efac}.admin-kyc-badge.is-rejected{background:#f43f5e24;border-color:#f43f5e54;color:#fda4af}.admin-kyc-actions{display:flex;gap:.4rem}.admin-approve-btn,.admin-reject-btn{border:none;border-radius:8px;padding:.4rem .62rem;font-size:.76rem;font-weight:600;cursor:pointer}.admin-approve-btn{background:#10b98133;color:#86efac}.admin-reject-btn{background:#f43f5e2e;color:#fda4af}.admin-approve-btn:disabled,.admin-reject-btn:disabled{opacity:.45;cursor:not-allowed}.admin-kyc-notice,.admin-kyc-error,.admin-kyc-empty{margin:0 0 .68rem;font-size:.85rem}.admin-kyc-notice{color:#7dd3fc}.admin-kyc-error{color:#fda4af}.admin-kyc-empty{color:var(--gray-400)}.prodash-form textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0206177a;color:#e5f2ff;padding:.7rem .8rem;resize:vertical;min-height:96px}.prodash-checkbox-label{display:inline-flex!important;align-items:center;gap:.45rem;font-size:.88rem;color:var(--gray-300)}.prodash-checkbox-label input[type=checkbox]{width:16px;height:16px}.admin-shell{position:relative;min-height:100vh;background:radial-gradient(circle at 8% 8%,rgba(37,99,235,.2),transparent 34%),radial-gradient(circle at 92% 84%,rgba(20,184,166,.16),transparent 30%),linear-gradient(140deg,#040813,#0a1325 48%,#101b32);color:#e2ebf7}.admin-sidebar-toggle,.admin-sidebar-overlay{display:none}.admin-sidebar{position:fixed;left:0;top:0;bottom:0;width:min(320px,84vw);z-index:55;transform:translate(0);transition:transform .25s ease;overflow-y:auto;padding:1.25rem 1rem;border-right:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#070d1afa,#09101ef2);backdrop-filter:blur(18px)}.admin-shell.console-open .admin-sidebar{transform:translate(0)}.admin-main{padding:1.4rem 1.2rem 1.2rem calc(320px + 1.2rem)}.admin-nav{display:grid;gap:.45rem}.admin-nav button{justify-content:flex-start;position:relative;width:100%;border:1px solid transparent;background:#0f172a61;color:#c6d4e7;padding:.75rem .72rem;border-radius:12px;font-weight:600;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.admin-nav button:hover,.admin-nav button.active{border-color:#38bdf880;background:#0e749040;color:#f4f9ff}.admin-nav-item-row{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.admin-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .4rem;border-radius:999px;background:linear-gradient(140deg,#f43f5e,#ef4444);color:#fff;font-size:.72rem;font-weight:800}.admin-nav-caret{margin-left:auto;opacity:.8;font-size:.72rem}.admin-submenu{margin-left:.5rem;padding-left:.7rem;border-left:1px solid rgba(255,255,255,.12);display:grid;gap:.35rem}.admin-submenu button{font-size:.84rem;padding:.6rem .65rem;line-height:1.35}.admin-grid-clickable{gap:.75rem}.admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.admin-stat-card{border:1px solid rgba(148,163,184,.24);background:linear-gradient(155deg,#0e182deb,#0a1324d6);border-radius:18px;padding:1.05rem;text-align:left;box-shadow:inset 0 1px #ffffff0f}.admin-stat-card:hover{transform:none;border-color:#94a3b83d}.admin-stat-card.active{border-color:#38bdf86b;background:linear-gradient(160deg,#0e1c34f2,#0c1528d9)}.admin-stat-card h3{margin-bottom:.4rem;font-size:.93rem;color:#a7bdd6;font-weight:600}.admin-stat-card p{color:#f4f8ff;font-size:1.9rem;font-weight:700;margin-bottom:.22rem}.admin-stat-card span{color:#8ea6c2;font-size:.82rem}.admin-premium-surface{background:linear-gradient(155deg,#0d182ce0,#0a1426d1);border-color:#94a3b838}.admin-section-placeholder{border:1px dashed rgba(56,189,248,.45);border-radius:16px;padding:1.1rem;background:#081e3661}.admin-section-placeholder h3{margin:0 0 .4rem;font-size:1.05rem;color:#e5f3ff}.admin-section-placeholder p{margin:0;color:#9eb4cc}.admin-notification-list{display:grid;gap:.75rem;margin-bottom:.8rem}.admin-notification-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#0f172a7a}.admin-notification-item strong{color:#f1f7ff;font-size:.95rem}.admin-notification-item p{margin:.18rem 0 0;color:#9fb3cb;font-size:.82rem}.admin-directory-layout{display:grid;grid-template-columns:minmax(240px,290px) 1fr;gap:1rem}.admin-directory-list{display:grid;gap:.55rem;max-height:620px;overflow-y:auto;padding-right:.2rem}.admin-user-item{display:flex;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.14);background:#0f172a73;border-radius:14px;padding:.6rem;cursor:pointer;text-align:left}.admin-user-item.active{border-color:#38bdf899;background:#0e749047}.admin-user-avatar{width:44px;height:44px;border-radius:50%;background:#334155e6;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:#fff}.admin-user-avatar img{width:100%;height:100%;object-fit:cover}.admin-user-meta{display:grid;gap:.15rem;min-width:0;color:var(--gray-200)}.admin-user-meta strong,.admin-user-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-detail-card h3{margin-bottom:.25rem}.admin-user-info-grid{margin-top:.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-user-info-grid div{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:.65rem;background:#0f172a5c;display:grid;gap:.22rem}.admin-user-info-grid label{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500)}.admin-user-info-grid span{font-size:.8rem;color:var(--gray-400);word-break:break-all}.admin-user-info-grid strong{color:var(--gray-100);word-break:break-word}.admin-user-detail-card h4{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;color:#e2e8f0}.admin-balance-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.admin-balance-list article{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.58rem;background:#ffffff0a;display:grid;gap:.08rem}.admin-balance-list p{margin:0;font-size:.92rem;font-weight:700;color:#f8fafc}.admin-history-grid{margin-top:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-history-card{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.55rem;background:#0f172a52;display:grid;gap:.3rem;margin-bottom:.55rem}.admin-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.admin-proof-image{width:100%;max-height:260px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0f172a99}@media (max-width: 1100px){.admin-sidebar-toggle{position:fixed;left:1rem;top:1rem;z-index:60;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:#0f172ae6;color:#dbe7f5;cursor:pointer}.admin-sidebar-overlay{position:fixed;inset:0;display:block;border:none;background:#0206178c;z-index:44}.admin-sidebar{transform:translate(-105%)}.admin-shell.console-open .admin-sidebar{transform:translate(0)}.admin-main{padding:4.25rem 1rem 1rem}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.admin-directory-layout,.admin-dashboard-grid,.admin-user-info-grid,.admin-history-grid,.admin-balance-list,.admin-proof-grid{grid-template-columns:1fr}}.admin-modal-root{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:1rem}.admin-modal-overlay{position:absolute;inset:0;border:none;background:#020617ad}.admin-modal-card{position:relative;z-index:1;width:min(920px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:20px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(155deg,#0f172af5,#0f172ad6);box-shadow:0 28px 70px #02061794}.admin-modal-card.admin-modal-wide{width:min(1120px,100%)}.admin-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .7rem;border-bottom:1px solid rgba(148,163,184,.2)}.admin-modal-header h2{margin:.1rem 0 0;font-size:1.35rem}.admin-modal-close{width:36px;height:36px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172ab8;color:#e2e8f0;cursor:pointer}.admin-modal-body{padding:.95rem;display:grid;gap:.8rem}.admin-modal-body label{display:grid;gap:.3rem;color:var(--gray-300);font-size:.84rem;font-weight:500}.admin-modal-body input,.admin-modal-body select,.admin-modal-body textarea{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#020617a6;color:#e2e8f0;padding:.6rem .7rem;outline:none}.admin-modal-body textarea{resize:vertical;min-height:84px}.admin-wallet-editor{border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:.75rem;background:#0f172a66}.admin-wallet-editor-list{display:grid;gap:.6rem}.admin-wallet-editor-row{display:grid;grid-template-columns:1.2fr 1.6fr 1fr auto;gap:.45rem;align-items:center}.admin-modal-actions{padding-top:.3rem;flex-wrap:wrap}@media (max-width: 900px){.admin-modal-card,.admin-modal-card.admin-modal-wide{width:100%}.admin-wallet-editor-row{grid-template-columns:1fr}}.auth-shell{isolation:isolate;padding-bottom:clamp(2rem,5vw,3.5rem)}.auth-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 25% 10%,rgba(14,165,233,.12),transparent 36%),radial-gradient(circle at 86% 82%,rgba(56,189,248,.1),transparent 34%);z-index:0}.auth-topbar{padding:clamp(1rem,2.1vw,1.55rem) clamp(1rem,3.8vw,2rem);gap:1rem}.auth-topbar-actions .btn,.auth-switch button,.mobile-auth-tabs button{min-height:44px}.auth-main{width:min(1180px,100%);padding:clamp(1.1rem,3vw,2rem) clamp(1rem,3.9vw,2rem) clamp(2.2rem,6vw,4rem);gap:clamp(1.6rem,4vw,3.3rem)}.auth-showcase h1{font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.14;text-wrap:balance}.auth-showcase>p{font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.72}.auth-metrics div{background:linear-gradient(152deg,#ffffff1c,#ffffff0a);border-color:#94a3b847;box-shadow:inset 0 1px #ffffff1c;backdrop-filter:blur(8px)}.auth-card-wrap{position:relative;overflow:hidden;border-radius:28px}.auth-card-wrap:before{content:"";position:absolute;inset:-35% -40%;z-index:0;pointer-events:none;background:conic-gradient(from 140deg,#0ea5e900,#38bdf852,#0ea5e900);filter:blur(38px);animation:authCardSweep 11s linear infinite}.auth-card{position:relative;z-index:1;overflow:hidden;border-radius:28px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(160deg,#0f172ae6,#0f172ac7);box-shadow:0 28px 72px #0206179e;padding:clamp(1.2rem,2.7vw,2rem);backdrop-filter:blur(20px)}.auth-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(56,189,248,.15),transparent 35%);opacity:.9}.auth-card>*{position:relative;z-index:1}.auth-form,.mobile-auth-form{gap:.68rem}.auth-form label,.mobile-auth-form label{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.auth-form input,.mobile-auth-form input{min-height:48px;padding:.85rem .95rem;border-color:#94a3b852;background:#0206179e;font-size:.95rem;line-height:1.2}.auth-form input::placeholder,.mobile-auth-form input::placeholder{color:#94a3b8}.auth-form input:hover,.mobile-auth-form input:hover{border-color:#38bdf873}.auth-submit,.mobile-auth-submit{width:100%;min-height:48px;justify-content:center;font-size:.95rem;font-weight:700;letter-spacing:.01em;margin-top:.6rem}.auth-link-row,.mobile-auth-link-row{flex-wrap:wrap;row-gap:.35rem}.auth-inline-btn,.mobile-inline-btn{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--transition-base),text-decoration-color var(--transition-base)}.auth-inline-btn:hover,.mobile-inline-btn:hover{text-decoration-color:currentColor}.mobile-auth-notice,.mobile-auth-error{border-radius:12px;padding:.62rem .74rem;line-height:1.4;border:1px solid;margin-top:.2rem;font-size:.82rem;background:#0f172a70}.mobile-auth-notice{color:#7dd3fc;border-color:#7dd3fc59}.mobile-auth-error{color:#fda4af;border-color:#f472b652}.auth-account-chip,.mobile-auth-account-chip{border-color:#94a3b852;background:linear-gradient(145deg,#ffffff1c,#0f172a24);box-shadow:inset 0 1px #ffffff17}.password-toggle-btn,.mobile-show-btn{min-width:56px;min-height:34px;font-weight:600;letter-spacing:.01em;border:1px solid rgba(148,163,184,.28);background:#33415573}.password-toggle-btn:hover,.mobile-show-btn:hover{border-color:#38bdf86b;color:#f8fafc}.auth-social{gap:.75rem;margin-top:.2rem}.auth-social-card{padding:1rem;border-color:#7dd3fc3d;background:linear-gradient(160deg,#0f172a66,#0f172a33);box-shadow:inset 0 1px #ffffff17}.auth-social-label{font-size:1rem;color:#f8fafc}.auth-social-copy{font-size:.84rem;line-height:1.5}.auth-google-button,.auth-google-button>div,.auth-mobile-google-btn{min-height:46px}.mobile-auth-shell{padding:calc(env(safe-area-inset-top) + 1rem) clamp(.9rem,3.6vw,1.5rem) calc(env(safe-area-inset-bottom) + 1rem);align-items:stretch}.mobile-auth-card{width:min(500px,100%);border-radius:28px;padding:clamp(1rem,2.8vw,1.5rem);margin:auto;box-shadow:0 26px 64px #0206177a}.mobile-auth-brand{font-size:clamp(1rem,2vw,1.08rem);margin-bottom:1.05rem}.mobile-auth-copy h1{font-size:clamp(1.3rem,4.8vw,1.72rem);line-height:1.2;text-wrap:balance}.mobile-auth-copy p{font-size:.92rem;line-height:1.52}.mobile-auth-tabs{margin-bottom:.95rem;gap:.45rem;padding:.28rem;border-radius:14px;background:linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid rgba(148,163,184,.2)}.mobile-auth-tabs button{font-size:.9rem;font-weight:700;letter-spacing:.01em;padding-inline:.55rem}.mobile-auth-footer{margin-top:1rem;line-height:1.34;font-size:.75rem;align-items:flex-start;gap:.45rem;flex-wrap:wrap}.mobile-auth-card.mobile-auth-loading{min-height:340px}@keyframes authCardSweep{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.06)}to{transform:rotate(360deg) scale(1)}}@media (max-width: 980px){.auth-main{grid-template-columns:1fr}.auth-showcase{order:2}.auth-card-wrap{order:1}.auth-topbar-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width: 640px){.auth-topbar{align-items:stretch}.auth-brand{justify-content:center}.auth-topbar-actions{width:100%}.auth-topbar-actions .btn{flex:1 1 46%;justify-content:center}.auth-card{padding:clamp(1rem,4.7vw,1.35rem);border-radius:22px}.auth-switch button{font-size:.9rem}.auth-form input,.mobile-auth-form input{min-height:46px}.otp-row{grid-template-columns:1fr}.otp-row .btn,.mobile-otp-row .btn{width:100%;justify-content:center;min-height:44px}.mobile-auth-footer{font-size:.73rem}}@media (max-width: 420px){.mobile-auth-card{border-radius:22px;padding:.95rem}.mobile-auth-link-row{flex-direction:column;align-items:flex-start;gap:.45rem}.mobile-show-btn,.password-toggle-btn{padding:.34rem .52rem}}@media (prefers-reduced-motion: reduce){.auth-glow,.mobile-crypto-bg,.auth-card-wrap:before{animation:none}.btn,.auth-inline-btn,.mobile-inline-btn{transition:none}}
