:root{--bg-main:#060309;--bg-card:#150a21;--bg-card-header:#200f33;--bg-card-light:#2c1642;--bg-ticker:#120524;--color-gold:#d9af56;--color-gold-hover:#e7c376;--color-gold-dark:#b88e36;--color-silver:#a09da5;--color-platinum:#cbd5e1;--color-palladium:#94a3b8;--color-success:#10b981;--color-danger:#ef4444;--text-primary:#fff;--text-secondary:#9c93a8;--text-muted:#6b6278;--text-gold:#d9af56;--font-sans:"Plus Jakarta Sans", sans-serif;--font-title:"Outfit", sans-serif;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast:all .15s ease;--border-glass:1px solid #d9af5626;--border-purple:1px solid #a855f733;--shadow-gold-glow:0 8px 30px #d9af561f;--shadow-purple-glow:0 8px 32px #2c164280;--radius-pill:9999px;--radius-lg:16px;--radius-md:10px}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh;overflow:hidden auto}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--bg-card-light);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-gold-dark)}ul,ol{list-style:none}a{color:inherit;transition:var(--transition-fast);text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}#root{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden auto}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}button{cursor:pointer}.header{border-bottom:var(--border-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;transition:var(--transition-smooth);background-color:#060309e6;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1420px;height:60px;display:flex}.logo-section{align-items:center;gap:12px;display:flex}.premium-input-wrapper{background:#0003;border:1px solid #ffffff1a;border-radius:10px;align-items:center;width:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.premium-input-wrapper.locked{opacity:.7;background:#0006}.premium-input-icon{color:#ffffff80;flex-shrink:0;margin-left:12px}.premium-input-wrapper input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:12px 12px 12px 8px;font-size:14px}.premium-input-wrapper input:read-only{cursor:not-allowed}.logo-icon{background:linear-gradient(135deg, var(--color-gold) 0%, #a67c1e 100%);width:38px;height:38px;color:var(--bg-main);border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #d9af564d}.logo-icon:before{content:"";background:linear-gradient(45deg,#0000,#ffffff4d,#0000);width:200%;height:200%;animation:3s infinite shine;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@keyframes shine{0%{left:-100%}to{left:100%}}.logo-text{font-family:var(--font-title);letter-spacing:-.5px;background:linear-gradient(to right, #fff, var(--color-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:24px;font-weight:700}.nav-menu{align-items:center;gap:20px;margin-left:30px;margin-right:auto;display:flex}.nav-item{color:var(--text-secondary);align-items:center;gap:4px;padding:6px 0;font-size:14px;font-weight:500;display:flex;position:relative}.nav-item:hover,.nav-item.active{color:var(--color-gold)}.nav-item:after{content:"";background-color:var(--color-gold);width:0;height:2px;transition:var(--transition-smooth);position:absolute;bottom:0;left:0}.nav-item.active:after,.nav-item:hover:after{width:100%}.nav-caret{opacity:.6;width:14px;height:14px;transition:var(--transition-fast)}.nav-item:hover .nav-caret{opacity:1;transform:translateY(2px)}.btn-signin{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-dark) 100%);color:var(--bg-main);font-family:var(--font-sans);border-radius:var(--radius-pill);transition:var(--transition-smooth);padding:10px 24px;font-size:15px;font-weight:600;box-shadow:0 4px 14px #d9af5633}.btn-signin:hover{background:linear-gradient(135deg, var(--color-gold-hover) 0%, var(--color-gold) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #d9af5659}.btn-signin:active{transform:translateY(0)}.banner-alert{color:#0d0617;letter-spacing:.5px;background:linear-gradient(90deg,#dfa938 0%,#f4cb5d 50%,#dfa938 100%);justify-content:center;align-items:center;gap:12px;padding:10px 24px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden;box-shadow:inset 0 -2px 8px #0000001a}.banner-badge{color:var(--color-gold);text-transform:uppercase;border-radius:var(--radius-pill);background-color:#270c4f;padding:3px 10px;font-size:10px;font-weight:800;box-shadow:0 2px 6px #0003}.ticker-bar{background-color:#0d0617;border-bottom:1px solid #ffffff0d;padding:10px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.ticker-track{gap:32px;width:max-content;animation:50s linear infinite scroll-ticker;display:flex}.ticker-track:hover{animation-play-state:paused}@keyframes scroll-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.ticker-name{color:#a79cb8}.ticker-val{color:#fff;font-weight:700}.ticker-change{align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.ticker-change.up{color:#0fd27f}.ticker-change.down{color:#ef4444}.ticker-separator{color:#ffffff26;margin-left:20px;font-size:14px;font-weight:300}.hero-layout{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-grow:1;align-items:center;padding:24px 0;display:flex;position:relative;overflow:hidden}.hero-layout:before{content:"";z-index:1;background:radial-gradient(circle at 80% 20%,#1d0d3580 0%,#060309f2 70%),linear-gradient(#060309e6 0%,#060309b3 30%,#060309f2 100%);position:absolute;inset:0}.hero-layout>.container{z-index:2;width:100%;position:relative}.grid-2col{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.hero-text-box{flex-direction:column;gap:24px;display:flex}.tagline{color:var(--color-gold);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.tagline:before{content:"";background-color:var(--color-gold);width:24px;height:2px;display:inline-block}.hero-title{font-family:var(--font-title);letter-spacing:-.5px;color:var(--text-primary);font-size:48px;font-weight:700;line-height:1.2}.hero-desc{color:var(--text-secondary);max-width:520px;font-size:16px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.btn-hero-primary{border:1px solid var(--color-gold);color:var(--color-gold);font-family:var(--font-sans);border-radius:var(--radius-pill);transition:var(--transition-smooth);background-color:#d9af5614;padding:14px 32px;font-size:16px;font-weight:600;box-shadow:0 4px 15px #d9af560d}.btn-hero-primary:hover{background-color:var(--color-gold);color:var(--bg-main);transform:translateY(-2px);box-shadow:0 8px 24px #d9af5640}.app-downloads{flex-direction:column;gap:12px;margin-top:40px;display:flex}.app-download-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:1px;font-size:12px;font-weight:700}.download-buttons{gap:16px;display:flex}.btn-download{transition:var(--transition-smooth);background-color:#150a2199;border:1px solid #a855f726;border-radius:10px;align-items:center;gap:10px;width:160px;padding:8px 16px;display:flex}.btn-download:hover{background-color:#a855f726;border-color:#d9af564d;transform:translateY(-2px)}.download-icon{width:24px;height:24px}.btn-download div{text-align:left}.btn-download span{color:var(--text-secondary);text-transform:uppercase;font-size:9px;display:block}.btn-download strong{color:var(--text-primary);font-size:12px;font-weight:600;display:block}.widget-column{justify-content:center;align-items:center;width:100%;display:flex}.trade-card{background:linear-gradient(145deg, var(--bg-card) 0%, #1c0d2b 100%);border:var(--border-purple);box-shadow:var(--shadow-purple-glow);transition:var(--transition-smooth);border-radius:20px;flex-direction:column;width:100%;max-width:390px;min-height:500px;display:flex;position:relative;overflow:hidden}.trade-card:hover{border-color:#a855f766;transform:translateY(-2px);box-shadow:0 12px 40px #2c1642cc,0 0 20px #a855f71a}.asset-tabs{grid-template-columns:repeat(4,1fr);display:grid}.asset-tabs.portal-asset-tabs{background-color:var(--bg-card-header);border-bottom:1px solid #a855f726;grid-template-columns:repeat(2,1fr)}.tab-btn{font-family:var(--font-title);color:var(--text-secondary);text-align:center;transition:var(--transition-smooth);padding:16px 8px;font-size:13.5px;font-weight:600;position:relative}.tab-btn:hover{color:var(--text-primary);background-color:#ffffff05}.tab-btn.active{color:var(--color-gold)}.tab-btn.active:after{content:"";background-color:var(--color-gold);border-radius:var(--radius-pill) var(--radius-pill) 0 0;height:3px;position:absolute;bottom:0;left:15%;right:15%;box-shadow:0 -2px 10px #d9af5680}.price-display-box{text-align:center;background:radial-gradient(circle,#a855f71a 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;padding:20px 24px;display:flex}.current-price{font-family:var(--font-title);color:var(--text-primary);letter-spacing:-.5px;transition:var(--transition-fast);margin-bottom:8px;font-size:40px;font-weight:700}.live-rates-indicator{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.live-dot{background-color:var(--color-danger);width:8px;height:8px;box-shadow:0 0 8px var(--color-danger);border-radius:50%;animation:1.5s infinite pulse-dot}@keyframes pulse-dot{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;box-shadow:0 0 12px var(--color-danger);transform:scale(1.2)}to{opacity:.5;transform:scale(.9)}}.price-subtext{color:var(--text-muted);font-size:11px}.action-tabs{border-bottom:1px solid #a855f726;grid-template-columns:1fr 1fr;display:grid}.action-tab-btn{font-family:var(--font-sans);text-align:center;transition:var(--transition-smooth);padding:14px 0;font-size:15px;font-weight:700}.action-tab-btn.buy{color:var(--text-secondary);background-color:#94783b26}.action-tab-btn.buy.active{color:var(--text-primary);text-shadow:0 1px 3px #0000004d;background-color:#8c713b}.action-tab-btn.sell{color:var(--text-secondary);background-color:#210e3d4d}.action-tab-btn.sell.active{color:var(--text-primary);background-color:#2c1654e6}.form-section{color:#120524;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.form-label{color:#3b2b52;text-align:center;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:600}.input-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.input-group{transition:var(--transition-fast);background-color:#fcfbfe;border:1px solid #d4cfe0;border-radius:12px;flex:1;padding:10px 16px;position:relative}.input-group:focus-within{background-color:#fff;border-color:#8c713b;box-shadow:0 0 0 3px #8c713b26}.input-group label{text-transform:uppercase;color:#7b6d91;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.input-field{color:#120524;background:0 0;border:none;outline:none;width:100%;font-size:20px;font-weight:700}.input-field::placeholder{color:#a79cb8}.btn-swap{color:#4b366a;width:40px;height:40px;transition:var(--transition-smooth);cursor:pointer;background-color:#f1ecf7;border:1px solid #d4cfe0;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-swap:hover{color:#fff;background-color:#8c713b;border-color:#8c713b;transform:rotate(180deg)scale(1.05)}.quick-pills{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.pill-btn{color:#4b366a;text-align:center;transition:var(--transition-fast);cursor:pointer;background-color:#f5f3f7;border:1px solid #e7e3ed;border-radius:8px;padding:10px 0;font-size:13px;font-weight:600}.pill-btn:hover{color:#fff;background-color:#8c713b;border-color:#8c713b}.form-actions{grid-template-columns:1fr 1.2fr;gap:12px;margin-top:auto;display:grid}.btn-submit-buy{color:var(--text-primary);text-align:center;transition:var(--transition-smooth);cursor:pointer;background-color:#270f44;border:none;border-radius:10px;padding:14px 0;font-size:15px;font-weight:700;box-shadow:0 4px 10px #270f4433}.btn-submit-buy:hover{background-color:#3b1962;transform:translateY(-2px);box-shadow:0 6px 16px #270f4459}.btn-submit-sip{color:var(--color-gold);text-align:center;transition:var(--transition-smooth);cursor:pointer;background-color:#1c0a32;border:1px solid #d9af5666;border-radius:10px;padding:14px 0;font-size:15px;font-weight:700;box-shadow:0 4px 10px #1c0a3233}.btn-submit-sip:hover{border-color:var(--color-gold);background-color:#270f44;transform:translateY(-2px);box-shadow:0 6px 16px #d9af5626}.help-fab{color:var(--color-gold);border-radius:var(--radius-pill);z-index:99;transition:var(--transition-smooth);background-color:#270f44;border:1.5px solid #d9af5699;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #0006,0 0 10px #d9af5633}.help-fab:hover{background-color:var(--color-gold);color:var(--bg-main);border-color:var(--color-gold);transform:translateY(-2px);box-shadow:0 6px 24px #d9af5666}.modal-overlay{z-index:1000;background-color:#060309e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-content{border:var(--border-glass);box-shadow:0 20px 50px #00000080, var(--shadow-gold-glow);background:linear-gradient(145deg,#18092a 0%,#0d0418 100%);border-radius:16px;width:100%;max-width:440px;animation:.15s ease-out modal-enter;overflow:hidden}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-header{background-color:var(--bg-card-header);border-bottom:1px solid #d9af5626;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title{font-family:var(--font-title);color:var(--color-gold);font-size:18px;font-weight:700}.modal-close{color:var(--text-secondary);transition:var(--transition-fast);font-size:20px}.modal-close:hover{color:var(--text-primary)}.modal-body{flex-direction:column;gap:16px;padding:24px;display:flex}.modal-detail-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding-bottom:10px;font-size:14px;display:flex}.modal-detail-label{color:var(--text-secondary)}.modal-detail-val{color:var(--text-primary);font-weight:600}.modal-detail-val.gold{color:var(--color-gold)}.modal-detail-total{border-top:1px solid #d9af5633;justify-content:space-between;margin-top:8px;padding:10px 0;font-size:16px;font-weight:700;display:flex}.btn-modal-confirm{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-dark) 100%);color:var(--bg-main);text-align:center;transition:var(--transition-smooth);border-radius:8px;margin-top:12px;padding:14px;font-size:16px;font-weight:700}.btn-modal-confirm:hover{background:linear-gradient(135deg, var(--color-gold-hover) 0%, var(--color-gold) 100%);transform:translateY(-1px);box-shadow:0 4px 15px #d9af564d}@media (width<=968px){.grid-2col{grid-template-columns:1fr;gap:40px}.hero-text-box{text-align:center;align-items:center}.hero-desc{margin:0 auto}.hero-actions{justify-content:center}.app-downloads{align-items:center}}@media (width<=768px){.nav-menu{display:none}.hero-title{font-size:36px}.nav-container{height:52px}}.auth-page-view{background:radial-gradient(circle,#1b0932 0%,#060309 100%);flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.auth-container{z-index:2;flex-grow:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:var(--border-purple);width:100%;max-width:440px;box-shadow:var(--shadow-purple-glow);background:#150a2173;border-radius:20px;flex-direction:column;gap:24px;padding:32px;animation:.4s cubic-bezier(.34,1.56,.64,1) scale-up;display:flex}@keyframes scale-up{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.auth-tabs{background:#0603098c;border:1px solid #a855f733;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-tab-btn{font-family:var(--font-title);color:var(--text-secondary);text-align:center;transition:var(--transition-smooth);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 0;font-size:14px;font-weight:700}.auth-tab-btn:hover{color:#fff}.auth-tab-btn.active{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-dark) 100%);color:var(--bg-main);box-shadow:0 4px 12px #d9af5633}.auth-form{flex-direction:column;gap:12px;display:flex}.app-shell{color:#f5f5f7;background:radial-gradient(circle at 0 0,#d9af5624,#0000 32%),radial-gradient(circle at 100% 100%,#a855f71f,#0000 22%),#060309;min-height:100vh}.dashboard-shell{max-width:1420px;margin:0 auto;padding:24px 24px 40px}.dashboard-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.dashboard-header h1{font-family:var(--font-title);margin:0;font-size:clamp(2.2rem,2.6vw,3.4rem);line-height:1.05}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#f5f5f79e;margin-bottom:6px;font-size:.85rem}.status-pill{color:#f5f5f7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:10px 16px;font-size:.95rem;display:inline-flex}.trade-dashboard-grid{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:24px;display:grid}.chart-panel,.order-panel,.analytics-panel{background:linear-gradient(#12091df2,#090413eb);border:1px solid #ffffff14;border-radius:28px;padding:24px;overflow:hidden;box-shadow:0 18px 54px #0000003d}.chart-panel{grid-column:1/span 2}.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.panel-title .label{letter-spacing:.24em;text-transform:uppercase;color:#ffffff73;font-size:.78rem}.panel-title h2{margin:0;font-size:1.6rem;line-height:1.1}.chart-panel button,.order-panel button,.analytics-panel button{color:#f5f5f7;cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:10px 16px;transition:background .2s,transform .2s;display:inline-flex}.chart-panel button:hover,.order-panel button:hover,.analytics-panel button:hover{background:#ffffff1f;transform:translateY(-1px)}.realtime-chart-container{border-radius:24px;width:100%;min-height:420px;overflow:hidden}.market-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.market-footer strong{font-size:1.75rem}.asset-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:inline-grid}.asset-tabs button{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:10px 14px;transition:all .2s}.asset-tabs button.active{color:#f9d96d;background:linear-gradient(135deg,#f9c84629,#ffffff14);border-color:#f9c84666}.trade-controls{gap:18px;display:grid}.control-row{gap:12px;display:grid}.control-row label,.trade-meta label,.trade-summary span,.wallet-card span,.history-panel h3,.notifications-panel h3{color:#ffffffa8}.control-row input[type=range]{width:100%}.order-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-actions button{cursor:pointer;border:none;border-radius:16px;padding:16px 20px;font-size:1rem;font-weight:700}.order-actions button.buy{color:#060309;background:linear-gradient(135deg,#cd9b30,#f7d55f)}.order-actions button.sell{color:#f5f5f7;background:#ffffff0f;border:1px solid #ffffff1f}.trade-meta,.trade-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-meta select,.wallet-grid article,.history-panel ul,.notifications-panel ul{width:100%}.trade-summary strong{font-size:1.1rem}.trade-result{color:#f5f5f7;background:#211332d9;border:1px solid #f9c84624;border-radius:18px;padding:16px;font-weight:600}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.wallet-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;min-height:120px;padding:18px}.wallet-card strong{margin-top:10px;font-size:1.4rem;display:block}.wallet-card.negative strong{color:#f36d6d}.history-panel,.notifications-panel{background:#ffffff08;border:1px solid #ffffff0f;border-radius:22px;padding:18px}.history-panel h3,.notifications-panel h3{margin:0 0 14px}.history-panel ul,.notifications-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.history-panel li,.notifications-panel li{color:#f5f5f7;background:#0000002e;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.history-panel li strong{color:#f9d96d}.notifications-panel li{font-size:.95rem}@media (width<=1120px){.trade-dashboard-grid{grid-template-columns:1fr}.chart-panel{grid-column:1}}@media (width<=780px){.dashboard-shell{padding:18px 16px 28px}.panel-title{flex-direction:column;align-items:flex-start}.wallet-grid{grid-template-columns:1fr}}.auth-form-header{text-align:center}.auth-form-header h2{font-family:var(--font-title);color:#fff;margin-bottom:6px;font-size:24px;font-weight:700}.auth-form-header p{color:var(--text-secondary);font-size:13px}.auth-input-group{flex-direction:column;gap:4px;display:flex}.auth-input-group label{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;font-size:11px;font-weight:700}.auth-input-group input{color:#fff;font-size:14px;font-family:var(--font-sans);transition:var(--transition-fast);background-color:#0603098c;border:1px solid #a855f740;border-radius:10px;outline:none;padding:10px 14px}.auth-input-group input:focus{border-color:var(--color-gold);background-color:#060309d9;box-shadow:0 0 15px #d9af5626}.auth-actions-row{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.auth-checkbox{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.auth-checkbox.agreement{margin-top:4px;font-size:12px;line-height:1.4}.forgot-password{color:var(--color-gold);transition:var(--transition-fast);font-weight:600}.forgot-password:hover{color:var(--color-gold-hover);text-decoration:underline}.btn-auth-submit{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-dark) 100%);color:var(--bg-main);text-align:center;transition:var(--transition-smooth);cursor:pointer;border:none;border-radius:10px;margin-top:10px;padding:14px 0;font-size:15px;font-weight:800;box-shadow:0 4px 14px #d9af5640}.btn-auth-submit:hover{background:linear-gradient(135deg, var(--color-gold-hover) 0%, var(--color-gold) 100%);transform:translateY(-2px);box-shadow:0 8px 24px #d9af5673}.loading-view{background-color:var(--bg-main);text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner-container{flex-direction:column;align-items:center;gap:15px;display:flex}.gold-spinner{border:3.5px solid #d9af5626;border-top-color:var(--color-gold);border-radius:50%;width:60px;height:60px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite spin;box-shadow:0 0 25px #d9af5640}.spinner-container h2{color:#fff;font-family:var(--font-sans);letter-spacing:.5px;margin-top:10px;font-size:20px;font-weight:700}.spinner-container p{color:var(--text-secondary);font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-page-view{background-color:var(--bg-main);flex-direction:column;min-height:100vh;display:flex}.dashboard-nav{align-items:center;gap:6px;display:flex}.dash-nav-item{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.dash-nav-item:hover{color:#fff;background-color:#ffffff0d}.dash-nav-item.active{color:var(--color-gold);background-color:#d9af5614;border:1px solid #d9af5640;box-shadow:0 0 15px #d9af560d}.dash-user-badge{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:10px;padding:4px 10px;display:flex}.user-info-text{flex-direction:column;align-items:flex-end;display:flex}.user-email-text{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;font-weight:600;overflow:hidden}.kyc-badge{color:#10b981;letter-spacing:.5px;background-color:#10b9811f;border:1px solid #10b98133;border-radius:4px;margin-top:2px;padding:2px 6px;font-size:9px;font-weight:800}.btn-sec-signout{color:#ef4444;cursor:pointer;width:28px;height:28px;transition:var(--transition-fast);background-color:#ef44441a;border:1px solid #ef444433;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-sec-signout:hover{color:#fff;background-color:#ef4444;transform:scale(1.05);box-shadow:0 0 12px #ef444466}.dashboard-content{flex:1;padding-top:30px;padding-bottom:50px}.tab-pane-view{width:100%}.portfolio-hero-grid{grid-template-columns:1.5fr 1fr;gap:25px;margin-bottom:40px;display:grid}.portfolio-value-card{background:linear-gradient(135deg,#1d0f39 0%,#0d061c 100%);border:1px solid #a855f740;border-radius:20px;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.portfolio-value-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9af561f 0%,#0000 70%);width:250px;height:250px;position:absolute;top:-50%;right:-30%}.val-card-header{color:var(--text-secondary);letter-spacing:1px;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.secured-badge{color:var(--color-gold);background-color:#d9af561a;border:1px solid #d9af5640;border-radius:30px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;display:flex}.total-valuation-display{color:#fff;font-size:40px;font-weight:800;font-family:var(--font-sans);letter-spacing:-.5px;margin:20px 0 10px}.valuation-trend-row{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.trend-percentage{border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:flex}.trend-percentage.positive{color:#10b981;background-color:#10b9811f}.cash-indicator{color:#fff;border-top:1px solid #ffffff14;align-items:center;gap:6px;margin-top:20px;padding-top:15px;font-size:13px;display:flex}.portfolio-allocation-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;padding:25px;display:flex}.portfolio-allocation-card h3{color:#fff;margin-bottom:20px;font-size:16px;font-weight:700}.allocation-details-row{flex-direction:column;gap:20px;display:flex}.alloc-bar-container{background-color:#ffffff0d;border-radius:10px;height:14px;display:flex;overflow:hidden}.alloc-segment{height:100%;transition:width .8s ease-in-out}.alloc-segment.gold{background:linear-gradient(90deg,#f59e0b,#d9af56)}.alloc-segment.silver{background:linear-gradient(90deg,#9ca3af,#e5e7eb)}.alloc-segment.platinum{background:linear-gradient(90deg,#06b6d4,#a5f3fc)}.alloc-segment.iron{background:linear-gradient(90deg,#b45309,#d97706)}.alloc-segment.cash{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.alloc-segment.bronze{background:linear-gradient(90deg,#f59e0b,#b45309)}.alloc-segment.blue{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.alloc-segment.cyan{background:linear-gradient(90deg,#06b6d4,#67e8f9)}.alloc-segment.green{background:linear-gradient(90deg,#10b981,#34d399)}.alloc-segment.dark{background:linear-gradient(90deg,#4b5563,#9ca3af)}.alloc-segment.liquid{background:linear-gradient(90deg,#a78bfa,#c084fc)}.alloc-legend-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.legend-item{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.dot{border-radius:50%;width:8px;height:8px}.dot.gold{background-color:#d9af56}.dot.silver{background-color:#9ca3af}.dot.platinum{background-color:#06b6d4}.dot.iron{background-color:#b45309}.dot.cash{background-color:#8b5cf6}.dot.bronze{background-color:#b45309}.dot.blue{background-color:#3b82f6}.dot.cyan{background-color:#06b6d4}.dot.green{background-color:#10b981}.dot.dark{background-color:#4b5563}.dot.liquid{background-color:#a78bfa}.holdings-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}.holding-card{min-height:180px;transition:var(--transition-smooth);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0003}.holding-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.holding-card.gold{background:linear-gradient(135deg,#d9af5614 0%,#150a0366 100%);border-color:#d9af5633}.holding-card.gold:hover{border-color:#d9af5680}.holding-card.silver{background:linear-gradient(135deg,#9ca3af14 0%,#0a0f1466 100%);border-color:#9ca3af33}.holding-card.silver:hover{border-color:#9ca3af80}.holding-card.platinum{background:linear-gradient(135deg,#06b6d414 0%,#020a0f66 100%);border-color:#06b6d433}.holding-card.platinum:hover{border-color:#06b6d480}.holding-card.iron{background:linear-gradient(135deg,#b4530914 0%,#0f060266 100%);border-color:#b4530933}.holding-card.iron:hover{border-color:#b4530980}.holding-card.bronze{background:linear-gradient(135deg,#f59e0b14 0%,#190c0466 100%);border-color:#f59e0b33}.holding-card.bronze:hover{border-color:#f59e0b80}.holding-card.dark{background:linear-gradient(135deg,#64748b14 0%,#0f0f0f66 100%);border-color:#64748b33}.holding-card.dark:hover{border-color:#64748b80}.holding-card.blue{background:linear-gradient(135deg,#3b82f614 0%,#050c1e66 100%);border-color:#3b82f633}.holding-card.blue:hover{border-color:#3b82f680}.holding-card.cyan{background:linear-gradient(135deg,#06b6d414 0%,#020f1466 100%);border-color:#06b6d433}.holding-card.cyan:hover{border-color:#06b6d480}.holding-card.green{background:linear-gradient(135deg,#10b98114 0%,#02140a66 100%);border-color:#10b98133}.holding-card.green:hover{border-color:#10b98180}.holding-card.liquid{background:linear-gradient(135deg,#a78bfa14 0%,#140a1e66 100%);border-color:#a78bfa33}.holding-card.liquid:hover{border-color:#a78bfa80}.card-top{justify-content:space-between;align-items:center;display:flex}.card-top h4{color:#fff;font-size:15px;font-weight:700}.symbol-label{color:var(--text-secondary);background-color:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.holding-weight{color:#fff;margin:15px 0 2px;font-size:28px;font-weight:800}.grams-lbl{color:var(--text-secondary);font-size:14px;font-weight:500}.holding-value{color:var(--color-gold);font-size:14px;font-weight:600}.holding-action-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:15px;padding-top:10px;display:flex}.live-pricing-indicator{color:var(--text-secondary);font-size:11px}.btn-card-action{color:#fff;font-family:var(--font-sans);cursor:pointer;transition:var(--transition-fast);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.btn-card-action:hover{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--bg-main);box-shadow:0 0 10px #d9af564d}.activity-ledger-section{background-color:#ffffff03;border:1px solid #ffffff0f;border-radius:20px;padding:25px}.ledger-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ledger-header h3{color:#fff;font-size:16px;font-weight:700}.btn-text-link{color:var(--color-gold);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;font-size:13px;font-weight:600}.btn-text-link:hover{color:var(--color-gold-hover);text-decoration:underline}.activity-ledger-table-container{overflow-x:auto}.ledger-table{border-collapse:collapse;text-align:left;width:100%}.ledger-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1.5px solid #ffffff14;padding:12px 15px;font-size:12px;font-weight:700}.ledger-table td{color:#fff;border-bottom:1px solid #ffffff0a;padding:15px;font-size:13.5px}.ledger-table tbody tr:hover td{background-color:#ffffff03}.tx-id-col{color:var(--color-gold);font-family:monospace;font-weight:700}.tx-type-tag{text-transform:uppercase;border-radius:30px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.tx-type-tag.deposit{color:#10b981;background-color:#10b9811a;border:1px solid #10b98133}.tx-type-tag.buy{color:var(--color-gold);background-color:#d9af561a;border:1px solid #d9af5640}.tx-type-tag.sell{color:#a855f7;background-color:#a855f71a;border:1px solid #a855f733}.tx-type-tag.withdrawal{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444433}.tx-amt-col.buy,.tx-amt-col.withdrawal{color:#ef4444}.tx-amt-col.sell,.tx-amt-col.deposit{color:#10b981}.tx-date-col{color:var(--text-secondary)}.status-badge{border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700}.status-badge.success{color:#10b981;background-color:#10b9811a;border:1px solid #10b98126}.trade-layout-grid{grid-template-columns:1.2fr 1fr;gap:25px;display:grid}.live-trend-card{background-color:#ffffff05;border:1px solid #ffffff14;border-radius:20px;padding:25px}.trend-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.trend-meta h3{color:#fff;font-size:16px;font-weight:700}.live-pricing-tag{color:var(--color-gold);margin-top:4px;font-size:20px;font-weight:800;display:block}.btn-refresh{color:#fff;cursor:pointer;width:32px;height:32px;transition:var(--transition-fast);background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-refresh:hover{background-color:#ffffff1a;transform:rotate(180deg)}.mock-chart-container{background-color:#00000026;border:1px solid #ffffff14;border-radius:18px;height:400px;margin-bottom:25px;position:relative;overflow:hidden}.chart-toolbar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:14px;left:18px;right:18px}.chart-toolbar-left{align-items:center;gap:10px;display:flex}.ticker-chip,.chart-label{letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.btn-chart-trade{pointer-events:auto;color:#1f1b12;cursor:pointer;background:linear-gradient(135deg,#d9af56 0%,#f8e9a2 100%);border:none;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s}.btn-chart-trade:hover{transform:translateY(-1px);box-shadow:0 8px 24px #d9af563d}.mock-svg-chart{width:100%;height:100%;display:block}.market-stats-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.m-stat{background-color:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:4px;padding:12px 15px;display:flex}.stat-label{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.stat-val{color:#fff;font-size:14px;font-weight:700}.dash-trade-card{border:1px solid #d9af5633!important;box-shadow:0 10px 30px #0000004d!important}.wallet-layout-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.credit-card-wallet{color:#fff;background:linear-gradient(135deg,#4f2d7f 0%,#1c0e35 100%);border:1px solid #a855f74d;border-radius:20px;margin-bottom:25px;padding:25px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0006}.credit-card-wallet:before{content:"";background:radial-gradient(circle,#a855f733 0%,#0000 70%);width:200px;height:200px;position:absolute;bottom:-30%;left:-20%}.card-top-row{justify-content:space-between;align-items:center;display:flex}.vault-acc-id{letter-spacing:1.5px;color:#ffffffb3;font-size:11px;font-weight:800}.cc-balance-lbl{color:#fff9;margin-top:30px;font-size:12px}.cc-balance-val{font-size:32px;font-weight:800;font-family:var(--font-sans);margin:5px 0 30px}.card-bottom-row{color:#fff9;justify-content:space-between;align-items:center;font-family:monospace;font-size:11px;display:flex}.wallet-funding-actions{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:25px}.wallet-funding-actions h3{color:#fff;margin-bottom:20px;font-size:16px;font-weight:700}.funding-inputs-row{flex-direction:column;gap:20px;display:flex}.funding-input-group{flex-direction:column;gap:8px;display:flex}.funding-input-group label{color:var(--text-secondary);font-size:12px;font-weight:700}.funding-input-field-wrapper{align-items:center;display:flex;position:relative}.currency-symbol{color:#fff;font-weight:700;position:absolute;left:15px}.funding-input-field-wrapper input{color:#fff;width:100%;font-size:15px;font-family:var(--font-sans);background-color:#00000040;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:12px 12px 12px 38px}.funding-input-field-wrapper input:focus{border-color:var(--color-gold)}.btn-funding-submit{font-family:var(--font-sans);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:12px 0;font-size:13.5px;font-weight:700;display:flex}.btn-funding-submit.deposit{color:#fff;background-color:#10b981}.btn-funding-submit.deposit:hover{background-color:#059669;box-shadow:0 0 12px #10b98159}.btn-funding-submit.withdraw{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff1a}.btn-funding-submit.withdraw:hover{color:var(--bg-main);background-color:#fff}.complete-vault-ledger{background-color:#ffffff03;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;padding:25px;display:flex}.complete-vault-ledger h3{color:#fff;margin-bottom:20px;font-size:16px;font-weight:700}.full-ledger-scrollable{flex-direction:column;gap:12px;max-height:480px;padding-right:5px;display:flex;overflow-y:auto}.full-ledger-scrollable::-webkit-scrollbar{width:4px}.full-ledger-scrollable::-webkit-scrollbar-thumb{background-color:#ffffff14;border-radius:10px}.ledger-card-item{transition:var(--transition-fast);background-color:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.ledger-card-item:hover{background-color:#ffffff0a}.ledger-item-left{align-items:center;gap:15px;display:flex}.ledger-type-circle{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ledger-type-circle.deposit{color:#10b981;background-color:#10b9811a}.ledger-type-circle.withdrawal{color:#ef4444;background-color:#ef44441a}.ledger-type-circle.buy{color:var(--color-gold);background-color:#d9af561a}.ledger-type-circle.sell{color:#a855f7;background-color:#a855f71a}.ledger-item-title{color:#fff;font-size:13.5px;font-weight:700}.ledger-item-date{color:var(--text-secondary);margin-top:2px;font-size:11.5px}.ledger-item-right{text-align:right}.ledger-item-amount{font-size:14.5px;font-weight:700}.ledger-item-amount.buy,.ledger-item-amount.withdrawal{color:#ef4444}.ledger-item-amount.sell,.ledger-item-amount.deposit{color:#10b981}.ledger-item-weight{color:var(--text-secondary);margin-top:2px;font-size:11.5px}.profile-dashboard-layout{grid-template-columns:1fr 1.8fr;gap:30px;display:grid}.profile-security-badge-card{text-align:center;background:linear-gradient(135deg,#110825 0%,#06020e 100%);border:1px solid #a855f733;border-radius:20px;padding:35px 25px;box-shadow:0 10px 25px #0000004d}.security-icon-shield{background-color:#a855f714;border:1px solid #a855f733;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.shield-glow{color:#a855f7;filter:drop-shadow(0 0 10px #a855f799)}.profile-security-badge-card h3{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.profile-desc-p{color:var(--text-secondary);margin-bottom:25px;font-size:12.5px;line-height:1.5}.security-credentials-list{text-align:left;flex-direction:column;gap:12px;display:flex}.cred-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.cred-row span{color:var(--text-secondary)}.cred-row strong{color:#fff}.cred-row strong.positive-text{color:#10b981;align-items:center;gap:4px;display:flex}.profile-details-settings-card{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;padding:30px}.profile-details-settings-card h3{color:#fff;margin-bottom:25px;font-size:17px;font-weight:700}.profile-settings-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px;display:grid}.p-setting-item{flex-direction:column;gap:8px;display:flex}.p-setting-item label{color:var(--text-secondary);font-size:12px;font-weight:700}.profile-readonly-input{color:#ffffffb3;font-size:13.5px;font-family:var(--font-sans);background-color:#0003;border:1px solid #ffffff0f;border-radius:8px;outline:none;padding:12px}.profile-quick-actions-row{gap:15px;display:flex}.btn-profile-secondary{color:#fff;font-family:var(--font-sans);cursor:pointer;transition:var(--transition-fast);background-color:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.btn-profile-secondary:hover{background-color:#ffffff14;border-color:#ffffff26}.kyc-doc-tabs{gap:10px;margin-bottom:20px;display:flex}.kyc-doc-tab{color:#fff9;cursor:pointer;text-align:center;background-color:#0003;border:1px solid #ffffff14;border-radius:8px;flex:1;padding:10px;font-size:12px;font-weight:700;transition:all .2s}.kyc-doc-tab:hover{color:#fff;background-color:#ffffff0f}.kyc-doc-tab.active{color:#fff;background-color:#a855f726;border-color:#a855f7;box-shadow:0 0 10px #a855f733}.kyc-upload-dropzone{text-align:center;cursor:pointer;background:#00000026;border:2px dashed #a855f74d;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;transition:all .25s;display:flex}.kyc-upload-dropzone:hover{background:#a855f708;border-color:#a855f7;box-shadow:0 0 15px #a855f71a}.kyc-upload-dropzone.dragging{background:#d9af560d;border-color:#d9af56}.kyc-upload-icon{color:#a855f799;margin-bottom:5px}.kyc-upload-title{color:#fff;font-size:13.5px;font-weight:600}.kyc-upload-subtitle{color:var(--text-secondary);font-size:11px}.kyc-file-preview{background-color:#00000040;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;margin-top:15px;padding:15px;display:flex}.kyc-file-details{color:#fff;text-align:left;align-items:center;gap:12px;font-size:13px;display:flex}.kyc-file-info{flex-direction:column;gap:2px;display:flex}.kyc-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.kyc-file-size{color:var(--text-secondary);font-size:11px}.kyc-btn-delete{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:5px;transition:background .2s;display:flex}.kyc-btn-delete:hover{background-color:#ef44441a}.kyc-progress-container{flex-direction:column;gap:6px;margin-top:15px;display:flex}.kyc-progress-status{color:var(--text-secondary);justify-content:space-between;font-size:11.5px;display:flex}.kyc-progress-bg{background-color:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.kyc-progress-bar{background:linear-gradient(90deg,#a855f7 0%,#d9af56 100%);border-radius:3px;height:100%;transition:width .1s linear}.kyc-scanner-container{background-color:#a855f70d;border:1px solid #a855f726;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex;position:relative;overflow:hidden}.kyc-scanner-line{background:linear-gradient(90deg,#0000,#a855f7,#0000);width:100%;height:2px;animation:2.5s linear infinite scan;position:absolute;box-shadow:0 0 8px #a855f7}@keyframes scan{0%{top:0%}50%{top:100%}to{top:0%}}.kyc-rejection-reason{color:#fca5a5;text-align:left;background-color:#ef444414;border:1px solid #ef444433;border-radius:8px;margin-top:15px;padding:12px;font-size:12px;line-height:1.5}.btn-kyc-submit{color:#fff;width:100%;font-family:var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#d9af56 100%);border:none;border-radius:8px;margin-top:20px;padding:12px;font-size:13.5px;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #a855f733}.btn-kyc-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #a855f759}.btn-kyc-submit:disabled{color:#ffffff4d;box-shadow:none;cursor:not-allowed;background:#ffffff0d;border:1px solid #ffffff0d}.password-input-wrapper{width:100%;position:relative}.password-input-wrapper input{width:100%;padding-right:45px!important}.password-eye-toggle{cursor:pointer;color:#fff9;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.password-eye-toggle:hover{color:#fff}.animate-fade-in{animation:.45s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.portfolio-hero-grid,.trade-layout-grid,.wallet-layout-grid,.profile-dashboard-layout{grid-template-columns:1fr}.holdings-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.section-title{margin-bottom:24px!important;font-size:22px!important}.portfolio-value-card{border-radius:20px;padding:24px}.total-valuation-display{font-size:32px}.credit-card-wallet{border-radius:16px;min-height:160px;padding:20px}.wallet-funding-actions{border-radius:16px;padding:16px}.funding-input-group input{padding:14px;font-size:16px}.funding-input-group .funding-input-field-wrapper input{padding-left:38px}.btn-modal-confirm,.wallet-funding-actions button{min-height:48px;padding:14px;font-size:15px}.tab-pane-view.trade-view{flex-direction:column!important;padding:0 16px!important}}@media (width<=640px){.holdings-grid{grid-template-columns:1fr}}@media (width<=560px){.val-card-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}@media (width<=480px){.container{padding:0 16px!important}.portfolio-value-card,.credit-card-wallet{padding:16px!important}.credit-card-wallet .card-bottom-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}.interval-dropdown-container{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;display:inline-block;position:relative}.interval-dropdown-trigger{color:#f8fafc;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.interval-dropdown-trigger:hover{background:#ffffff0d}.interval-dropdown-menu{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:180px;margin-top:4px;padding:8px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}.interval-menu-header{color:#64748b;text-transform:uppercase;text-align:left;margin-bottom:4px;padding:4px 16px;font-size:11px}.interval-menu-item{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;padding:8px 16px;font-size:14px;display:flex}.interval-menu-item:hover{background:#f8fafc}.interval-menu-item.selected{color:#2962ff}.interval-star{color:#cbd5e1;transition:color .2s}.interval-star:hover{color:#94a3b8}.interval-star.favorite{color:#fbbf24;fill:#fbbf24}.referral-view{box-sizing:border-box;padding:0 40px}.referral-hero-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-gold-glow);background:linear-gradient(135deg,#d9af561a 0%,#2c165433 100%);border:1px solid #d9af5640;align-items:center;margin-bottom:30px;padding:30px;display:flex;position:relative;overflow:hidden}.referral-hero-card:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#a855f726 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-150%;right:-50%}.referral-hero-content{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.referral-gift-badge{background:linear-gradient(135deg, var(--color-gold) 0%, #a67c1e 100%);color:var(--bg-main);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex;box-shadow:0 4px 15px #d9af5666}.referral-hero-content h2{font-family:var(--font-title);color:var(--text-primary);margin:0;font-size:26px;font-weight:700}.referral-hero-content p{color:var(--text-secondary);max-width:800px;margin:0;font-size:15px;line-height:1.6}.milestone-highlight{color:var(--color-gold-hover);border-left:3px solid var(--color-gold);margin-top:8px;padding-left:12px;font-weight:600;display:inline-block}.referral-details-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.referral-stats-card,.referral-share-card{background-color:var(--bg-card);border:var(--border-purple);border-radius:var(--radius-lg);box-shadow:var(--shadow-purple-glow);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.referral-stats-card h3,.referral-share-card h3{font-family:var(--font-title);color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:700}.referral-stats-container{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.referral-stat-box{background-color:var(--bg-card-header);border-radius:var(--radius-md);border:1px solid #ffffff0d;flex-direction:column;gap:6px;padding:16px;display:flex}.stat-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;font-size:11px;font-weight:700}.stat-val{color:var(--text-primary);align-items:baseline;gap:6px;font-size:24px;font-weight:800;display:flex}.stat-val.gold-text{color:var(--color-gold)}.stat-max{color:var(--text-muted);font-size:13px;font-weight:500}.stat-sub{color:var(--text-secondary);font-size:12px;font-weight:500}.milestone-progress-container{border-radius:var(--radius-md);background-color:#ffffff05;padding:16px}.progress-labels{color:var(--text-secondary);justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.progress-bar-bg{background-color:var(--bg-card-light);border-radius:var(--radius-pill);height:8px;margin-bottom:10px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg, #b88e36 0%, var(--color-gold) 100%);border-radius:var(--radius-pill);height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.progress-tip{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.share-desc{color:var(--text-secondary);margin:0 0 16px;font-size:13.5px;line-height:1.5}.referral-link-wrapper{background-color:var(--bg-card-header);border-radius:var(--radius-md);transition:var(--transition-fast);border:1px solid #ffffff0d;align-items:center;gap:10px;margin-bottom:20px;padding:6px 6px 6px 14px;display:flex}.referral-link-wrapper:focus-within{border-color:#d9af5666}.referral-link-input{color:var(--text-primary);flex-grow:1;font-family:monospace;font-size:13.5px}.btn-copy-link{background-color:var(--bg-card-light);color:var(--text-primary);border-radius:var(--radius-md);transition:var(--transition-fast);border:1px solid #ffffff0d;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:flex}.btn-copy-link:hover{background-color:var(--color-gold);color:var(--bg-main);border-color:var(--color-gold)}.btn-copy-link.copied{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.referral-steps-mini{flex-direction:column;gap:10px;display:flex}.ref-step{align-items:center;gap:12px;display:flex}.step-num{color:#a855f7;background-color:#a855f726;border:1px solid #a855f74d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.step-txt{color:var(--text-secondary);font-size:13px}.referral-ledger-section{margin-top:40px}.ref-count-tag{color:var(--color-gold);border-radius:var(--radius-pill);background-color:#d9af561a;border:1px solid #d9af5633;padding:4px 12px;font-size:12px;font-weight:700}.gold-reward-cell{color:var(--color-gold);font-weight:700}.referral-info-modal-content{max-width:520px!important}.referral-info-modal-body{flex-direction:column;gap:20px;display:flex;padding:24px!important}.referral-badge-hero{text-align:center;border-radius:var(--radius-lg);background:radial-gradient(circle,#a855f726 0%,#0000 70%);border:1px solid #a855f726;padding:16px}.referral-badge-hero h3{font-family:var(--font-title);color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.referral-badge-hero p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.referral-rewards-list{flex-direction:column;gap:16px;display:flex}.reward-list-item{border-radius:var(--radius-md);background-color:#ffffff05;border:1px solid #ffffff0d;align-items:flex-start;gap:16px;padding:16px;display:flex}.reward-item-icon{background:linear-gradient(135deg, var(--color-gold) 0%, #b88e36 100%);color:var(--bg-main);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex;box-shadow:0 4px 10px #d9af5633}.reward-item-details{flex-direction:column;gap:4px;display:flex}.reward-item-details h4{font-family:var(--font-title);color:#fff;margin:0;font-size:15px;font-weight:700}.reward-item-details p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.referral-modal-cta{margin-top:10px}.referral-cta-btn{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-dark) 100%);color:var(--bg-main);transition:var(--transition-smooth);cursor:pointer;border:none;font-size:15px;box-shadow:0 4px 14px #d9af5640}.referral-cta-btn:hover{background:linear-gradient(135deg, var(--color-gold-hover) 0%, var(--color-gold) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #d9af5666}@media (width<=768px){header .nav-menu{display:none}.dashboard-shell{padding-bottom:90px!important}.nav-menu.dashboard-nav{-webkit-backdrop-filter:blur(20px);z-index:1000;scrollbar-width:none;background:#0a0514d9;border-top:1px solid #ffffff14;justify-content:flex-start;align-items:center;gap:8px;height:70px;margin:0;padding:0 10px;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden;box-shadow:0 -10px 40px #0000004d;display:flex!important}.nav-menu.dashboard-nav::-webkit-scrollbar{display:none}.dash-nav-item{opacity:.6;background:0 0;border-radius:12px;flex-direction:column;gap:4px;min-width:max-content;padding:8px 12px;font-size:10.5px;font-weight:600;transition:all .3s;box-shadow:none!important;border:none!important}.dash-nav-item svg{width:22px;height:22px}.dash-nav-item.active{color:var(--color-gold);opacity:1;background:0 0}.dash-nav-item.active svg{filter:drop-shadow(0 0 8px #d9af5699);transform:translateY(-2px)}.dashboard-header{flex-direction:column;align-items:flex-start;gap:12px}}.hamburger-btn{color:#fff;cursor:pointer;z-index:1001;background:0 0;border:none;padding:8px;transition:transform .2s;display:none}.hamburger-btn:hover{transform:scale(1.05)}.hamburger-btn:active{transform:scale(.95)}@media (width<=1024px){.hamburger-btn{display:block}.nav-container{position:relative}.nav-menu,.nav-menu.dashboard-nav{-webkit-backdrop-filter:blur(25px);z-index:1000;box-sizing:border-box;background:#0d0617fa;border-bottom:1px solid #ffffff14;width:100%;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #0009;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:0!important;padding:20px!important;display:none!important}header .nav-menu.dashboard-nav{display:none!important}header .nav-menu.mobile-open,header .nav-menu.dashboard-nav.mobile-open{display:flex!important}.nav-item,.dash-nav-item{box-sizing:border-box;color:#fff!important;opacity:1!important;background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:8px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:100%!important;padding:12px 16px!important;font-size:14px!important}.nav-item:hover,.dash-nav-item:hover{background:#d9af561a!important;border-color:#d9af564d!important}.nav-item.active,.dash-nav-item.active{color:var(--color-gold)!important;border-color:var(--color-gold)!important;background:#d9af5614!important}.nav-item:after,.dash-nav-item:after{display:none!important}.dash-user-badge{margin-left:auto;margin-right:12px}}@media (width<=768px){.dashboard-shell{padding-bottom:90px!important}header .nav-menu.dashboard-nav{display:none!important}header .nav-menu:not(.dashboard-nav).mobile-open,.dash-user-badge{display:flex!important}}@media (width<=1024px){.ticker-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.ticker-bar::-webkit-scrollbar{display:none}.ticker-track{width:max-content;padding:0 16px}}.trade-view-layout{gap:24px;display:flex}.trade-disclaimer-card{box-sizing:border-box;background:#1c0d2b;border:1px solid #d9af5640;border-radius:16px;flex-direction:column;flex-shrink:0;gap:12px;width:280px;height:fit-content;padding:20px;display:flex}.trade-chart-container{flex-grow:1;min-width:0}.modal-input-row{gap:16px;display:flex}@media (width<=1024px){.trade-view-layout{flex-direction:column;gap:16px}.trade-disclaimer-card{width:100%}}@media (width<=640px){.profile-settings-grid{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.modal-input-row{flex-direction:column;gap:16px}}@media (width<=768px){header .nav-menu.dashboard-nav.mobile-open{z-index:1000!important;background:#0d0617fa!important;border-bottom:1px solid #ffffff14!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;height:auto!important;padding:20px!important;display:flex!important;position:absolute!important;top:80px!important;bottom:auto!important;overflow-y:visible!important}header .nav-menu.dashboard-nav.mobile-open .dash-nav-item{box-sizing:border-box!important;color:#fff!important;opacity:1!important;background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:8px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:100%!important;padding:12px 16px!important;font-size:14px!important}header .nav-menu.dashboard-nav.mobile-open .dash-nav-item.active{color:var(--color-gold)!important;border-color:var(--color-gold)!important;background:#d9af5614!important}}.mobile-user-badge{display:none}@media (width<=1024px){.dash-user-badge{display:none!important}header .nav-menu.mobile-open .mobile-user-badge,header .nav-menu.dashboard-nav.mobile-open .mobile-user-badge{background-color:#ffffff05;border-top:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}.mobile-user-badge .user-info-text{text-align:left;flex-direction:column;gap:4px;display:flex}.mobile-user-badge .user-email-text{color:#fff;word-break:break-all;font-size:13px;font-weight:600}.mobile-user-badge .kyc-badge{color:var(--color-gold);align-self:flex-start;font-size:10px;font-weight:700}.mobile-user-badge .btn-sec-signout{color:#ef4444;background-color:#ef44441a;border:1px solid #ef444433;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.mobile-user-badge .btn-sec-signout:hover{color:#fff;background-color:#ef4444}}@media (width<=768px){.portfolio-hero-grid{gap:16px;margin-bottom:24px}.portfolio-value-card,.portfolio-allocation-card{border-radius:16px!important;padding:20px!important}.total-valuation-display{margin:12px 0 8px!important;font-size:32px!important}.holding-card{min-height:160px!important;padding:16px!important}.holding-weight{font-size:22px!important}.holding-value{font-size:16px!important}.activity-ledger-section{border-radius:16px!important;padding:16px!important}}@media (width<=480px){.portfolio-hero-grid{gap:12px;margin-bottom:20px}.portfolio-value-card,.portfolio-allocation-card{border-radius:12px!important;padding:14px!important}.total-valuation-display{margin:10px 0 6px!important;font-size:26px!important}.valuation-trend-row{gap:6px!important;font-size:11.5px!important}.cash-indicator{margin-top:12px!important;font-size:11.5px!important}.portfolio-allocation-card h3{margin-bottom:12px!important}.alloc-legend-grid{grid-template-columns:1fr!important;gap:8px!important}.legend-item{font-size:12px!important}.holding-card{border-radius:12px!important;min-height:145px!important;padding:14px!important}.holding-weight{font-size:20px!important}.holding-value{font-size:15px!important}.live-pricing-indicator{font-size:11.5px!important}.btn-card-action{padding:6px 12px!important;font-size:12px!important}.activity-ledger-section{border-radius:12px!important;padding:12px!important}.ledger-header{margin-bottom:12px!important}.ledger-header h3{font-size:14px!important}.ledger-table th,.ledger-table td{padding:8px 10px!important;font-size:11px!important}}@media (width<=1024px){.referral-details-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (width<=768px){.activity-ledger-section .tx-id-col,.activity-ledger-section .ledger-table th:first-child{display:none!important}}@media (width<=600px){.activity-ledger-section .ledger-table th:nth-child(4),.activity-ledger-section .ledger-table td:nth-child(4),.activity-ledger-section .ledger-table th:nth-child(7),.activity-ledger-section .ledger-table td:nth-child(7){display:none!important}}@media (width<=480px){.referral-stats-container{grid-template-columns:1fr!important;gap:12px!important}.referral-link-wrapper{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px!important}.referral-link-input{text-align:center;width:100%!important;font-size:12px!important}.btn-copy-link{justify-content:center!important;width:100%!important}.activity-ledger-section .tx-date-col,.activity-ledger-section .ledger-table th:nth-child(6){display:none!important}}.admin-header-nav{justify-content:space-between;align-items:center;width:100%;padding:15px 20px;display:flex}.admin-header-right{align-items:center;gap:20px;display:flex}@media (width<=768px){.admin-header-nav{text-align:center;flex-direction:column;align-items:stretch;gap:12px;padding:15px 10px}.admin-header-nav .logo-section{justify-content:center}.admin-header-right{flex-direction:column;align-items:center;gap:10px;width:100%}.admin-header-right>div{text-align:center!important}.admin-dashboard .btn-sec-signout{justify-content:center;width:100%}}.admin-tabs-toggle{white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:1px solid #ffffff14;gap:15px;margin-top:10px;padding-bottom:12px;display:flex;overflow-x:auto}.admin-tabs-toggle::-webkit-scrollbar{height:4px}.admin-tabs-toggle::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.admin-tabs-toggle button{flex-shrink:0}.admin-grid-layout{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.admin-col-7{grid-column:span 7}.admin-col-5{grid-column:span 5}@media (width<=1024px){.admin-grid-layout{grid-template-columns:1fr;gap:20px}.admin-col-7,.admin-col-5{grid-column:span 12}}.admin-ledger-adjuster-row{gap:10px;display:flex}.admin-ledger-adjuster-group{flex:1;gap:6px;display:flex}.admin-kyc-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-kyc-file-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-withdrawal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=580px){.admin-ledger-adjuster-row{flex-direction:column;gap:12px}.admin-kyc-actions button,.admin-kyc-file-actions button{flex:1;justify-content:center;min-width:100px}.admin-withdrawal-actions{justify-content:center;width:100%}.admin-withdrawal-actions button{flex:1;justify-content:center}}.kyc-file-preview{background:#0003;border-radius:8px;justify-content:space-between;align-items:center;margin-top:0;padding:10px 12px;display:flex}@media (width<=580px){.kyc-file-preview{flex-direction:column;align-items:stretch;gap:12px}}@media (width<=991px){.grid-2col-winners,.grid-2col-about{grid-template-columns:1fr!important;gap:30px!important}}@media (width<=480px){.about-grid-metrics{grid-template-columns:1fr!important}}.premium-input-wrapper{background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:8px!important;align-items:center!important;padding:8px 12px!important;transition:all .25s ease-in-out!important;display:flex!important;box-shadow:inset 0 2px 4px #0003!important}.premium-input-wrapper:hover{background:#ffffff0a!important;border-color:#d9af564d!important}.premium-input-wrapper:focus-within{background:#ffffff0d!important;border-color:#d9af56!important;box-shadow:0 0 12px #d9af5626,inset 0 1px 3px #0003!important}.premium-input-wrapper input{color:#fff!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:0!important;font-size:13px!important;font-weight:500!important}.premium-input-wrapper input::placeholder{color:#ffffff40!important}.premium-input-icon{color:#d9af5666!important;flex-shrink:0!important;margin-right:8px!important;transition:all .25s ease-in-out!important}.premium-input-wrapper:focus-within .premium-input-icon{color:#d9af56!important;transform:scale(1.05)!important}.premium-amount-wrapper{background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:8px!important;align-items:center!important;padding:10px 14px!important;transition:all .25s ease-in-out!important;display:flex!important;box-shadow:inset 0 2px 4px #0000004d!important}.premium-amount-wrapper:hover{background:#ffffff0a!important;border-color:#d9af564d!important}.premium-amount-wrapper:focus-within{background:#ffffff0d!important;border-color:#d9af56!important;box-shadow:0 0 16px #d9af5633,inset 0 1px 3px #0003!important}.premium-amount-wrapper input{color:#fff!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:0!important;font-size:16px!important;font-weight:700!important}.premium-amount-wrapper input::placeholder{color:#fff3!important}.premium-input-wrapper.locked{cursor:not-allowed!important;box-shadow:none!important;background:#0006!important;border-color:#ffffff0a!important}.premium-input-wrapper.locked input{cursor:not-allowed!important;color:#ffffff73!important}.premium-input-wrapper.locked:hover{background:#0006!important;border-color:#ffffff0a!important}.premium-input-wrapper.locked:focus-within{box-shadow:none!important;background:#0006!important;border-color:#ffffff0a!important}.premium-input-wrapper.locked .premium-input-icon{color:#ffffff26!important}.payout-mode-container{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.payout-mode-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;display:block}.payout-mode-options{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;gap:4px;padding:3px;display:flex}.payout-mode-btn{color:#ffffff80;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 0;font-size:11px;font-weight:700;transition:all .2s ease-in-out}.payout-mode-btn:hover{color:#fff;background:#ffffff08}.payout-mode-btn.active{color:#d9af56!important;text-shadow:0 0 8px #d9af5666!important;background:linear-gradient(135deg,#d9af5626 0%,#d9af560d 100%)!important;border:1px solid #d9af564d!important;box-shadow:0 2px 8px #d9af561a!important}.premium-animated-text{font-family:var(--font-title,"Inter", sans-serif);letter-spacing:1px;background:linear-gradient(270deg,#d9af56 0%,#f4cb5d 25%,#fff 50%,#f4cb5d 75%,#d9af56 100%) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 8px #d9af5666);text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;padding:0 10px;font-size:26px;font-weight:800;animation:4s linear infinite premium-shine;display:inline-block;position:relative}.premium-animated-text:after{content:"";background:linear-gradient(90deg,#0000,#d9af56cc,#0000);width:80%;height:2px;animation:3s ease-in-out infinite pulse-line;position:absolute;bottom:-4px;left:10%}@keyframes premium-shine{to{background-position:200%}}@keyframes pulse-line{0%,to{opacity:.4;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.investment-dashboard-bar{background:#120c1cb3;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:30px auto;padding:20px 24px;display:flex;box-sizing:border-box!important}.dashboard-bar-section{border-right:1px solid #ffffff0d;flex-direction:column;flex:1;padding:0 20px;display:flex}.dashboard-bar-section:last-child{border-right:none}.dashboard-bar-section.col-wallet{flex-direction:row;align-items:center;gap:16px;padding-left:0}.dashboard-bar-section.col-invested{border-right:none;align-items:flex-end;padding-right:0}.investment-title-mobile{margin-bottom:40px;font-size:28px}.dashboard-bar-label{color:#8b8098;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.dashboard-bar-value{color:#10b981;letter-spacing:-.5px;margin-bottom:4px;font-family:monospace,sans-serif;font-size:24px;font-weight:800}.dashboard-bar-sublabel{color:#7b6d91;font-size:10px}.wallet-icon-box{color:#d9af56;background:#0006;border:1px solid #d9af5633;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.invest-input-row{align-items:center;gap:12px;display:flex}.invest-input{color:#fff;background:#0000004d;border:1px solid #ffffff0d;border-radius:8px;outline:none;width:140px;padding:10px 14px;font-size:14px}.invest-input::placeholder{color:#6c5d81}.btn-add-funds{color:#d9af56;cursor:pointer;background:#d9af5626;border:1px solid #d9af564d;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-add-funds:hover{background:#d9af5640}.toggle-switch{cursor:pointer;background:#10b981;border-radius:10px;width:36px;height:20px;margin:0 8px;display:inline-block;position:relative}.toggle-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px;box-shadow:0 2px 4px #0003}.toggle-switch.off{background:#4b366a}.toggle-switch.off:after{left:2px;right:auto}.auto-invest-row{align-items:center;margin-bottom:8px;display:flex}.live-dot-small{background-color:#10b981;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1.5s infinite pulse-dot;display:inline-block;box-shadow:0 0 6px #10b981}.investment-details-header{grid-template-columns:1fr 2fr;gap:20px;display:grid}.investment-details-row{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 24px;transition:background .2s;display:grid}.investment-row-left{flex-direction:column;gap:8px;display:flex}.investment-amount-container{align-items:center;gap:8px;display:flex}.investment-meta-container{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.investment-date{color:#8b8098;margin-top:2px;margin-left:2px;font-size:10px}.investment-row-right{justify-content:flex-end;align-items:center;gap:20px;display:flex}.flip-clock-wrapper{transform:scale(.85)}.investment-view{padding:20px}.investment-view-inner{padding:20px 0}@media (width<=768px){.investment-view{padding:0 5px!important}.investment-view-inner{padding:15px 0}.invest-input-row{flex-wrap:wrap;justify-content:center}.investment-dashboard-bar{flex-direction:column;gap:16px;padding:16px!important}.dashboard-bar-section{text-align:center;border-bottom:1px solid #ffffff0d;width:100%;border-right:none!important;align-items:center!important;padding:0 0 16px!important}.dashboard-bar-section:last-child{border-bottom:none;padding-bottom:0!important}.dashboard-bar-section>div{align-items:center}.dashboard-bar-section .wallet-icon-box{margin-bottom:12px}.dashboard-bar-section.col-wallet{flex-direction:column;gap:8px;padding-left:0!important}.dashboard-bar-section.col-invested{align-items:center!important;padding-right:0!important}.investment-title-mobile{text-align:center;white-space:normal!important;word-break:break-word!important;width:100%!important;margin-bottom:24px!important;font-size:20px!important;display:block!important}.investment-details-header{text-align:center;grid-template-columns:1fr}.investment-details-header .live-earnings-text{display:none}.investment-details-row{grid-template-columns:1fr;justify-items:center;gap:16px;padding:16px!important}.investment-row-left{text-align:center;align-items:center!important}.investment-amount-container,.investment-meta-container{justify-content:center!important}.investment-date{text-align:center!important;margin-left:0!important}.investment-row-right{flex-direction:column;width:100%;justify-content:center!important;align-items:center!important;gap:16px!important}.flip-clock-wrapper{justify-content:center;width:100%;display:flex;transform-origin:50%!important;margin:-10px 0!important;transform:scale(.6)!important}}.about-us-exact-container{color:#fff;box-sizing:border-box;background:radial-gradient(circle at top,#140827 0%,#030107 100%);width:100%;min-height:calc(100vh - 80px);padding:24px 20px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.elements-hero{text-align:center;max-width:1000px;margin-bottom:24px;margin-left:auto;margin-right:auto}.hero-tagline{color:#d9af56;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 10px #d9af564d;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.hero-title{background:linear-gradient(135deg,#fff 30%,#d9af56 100%);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;margin:0 0 10px;font-family:Cinzel,serif;font-size:34px;font-weight:800}.hero-subtitle{color:#9c93a8;max-width:800px;margin:0 auto;font-size:14px;line-height:1.5}.highlights-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto 32px;display:grid}.highlight-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140a1e73;border:1px solid #d9af5626;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.highlight-card:hover{border-color:#d9af5673;transform:translateY(-4px);box-shadow:0 8px 30px #d9af5614}.highlight-icon-wrapper{color:#d9af56;background:#d9af561a;border:1px solid #d9af5626;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.highlight-icon-wrapper svg{width:16px!important;height:16px!important}.highlight-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.highlight-desc{color:#9c93a8;margin:0;font-size:11px;line-height:1.4}.controls-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f061a99;border:1px solid #ffffff0d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:0 auto 30px;padding:16px 24px;display:flex}.filter-tabs{gap:8px;display:flex}.filter-tab-btn{color:#9c93a8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:20px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.filter-tab-btn:hover{color:#fff;border-color:#ffffff40}.filter-tab-btn.active{color:#0c0419;background:#d9af56;border-color:#d9af56;font-weight:700;box-shadow:0 0 15px #d9af564d}.search-sort-box{flex-grow:1;align-items:center;gap:16px;max-width:600px;display:flex}.search-input-wrapper{flex-grow:1;position:relative}.search-icon{color:#726c7e;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-bar-input{color:#fff;box-sizing:border-box;background:#0c0514cc;border:1px solid #ffffff1a;border-radius:20px;outline:none;width:100%;padding:10px 16px 10px 42px;font-size:14px;transition:all .2s}.search-bar-input:focus{border-color:#d9af56;box-shadow:0 0 10px #d9af5626}.sort-select-wrapper{align-items:center;gap:8px;display:flex}.sort-label{color:#9c93a8;text-transform:uppercase;font-size:12px;font-weight:600}.sort-select{color:#fff;cursor:pointer;background:#0c0514cc;border:1px solid #ffffff1a;border-radius:20px;outline:none;padding:9px 14px;font-size:13px;transition:all .2s}.sort-select:focus{border-color:#d9af56}.metals-periodic-grid{grid-template-columns:repeat(10,1fr);gap:16px;max-width:1400px;margin:0 auto;display:grid}.metal-grid-card{cursor:pointer;box-sizing:border-box;text-align:center;background:linear-gradient(#100c18e6 0%,#07040cfa 100%);border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:215px;padding:14px 10px 10px;transition:all .35s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff0d,0 8px 24px #00000080}.metal-grid-card:hover{z-index:10;background:linear-gradient(#181224eb 0%,#0a0610fc 100%);transform:translateY(-6px)scale(1.02)}.metal-grid-card.group-gold{border-color:#d9af5633}.metal-grid-card.group-gold:hover{border-color:#d9af56b3;box-shadow:0 12px 30px #d9af5626,inset 0 1px 1px #d9af564d}.metal-grid-card.group-gold .card-symbol{color:#e6c273;text-shadow:0 0 8px #d9af564d}.metal-grid-card.group-gold .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#d9af5626 0%,#d9af5600 70%);width:90px;height:90px;position:absolute}.metal-grid-card.group-silver{border-color:#e0e0e026}.metal-grid-card.group-silver:hover{border-color:#e0e0e099;box-shadow:0 12px 30px #e0e0e01f,inset 0 1px 1px #e0e0e040}.metal-grid-card.group-silver .card-symbol{color:#f1f5f9;text-shadow:0 0 8px #e0e0e040}.metal-grid-card.group-silver .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#e0e0e01f 0%,#e0e0e000 70%);width:90px;height:90px;position:absolute}.metal-grid-card.group-blue{border-color:#4169e133}.metal-grid-card.group-blue:hover{border-color:#60a5fab3;box-shadow:0 12px 30px #3b82f626,inset 0 1px 1px #60a5fa40}.metal-grid-card.group-blue .card-symbol{color:#60a5fa;text-shadow:0 0 8px #60a5fa59}.metal-grid-card.group-blue .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#60a5fa1f 0%,#60a5fa00 70%);width:90px;height:90px;position:absolute}.metal-grid-card.group-cyan{border-color:#00ced133}.metal-grid-card.group-cyan:hover{border-color:#22d3eeb3;box-shadow:0 12px 30px #06b6d426,inset 0 1px 1px #22d3ee40}.metal-grid-card.group-cyan .card-symbol{color:#38bdf8;text-shadow:0 0 8px #22d3ee59}.metal-grid-card.group-cyan .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#22d3ee1f 0%,#22d3ee00 70%);width:90px;height:90px;position:absolute}.metal-grid-card.group-bronze{border-color:#cd7f3233}.metal-grid-card.group-bronze:hover{border-color:#fb923cb3;box-shadow:0 12px 30px #f9731626,inset 0 1px 1px #fb923c40}.metal-grid-card.group-bronze .card-symbol{color:#f97316;text-shadow:0 0 8px #f9731659}.metal-grid-card.group-bronze .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#f973161f 0%,#f9731600 70%);width:90px;height:90px;position:absolute}.metal-grid-card.group-green{border-color:#10b98133}.metal-grid-card.group-green:hover{border-color:#34d399b3;box-shadow:0 12px 30px #10b98126,inset 0 1px 1px #34d39940}.metal-grid-card.group-green .card-symbol{color:#34d399;text-shadow:0 0 8px #34d39959}.metal-grid-card.group-green .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#34d3991f 0%,#34d39900 70%);width:90px;height:90px;position:absolute}.metal-grid-card.group-liquid{border-color:#a855f733}.metal-grid-card.group-liquid:hover{border-color:#c084fcb3;box-shadow:0 12px 30px #a855f726,inset 0 1px 1px #c084fc40}.metal-grid-card.group-liquid .card-symbol{color:#c084fc;text-shadow:0 0 8px #c084fc59}.metal-grid-card.group-liquid .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#c084fc1f 0%,#c084fc00 70%);width:90px;height:90px;position:absolute}.metal-grid-card.group-dark{border-color:#ffffff0d}.metal-grid-card.group-dark:hover{border-color:#94a3b880;box-shadow:0 12px 30px #94a3b81a,inset 0 1px 1px #94a3b826}.metal-grid-card.group-dark .card-symbol{color:#94a3b8;text-shadow:0 0 8px #94a3b833}.metal-grid-card.group-dark .card-ore-container:before{content:"";z-index:1;background:radial-gradient(circle,#cbd5e114 0%,#cbd5e100 70%);width:90px;height:90px;position:absolute}.card-atomic-no{color:#ffffff40;z-index:5;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.card-symbol{letter-spacing:.5px;margin-top:4px;margin-bottom:0;font-family:Cinzel,serif;font-size:24px;font-weight:700;transition:transform .3s cubic-bezier(.25,.8,.25,1);display:block}.metal-grid-card:hover .card-symbol{transform:scale(1.06)}.card-name{color:#ffffff73;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.card-ore-container{justify-content:center;align-items:center;width:100%;height:70px;margin-bottom:8px;display:flex;position:relative}.card-ore-image{object-fit:contain;z-index:2;filter:drop-shadow(0 4px 8px #0006);max-width:60px;max-height:60px;transition:transform .4s cubic-bezier(.25,.8,.25,1),filter .4s}.metal-grid-card:hover .card-ore-image{filter:drop-shadow(0 10px 16px #00000080);transform:translateY(-4px)scale(1.05)}.card-pricing-block{box-sizing:border-box;border-top:1px solid #ffffff0d;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:8px 4px 6px;display:flex}.card-price{color:#ffffffd9;font-size:11px;font-weight:700}.card-change-badge{border-radius:3px;align-items:center;gap:1px;padding:1px 4px;font-size:9px;font-weight:600;display:inline-flex}.card-change-badge.positive{color:#10b981;background:#10b98114}.card-change-badge.negative{color:#ef4444;background:#ef444414}.card-change-badge.neutral{color:#9c93a8;background:#ffffff08}.card-type-label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;border-top:1px solid #ffffff08;width:100%;margin-top:2px;padding-top:6px;font-size:8px;font-weight:600;display:block}.no-results-view{text-align:center;color:#9c93a8;background:#140a1e4d;border:1px dashed #ffffff1a;border-radius:12px;grid-column:span 10;padding:60px 20px}.metal-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000;box-sizing:border-box;background:#030106d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.metal-details-modal-box{background:linear-gradient(#10061e 0%,#06020c 100%);border:1px solid #d9af5640;border-radius:16px;flex-direction:row;width:100%;max-width:860px;animation:.3s cubic-bezier(.34,1.56,.64,1) modalScaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000c,0 0 40px #d9af561a}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close-corner{color:#9c93a8;cursor:pointer;z-index:10;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.modal-close-corner:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.modal-left-pane{box-sizing:border-box;border-right:1px solid #ffffff0f;flex-direction:column;flex:1.1;justify-content:space-between;padding:30px;display:flex}.metal-badge-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.metal-type-pill{text-transform:uppercase;letter-spacing:1px;color:#d9af56;background:#d9af561a;border:1px solid #d9af5633;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.metal-type-pill.transition-metal{color:#60a5fa;background:#60a5fa1a;border:1px solid #60a5fa33}.metal-hero-display{align-items:center;gap:20px;margin-bottom:25px;display:flex}.glowing-symbol-avatar{background:radial-gradient(circle,#d9af5626 0%,#0000 80%);border:1px solid #d9af5633;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.glowing-symbol-avatar.trans-glow{background:radial-gradient(circle,#60a5fa26 0%,#0000 80%);border:1px solid #60a5fa33}.glowing-symbol-avatar .sym{color:#fff;font-size:28px;font-weight:800;line-height:1}.glowing-symbol-avatar .at-no{color:#726c7e;font-size:9px;font-weight:700;position:absolute;top:4px;left:6px}.metal-title-block h2{color:#fff;letter-spacing:.5px;margin:0 0 4px;font-family:Cinzel,serif;font-size:28px}.metal-title-block p{color:#9c93a8;margin:0;font-size:13px}.metal-thesis-section{flex-grow:1;margin-bottom:25px}.thesis-heading{color:#726c7e;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.thesis-body{color:#cbc5d3;margin:0;font-size:13.5px;line-height:1.6}.metal-spec-table{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:12px 16px}.spec-row{border-bottom:1px solid #ffffff08;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.spec-row:last-child{border-bottom:none}.spec-label{color:#726c7e;font-weight:600}.spec-val{color:#fff;font-weight:700}.modal-right-pane{box-sizing:border-box;background:#0c05164d;flex-direction:column;flex:.9;padding:30px;display:flex}.pricing-title-section{text-align:center;margin-bottom:20px}.pricing-title-section .live-price{color:#fff;font-family:Cinzel,serif;font-size:32px;font-weight:800}.live-rates-pulse{color:#10b981;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:700;display:inline-flex}.green-pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.5s infinite alternate pulseGreen;box-shadow:0 0 8px #10b981}@keyframes pulseGreen{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.3)}}.wallet-holdings-bar{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;margin-bottom:20px;padding:10px 14px;font-size:11px;display:flex}.balance-item{flex-direction:column;gap:3px;display:flex}.balance-item .lbl{color:#726c7e;text-transform:uppercase;font-weight:700}.balance-item .val{color:#fff;font-weight:700}.trade-tabs{background:#00000040;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:20px;padding:3px;display:flex}.trade-tab-btn{color:#9c93a8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px 0;font-size:13px;font-weight:700;transition:all .2s}.trade-tab-btn.active.buy{color:#fff;background:#10b981}.trade-tab-btn.active.sell{color:#fff;background:#f43f5e}.inputs-group-block{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.trade-input-container{background:#0c0514b3;border:1px solid #ffffff14;border-radius:10px;align-items:center;padding:8px 14px;display:flex}.trade-input-container:focus-within{border-color:#d9af56}.input-lbl-prefix{color:#726c7e;text-transform:uppercase;width:60px;font-size:10px;font-weight:800}.numeric-entry-field{color:#fff;text-align:right;background:0 0;border:none;outline:none;flex-grow:1;width:100%;padding:4px 0;font-size:18px;font-weight:700}.numeric-entry-field::placeholder{color:#ffffff26}.swap-btn-row{z-index:2;justify-content:center;margin:-6px 0;display:flex}.circular-swap-btn{color:#d9af56;cursor:pointer;background:#1e0b36;border:1px solid #d9af564d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;box-shadow:0 4px 10px #0000004d}.circular-swap-btn:hover{background:#2a114b;border-color:#d9af56;transform:rotate(180deg)}.shortcut-pills{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:20px;display:grid}.shortcut-pill-btn{color:#9c93a8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:6px 0;font-size:11px;font-weight:700;transition:all .2s}.shortcut-pill-btn:hover{color:#fff;background:#ffffff14}.order-cost-breakdown{background:#ffffff04;border:1px solid #ffffff0a;border-radius:8px;margin-bottom:22px;padding:12px;font-size:11.5px}.cost-row{justify-content:space-between;margin-bottom:6px;display:flex}.cost-row:last-child{border-top:1px solid #ffffff0d;margin-bottom:0;padding-top:8px;font-size:13px;font-weight:800}.cost-lbl{color:#726c7e}.cost-val{color:#fff}.cost-row.total .cost-val{color:#d9af56}.submit-trade-btn{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14px;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.submit-trade-btn.buy{color:#fff;background:linear-gradient(90deg,#10b981 0%,#059669 100%);box-shadow:0 4px 15px #10b98140}.submit-trade-btn.buy:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.submit-trade-btn.sell{color:#fff;background:linear-gradient(90deg,#f43f5e 0%,#e11d48 100%);box-shadow:0 4px 15px #f43f5e40}.submit-trade-btn.sell:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f43f5e66}.submit-trade-btn:disabled{cursor:not-allowed;color:#ffffff26!important;box-shadow:none!important;background:#ffffff0d!important;transform:none!important}.sip-shortcut-link{text-align:center;color:#d9af56;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;margin-top:14px;font-size:11px;font-weight:700;text-decoration:none;display:block}.sip-shortcut-link:hover{color:#f3d488;text-decoration:underline}@media (width<=1200px){.metals-periodic-grid{grid-template-columns:repeat(7,1fr)}.highlights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.metals-periodic-grid{grid-template-columns:repeat(5,1fr)}.metal-details-modal-box{flex-direction:column;max-height:90vh;overflow-y:auto}.modal-left-pane{border-bottom:1px solid #ffffff0f;border-right:none;padding-bottom:25px}}@media (width<=600px){.metals-periodic-grid{grid-template-columns:repeat(2,1fr);gap:12px}.metal-grid-card{border-radius:16px;min-height:120px;padding:12px}.card-symbol{font-size:28px}.card-name{font-size:13px}.highlights-grid{grid-template-columns:1fr}.controls-container{flex-direction:column;align-items:stretch}.search-sort-box{width:100%}.modal-right-pane{padding:24px}.modal-action-buttons{flex-direction:column}.modal-action-buttons button{width:100%;min-height:48px}.sort-select-wrapper{justify-content:space-between}.about-us-exact-container{padding:20px 10px}.hero-title{font-size:28px}}.contest-dashboard-container{color:#fff;flex-direction:column;gap:30px;width:100%;animation:.4s ease-out fadeIn;display:flex}.contest-hero-card{background:linear-gradient(135deg,#1e0b36 0%,#110520 100%);border:1px solid #d9af5633;border-radius:16px;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:24px;padding:30px;display:grid;box-shadow:0 8px 32px #0000005e}.contest-hero-info h2{background:linear-gradient(90deg,#fff 0%,#d9af56 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 8px;font-size:26px;font-weight:800}.contest-hero-info p{color:#9c93a8;margin:0;font-size:14px;line-height:1.6}.contest-stat-box{text-align:center;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;height:100%;padding:20px;display:flex}.contest-stat-label{color:#9c93a8;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:11px}.contest-stat-value{color:#fff;font-size:24px;font-weight:800}.contest-stat-value.gold{color:#d9af56;text-shadow:0 0 10px #d9af564d}.contest-stat-value.green{color:#10b981}.contest-progress-section{background:#120524;border:1px solid #ffffff0d;border-radius:16px;padding:24px}.progress-header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.progress-title{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.progress-pct{color:#d9af56;font-size:14px;font-weight:800}.progress-bar-track{background:#ffffff0d;border-radius:8px;width:100%;height:12px;margin-bottom:15px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#a855f7 0%,#d9af56 100%);border-radius:8px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #d9af5666}.progress-milestones{color:#7a708a;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.contest-grid-2col{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=1024px){.contest-hero-card,.contest-grid-2col{grid-template-columns:1fr}}.prize-section-title{align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:800;display:flex}.prize-cards-container{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=768px){.prize-cards-container{grid-template-columns:1fr;gap:16px}.prize-card{border-radius:20px;padding:24px}.prize-badge{font-size:40px}.contest-page-content{padding:20px 16px}.rank-pill{padding:6px 12px}}.prize-card{text-align:center;background:#12052499;border:1px solid #ffffff0d;border-radius:12px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.prize-card:hover{border-color:#d9af564d;transform:translateY(-4px)}.prize-card.gold-border{background:linear-gradient(#d9af560d 0%,#120524cc 100%);border:1px solid #d9af564d}.prize-badge{margin-bottom:12px;font-size:32px;display:block}.prize-title{color:#9c93a8;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:13px;font-weight:700}.prize-reward{color:#fff;margin-bottom:10px;font-size:20px;font-weight:800}.prize-reward.gold-text{color:#d9af56}.prize-requirement{color:#a855f7;background:#a855f71a;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.leaderboard-panel{background:#120524;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.leaderboard-table-container{max-height:480px;overflow:auto}.leaderboard-table{border-collapse:collapse;text-align:left;width:100%}.leaderboard-table th{color:#9c93a8;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:12px;font-size:11px;font-weight:700}.leaderboard-table td{border-bottom:1px solid #ffffff0a;padding:14px 12px;font-size:13.5px}.leaderboard-row-highlight{background:#a855f70d}.rank-badge{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-flex}.rank-badge.gold{color:#120524;background:#d9af56}.rank-badge.silver{color:#120524;background:silver}.rank-badge.bronze{color:#120524;background:#cd7f32}.rank-badge.other{color:#fff;background:#ffffff14}.qualify-tag{text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800}.qualify-tag.first{color:#d9af56;background:#d9af5626;border:1px solid #d9af5640}.qualify-tag.second{color:#e0e0e0;background:#c0c0c026}.qualify-tag.third{color:#cd7f32;background:#cd7f3226}.qualify-tag.none{color:#7a708a;background:#ffffff0d}.registration-cta-card{text-align:center;background:linear-gradient(135deg,#18092d 0%,#0e041b 100%);border:1px solid #d9af564d;border-radius:16px;max-width:600px;margin:40px auto;padding:40px;box-shadow:0 10px 40px #00000080}.registration-cta-card h2{background:linear-gradient(90deg,#d9af56 0%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:12px;font-size:28px;font-weight:800}.registration-cta-card p{color:#9c93a8;margin-bottom:30px;font-size:15px;line-height:1.6}.btn-register-contest{color:#120524;cursor:pointer;background:linear-gradient(135deg,#d9af56 0%,#b8913b 100%);border:none;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:800;transition:all .3s;box-shadow:0 0 15px #d9af564d}.btn-register-contest:hover{transform:scale(1.03);box-shadow:0 0 25px #d9af5680}.contest-trades-panel{background:#120524;border:1px solid #ffffff0d;border-radius:16px;min-width:0;padding:24px}.status-text.won{color:#10b981;font-weight:700}.status-text.lost{color:#ef4444;font-weight:700}.status-text.open{color:#3b82f6;align-items:center;gap:4px;font-weight:700;display:inline-flex}.status-text.tie{color:#9c93a8;font-weight:700}.contest-hero-meta{align-items:center;gap:15px;margin-top:15px;display:flex}.plan-badge{color:#d9af56;background:#d9af561a;border:1px solid #d9af5633;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.registered-date{color:#9c93a8;align-items:center;gap:4px;font-size:12.5px;display:flex}.progress-status-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:15px;display:flex}.status-text-left{color:#9c93a8;font-size:13px}.status-text-right{color:#d9af56;font-size:13px;font-weight:700}.leaderboard-header-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-dot-indicator{color:#10b981;align-items:center;gap:6px;font-size:12px;display:flex}.live-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.trades-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.btn-place-contest-trade{color:#a855f7;cursor:pointer;background:#a855f71a;border:1px solid #a855f733;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.btn-place-contest-trade:hover{background:#a855f733}@media (width<=768px){.contest-hero-card{gap:16px!important;padding:20px!important}.contest-hero-info h2{font-size:20px!important}.contest-stat-box{padding:16px!important}.contest-stat-value{font-size:20px!important}.contest-progress-section{padding:16px!important}.progress-title{font-size:13px!important}.progress-pct{font-size:12.5px!important}.leaderboard-panel,.contest-trades-panel{padding:16px!important}.leaderboard-table{min-width:500px}.contest-hero-meta{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.milestone-detail{display:none!important}.progress-header-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.progress-status-footer{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.leaderboard-header-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.trades-panel-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.btn-place-contest-trade{justify-content:center!important;width:100%!important;padding:10px!important}.contest-trades-panel .ledger-table{min-width:650px}.registration-cta-card{margin:20px auto!important;padding:24px!important}.registration-cta-card h2{font-size:22px!important}.registration-cta-card p{margin-bottom:20px!important;font-size:13.5px!important}}@media (width<=600px){.milestone-mid{display:none!important}}@media (width<=480px){.leaderboard-table th,.leaderboard-table td{padding:8px 6px!important;font-size:12px!important}}.referral-page-content{flex-direction:column;gap:60px;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;display:flex}.referral-page-hero{border:var(--border-purple);border-radius:var(--radius-lg);box-shadow:var(--shadow-purple-glow);text-align:center;background:radial-gradient(circle at 50% 30%,#a855f71a 0%,#0000 60%),linear-gradient(135deg,#150a2166 0%,#060309f2 100%);padding:60px 40px;position:relative;overflow:hidden}.referral-hero-glass{z-index:2;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.hero-badge{color:var(--color-gold);text-transform:uppercase;letter-spacing:1.5px;border-radius:var(--radius-pill);background-color:#d9af561a;border:1px solid #d9af5640;align-items:center;gap:8px;padding:6px 16px;font-size:11px;font-weight:800;display:flex}.referral-page-hero h1{font-family:var(--font-title);color:var(--text-primary);letter-spacing:-.5px;margin:0;font-size:40px;font-weight:700;line-height:1.2}.hero-subtext{color:var(--text-secondary);max-width:680px;margin:0;font-size:16px;line-height:1.6}.hero-grid-offers{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin:20px 0;display:flex}.offer-box{background:linear-gradient(145deg, var(--bg-card) 0%, var(--bg-card-header) 100%);border:var(--border-glass);border-radius:var(--radius-lg);min-width:250px;box-shadow:var(--shadow-gold-glow);padding:24px 40px}.offer-box.milestone{background:linear-gradient(145deg, #d9af560d 0%, var(--bg-card) 100%);border:1px solid #d9af5659}.offer-value{font-family:var(--font-title);color:var(--color-gold);margin-bottom:6px;font-size:28px;font-weight:800;display:block}.offer-title{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;font-size:12px;font-weight:700;display:block}.offer-divider{color:var(--text-muted);font-size:28px;font-weight:300}.hero-cta-section{margin-top:15px}.btn-referral-cta{font-family:var(--font-sans);border-radius:var(--radius-pill);transition:var(--transition-smooth);align-items:center;gap:10px;padding:14px 36px;font-size:15px;font-weight:700;display:flex}.btn-referral-cta.primary{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-dark) 100%);color:var(--bg-main);box-shadow:0 6px 20px #d9af564d}.btn-referral-cta.primary:hover{background:linear-gradient(135deg, var(--color-gold-hover) 0%, var(--color-gold) 100%);transform:translateY(-2px);box-shadow:0 8px 24px #d9af5673}.section-title{font-family:var(--font-title);color:var(--text-primary);text-align:center;margin-bottom:36px;font-size:28px;font-weight:700;position:relative}.section-title:after{content:"";background-color:var(--color-gold);border-radius:var(--radius-pill);width:40px;height:3px;margin:12px auto 0;display:block}.steps-container-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.step-card-box{background-color:var(--bg-card);border:var(--border-purple);border-radius:var(--radius-lg);box-shadow:var(--shadow-purple-glow);transition:var(--transition-smooth);padding:30px;position:relative}.step-card-box:hover{border-color:#a855f766;transform:translateY(-4px)}.step-badge-num{background-color:var(--color-gold);width:36px;height:36px;color:var(--bg-main);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;top:-16px;left:30px;box-shadow:0 4px 10px #d9af5666}.step-card-box h3{font-family:var(--font-title);color:var(--text-primary);margin:10px 0 12px;font-size:18px;font-weight:700}.step-card-box p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.calculator-container{background-color:var(--bg-card);border:var(--border-purple);border-radius:var(--radius-lg);box-shadow:var(--shadow-purple-glow);padding:40px}.calculator-header{text-align:center;margin-bottom:30px}.calculator-header h2{font-family:var(--font-title);color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:700}.calculator-header p{color:var(--text-secondary);font-size:14px}.calculator-body-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.calc-slider-side{background-color:var(--bg-card-header);border-radius:var(--radius-lg);border:1px solid #ffffff0d;flex-direction:column;gap:16px;padding:24px;display:flex}.calc-slider-side label{color:var(--text-primary);justify-content:space-between;font-size:15px;font-weight:600;display:flex}.invites-count-span{color:var(--color-gold);font-size:18px;font-weight:800}.calc-range-slider{-webkit-appearance:none;border-radius:var(--radius-pill);background:var(--bg-card-light);outline:none;width:100%;height:8px;margin:10px 0}.calc-range-slider::-webkit-slider-thumb{appearance:none;background:var(--color-gold);cursor:pointer;border-radius:50%;width:24px;height:24px;transition:transform .1s;box-shadow:0 2px 8px #d9af5666}.calc-range-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider-limits{color:var(--text-muted);justify-content:space-between;font-size:11px;font-weight:600;display:flex}.calc-rewards-display{flex-direction:column;gap:20px;display:flex}.calc-reward-row{color:var(--text-secondary);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:15px;display:flex}.calc-reward-row span:last-child{color:var(--text-primary);font-size:18px;font-weight:700}.reward-val-highlight{color:var(--color-gold)!important;font-size:26px!important;font-weight:800!important}.milestone-unlock-status{border-radius:var(--radius-md);transition:var(--transition-smooth);align-items:flex-start;gap:16px;padding:16px;display:flex}.milestone-unlock-status.pending{background-color:#ffffff05;border:1px solid #ffffff0d}.milestone-unlock-status.unlocked{background-color:#10b98114;border:1px solid #10b98140;box-shadow:0 4px 15px #10b9811a}.milestone-unlock-status.pending .status-badge-icon{background-color:var(--bg-card-light);color:var(--text-muted)}.milestone-unlock-status.unlocked .status-badge-icon{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 10px #10b98140}.status-badge-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.milestone-unlock-status h4{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:700}.milestone-unlock-status.unlocked h4{color:#10b981}.milestone-unlock-status p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.faq-accordion-list{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.faq-item-card{background-color:var(--bg-card);border:var(--border-purple);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);padding:20px 24px}.faq-item-card:hover{border-color:#d9af5659;box-shadow:0 4px 12px #d9af560d}.faq-item-card.active{border-color:var(--color-gold);background-color:var(--bg-card-header)}.faq-question-header{justify-content:space-between;align-items:center;display:flex}.faq-question-header h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.faq-answer-body{border-top:1px solid #ffffff0d;margin-top:14px;padding-top:14px}.faq-answer-body p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.referral-security-banner{border:var(--border-glass);border-radius:var(--radius-lg);background:linear-gradient(90deg,#1d0d3580 0%,#0d0617cc 100%);padding:30px 40px}.security-banner-content{align-items:center;gap:24px;display:flex}.sec-shield-icon{color:var(--color-gold);filter:drop-shadow(0 0 8px #d9af5666);flex-shrink:0}.referral-security-banner h3{font-family:var(--font-title);color:var(--text-primary);margin:0 0 6px;font-size:18px;font-weight:700}.referral-security-banner p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}@media (width<=992px){.calculator-body-grid{grid-template-columns:1fr;gap:30px}}@media (width<=768px){.steps-container-grid{grid-template-columns:1fr;gap:30px}.step-card-box{padding-top:36px}.step-badge-num{top:-16px;left:24px}.referral-page-hero h1{font-size:32px}.offer-box{min-width:100%}.offer-divider{margin:10px 0;transform:rotate(90deg)}}@media (width<=600px){.security-banner-content{text-align:center!important;flex-direction:column!important;gap:16px!important}.sec-shield-icon{margin:0 auto!important}}@media (width<=480px){.referral-page-content{gap:36px!important;padding:24px 12px!important}.referral-page-hero{padding:40px 16px!important}.referral-page-hero h1{font-size:24px!important}.hero-subtext{font-size:13.5px!important}.offer-box{padding:16px 20px!important}.offer-value{font-size:22px!important}.offer-title{font-size:11px!important}.btn-referral-cta{justify-content:center!important;width:100%!important;padding:12px 24px!important;font-size:13.5px!important}.calculator-container{padding:20px 16px!important}.calculator-header h2{font-size:20px!important}.calc-slider-side{padding:16px!important}.reward-val-highlight{font-size:20px!important}.faq-item-card{padding:16px!important}.faq-question-header h3{font-size:13.5px!important}.referral-security-banner{padding:20px 16px!important}}.lc-widget-container{color:#d1d4dc;background-color:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.lc-header{border-bottom:1px solid #ffffff0d;padding:12px}.lc-top-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lc-symbol-search{background:#ffffff0d;border-radius:6px;align-items:center;padding:4px 8px;display:flex}.lc-symbol-input{color:#fff;background:0 0;border:none;outline:none;width:80px;margin-left:8px;font-weight:600}.lc-header-tools{align-items:center;gap:12px;display:flex}.lc-tool-icons{color:#888;gap:12px;display:flex}.lc-interval-dropdown{position:relative}.lc-interval-trigger{color:#d1d4dc;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-weight:500;display:flex}.lc-interval-menu{z-index:100;background:#1e222d;border:1px solid #2a2e39;border-radius:6px;flex-direction:column;gap:12px;width:250px;padding:12px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000080}.lc-interval-group{flex-direction:column;gap:6px;display:flex}.lc-interval-label{color:#787b86;text-transform:uppercase;font-size:11px}.lc-interval-grid{flex-wrap:wrap;gap:4px;display:flex}.lc-interval-btn{color:#d1d4dc;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px}.lc-interval-btn:hover{background:#ffffff0d}.lc-interval-btn.active{color:#fff;background:#2962ff}.lc-ohlcv-bar{justify-content:space-between;align-items:center;font-size:12px;display:flex}.lc-symbol-title{align-items:center;gap:6px;display:flex}.lc-logo-mock{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex}.lc-full-name{color:#d1d4dc;font-weight:500}.lc-exchange-tag{background:#ffffff1a;border-radius:2px;padding:1px 4px;font-size:10px}.lc-ohlcv-values{gap:12px;display:flex}.lc-ohlcv-values span{color:#787b86}.lc-ohlcv-values .green{color:#10b981;margin-left:4px}.lc-ohlcv-values .red{color:#ef4444;margin-left:4px}.lc-ohlcv-values .gray{color:#d1d4dc;margin-left:4px}.lc-current-price-stamp{justify-content:flex-end;margin-top:8px;display:flex}.lc-live-price{font-size:20px;font-weight:700}.lc-chart-area{flex:1;width:100%;min-height:400px;position:relative;overflow:hidden}.lc-buy-sell-container{background:#0a0a0a;border-top:1px solid #ffffff0d;gap:12px;padding:16px;display:flex}.lc-buy-sell-container button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px;font-size:16px;font-weight:600;transition:opacity .2s}.lc-buy-sell-container button:hover{opacity:.9}.lc-btn-buy{color:#10b981;background:#10b9811a;border:1px solid #10b9814d!important}.lc-btn-sell{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d!important}.lc-trade-popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#141419f2;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:flex-start;min-width:280px;padding:24px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 10px 40px #00000080}.lc-trade-popup.show{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.lc-trade-popup.win{border-bottom:3px solid #10b981}.lc-trade-popup.loss{border-bottom:3px solid #ef4444}.lc-popup-content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.lc-popup-emoji{margin-bottom:8px;font-size:48px;animation:.5s ease-out popBounce}@keyframes popBounce{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.lc-popup-title{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.lc-popup-details p{margin:4px 0;font-size:15px}.lc-profit-text{color:#10b981;font-weight:600;font-size:18px!important}.lc-loss-text{color:#ef4444;font-weight:600;font-size:18px!important}.lc-total-text{color:#d1d4dc;border-top:1px solid #ffffff1a;padding-top:8px;font-weight:500;margin-top:8px!important}.lc-popup-close{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1;transition:color .2s;position:absolute;top:12px;right:12px}.lc-popup-close:hover{color:#fff}.lc-widget-body{background-color:#0a0a0a;flex:1;min-height:0;display:flex}.lc-chart-side{border-right:1px solid #ffffff0d;flex-direction:column;flex:3;min-width:0;display:flex}.lc-portfolio-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12052466;border-left:1px solid #ffffff0d;flex-direction:column;flex:1;min-width:280px;max-width:360px;padding:16px;display:flex;overflow-y:auto}.lc-portfolio-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.lc-portfolio-header h3{color:#fff;margin:0;font-size:15px;font-weight:700}.lc-mode-badge{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.lc-mode-badge.standard{color:#a855f7;background:#a855f726;border:1px solid #a855f740}.lc-mode-badge.contest{color:#d9af56;background:#d9af5626;border:1px solid #d9af5640}.lc-portfolio-unregistered{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.lc-portfolio-unregistered h5{color:#fff;margin:12px 0 6px;font-size:16px}.lc-portfolio-unregistered p{color:#9c93a8;margin:0;font-size:12px;line-height:1.6}.lc-portfolio-content{flex-direction:column;gap:16px;display:flex}.lc-valuation-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.lc-valuation-label{color:#9c93a8;letter-spacing:.5px;font-size:10px}.lc-valuation-value{color:#fff;font-family:monospace;font-size:22px;font-weight:800}.lc-valuation-trend{border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:flex}.lc-valuation-trend.positive{color:#10b981;background:#10b9811a}.lc-valuation-trend.negative{color:#ef4444;background:#ef44441a}.lc-stats-table{background:#ffffff03;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.lc-stats-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.lc-stats-label{color:#9c93a8}.lc-stats-value{color:#fff;font-weight:600}.lc-stats-value.highlight{color:#d9af56}.lc-stats-value.green-text{color:#10b981}.lc-stats-value.red-text{color:#ef4444}.lc-pnl-boxes{gap:10px;display:flex}.lc-pnl-box{text-align:center;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 8px;display:flex}.lc-pnl-box.profit{background:#10b9810a;border:1px solid #10b98126;box-shadow:0 0 10px #10b9810d}.lc-pnl-box.loss{background:#ef44440a;border:1px solid #ef444426;box-shadow:0 0 10px #ef44440d}.lc-pnl-box .box-label{color:#9c93a8;text-transform:uppercase;font-size:9px}.lc-pnl-box .box-value{font-size:14px;font-weight:700}.lc-pnl-box.profit .box-value{color:#10b981;text-shadow:0 0 8px #10b98133}.lc-pnl-box.loss .box-value{color:#ef4444;text-shadow:0 0 8px #ef444433}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lc-mt-container{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.lc-mt-trade-list{flex-direction:column;flex:1;min-height:200px;max-height:320px;margin-bottom:16px;padding-right:4px;display:flex;overflow-y:auto}.lc-mt-trade-list::-webkit-scrollbar{width:6px}.lc-mt-trade-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.lc-mt-trade-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.lc-mt-trade-list::-webkit-scrollbar-thumb:hover{background:#fff3}.lc-mt-trade-item{background:#000;border-bottom:1px solid #1c1c1e;flex-direction:column;gap:4px;padding:8px 10px;transition:background-color .2s;display:flex}.lc-mt-trade-item:hover{background:#0d0d0d}.lc-mt-trade-header{justify-content:space-between;align-items:center;display:flex}.trade-title-left strong{color:#fff;font-size:13.5px}.trade-type{text-transform:uppercase;margin-left:6px;font-size:11.5px;font-weight:700}.trade-type.buy{color:#38a3fd}.trade-type.sell{color:#ff4a4a}.trade-pnl{font-family:monospace;font-size:14px;font-weight:800}.trade-pnl.positive{color:#38a3fd}.trade-pnl.negative{color:#ff4a4a}.lc-mt-trade-sub{color:#8e8e93;justify-content:space-between;align-items:center;font-size:11px;display:flex}.trade-prices{font-family:monospace}.trade-date{font-size:10px}.lc-mt-empty-state{color:#8e8e93;text-align:center;border:1px dashed #1c1c1e;border-radius:8px;justify-content:center;align-items:center;height:100%;margin-top:12px;padding:40px 20px;font-size:12px;display:flex}.lc-mt-summary-table{background:#000;border-top:1px solid #1c1c1e;flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.lc-mt-summary-row{color:#8e8e93;justify-content:space-between;align-items:center;padding:2px 0;font-size:12px;display:flex}.lc-mt-summary-row span{color:#8e8e93}.lc-mt-summary-row strong{color:#fff;font-family:monospace;font-size:13px}.lc-mt-summary-row strong.positive{color:#38a3fd}.lc-mt-summary-row strong.negative{color:#ff4a4a}.lc-mt-summary-row.balance-row{border-top:1px double #1c1c1e;margin-top:4px;padding-top:6px}.lc-mt-summary-row.balance-row span{color:#fff;font-weight:700}.lc-mt-summary-row.balance-row strong{color:#fff;font-size:14px;font-weight:800}.lc-portfolio-panel{background:#000!important}.lc-portfolio-header h3{color:#fff!important}@media (width<=1024px){.lc-widget-body{flex-direction:column}.lc-chart-side{border-bottom:1px solid #ffffff0d;border-right:none;flex:none;width:100%}.lc-portfolio-panel{box-sizing:border-box;border-top:1px solid #ffffff0d;border-left:none;flex:none;width:100%;max-width:none}}.lc-dashboard-container{background:#000;border-top:1px solid #ffffff14;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.lc-dashboard-wallet{background:linear-gradient(135deg,#10b9810d 0%,#06b6d40d 100%);border:1px solid #10b98133;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex;box-shadow:0 4px 20px #10b9810d}.lc-dash-label{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.lc-dash-value.wallet{color:#10b981;text-shadow:0 0 10px #10b98133;font-family:monospace;font-size:22px;font-weight:800}.lc-dash-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lc-dash-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 8px;transition:transform .2s,background-color .2s;display:flex}.lc-dash-card:hover{background:#ffffff0a;transform:translateY(-1px)}.lc-dash-card.full-width{flex-direction:row;grid-column:span 2;justify-content:space-between;padding:10px 14px}.lc-dash-card.green-bg{background:#10b98103;border-left:3px solid #10b981}.lc-dash-card.red-bg{background:#ef444403;border-left:3px solid #ef4444}.lc-dash-num{color:#fff;font-family:monospace;font-size:16px;font-weight:800}.lc-dash-num.win{color:#10b981}.lc-dash-num.loss{color:#ef4444}.lc-dash-lbl{color:#8e8e93;text-transform:uppercase;font-size:10px}.lc-dash-val{font-family:monospace;font-size:13.5px;font-weight:700}.lc-dash-val.win{color:#10b981}.lc-dash-val.loss{color:#ef4444}
