.error-boundary{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh}.error-boundary-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;max-width:600px;padding:2rem;text-align:center}.error-boundary-icon{animation:pulse 2s infinite;font-size:4rem;margin-bottom:1rem}.error-boundary-title{color:#ff6b6b;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.error-boundary-message{color:#fffc;font-size:1rem;line-height:1.6;margin-bottom:2rem}.error-boundary-details{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;margin:1.5rem 0;text-align:left}.error-boundary-details summary{color:#ffd93d;cursor:pointer;font-weight:500;padding:1rem}.error-boundary-details summary:hover{background:#ffffff0d}.error-boundary-debug{border-top:1px solid #ffffff1a;padding:1rem}.error-boundary-debug h4{color:#ff9f43;font-size:.9rem;margin:1rem 0 .5rem}.error-boundary-debug pre{background:#00000080;border:1px solid #ffffff1a;border-radius:4px;color:#e0e0e0;font-size:.8rem;line-height:1.4;overflow-x:auto;padding:.75rem}.error-boundary-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.error-boundary-btn{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;min-width:120px;padding:.75rem 1.5rem;transition:all .3s ease}.error-boundary-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.error-boundary-btn-primary:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.error-boundary-btn-secondary{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.error-boundary-btn-secondary:hover{box-shadow:0 4px 12px #f5576c66;transform:translateY(-2px)}.error-boundary-btn-tertiary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.error-boundary-btn-tertiary:hover{background:#fff3;transform:translateY(-2px)}.error-boundary-info{color:#fff9;font-size:.8rem;line-height:1.5}.error-boundary-info p{margin:.25rem 0}@media (max-width:768px){.error-boundary-container{margin:1rem;padding:1.5rem}.error-boundary-actions{align-items:center;flex-direction:column}.error-boundary-btn{max-width:200px;width:100%}.error-boundary-icon{font-size:3rem}.error-boundary-title{font-size:1.25rem}}@media (prefers-color-scheme:dark){.error-boundary-debug pre{background:#000000b3;color:#f0f0f0}}@media (prefers-reduced-motion:reduce){.error-boundary-icon{animation:none}.error-boundary-btn:hover{transform:none}}.error-boundary-btn:focus{outline:2px solid #667eea;outline-offset:2px}.error-boundary-details summary:focus{outline:2px solid #ffd93d;outline-offset:2px}.novex-toast-container{flex-direction:column;pointer-events:none;position:fixed;right:20px;top:60px;z-index:9999}.novex-toast,.novex-toast-container{display:flex;gap:10px;max-width:360px}.novex-toast{align-items:flex-start;animation:novexToastIn .34s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:linear-gradient(160deg,#0f1530f5,#141a2cf5);border:1px solid #7a5cff6b;border-radius:8px;box-shadow:0 14px 38px #0009,0 0 24px #7a5cff33,inset 0 1px 0 #ffffff14;min-width:260px;overflow:hidden;padding:12px 14px 14px;pointer-events:auto;position:relative}@keyframes novexToastIn{0%{opacity:0;transform:translateX(40px) scale(.94)}to{opacity:1;transform:translateX(0) scale(1)}}.novex-toast.exiting{animation:novexToastOut .3s ease-in forwards}@keyframes novexToastOut{to{opacity:0;transform:translateX(40px)}}.novex-toast-buy,.novex-toast-success{border-color:#2dd4ff80;box-shadow:0 14px 38px #0009,0 0 24px #2dd4ff47,inset 0 1px 0 #ffffff14}.novex-toast-buy .novex-toast-icon,.novex-toast-success .novex-toast-icon{background:linear-gradient(135deg,#2dd4ff,#1ba8d4);box-shadow:0 0 10px #2dd4ff80;color:#051824}.novex-toast-error,.novex-toast-sell{border-color:#ea394380;box-shadow:0 14px 38px #0009,0 0 24px #ea394347,inset 0 1px 0 #ffffff14}.novex-toast-error .novex-toast-icon,.novex-toast-sell .novex-toast-icon{background:linear-gradient(135deg,#ff4757,#c1232f);box-shadow:0 0 10px #ea394380;color:#fff}.novex-toast-info{border-color:#7a5cff80}.novex-toast-info .novex-toast-icon{background:linear-gradient(135deg,#7a5cff,#5b3fd1);color:#fff}.novex-toast-warning{border-color:#ffd34d80}.novex-toast-warning .novex-toast-icon{background:linear-gradient(135deg,#ffd34d,#d4a930);color:#2d2400}.novex-toast-icon{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:900;height:28px;justify-content:center;width:28px}.novex-toast-body{flex:1 1;min-width:0}.novex-toast-title{color:#f4f8ff;font-size:13px;font-weight:800;letter-spacing:.2px;line-height:1.3}.novex-toast-message{color:#b8c4dcd9;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:1.4;margin-top:3px}.novex-toast-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:3px;color:#b8c4dcb3;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:18px;justify-content:center;transition:all .18s ease;width:18px}.novex-toast-close:hover{background:#ffffff2e;color:#fff}.novex-toast-progress{animation:novexToastProgress 4s linear forwards;background:linear-gradient(90deg,#2dd4ff,#7a5cff);bottom:0;height:2px;left:0;position:absolute;right:0;transform-origin:left}.novex-toast-buy .novex-toast-progress,.novex-toast-success .novex-toast-progress{background:linear-gradient(90deg,#2dd4ff,#1ba8d4)}.novex-toast-error .novex-toast-progress,.novex-toast-sell .novex-toast-progress{background:linear-gradient(90deg,#ff4757,#c1232f)}.novex-toast-warning .novex-toast-progress{background:linear-gradient(90deg,#ffd34d,#d4a930)}@keyframes novexToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:768px){.novex-toast-container{left:10px;max-width:none;right:10px;top:50px}.novex-toast{max-width:none;min-width:0}}.advanced-trading-page .novex-toast-container,body .novex-toast-container{max-width:340px}.advanced-trading-page .novex-toast,body .novex-toast{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a0d12fa,#090c11fa)!important;border:1px solid #ffffff1f!important;border-left:2px solid #f0b90b!important;border-radius:0!important;box-shadow:0 14px 38px #000000a6,0 0 0 1px #0006,inset 0 1px 0 #ffffff0a!important;min-width:280px;padding:10px 14px 12px!important}body .novex-toast-buy,body .novex-toast-success{border-left-color:#15d49b!important}body .novex-toast-error,body .novex-toast-sell{border-left-color:#f6465d!important}body .novex-toast-info{border-left-color:#3b9eff!important}body .novex-toast-warning{border-left-color:#f0b90b!important}body .novex-toast .novex-toast-title{color:#eaecef!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;margin-bottom:3px!important;text-transform:uppercase!important}body .novex-toast .novex-toast-message{font-feature-settings:"tnum"!important;color:#eaecefd1!important;font-family:JetBrains Mono,SF Mono,Menlo,monospace!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;line-height:1.4!important}body .novex-toast-icon{border-radius:0!important}.language-selector{align-items:center;display:inline-flex;flex-shrink:0;height:auto;isolation:isolate;max-width:150px;position:relative!important;z-index:1001!important}.language-button{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,system-ui,sans-serif;gap:6px;height:36px;max-width:150px;padding:8px 12px;transition:all .3s ease}.language-button:hover{background:#ffffff1a;border-color:#3b9eff80}.language-flag{font-size:1.25rem;line-height:1}.language-code{font-size:.875rem;font-weight:600;letter-spacing:.05em}.language-arrow{font-size:.625rem;margin-left:2px;transition:transform .3s ease}.language-arrow.open{transform:rotate(180deg)}.language-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27fa;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;left:0!important;margin-top:8px!important;max-height:300px;max-width:150px;min-width:150px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute!important;right:auto!important;top:100%!important;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:150px;z-index:1002!important}.language-dropdown.open{animation:dropdownSlideDown .3s ease;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-dropdown::-webkit-scrollbar{width:6px}.language-dropdown::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.language-dropdown::-webkit-scrollbar-thumb{background:#3b9eff80;border-radius:3px}.language-dropdown::-webkit-scrollbar-thumb:hover{background:#3b9effb3}.language-option{align-items:center;background:none;border:none;border-bottom:1px solid #ffffff0d;color:#fffc;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .3s ease;width:100%}.language-option:last-child{border-bottom:none}.language-option:hover{background:#3b9eff1a;color:#fff}.language-option.selected{background:#3b9eff26;color:#3b9eff}.language-option .language-flag{flex-shrink:0;font-size:1.5rem}.language-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.language-native{font-size:.9375rem;font-weight:600}.language-name,.language-native{font-family:Inter,-apple-system,system-ui,sans-serif}.language-name{color:#ffffff80;font-size:.75rem}.language-check{color:#00ffc6;flex-shrink:0;font-size:1rem}@media (max-width:768px){.language-button{padding:6px 10px}.language-flag{font-size:1.125rem}.language-code{font-size:.8125rem}.language-dropdown{max-height:300px;min-width:200px}.language-option{padding:10px 14px}.language-native{font-size:.875rem}.language-name{font-size:.6875rem}}@media (prefers-color-scheme:dark){.language-button{background:#ffffff14}.language-dropdown{background:#0a0e27fc}}:root{--NOVEX-primary:linear-gradient(135deg,#3b9eff,#7a3eff 50%,#d896ff);--NOVEX-secondary:linear-gradient(90deg,#00d4ff,#3b9eff);--NOVEX-accent:linear-gradient(45deg,#ff6b6b,#ffe66d);--bg-primary:#0a0b0f;--bg-secondary:#1a1b23;--bg-tertiary:#252631;--bg-quaternary:#2d2e3f;--text-secondary:#b8bcc8;--text-muted:#6c757d;--text-accent:#3b9eff;--success:#00d4aa;--warning:#ffb800;--danger:#ff4757;--info:#3b9eff;--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 16px #00000026;--shadow-lg:0 8px 32px #0003;--shadow-xl:0 16px 64px #00000040;--glow-primary:0 0 20px #7b3eff4d;--glow-secondary:0 0 20px #3b9eff4d;--glow-success:0 0 20px #00d4aa4d;--glow-danger:0 0 20px #ff47574d}.NOVEX-premium-dashboard{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460)!important;color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:relative}.NOVEX-premium-dashboard:before{animation:backgroundPulse 8s ease-in-out infinite;background:radial-gradient(circle at 30% 20%,#667eea1a 0,#0000 50%),radial-gradient(circle at 70% 80%,#764ba21a 0,#0000 50%),radial-gradient(circle at 50% 50%,#d896ff0d 0,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.NOVEX-premium-dashboard>*{position:relative;z-index:1}.dashboard-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:0 0 20px 20px;box-shadow:0 8px 32px #0000004d;display:flex;justify-content:space-between;padding:24px 32px;position:sticky;top:0;transition:all .3s ease;z-index:100}.dashboard-header:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.header-left{display:flex;flex-direction:column;gap:4px}.dashboard-title{-webkit-text-fill-color:#0000;animation:titleGlow 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-size:32px;font-weight:700;margin:0;text-shadow:0 0 30px #667eea80}.dashboard-subtitle{color:#b8bcc8;color:var(--text-secondary);font-size:14px;font-weight:400;margin:0}.header-right{align-items:center;gap:24px}.market-status{align-items:center;color:#b8bcc8;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.status-indicator{background:#00d4aa;background:var(--success);border-radius:50%;box-shadow:0 0 20px #00d4aa4d;box-shadow:var(--glow-success);height:8px;width:8px;&.active{animation:pulse 2s infinite}}.profile-avatar,.user-profile{align-items:center;display:flex}.profile-avatar{background:linear-gradient(135deg,#3b9eff,#7a3eff 50%,#d896ff);background:var(--NOVEX-primary);border-radius:50%;cursor:pointer;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px;&:hover{box-shadow:0 0 20px #7b3eff4d;box-shadow:var(--glow-primary);transform:scale(1.05)}}.dashboard-nav{background:#1a1b23;background:var(--bg-secondary);border-bottom:1px solid #7b3eff1a;display:flex;overflow-x:auto;padding:0 32px}.nav-tab{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#b8bcc8;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-right:8px;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s ease;white-space:nowrap}.nav-tab:before{background:linear-gradient(90deg,#0000,#667eea33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.nav-tab:hover{background:#ffffff1a;border-color:#667eea4d;box-shadow:0 8px 25px #667eea33;color:#fff;color:var(--text-primary);transform:translateY(-2px)}.nav-tab:hover:before{left:100%}.nav-tab.active{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 0 20px #667eea4d;color:#fff;color:var(--text-primary)}.tab-icon{font-size:16px}.dashboard-content{margin:0 auto;max-width:1400px;padding:32px}.analytics-card,.market-overview-card,.portfolio-summary-card,.quick-actions-card{animation:cardFloat 6s ease-in-out infinite;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important;box-shadow:0 8px 32px #0000004d,0 0 40px #667eea1a!important;margin-bottom:2rem!important;overflow:hidden;position:relative;transition:all .3s ease!important}.analytics-card:before,.market-overview-card:before,.portfolio-summary-card:before,.quick-actions-card:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.analytics-card:hover,.market-overview-card:hover,.portfolio-summary-card:hover,.quick-actions-card:hover{background:#ffffff1a;border-color:#667eea4d;box-shadow:0 15px 35px #667eea33;transform:translateY(-8px)}.analytics-card:hover:before,.market-overview-card:hover:before,.portfolio-summary-card:hover:before,.quick-actions-card:hover:before{left:100%}.card-header{align-items:center;background:#7b3eff0d;border-bottom:1px solid #7b3eff1a;display:flex;justify-content:space-between;padding:24px 32px;h3,h4{color:#fff;color:var(--text-primary);font-size:18px;font-weight:600;margin:0}}.card-content{padding:32px}.summary-stats{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:32px}.stat-item{gap:8px;&.main{grid-column:1/-1}}.stat-label{color:#b8bcc8;color:var(--text-secondary);font-size:14px}.stat-value{color:var(--text-primary);font-size:32px;&.positive{color:#00d4aa;color:var(--success)}&.negative{color:#ff4757;color:var(--danger)}.main &{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9eff,#7a3eff 50%,#d896ff);background:var(--NOVEX-primary);-webkit-background-clip:text;background-clip:text;font-size:48px}}.portfolio-chart{align-items:center;background:#252631;background:var(--bg-tertiary);border:1px solid #7b3eff1a;border-radius:12px;display:flex;height:200px;justify-content:center}.chart-placeholder{color:#6c757d;color:var(--text-muted);font-size:14px}.action-btn,.submit-order-btn,.trade-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease;&.buy,&.deposit{background:#00d4aa;background:var(--success);color:#fff;&:hover{background:#00b894;box-shadow:0 0 20px #00d4aa4d;box-shadow:var(--glow-success)}}&.sell,&.withdraw{background:#ff4757;background:var(--danger);color:#fff;&:hover{background:#e84393;box-shadow:0 0 20px #ff47574d;box-shadow:var(--glow-danger)}}&.view-all{background:#252631;background:var(--bg-tertiary);border:1px solid #7b3eff4d;color:#fff;color:var(--text-primary);&:hover{background:#7b3eff1a;border-color:#7b3eff80}}}.submit-order-btn{font-weight:600;margin-top:16px;padding:16px}.market-table{background:#252631;background:var(--bg-tertiary);border-radius:12px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.table-header{background:#2d2e3f;background:var(--bg-quaternary);color:#b8bcc8;color:var(--text-secondary)}.table-header,.table-row{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr .8fr}.table-row{grid-gap:16px;background:#1a1b23;background:var(--bg-secondary);display:grid;gap:16px;padding:20px 24px;transition:all .2s ease;&:hover{background:#7b3eff0d}}.table-cell{align-items:center;display:flex;font-size:14px;&.symbol{color:#fff;color:var(--text-primary);font-weight:600}&.change,&.price{font-family:JetBrains Mono,monospace;font-weight:600}&.change{&.positive{color:#00d4aa;color:var(--success)}&.negative{color:#ff4757;color:var(--danger)}}&.market-cap,&.volume{color:#b8bcc8;color:var(--text-secondary);font-family:JetBrains Mono,monospace}}.action-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.quick-action-btn{background:#252631;background:var(--bg-tertiary);border:1px solid #7b3eff33;cursor:pointer;gap:16px;padding:20px;text-align:left;transition:all .3s ease;&:hover{background:#7b3eff1a;border-color:#7b3eff66;box-shadow:0 4px 16px #00000026;box-shadow:var(--shadow-md);transform:translateY(-2px)}}.action-icon,.quick-action-btn{align-items:center;border-radius:12px;display:flex}.action-icon{background:#7b3eff1a;font-size:24px;height:48px;justify-content:center;width:48px}.action-text{display:flex;flex-direction:column;gap:4px}.action-title{color:#fff;color:var(--text-primary);font-size:16px;font-weight:600}.action-subtitle{color:#b8bcc8;color:var(--text-secondary);font-size:14px}.trading-interface{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 400px;height:calc(100vh - 200px)}.trading-chart-panel{background:#1a1b23;background:var(--bg-secondary);border:1px solid #7b3eff33;border-radius:16px;overflow:hidden}.chart-container{display:flex;flex-direction:column;height:100%}.chart-header{align-items:center;background:#7b3eff0d;border-bottom:1px solid #7b3eff1a;display:flex;justify-content:space-between;padding:20px 24px;h3{font-size:18px;font-weight:600;margin:0}}.chart-controls{display:flex;gap:8px}.timeframe-btn{background:#252631;background:var(--bg-tertiary);border:1px solid #7b3eff33;border-radius:6px;color:#b8bcc8;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease;&:hover{border-color:#7b3eff66;color:#fff;color:var(--text-primary)}&.active{background:linear-gradient(135deg,#3b9eff,#7a3eff 50%,#d896ff);background:var(--NOVEX-primary);border-color:#0000;color:#fff}}.chart-body{align-items:center;background:#252631;background:var(--bg-tertiary);display:flex;flex:1 1;justify-content:center}.trading-sidebar{display:flex;flex-direction:column;gap:24px}.order-form-panel,.orderbook-panel{background:#1a1b23;background:var(--bg-secondary);border:1px solid #7b3eff33;border-radius:16px;overflow:hidden}.order-form-panel{flex:0 0 auto}.orderbook-panel{flex:1 1}.order-tabs{background:#252631;background:var(--bg-tertiary);display:flex}.order-tab{background:none;border:none;color:#b8bcc8;color:var(--text-secondary);cursor:pointer;flex:1 1;font-weight:500;padding:16px;transition:all .2s ease;&:hover{color:#fff;color:var(--text-primary)}&.active{color:#fff;&.buy{background:#00d4aa;background:var(--success)}&.sell{background:#ff4757;background:var(--danger)}}}.order-form{padding:24px}.form-group{margin-bottom:16px;label{color:#b8bcc8;color:var(--text-secondary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}}.form-input,.form-select{background:#252631;background:var(--bg-tertiary);border:1px solid #7b3eff33;border-radius:8px;color:#fff;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%;&:focus{border-color:#7b3eff80;box-shadow:0 0 0 3px #7b3eff1a;outline:none}&:disabled{cursor:not-allowed;opacity:.6}}.panel-header{background:#7b3eff0d;border-bottom:1px solid #7b3eff1a;padding:20px 24px;h4{font-size:16px;font-weight:600;margin:0}}.orderbook-content{align-items:center;height:300px;justify-content:center;padding:24px}.orderbook-placeholder{color:#6c757d;color:var(--text-muted);font-size:14px}.portfolio-overview{display:flex;flex-direction:column;gap:32px}.portfolio-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stat-card{background:#1a1b23;background:var(--bg-secondary);border:1px solid #7b3eff33;border-radius:16px;padding:24px;h4{color:#b8bcc8;color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}}.stat-amount{color:#fff;color:var(--text-primary);font-size:28px;font-weight:700;&.positive{color:#00d4aa;color:var(--success)}&.negative{color:#ff4757;color:var(--danger)}}.portfolio-allocation{background:#1a1b23;background:var(--bg-secondary);border:1px solid #7b3eff33;border-radius:16px;padding:32px;h4{font-size:18px;font-weight:600;margin:0 0 24px}}.allocation-chart{display:flex;flex-direction:column;gap:16px}.allocation-item{align-items:center;background:#252631;background:var(--bg-tertiary);border:1px solid #7b3eff1a;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.asset-info{display:flex;flex-direction:column;gap:4px}.asset-symbol{color:#fff;color:var(--text-primary);font-size:16px;font-weight:600}.asset-amount{color:#b8bcc8;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:14px}.asset-value{display:flex;flex-direction:column;gap:4px;text-align:right}.value-amount{color:#fff;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600}.allocation-percent{color:#3b9eff;color:var(--text-accent);font-size:14px;font-weight:500}.analytics-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.analytics-placeholder{align-items:center;background:#252631;background:var(--bg-tertiary);border-radius:12px;color:#6c757d;color:var(--text-muted);display:flex;font-size:14px;height:300px;justify-content:center}@media (max-width:1200px){.trading-interface{grid-template-columns:1fr;height:auto}.trading-sidebar{flex-direction:row}.orderbook-panel{flex:1 1}}@media (max-width:768px){.dashboard-content{padding:16px}.dashboard-header{align-items:flex-start;flex-direction:column;gap:16px;padding:16px 20px}.header-right{justify-content:space-between;width:100%}.dashboard-nav{overflow-x:auto;padding:0 20px}.summary-stats{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:1fr 1fr 1fr;.table-cell:nth-child(n+4){display:none}}.action-grid,.portfolio-stats{grid-template-columns:1fr}.trading-sidebar{flex-direction:column}.analytics-grid{grid-template-columns:1fr}}@media (max-width:480px){.dashboard-title{font-size:24px}.card-content,.card-header{padding:20px}.stat-value{font-size:24px;.main &{font-size:36px}}}@keyframes titleGlow{0%{filter:brightness(1) drop-shadow(0 0 10px rgba(102,126,234,.3))}to{filter:brightness(1.2) drop-shadow(0 0 20px rgba(102,126,234,.6))}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.main-page{background:linear-gradient(180deg,#0a0e27,#1a1f3a 50%,#0a0e27);color:#fff;padding-top:64px}@media (max-width:768px){.hero-section h1{font-size:2.5rem}.hero-section p{font-size:1.25rem}}:root{--padding-none:0;--padding-small:16px;--padding-medium:48px;--padding-large:96px;--container-max-width:1200px;--content-max-width:800px}.full-width-layout{margin:0!important;min-height:100vh!important;overflow-x:hidden!important;padding:0!important;width:100vw!important}.full-width-content{min-height:inherit;width:100%}.full-width-container{box-sizing:border-box;margin:0;width:100vw}.full-width-container.container{margin:0 auto;max-width:1200px;max-width:var(--container-max-width);padding:0 48px;padding:0 var(--padding-medium)}.full-width-container.content{margin:0 auto;max-width:800px;max-width:var(--content-max-width);padding:0 48px;padding:0 var(--padding-medium)}.full-width-section{box-sizing:border-box;margin:0;position:relative;width:100vw}.section-content{box-sizing:border-box;margin:0!important;padding:0!important;width:100%}.header-section .section-content{align-items:center!important;display:flex!important;height:40px!important;margin:0!important;max-height:40px!important;min-height:40px!important;padding:0!important}.full-width-layout.none,.full-width-section.none{padding:0;padding:var(--padding-none)}.full-width-layout.small,.full-width-section.small{padding:16px;padding:var(--padding-small)}.full-width-layout.medium,.full-width-section.medium{padding:48px;padding:var(--padding-medium)}.full-width-layout.large,.full-width-section.large{padding:96px 0;padding:var(--padding-large) 0}.full-width-layout.primary,.full-width-section.primary{background-color:#0f0f23;background-color:var(--bg-primary);color:#fff;color:var(--text-primary)}.full-width-layout.secondary,.full-width-section.secondary{background-color:#1a1a2e;background-color:var(--bg-secondary);color:#fff;color:var(--text-primary)}.full-width-layout.tertiary,.full-width-section.tertiary{background-color:#16213e;background-color:var(--bg-tertiary);color:#fff;color:var(--text-primary)}.full-width-layout.gradient,.full-width-section.gradient{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);color:#fff;color:var(--text-primary)}.full-width-section.transparent{background:#0000}.full-width-layout.NOVEX-gradient,.full-width-section.NOVEX-gradient{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b9eff1a,#7a3eff1a 50%,#d896ff1a);border:1px solid #3b9eff33}@media (max-width:1200px){.full-width-container.container{max-width:100%;padding:0 48px;padding:0 var(--padding-medium)}}@media (max-width:768px){.full-width-layout.medium,.full-width-section.medium{padding:32px 0}.full-width-layout.large,.full-width-section.large{padding:64px 0}.full-width-container.container,.full-width-container.content{padding:0 16px;padding:0 var(--padding-small)}}@media (max-width:480px){.full-width-layout.small,.full-width-section.small{padding:8px 0}.full-width-layout.medium,.full-width-section.medium{padding:24px 0}.full-width-layout.large,.full-width-section.large{padding:48px 0}.full-width-container.container,.full-width-container.content{padding:0 8px}.header-section .section-content{height:36px!important;max-height:36px!important;min-height:36px!important}}.full-width-layout::-webkit-scrollbar{width:8px}.full-width-layout::-webkit-scrollbar-track{background:#1a1a2e;background:var(--bg-secondary)}.full-width-layout::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#3b9eff,#7a3eff);background:linear-gradient(45deg,var(--NOVEX-blue),var(--NOVEX-purple));border-radius:4px}.full-width-layout::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#7a3eff,#d896ff);background:linear-gradient(45deg,var(--NOVEX-purple),var(--NOVEX-violet))}.full-width-layout,.full-width-section{transition:background-color .3s ease,padding .3s ease}@media (prefers-reduced-motion:reduce){.full-width-layout,.full-width-section{transition:none}}.liquidity-showcase-section .full-width-container,.liquidity-showcase-section .full-width-section,.liquidity-showcase-section .section-content{max-width:none!important;padding:0!important;width:100%!important}.liquidity-pool-showcase{background:radial-gradient(circle at 12% 18%,#00d4ff14,#0000 26%),radial-gradient(circle at 85% 82%,#f0b90b1a,#0000 24%),linear-gradient(180deg,#060912,#0b1120 42%,#0d1426);isolation:isolate;overflow:hidden;padding:clamp(88px,10vw,132px) 0;position:relative}.liquidity-pool-showcase:before{background-image:linear-gradient(#94a3b80f 1px,#0000 0),linear-gradient(90deg,#94a3b80f 1px,#0000 0);background-size:72px 72px;content:"";inset:0;mask-image:radial-gradient(circle at center,#000000e0,#0000 88%);-webkit-mask-image:radial-gradient(circle at center,#000000e0,#0000 88%);opacity:.24;pointer-events:none;position:absolute}.liquidity-pool-showcase:after{animation:showcaseSweep 12s linear infinite;background:linear-gradient(90deg,#0000,#ffffff08 46%,#0000 52%),linear-gradient(180deg,#0000,#f0b90b0d);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute;transform:translateX(-45%)}.showcase-shell{grid-gap:30px;display:grid;gap:30px;margin:0 auto;max-width:none;padding:0 clamp(16px,1.8vw,28px);position:relative;width:100%;z-index:1}.showcase-topline{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.showcase-badge,.showcase-status{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a101eb8;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:10px;min-height:42px;padding:0 16px}.badge-dot,.status-dot{border-radius:50%;height:8px;width:8px}.badge-dot{background:linear-gradient(135deg,#fcd535,#f0b90b);box-shadow:0 0 18px #f0b90b80}.status-dot{animation:statusPulse 2.4s ease-in-out infinite;background:#0ecb81;box-shadow:0 0 16px #0ecb8180}.badge-text,.status-label{font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.badge-text{color:#fcd535f2}.status-label{color:#eaeceff5}.status-divider{background:#ffffff24;height:14px;width:1px}.status-copy{color:#b7bdc6d6;font-size:13px;font-weight:500}.showcase-hero{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.showcase-console,.showcase-copy,.showcase-guardrails,.showcase-module{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#0e1625e6,#080d18e6);border:1px solid #ffffff1a;box-shadow:0 22px 60px #00000061,inset 0 1px 0 #ffffff0d;position:relative}.showcase-copy{border-radius:30px;padding:clamp(28px,3.2vw,42px)}.console-label,.guardrails-label,.module-eyebrow,.showcase-kicker{font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.guardrails-label,.showcase-kicker{color:#fcd535db}.showcase-title{color:#f7fafc;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:clamp(1.8rem,3.4vw,3.2rem);letter-spacing:-.05em;line-height:1.1;margin:0}.showcase-subtitle{color:#b7bdc6e0;font-size:17px;line-height:1.75;margin:20px 0 0;max-width:680px}.showcase-pillars{grid-gap:14px;display:grid;gap:14px;margin-top:30px}.showcase-pillar{grid-gap:14px;align-items:start;border-top:1px solid #ffffff14;display:grid;gap:14px;grid-template-columns:auto 1fr;padding:14px 0}.showcase-pillar:first-child{border-top:0;padding-top:0}.console-flow-index,.pillar-number{align-items:center;background:#f0b90b1f;border:1px solid #f0b90b38;border-radius:14px;color:#fcd535f5;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:700;height:42px;justify-content:center;letter-spacing:.08em;min-width:42px}.console-flow-copy strong,.pillar-copy strong{color:#f7fafc;display:block;font-size:16px;font-weight:700}.console-flow-copy p,.pillar-copy p{color:#b7bdc6d1;font-size:14px;line-height:1.6;margin:6px 0 0}.showcase-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.module-link,.showcase-action{appearance:none;border:0;border-radius:999px;cursor:pointer;font-family:inherit;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease,color .25s ease}.showcase-action{font-size:14px;font-weight:700;min-height:52px;padding:0 22px}.showcase-action--primary{background:linear-gradient(135deg,#fcd535,#f0b90b);box-shadow:0 16px 34px #f0b90b42;color:#08111d}.showcase-action--secondary{background:#ffffff0a;border:1px solid #ffffff24;color:#f7fafc}.module-link:hover,.showcase-action:hover{transform:translateY(-2px)}.showcase-action--primary:hover{box-shadow:0 20px 40px #f0b90b52}.showcase-action--secondary:hover{background:#ffffff14;border-color:#fcd53561}.showcase-console{border-radius:28px;overflow:hidden;padding:clamp(24px,3vw,34px)}.showcase-console:before{background:radial-gradient(circle at 100% 0,#f0b90b1f,#0000 36%),radial-gradient(circle at 0 100%,#00d4ff1f,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}.console-flow,.console-footnote,.console-header,.console-metrics{position:relative;z-index:1}.console-label{color:#6fc1ffd1}.console-title{color:#f7fafc;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.2;margin:0}.console-copy{color:#b7bdc6d6;font-size:15px;line-height:1.7;margin:12px 0 0}.console-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.console-metric{grid-gap:6px;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:6px;padding:16px 18px}.console-metric-label{color:#94a3b8d6;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.console-metric-value{color:#f7fafc;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:16px;font-weight:600;line-height:1.45}.console-flow{grid-gap:12px;display:grid;gap:12px;margin-top:24px}.console-flow-step{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:auto 1fr}.console-footnote{border-top:1px solid #ffffff14;color:#b7bdc6b3;font-size:13px;line-height:1.7;margin:22px 0 0;padding-top:16px}.showcase-module-board{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-module{--module-accent:#f0b90b;--module-accent-soft:#f0b90b24;border-radius:26px;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:28px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.showcase-module:before{background:linear-gradient(90deg,#0000 0,var(--module-accent) 24%,#0000 100%);content:"";height:2px;inset:0 0 auto 0;opacity:.75;position:absolute}.showcase-module:hover{border-color:#ffffff24;box-shadow:0 28px 56px #0006,0 0 0 1px #ffffff05;transform:translateY(-6px)}.showcase-module--gold{--module-accent:#f0b90b;--module-accent-soft:#f0b90b24}.showcase-module--cyan{--module-accent:#3ec7ff;--module-accent-soft:#3ec7ff24}.showcase-module--emerald{--module-accent:#19d28f;--module-accent-soft:#19d28f24}.module-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.module-eyebrow{color:var(--module-accent);margin-bottom:10px}.module-title{color:#f7fafc;font-size:28px;letter-spacing:-.04em;line-height:1.15;margin:0}.module-code{align-items:center;background:var(--module-accent-soft);border:1px solid #ffffff14;border-radius:999px;color:var(--module-accent);display:inline-flex;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:12px;font-weight:700;height:40px;justify-content:center;letter-spacing:.12em;min-width:64px;padding:0 14px}.module-summary{color:#b7bdc6d9;font-size:15px;line-height:1.75;margin:0}.module-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.module-metric{grid-gap:8px;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:20px;display:grid;gap:8px;min-height:92px;padding:16px 18px}.module-metric-label{color:#94a3b8d6;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.module-metric-subvalue,.module-metric-value{color:#f7fafc;font-weight:700;letter-spacing:-.02em}.module-metric-value{color:var(--module-accent);font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:28px}.module-metric-subvalue{font-size:18px;line-height:1.45}.module-feature-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.module-feature-item{grid-gap:10px;align-items:start;color:#eaecefdb;display:grid;font-size:14px;gap:10px;grid-template-columns:auto 1fr;line-height:1.6}.module-feature-bullet{background:var(--module-accent);border-radius:50%;box-shadow:0 0 18px var(--module-accent-soft);height:8px;margin-top:8px;width:8px}.module-link{align-self:flex-start;background:#0000;border:1px solid #ffffff1f;color:#f7fafc;font-size:13px;font-weight:700;margin-top:auto;min-height:44px;padding:0 18px}.module-link:hover{background:var(--module-accent-soft);border-color:var(--module-accent);color:var(--module-accent)}.showcase-guardrails{grid-gap:22px;border-radius:28px;display:grid;gap:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:30px}.guardrails-title{color:#f7fafc;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.04em;line-height:1.15;margin:0}.guardrails-description{color:#b7bdc6d6;font-size:15px;line-height:1.75;margin:14px 0 0}.guardrails-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.guardrail-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:18px}.guardrail-label{color:#6fc1ffe0;display:inline-block;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.guardrail-title{color:#f7fafc;display:block;font-size:16px;font-weight:700;line-height:1.45}.guardrail-description{color:#b7bdc6cc;font-size:14px;line-height:1.65;margin:8px 0 0}@keyframes showcaseSweep{0%{transform:translateX(-45%)}to{transform:translateX(55%)}}@media (max-width:1180px){.showcase-guardrails,.showcase-hero{grid-template-columns:1fr}.guardrails-grid,.showcase-module-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.showcase-shell{gap:22px}.showcase-console,.showcase-copy,.showcase-guardrails,.showcase-module{border-radius:24px}.showcase-title{font-size:clamp(1.6rem,7vw,2.4rem)}.console-metrics,.guardrails-grid,.module-metrics,.showcase-module-board{grid-template-columns:1fr}.showcase-status{flex-wrap:wrap;justify-content:flex-start;padding-bottom:10px;padding-top:10px}}@media (max-width:560px){.liquidity-pool-showcase{padding:72px 0}.showcase-badge,.showcase-status{justify-content:center;width:100%}.showcase-console,.showcase-copy,.showcase-guardrails,.showcase-module{padding:22px 18px}.showcase-actions{flex-direction:column}.module-link,.showcase-action{justify-content:center;width:100%}.module-head{flex-direction:column}.module-code{min-width:0}}.coin-icon{gap:.5rem}.coin-icon,.coin-icon-circle{align-items:center;display:flex}.coin-icon-circle{border:2px solid #ffffff1a;border-radius:50%;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease}.coin-icon-circle:hover{border-color:#ffffff4d;transform:scale(1.1)}.coin-icon-symbol{color:#fff;font-weight:700;position:relative;text-shadow:0 1px 3px #00000080;z-index:1}.coin-symbol-text{color:#ffffffe6;font-size:.8em;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.coin-icon-xs .coin-icon-circle{height:16px;width:16px}.coin-icon-xs .coin-icon-symbol{font-size:10px}.coin-icon-sm .coin-icon-circle{height:20px;width:20px}.coin-icon-sm .coin-icon-symbol{font-size:12px}.coin-icon-md .coin-icon-circle{height:24px;width:24px}.coin-icon-md .coin-icon-symbol{font-size:14px}.coin-icon-lg .coin-icon-circle{height:32px;width:32px}.coin-icon-lg .coin-icon-symbol{font-size:18px}.coin-icon-xl .coin-icon-circle{height:40px;width:40px}.coin-icon-xl .coin-icon-symbol{font-size:22px}@keyframes coinPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.coin-icon-circle.pulse{animation:coinPulse 2s ease-in-out infinite}.coin-icon-circle:before{background:inherit;border-radius:50%;bottom:-2px;content:"";filter:blur(4px);left:-2px;opacity:.3;position:absolute;right:-2px;top:-2px;z-index:-1}@media (max-width:768px){.coin-icon-lg .coin-icon-circle{height:28px;width:28px}.coin-icon-lg .coin-icon-symbol{font-size:16px}.coin-icon-xl .coin-icon-circle{height:32px;width:32px}.coin-icon-xl .coin-icon-symbol{font-size:18px}}.NOVEX-btn{align-items:center;border:none;border-radius:8px;box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-weight:var(--font-semibold);justify-content:center;outline:none;overflow:hidden;position:relative;text-align:center;text-decoration:none;transform:translateY(0);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;&:focus-visible{outline:2px solid var(--NOVEX-primary);outline-offset:2px}&:hover:not(.NOVEX-btn--disabled):not(.NOVEX-btn--loading){box-shadow:var(--shadow-lg);transform:translateY(-2px)}&:active:not(.NOVEX-btn--disabled):not(.NOVEX-btn--loading){box-shadow:var(--shadow-sm);transform:translateY(0)}}.NOVEX-btn__bg{bottom:0;left:0;right:0;top:0;transition:all .2s ease;z-index:1}.NOVEX-btn__bg,.NOVEX-btn__glow{border-radius:inherit;position:absolute}.NOVEX-btn__glow{bottom:-2px;left:-2px;opacity:0;right:-2px;top:-2px;transition:opacity .2s ease;z-index:0}.NOVEX-btn__holographic{background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:3}.NOVEX-btn__content{align-items:center;display:flex;gap:.5rem;justify-content:center;position:relative;z-index:2}.NOVEX-btn__text{letter-spacing:var(--tracking-button);text-transform:uppercase}.NOVEX-btn__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.NOVEX-btn__icon--left{margin-right:.25rem}.NOVEX-btn__icon--right{margin-left:.25rem}.NOVEX-btn__spinner{animation:spin 1s linear infinite;height:1em;width:1em}.NOVEX-btn__ripple{background:#ffffff4d;border-radius:50%;height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0;z-index:2}.NOVEX-btn--xs{border-radius:6px;font-size:var(--text-xs);min-height:28px;padding:.375rem .75rem}.NOVEX-btn--sm{border-radius:6px;font-size:var(--text-sm);min-height:32px;padding:.5rem 1rem}.NOVEX-btn--md{border-radius:8px;font-size:var(--text-sm);min-height:40px;padding:.625rem 1.25rem}.NOVEX-btn--lg{border-radius:10px;font-size:var(--text-base);min-height:48px;padding:.75rem 1.5rem}.NOVEX-btn--xl{border-radius:12px;font-size:var(--text-lg);min-height:56px;padding:1rem 2rem}.NOVEX-btn--icon-only{&.NOVEX-btn--xs{padding:.375rem;width:28px}&.NOVEX-btn--sm{padding:.5rem;width:32px}&.NOVEX-btn--md{padding:.625rem;width:40px}&.NOVEX-btn--lg{padding:.75rem;width:48px}&.NOVEX-btn--xl{padding:1rem;width:56px}}.NOVEX-btn--primary{color:var(--white);.NOVEX-btn__bg{background:var(--gradient-primary)}&:hover:not(.NOVEX-btn--disabled){.NOVEX-btn__bg{background:var(--gradient-primary);filter:brightness(1.1)}}&.NOVEX-btn--glow{.NOVEX-btn__glow{background:var(--gradient-primary);filter:blur(8px)}&:hover{.NOVEX-btn__glow{opacity:.6}}}}.NOVEX-btn--secondary{color:var(--text-primary);.NOVEX-btn__bg{background:var(--bg-tertiary);border:1px solid var(--border-primary)}&:hover:not(.NOVEX-btn--disabled){.NOVEX-btn__bg{background:var(--bg-quaternary);border-color:var(--border-secondary)}}}.NOVEX-btn--success{color:var(--white);.NOVEX-btn__bg{background:linear-gradient(135deg,var(--success) 0,var(--success-dark) 100%)}&:hover:not(.NOVEX-btn--disabled){.NOVEX-btn__bg{filter:brightness(1.1)}}&.NOVEX-btn--glow{.NOVEX-btn__glow{background:var(--success);filter:blur(8px)}&:hover{.NOVEX-btn__glow{opacity:.6}}}}.NOVEX-btn--warning{color:var(--black);.NOVEX-btn__bg{background:linear-gradient(135deg,var(--warning) 0,var(--warning-dark) 100%)}&:hover:not(.NOVEX-btn--disabled){.NOVEX-btn__bg{filter:brightness(1.1)}}}.NOVEX-btn--danger{color:var(--white);.NOVEX-btn__bg{background:linear-gradient(135deg,var(--danger) 0,var(--danger-dark) 100%)}&:hover:not(.NOVEX-btn--disabled){.NOVEX-btn__bg{filter:brightness(1.1)}}&.NOVEX-btn--glow{.NOVEX-btn__glow{background:var(--danger);filter:blur(8px)}&:hover{.NOVEX-btn__glow{opacity:.6}}}}.NOVEX-btn--ghost{color:var(--text-secondary);.NOVEX-btn__bg{background:#0000}&:hover:not(.NOVEX-btn--disabled){color:var(--text-primary);.NOVEX-btn__bg{background:var(--bg-tertiary)}}}.NOVEX-btn--outline{color:var(--NOVEX-primary);.NOVEX-btn__bg{background:#0000;border:2px solid var(--NOVEX-primary)}&:hover:not(.NOVEX-btn--disabled){color:var(--white);.NOVEX-btn__bg{background:var(--NOVEX-primary)}}}.NOVEX-btn--gradient{color:var(--white);.NOVEX-btn__bg{background:var(--gradient-NOVEX-signature);background-size:300% 300%}&.NOVEX-btn--animated{.NOVEX-btn__bg{animation:gradientShift 3s ease-in-out infinite}}&.NOVEX-btn--glow{.NOVEX-btn__glow{animation:gradientShift 3s ease-in-out infinite;background:var(--gradient-NOVEX-signature);background-size:300% 300%;filter:blur(12px)}&:hover{.NOVEX-btn__glow{opacity:.8}}}}.NOVEX-btn--full-width{width:100%}.NOVEX-btn--loading{cursor:not-allowed;.NOVEX-btn__text{opacity:.7}}.NOVEX-btn--disabled{cursor:not-allowed;opacity:.5;&:hover{box-shadow:var(--shadow-sm);transform:none}}.NOVEX-btn--neon{.NOVEX-btn__bg{background:var(--NOVEX-ai-mint);box-shadow:0 0 10px var(--NOVEX-ai-mint),inset 0 0 10px #00ffc633}&:hover:not(.NOVEX-btn--disabled){.NOVEX-btn__bg{box-shadow:0 0 20px var(--NOVEX-ai-mint),0 0 30px var(--NOVEX-ai-mint),inset 0 0 20px #00ffc64d}}}.NOVEX-btn--holographic{&:hover:not(.NOVEX-btn--disabled){.NOVEX-btn__holographic{left:100%}}}.NOVEX-btn--animated{&:hover:not(.NOVEX-btn--disabled){animation:buttonPulse .6s ease-out}}.NOVEX-btn:active:not(.NOVEX-btn--disabled){.NOVEX-btn__ripple{height:200px;width:200px}}@keyframes buttonPulse{0%{transform:translateY(-2px) scale(1)}50%{transform:translateY(-2px) scale(1.05)}to{transform:translateY(-2px) scale(1)}}@media (max-width:768px){.NOVEX-btn--lg{font-size:var(--text-sm);min-height:44px;padding:.625rem 1.25rem}.NOVEX-btn--xl{font-size:var(--text-base);min-height:48px;padding:.75rem 1.5rem}}@media (max-width:480px){.NOVEX-btn--md{font-size:var(--text-sm);min-height:36px;padding:.5rem 1rem}.NOVEX-btn--lg{font-size:var(--text-sm);min-height:40px;padding:.625rem 1.25rem}}@media (prefers-reduced-motion:reduce){.NOVEX-btn,.NOVEX-btn__bg,.NOVEX-btn__glow,.NOVEX-btn__holographic,.NOVEX-btn__ripple{animation:none!important;transition-duration:.01ms!important}.NOVEX-btn:hover{transform:none!important}}@media (prefers-contrast:high){.NOVEX-btn--gradient,.NOVEX-btn--holographic,.NOVEX-btn--neon{.NOVEX-btn__bg{background:var(--NOVEX-primary)!important;box-shadow:none!important}}.NOVEX-btn--outline{.NOVEX-btn__bg{border-width:3px}}}@media print{.NOVEX-btn{background:#fff!important;border:2px solid #000!important;box-shadow:none!important;color:#000!important;transform:none!important}.NOVEX-btn__bg,.NOVEX-btn__glow,.NOVEX-btn__holographic{display:none!important}}:root{--novex-blue:#2dd4ff;--novex-blue-mid:#3d9fff;--novex-blue-deep:#1b4fb8;--novex-navy:#0a0f24;--novex-text:#f4f8ff;--novex-text-muted:#b8c4dc}.NOVEX-logo{gap:8px;line-height:1}.novex-symbol{display:block;filter:drop-shadow(0 2px 6px rgba(45,212,255,.32));flex-shrink:0;transition:filter .28s ease,transform .28s ease}.novex-wordmark{color:#f4f8ff;color:var(--novex-text);display:inline-block;font-family:Inter,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1;text-shadow:0 1px 2px #00000052}.logo-tagline{color:#b8c4dc;color:var(--novex-text-muted);font-size:11px;font-weight:500;letter-spacing:.02em;margin-left:6px}.NOVEX-logo.icon,.NOVEX-logo.text{gap:0}.NOVEX-logo.full{align-items:center;flex-direction:row}.NOVEX-logo:hover .novex-symbol{filter:drop-shadow(0 3px 10px rgba(45,212,255,.5));transform:scale(1.04)}.NOVEX-logo:hover .novex-wordmark{color:#fff}.on-light .novex-wordmark{color:#0a0f24;color:var(--novex-navy);text-shadow:none}@media (max-width:768px){.NOVEX-logo{gap:6px}.logo-tagline{display:none}}:root{--nx-nav-height:73px}@media (max-width:1024px){:root{--nx-nav-height:65px}}@media (max-width:768px){:root{--nx-nav-height:60px}}.main-navigation.enhanced,nav.main-navigation.enhanced{--nx-nav-height:73px;background:#0000;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--nx-border-soft,#ffffff0f);border-top:none!important;box-shadow:0 4px 30px #0006;left:0!important;margin:0!important;position:fixed!important;right:0!important;top:0!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background .3s var(--nx-ease-smooth,ease),border-color .3s var(--nx-ease-smooth,ease),box-shadow .3s var(--nx-ease-smooth,ease);width:100%!important;z-index:9999999!important}.main-navigation.enhanced:before,nav.main-navigation.enhanced:before{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0a0e1af5;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.main-navigation.enhanced.scrolled{background:#0000;border-bottom-color:#ffffff1f;border-bottom-color:var(--nx-border-strong,#ffffff1f);box-shadow:0 8px 40px #00000080,0 0 24px #f0b90b14}.main-navigation.enhanced.scrolled:before{background:#0a0e1afa}.main-navigation.enhanced .nav-container{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1480px;padding:14px 48px;position:relative;width:100%;z-index:1200}.main-navigation.enhanced .nav-logo{cursor:pointer;flex-shrink:0;transition:transform .3s ease}.main-navigation.enhanced .nav-logo:hover{transform:scale(1.04)}.main-navigation.enhanced .nav-menu{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center;pointer-events:auto}.main-navigation.enhanced .nav-menu.dropdown-locked .nav-item-wrapper:hover>.nav-link{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#fff0);border-color:#0000;color:#f4f8ffc7}.main-navigation.enhanced .nav-menu.dropdown-locked .nav-item-wrapper:hover>.nav-link:after{width:0}.main-navigation.enhanced .nav-item-wrapper{pointer-events:auto;position:relative}.main-navigation.enhanced .nav-item-wrapper:after{content:"";height:18px;left:0;position:absolute;right:0;top:100%}.main-navigation.enhanced .nav-link{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.025),#fff0);border:1px solid #0000;border-radius:999px;color:#f4f8ffc7;cursor:pointer;display:inline-flex;font-family:IBM Plex Sans KR,sans-serif;font-family:var(--nx-font-body,"IBM Plex Sans KR",sans-serif);font-size:14px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.3px;min-height:44px;padding:10px 18px;pointer-events:auto;position:relative;transition:color .25s ease,background .25s ease,border-color .25s ease;transition:color .25s var(--nx-ease-smooth,ease),background .25s var(--nx-ease-smooth,ease),border-color .25s var(--nx-ease-smooth,ease);z-index:1}.main-navigation.enhanced .nav-link:after{background:#f0b90b;background:var(--nx-gold,#f0b90b);border-radius:2px;bottom:2px;box-shadow:0 0 8px #f0b90b99;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .32s cubic-bezier(.34,1.56,.64,1);transition:width .32s var(--nx-ease-overshoot,cubic-bezier(.34,1.56,.64,1));width:0}.main-navigation.enhanced .nav-link:hover{background:linear-gradient(180deg,#f0b90b1a,#f0b90b08);border-color:#f0b90b2e;color:#eaecef;color:var(--nx-text-primary,#eaecef)}.main-navigation.enhanced .nav-link:hover:after{width:50%}.main-navigation.enhanced .nav-link.active{background:#0000;border-color:#0000;box-shadow:none;color:#f0b90b;color:var(--nx-gold,#f0b90b)}.main-navigation.enhanced .nav-link.active:after{width:70%}.main-navigation.enhanced .nav-item-wrapper:focus-within>.nav-link,.main-navigation.enhanced .nav-menu:not(.dropdown-locked) .nav-item-wrapper:hover>.nav-link{background:linear-gradient(180deg,#f0b90b1f,#f0b90b08);border-color:#f0b90b2e;color:#f0b90b;color:var(--nx-gold,#f0b90b)}.main-navigation.enhanced .nav-item-wrapper:focus-within>.nav-link:after,.main-navigation.enhanced .nav-menu:not(.dropdown-locked) .nav-item-wrapper:hover>.nav-link:after{width:70%}.main-navigation.enhanced .nav-dropdown.mega-menu{backdrop-filter:blur(24px) saturate(180%);backdrop-filter:var(--nx-glass-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:var(--nx-glass-blur,blur(24px) saturate(180%));background:linear-gradient(165deg,#0d1322fa,#141a2cfa)!important;background:var(--nx-glass-bg-strong,linear-gradient(165deg,#0d1322fa 0,#141a2cfa 100%))!important;border:1px solid #ffffff1f!important;border:1px solid var(--nx-border-strong,#ffffff1f)!important;border-radius:16px!important;border-radius:var(--nx-radius-lg,16px)!important;box-shadow:0 24px 64px #00000080,0 0 60px #f0b90b14,inset 0 1px 0 #ffffff0f!important;box-shadow:var(--nx-shadow-xl,0 24px 64px #00000080),0 0 60px #f0b90b14,inset 0 1px 0 #ffffff0f!important;left:50vw!important;opacity:0;padding:0!important;position:fixed!important;right:auto!important;top:81px!important;top:calc(var(--nx-nav-height) + 8px)!important;transform:translateX(-50%)!important;transform:translateX(-50%) translateY(-12px) scale(.96)!important;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.34,1.56,.64,1),visibility 0s linear .42s;transition:opacity .32s var(--nx-ease-out,cubic-bezier(.16,1,.3,1)),transform .42s var(--nx-ease-overshoot,cubic-bezier(.34,1.56,.64,1)),visibility 0s linear .42s;visibility:hidden;width:min(calc(100vw - 48px),920px)!important;z-index:1001}.main-navigation.enhanced .nav-dropdown.mega-menu.active,.main-navigation.enhanced .nav-item-wrapper:focus-within>.nav-dropdown.mega-menu,.main-navigation.enhanced .nav-menu:not(.dropdown-locked) .nav-item-wrapper:hover>.nav-dropdown.mega-menu{opacity:1;transform:translateX(-50%) translateY(0) scale(1)!important;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.34,1.56,.64,1),visibility 0s linear 0s;visibility:visible}.main-navigation.enhanced .nav-dropdown.mega-menu:before{display:none}.main-navigation.enhanced .dropdown-content{padding:18px}.main-navigation.enhanced .dropdown-shell{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.main-navigation.enhanced .dropdown-brief{background:radial-gradient(circle at top left,#f0b90b24,#0000 48%),linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:1px solid #f0b90b24;border-radius:16px;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px}.main-navigation.enhanced .dropdown-overline,.main-navigation.enhanced .dropdown-spotlight-eyebrow,.main-navigation.enhanced .dropdown-title{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.main-navigation.enhanced .dropdown-heading{color:#f4f8ff;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0}.main-navigation.enhanced .dropdown-description{color:#c6cfe0d1;font-size:12px;line-height:1.55;margin:0}.main-navigation.enhanced .dropdown-signal-grid{grid-gap:10px;display:grid;gap:10px}.main-navigation.enhanced .dropdown-signal,.main-navigation.enhanced .mobile-menu-signal{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:inline-flex;gap:10px;padding:10px 12px}.main-navigation.enhanced .dropdown-signal{justify-content:space-between}.main-navigation.enhanced .dropdown-signal-label{color:#c6cfe0a3;font-size:11px}.main-navigation.enhanced .dropdown-signal-value{color:#f4f8ff;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:13px;letter-spacing:-.02em}.main-navigation.enhanced .tone-gold{background:#f0b90b14;border-color:#f0b90b29}.main-navigation.enhanced .tone-cyan{background:#00d4ff14;border-color:#00d4ff29}.main-navigation.enhanced .tone-positive{background:#0ecb8114;border-color:#0ecb8133}.main-navigation.enhanced .tone-danger{background:#f6465d14;border-color:#f6465d33}.main-navigation.enhanced .dropdown-spotlight{grid-gap:8px;background:#060c187a;border:1px solid #ffffff0d;border-radius:14px;display:grid;gap:8px;padding:14px 16px}.main-navigation.enhanced .dropdown-spotlight-title{color:#f4f8ff;font-size:14px;letter-spacing:-.02em;line-height:1.35}.main-navigation.enhanced .dropdown-spotlight-text{color:#c6cfe0b8;font-size:11px;line-height:1.5;margin:0}.main-navigation.enhanced .dropdown-spotlight-cta{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;color:#f4f8ffd6;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase;width:fit-content}.main-navigation.enhanced .dropdown-actions-panel{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015));border:1px solid #ffffff0d;border-radius:16px;min-width:0;padding:16px}.main-navigation.enhanced .dropdown-header{align-items:baseline;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--nx-border-soft,#ffffff0f);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:2px 2px 12px}.main-navigation.enhanced .dropdown-subtitle{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.main-navigation.enhanced .dropdown-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.main-navigation.enhanced .dropdown-item{grid-gap:12px!important;align-items:start!important;background:hsla(0,0%,100%,.022)!important;border:1px solid hsla(0,0%,100%,.045)!important;border-radius:14px!important;cursor:pointer;display:grid!important;gap:12px!important;grid-template-columns:40px minmax(0,1fr)!important;min-height:0;overflow:hidden;padding:16px 14px!important;position:relative;text-align:left!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease!important;transition:transform .25s var(--nx-ease-smooth,ease),border-color .25s var(--nx-ease-smooth,ease),box-shadow .25s var(--nx-ease-smooth,ease),background .25s var(--nx-ease-smooth,ease)!important}.main-navigation.enhanced .dropdown-item:before{background:radial-gradient(circle at top right,#f0b90b1f,#0000 38%),linear-gradient(180deg,#ffffff08,#0000 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;transition:opacity .25s var(--nx-ease-smooth,ease)}.main-navigation.enhanced .dropdown-item:hover{background:hsla(0,0%,100%,.032)!important;border-color:#f0b90b4d!important;border-color:var(--nx-gold-border,#f0b90b4d)!important;box-shadow:0 10px 22px #0000003d!important;transform:translateY(-2px)!important}.main-navigation.enhanced .dropdown-item:hover:before{opacity:1}.main-navigation.enhanced .dropdown-item.featured{background:linear-gradient(135deg,#f0b90b17,#fcd5350a),#ffffff05!important;border-color:#f0b90b3d!important;border-color:var(--nx-gold-border,#f0b90b3d)!important}.main-navigation.enhanced .dropdown-item.featured:hover{border-color:#f0b90b!important;border-color:var(--nx-gold,#f0b90b)!important;box-shadow:0 12px 30px #f0b90b29!important}.main-navigation.enhanced .dropdown-icon{align-items:center;background:linear-gradient(135deg,#f0b90b2e,#f0b90b0f);border:1px solid #f0b90b4d;border:1px solid var(--nx-gold-border,#f0b90b4d);border-radius:12px;color:#f0b90b;color:var(--nx-gold,#f0b90b);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;position:relative;transition:transform .25s ease;transition:transform .25s var(--nx-ease-overshoot,ease);width:40px;z-index:1}.main-navigation.enhanced .dropdown-item:hover .dropdown-icon{transform:scale(1.06) rotate(-3deg)}.main-navigation.enhanced .dropdown-icon svg{height:16px;width:16px}.main-navigation.enhanced .dropdown-text{display:flex;flex-direction:column;gap:3px;min-width:0;position:relative;z-index:1}.main-navigation.enhanced .dropdown-meta{color:#f4f8ff75;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.main-navigation.enhanced .dropdown-text strong{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:14px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-navigation.enhanced .dropdown-text small{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:11px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;word-break:keep-all}.main-navigation.enhanced .dropdown-metric{align-self:end;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;color:#f4f8ffb3;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:10px;grid-column:2;justify-self:start;margin-top:8px;padding:3px 8px;position:relative;z-index:1}.main-navigation.enhanced .dropdown-item .badge{align-items:center;align-self:start;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:900;grid-column:2;justify-self:end;letter-spacing:.6px;padding:3px 7px;position:relative;text-transform:uppercase;z-index:1}.main-navigation.enhanced .dropdown-item .badge.hot{background:linear-gradient(135deg,#ff4757,#c1232f);box-shadow:0 2px 8px #ea39436b;color:#fff}.main-navigation.enhanced .dropdown-item .badge.new{background:linear-gradient(135deg,#16c784,#0fa968);box-shadow:0 2px 8px #16c7846b;color:#fff}.main-navigation.enhanced .dropdown-item .badge.beta{background:linear-gradient(135deg,#2dd4ff,#1ba8d4);box-shadow:0 2px 8px #2dd4ff6b;color:#fff}.main-navigation.enhanced .nav-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.main-navigation.enhanced .nav-actions>*{flex-shrink:0}.main-navigation.enhanced .cs-trigger,.main-navigation.enhanced .language-button,.main-navigation.enhanced .wcb-btn{background:linear-gradient(180deg,hsla(0,0%,100%,.055),#ffffff05);border:1px solid #ffffff14;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0f;color:#f4f8ffe0;min-height:40px}.main-navigation.enhanced .cs-trigger:hover,.main-navigation.enhanced .language-button:hover,.main-navigation.enhanced .wcb-connect:hover:not(:disabled),.main-navigation.enhanced .wcb-connected:hover{background:linear-gradient(180deg,#f0b90b1f,#f0b90b0a);border-color:#f0b90b42}.main-navigation.enhanced .language-button,.main-navigation.enhanced .language-name,.main-navigation.enhanced .language-native{font-family:IBM Plex Sans KR,sans-serif;font-family:var(--nx-font-body,"IBM Plex Sans KR",sans-serif)}.main-navigation.enhanced .cs-menu,.main-navigation.enhanced .language-dropdown,.main-navigation.enhanced .wcb-menu{border-color:#ffffff14;border-radius:16px;box-shadow:0 22px 60px #00000073,0 0 28px #f0b90b14}.main-navigation.enhanced .language-option.selected,.main-navigation.enhanced .language-option:hover{background:#f0b90b14;color:#f0b90b;color:var(--nx-gold,#f0b90b)}.main-navigation.enhanced .nav-actions .NOVEX-btn,.main-navigation.enhanced .nav-actions button.NOVEX-btn{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;overflow:visible!important;padding:0!important}.main-navigation.enhanced .nav-actions .NOVEX-btn .NOVEX-btn__content{align-items:center!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;padding:9px 18px!important;position:relative!important;z-index:2!important}.main-navigation.enhanced .nav-actions .NOVEX-btn--outline,.main-navigation.enhanced .nav-actions .NOVEX-btn.NOVEX-btn--outline{color:#f0b90b!important}.main-navigation.enhanced .nav-actions .NOVEX-btn--outline .NOVEX-btn__content,.main-navigation.enhanced .nav-actions .NOVEX-btn.NOVEX-btn--outline .NOVEX-btn__content{color:#f0b90b!important;text-shadow:0 0 12px #f0b90b66}.main-navigation.enhanced .nav-actions .NOVEX-btn--outline .NOVEX-btn__bg,.main-navigation.enhanced .nav-actions .NOVEX-btn.NOVEX-btn--outline .NOVEX-btn__bg{background:#f0b90b14!important;background-color:#f0b90b14!important;border:1.5px solid #f0b90b80!important;border-radius:8px!important;z-index:1!important}.main-navigation.enhanced .nav-actions .NOVEX-btn--outline:hover .NOVEX-btn__bg{background:#f0b90b33!important;background-color:#f0b90b33!important;border-color:#f0b90b!important;box-shadow:0 0 24px #f0b90b66!important}.main-navigation.enhanced .nav-actions .NOVEX-btn--primary,.main-navigation.enhanced .nav-actions .NOVEX-btn.NOVEX-btn--primary{color:#0a0e1a!important}.main-navigation.enhanced .nav-actions .NOVEX-btn--primary .NOVEX-btn__content,.main-navigation.enhanced .nav-actions .NOVEX-btn.NOVEX-btn--primary .NOVEX-btn__content{color:#0a0e1a!important;font-weight:900!important;text-shadow:none}.main-navigation.enhanced .nav-actions .NOVEX-btn--primary .NOVEX-btn__bg,.main-navigation.enhanced .nav-actions .NOVEX-btn.NOVEX-btn--primary .NOVEX-btn__bg{background:linear-gradient(135deg,#f0b90b,#fcd535)!important;background-color:#f0b90b!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 18px #f0b90b80!important;z-index:1!important}.main-navigation.enhanced .nav-actions .NOVEX-btn--primary:hover .NOVEX-btn__bg{box-shadow:0 6px 24px #f0b90ba6!important;filter:brightness(1.1)}.main-navigation.enhanced .mobile-menu-button{align-items:center;background:#f0b90b14;background:var(--nx-gold-soft,#f0b90b14);border:1px solid #f0b90b4d;border:1px solid var(--nx-gold-border,#f0b90b4d);border-radius:10px;border-radius:var(--nx-radius-md,10px);cursor:pointer;display:none;flex-shrink:0;height:42px;justify-content:center;transition:all .25s ease;transition:all .25s var(--nx-ease-smooth,ease);width:42px}.main-navigation.enhanced .mobile-menu-button:hover{background:#f0b90b29;border-color:#f0b90b;border-color:var(--nx-gold,#f0b90b)}.main-navigation.enhanced .hamburger{height:16px;position:relative;width:20px}.main-navigation.enhanced .hamburger span{background:#eaecef;background:var(--nx-text-primary,#eaecef);border-radius:2px;height:2px;left:0;position:absolute;transition:all .3s ease;transition:all .3s var(--nx-ease-smooth,ease);width:100%}.main-navigation.enhanced .hamburger span:first-child{top:0}.main-navigation.enhanced .hamburger span:nth-child(2){top:7px}.main-navigation.enhanced .hamburger span:nth-child(3){top:14px}.main-navigation.enhanced .hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.main-navigation.enhanced .hamburger.open span:nth-child(2){opacity:0}.main-navigation.enhanced .hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.main-navigation.enhanced .mobile-menu{background:linear-gradient(180deg,#0a0e1a,#0d1322);background:linear-gradient(180deg,var(--nx-bg-base,#0a0e1a) 0,var(--nx-bg-elev-1,#0d1322) 100%);border-left:1px solid #ffffff0f;border-left:1px solid var(--nx-border-soft,#ffffff0f);bottom:0;box-shadow:-24px 0 60px #000000b3;overflow-y:auto;position:fixed;right:0;top:73px;top:var(--nx-nav-height,60px);transform:translateX(100%);transition:transform .42s cubic-bezier(.16,1,.3,1);transition:transform .42s var(--nx-ease-out,cubic-bezier(.16,1,.3,1));width:min(100%,420px);z-index:1100}.main-navigation.enhanced .mobile-menu.open{transform:translateX(0)}.main-navigation.enhanced .mobile-menu-header{align-items:center;background:#f0b90b0a;background:var(--nx-gold-soft,#f0b90b0a);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--nx-border-soft,#ffffff0f);display:flex;justify-content:space-between;padding:calc(20px + env(safe-area-inset-top, 0px)) 24px 20px}.main-navigation.enhanced .mobile-menu-title-wrap{grid-gap:6px;display:grid;gap:6px}.main-navigation.enhanced .mobile-menu-eyebrow{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.main-navigation.enhanced .mobile-menu-header h3{color:#f4f8ff;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0}.main-navigation.enhanced .mobile-menu-close{background:#ffffff0a;border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#eaecef;color:var(--nx-text-primary,#eaecef);cursor:pointer;font-size:16px;font-weight:800;height:36px;transition:all .25s ease;transition:all .25s var(--nx-ease-smooth,ease);width:36px}.main-navigation.enhanced .mobile-menu-close:hover{background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border-color:#f0b90b4d;border-color:var(--nx-gold-border,#f0b90b4d);color:#f0b90b;color:var(--nx-gold,#f0b90b)}.main-navigation.enhanced .mobile-menu-content{display:flex;flex-direction:column;gap:18px;padding:18px}.main-navigation.enhanced .mobile-menu-section{grid-gap:12px;background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;display:grid;gap:12px;padding:18px}.main-navigation.enhanced .mobile-menu-section-header{grid-gap:8px;display:grid;gap:8px}.main-navigation.enhanced .mobile-menu-section-eyebrow{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.main-navigation.enhanced .mobile-menu-section-header h4{color:#f4f8ff;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:20px;letter-spacing:-.03em;line-height:1.1;margin:0}.main-navigation.enhanced .mobile-menu-section-header p{color:#c6cfe0b8;font-size:12px;line-height:1.6;margin:0}.main-navigation.enhanced .mobile-menu-signals{display:flex;flex-wrap:wrap;gap:8px}.main-navigation.enhanced .mobile-menu-signal{color:#f4f8ffd6;font-size:10px;font-weight:700}.main-navigation.enhanced .mobile-section-grid{grid-gap:10px;display:grid;gap:10px}.main-navigation.enhanced .mobile-nav-link{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:14px;color:#eaecef;color:var(--nx-text-primary,#eaecef);cursor:pointer;display:grid;font-size:14px;font-weight:700;gap:12px;grid-template-columns:36px minmax(0,1fr) auto;padding:14px;text-align:left;transition:transform .25s ease,border-color .25s ease,background .25s ease;transition:transform .25s var(--nx-ease-smooth,ease),border-color .25s var(--nx-ease-smooth,ease),background .25s var(--nx-ease-smooth,ease)}.main-navigation.enhanced .mobile-nav-link.featured{background:#f0b90b14;border-color:#f0b90b38}.main-navigation.enhanced .mobile-nav-link:focus-visible,.main-navigation.enhanced .mobile-nav-link:hover{background:#f0b90b14;background:var(--nx-gold-soft,#f0b90b14);border-color:#f0b90b4d;border-color:var(--nx-gold-border,#f0b90b4d);color:#f0b90b;color:var(--nx-gold,#f0b90b);transform:translateX(4px)}.main-navigation.enhanced .mobile-nav-icon{align-items:center;background:#f0b90b14;border:1px solid #f0b90b2e;border-radius:10px;color:#f0b90b;color:var(--nx-gold,#f0b90b);display:inline-flex;height:36px;justify-content:center;width:36px}.main-navigation.enhanced .mobile-nav-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.main-navigation.enhanced .mobile-nav-title-row{align-items:center;display:flex;gap:6px;min-width:0}.main-navigation.enhanced .mobile-nav-title-row strong{color:#f4f8ff;font-size:14px;line-height:1.2}.main-navigation.enhanced .mobile-nav-description{color:#c6cfe0a8;font-size:11px;line-height:1.45}.main-navigation.enhanced .mobile-nav-metric{color:#f4f8ffb3;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:10px;white-space:nowrap}.main-navigation.enhanced .mobile-nav-link .badge{font-size:8px;letter-spacing:.08em;padding:3px 6px}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link{animation:nxMobileItemIn .45s cubic-bezier(.16,1,.3,1) forwards;animation:nxMobileItemIn .45s var(--nx-ease-out,cubic-bezier(.16,1,.3,1)) forwards;opacity:0;transform:translateX(20px)}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:first-child{animation-delay:.05s}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:nth-child(2){animation-delay:.1s}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:nth-child(3){animation-delay:.15s}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:nth-child(4){animation-delay:.2s}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:nth-child(5){animation-delay:.25s}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:nth-child(6){animation-delay:.3s}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:nth-child(7){animation-delay:.35s}.main-navigation.enhanced .mobile-menu.open .mobile-nav-link:nth-child(8){animation-delay:.4s}@keyframes nxMobileItemIn{to{opacity:1;transform:translateX(0)}}.main-navigation.enhanced .mobile-actions{background:#0d1322;background:var(--nx-bg-elev-1,#0d1322);border-top:1px solid #ffffff0f;border-top:1px solid var(--nx-border-soft,#ffffff0f);bottom:0;display:flex;flex-direction:column;gap:10px;padding:18px 18px calc(18px + env(safe-area-inset-bottom, 0px));position:sticky}.main-navigation.enhanced+.menu-overlay,.menu-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0000008c;bottom:0;left:0;opacity:1;position:fixed;right:0;top:73px;top:var(--nx-nav-height,60px);transition:opacity .3s ease;visibility:visible;z-index:1}@media (min-width:1920px){.main-navigation.enhanced{--nx-nav-height:73px}.main-navigation.enhanced .nav-container{max-width:1680px;padding:14px 64px}}@media (max-width:1280px){.main-navigation.enhanced{--nx-nav-height:73px}.main-navigation.enhanced .nav-container{padding:14px 36px}.main-navigation.enhanced .nav-link{font-size:13px;padding:9px 14px}.main-navigation.enhanced .nav-dropdown.mega-menu{width:min(calc(100vw - 40px),800px)!important}.main-navigation.enhanced .dropdown-shell{grid-template-columns:minmax(200px,220px) minmax(0,1fr)}}@media (max-width:1024px){.main-navigation.enhanced{--nx-nav-height:65px}.main-navigation.enhanced .nav-container{padding:12px 28px}.main-navigation.enhanced .nav-actions,.main-navigation.enhanced .nav-menu{display:none!important}.main-navigation.enhanced .mobile-menu-button{display:inline-flex}}@media (max-width:768px){.main-navigation.enhanced{--nx-nav-height:60px}.main-navigation.enhanced .nav-container{gap:14px;padding:10px 20px}.main-navigation.enhanced .mobile-menu-button{height:40px;width:40px}}@media (max-width:480px){.main-navigation.enhanced .nav-container{padding:10px 16px}.main-navigation.enhanced .mobile-menu{max-width:100%}.main-navigation.enhanced .mobile-menu-header{padding:calc(18px + env(safe-area-inset-top, 0px)) 20px 18px}.main-navigation.enhanced .mobile-actions,.main-navigation.enhanced .mobile-menu-content{padding:16px}.main-navigation.enhanced .mobile-nav-link{font-size:13px;grid-template-columns:34px minmax(0,1fr);padding:13px 14px}.main-navigation.enhanced .mobile-nav-metric{display:none}.main-navigation.enhanced .nav-dropdown.mega-menu{left:16px!important;max-width:calc(100vw - 32px)!important;min-width:calc(100vw - 32px)!important;right:16px!important;transform:translateX(0)!important}.main-navigation.enhanced .nav-dropdown.mega-menu.active{transform:translateX(0) translateY(0) scale(1)!important}.main-navigation.enhanced .mobile-menu-section{padding:16px}.main-navigation.enhanced .mobile-menu-section-header h4{font-size:18px}}@media (prefers-reduced-motion:reduce){.main-navigation.enhanced .mobile-menu,.main-navigation.enhanced .nav-dropdown.mega-menu{transition:opacity .2s ease!important}}.wcb-wrap{position:relative}.wcb-btn,.wcb-wrap{align-items:center;display:inline-flex}.wcb-btn{border:1px solid #0000;border-radius:8px;border-radius:var(--nx-radius-sm,8px);cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;gap:8px;letter-spacing:.04em;padding:9px 18px;transition:all .25s ease;transition:all .25s var(--nx-ease-smooth,ease);white-space:nowrap}.wcb-connect{background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border-color:#f0b90b66;border-color:var(--nx-gold-border,#f0b90b66);color:#f0b90b;color:var(--nx-gold,#f0b90b);text-transform:uppercase}.wcb-connect:hover:not(:disabled){background:#f0b90b2e;border-color:#f0b90b;border-color:var(--nx-gold,#f0b90b);box-shadow:0 4px 16px #f0b90b40}.wcb-connect:disabled{cursor:not-allowed;opacity:.5}.wcb-connected{background:linear-gradient(135deg,#f0b90b1f,#fcd5350f);border-color:#f0b90b4d;border-color:var(--nx-gold-border,#f0b90b4d);color:#eaecef;color:var(--nx-text-primary,#eaecef)}.wcb-connected:hover{background:linear-gradient(135deg,#f0b90b2e,#fcd5351a);border-color:#f0b90b;border-color:var(--nx-gold,#f0b90b)}.wcb-chain-dot{background:#0ecb81;background:var(--nx-up,#0ecb81);border-radius:50%;box-shadow:0 0 8px #0ecb8199;height:8px;width:8px}.wcb-chain-label{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:11px;font-weight:800;letter-spacing:.06em}.wcb-divider{background:#ffffff1a;background:var(--nx-border-soft,#ffffff1a);height:14px;width:1px}.wcb-addr{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:700}.wcb-btn.compact{font-size:12px;padding:7px 14px}.wcb-error{animation:wcbFadeIn .2s ease;background:#f6465d1a;border:1px solid #f6465d4d;border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#ff8a9b;font-size:11px;padding:8px 12px;position:absolute;right:0;top:calc(100% + 8px);white-space:nowrap;z-index:1100}@keyframes wcbFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wcb-overlay{inset:0;position:fixed;z-index:1099}.wcb-menu{animation:wcbMenuIn .25s ease;animation:wcbMenuIn .25s var(--nx-ease-out,ease);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(165deg,#0d1322fa,#141a2cfa);background:var(--nx-glass-bg-strong,linear-gradient(165deg,#0d1322fa 0,#141a2cfa 100%));border:1px solid #ffffff1f;border:1px solid var(--nx-border-strong,#ffffff1f);border-radius:12px;border-radius:var(--nx-radius-md,12px);box-shadow:0 16px 48px #00000080;box-shadow:var(--nx-shadow-lg,0 16px 48px #00000080);min-width:280px;padding:16px;position:absolute;right:0;top:calc(100% + 12px);z-index:1100}@keyframes wcbMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wcb-menu-header{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--nx-border-soft,#ffffff0f);margin-bottom:12px;padding-bottom:12px}.wcb-menu-eyebrow{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:9px;font-weight:800;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.wcb-menu-network{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:14px;font-weight:700}.wcb-menu-addr{margin-bottom:12px}.wcb-menu-addr-label{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.wcb-menu-addr-value{background:#ffffff08;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:11px;line-height:1.4;padding:8px 10px;word-break:break-all}.wcb-menu-addr-value,.wcb-menu-disconnect,.wcb-menu-link{border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);display:block}.wcb-menu-disconnect,.wcb-menu-link{background:#0000;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-top:6px;padding:10px 12px;text-align:left;text-decoration:none;transition:all .2s ease;transition:all .2s var(--nx-ease-smooth,ease);width:100%}.wcb-menu-link:hover{background:#f0b90b14;background:var(--nx-gold-soft,#f0b90b14);border-color:#f0b90b4d;border-color:var(--nx-gold-border,#f0b90b4d);color:#f0b90b;color:var(--nx-gold,#f0b90b)}.wcb-menu-disconnect{border-color:#f6465d33;color:#ff8a9b}.wcb-menu-disconnect:hover{background:#f6465d1a;border-color:#f6465d66}@media (max-width:480px){.wcb-menu{min-width:260px;right:-8px}}.cs-wrap{position:relative}.cs-trigger,.cs-wrap{align-items:center;display:inline-flex}.cs-trigger{background:#ffffff08;border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#eaecef;color:var(--nx-text-primary,#eaecef);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;gap:8px;padding:8px 12px;transition:all .2s ease;transition:all .2s var(--nx-ease-smooth,ease)}.cs-trigger:hover{background:#ffffff0f;border-color:#ffffff1f;border-color:var(--nx-border-strong,#ffffff1f)}.cs-trigger.compact{font-size:11px;padding:6px 10px}.cs-icon{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;width:22px}.cs-label{font-weight:800;letter-spacing:.04em}.cs-testnet-badge{background:#f6465d26;border:1px solid #f6465d66;border-radius:3px;color:#ff6a82;font-size:8px;font-weight:800;letter-spacing:.06em;padding:1px 5px}.cs-chevron{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:9px;margin-left:2px;transition:transform .25s ease}.cs-trigger[aria-expanded=true] .cs-chevron{transform:rotate(180deg)}.cs-overlay{inset:0;position:fixed;z-index:1099}.cs-menu{animation:csMenuIn .22s ease;animation:csMenuIn .22s var(--nx-ease-out,ease);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(165deg,#0d1322fa,#141a2cfa);background:var(--nx-glass-bg-strong,linear-gradient(165deg,#0d1322fa 0,#141a2cfa 100%));border:1px solid #ffffff1f;border:1px solid var(--nx-border-strong,#ffffff1f);border-radius:12px;border-radius:var(--nx-radius-md,12px);box-shadow:0 16px 48px #00000080;box-shadow:var(--nx-shadow-lg,0 16px 48px #00000080);min-width:280px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);z-index:1100}@keyframes csMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cs-menu-eyebrow{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:9px;font-weight:800;letter-spacing:.16em;padding:6px 8px 10px;text-transform:uppercase}.cs-menu-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#eaecef;color:var(--nx-text-primary,#eaecef);cursor:pointer;display:flex;font-family:inherit;gap:12px;margin-bottom:4px;padding:10px 12px;text-align:left;transition:all .2s ease;transition:all .2s var(--nx-ease-smooth,ease);width:100%}.cs-menu-item:hover{background:#ffffff08;border-color:#ffffff0f;border-color:var(--nx-border-soft,#ffffff0f)}.cs-menu-item.active{background:#f0b90b14;background:var(--nx-gold-soft,#f0b90b14);border-color:#f0b90b4d;border-color:var(--nx-gold-border,#f0b90b4d)}.cs-menu-icon{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:900;height:32px;justify-content:center;width:32px}.cs-menu-text{flex:1 1;min-width:0}.cs-menu-name{align-items:center;color:#eaecef;color:var(--nx-text-primary,#eaecef);display:flex;font-size:13px;font-weight:700;gap:6px;line-height:1.3}.cs-menu-test{background:#f6465d26;border:1px solid #f6465d66;border-radius:3px;color:#ff6a82;font-size:8px;font-weight:800;letter-spacing:.06em;padding:1px 5px}.cs-menu-sub{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:10px;margin-top:2px}.cs-menu-check{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:14px;font-weight:900}.cs-menu-foot{border-top:1px solid #ffffff0f;border-top:1px solid var(--nx-border-soft,#ffffff0f);color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:10px;margin-top:8px;padding:8px 8px 4px;text-align:center}@media (max-width:480px){.cs-menu{min-width:260px;right:-8px}}.glc-card{--glc-primary:#2dd4ff;--glc-secondary:#7a5cff;--glc-card-bg-1:#0d1322;--glc-card-bg-2:#141a2c;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--glc-primary) 8%,#0000) 0,#0000 60%),linear-gradient(165deg,var(--glc-card-bg-1) 0,var(--glc-card-bg-2) 100%);border:1px solid #7a5cff38;border-radius:16px;box-shadow:0 12px 36px #00000073,inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .4s ease,box-shadow .4s ease;width:100%}.glc-card:hover{border-color:var(--glc-primary);box-shadow:0 24px 60px #0009,0 0 50px color-mix(in srgb,var(--glc-primary) 30%,#0000),inset 0 1px 0 #ffffff1a;transform:translateY(-8px)}.glc-glow-border{animation:glcGlowRotate 8s linear infinite;background:conic-gradient(from 0deg,#0000 0,color-mix(in srgb,var(--glc-primary) 60%,#0000) 25%,color-mix(in srgb,var(--glc-secondary) 60%,#0000) 50%,#0000 75%,#0000 100%);border-radius:16px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:1}.glc-card:hover .glc-glow-border{opacity:1}@keyframes glcGlowRotate{to{transform:rotate(1turn)}}.glc-poster{aspect-ratio:16/10;background:#0a0f24;overflow:hidden;position:relative;width:100%;z-index:2}.glc-poster-svg{display:block;height:100%;transition:transform .6s ease;width:100%}.glc-card:hover .glc-poster-svg{transform:scale(1.05)}.glc-poster-overlay{background:linear-gradient(180deg,#0000 50%,#0d1322f2),linear-gradient(180deg,#0d132266,#0000 30%);inset:0;pointer-events:none;position:absolute}.glc-status-badge{align-items:center;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:#0d1322cc;border:1px solid #ffffff29;border-radius:999px;box-shadow:0 4px 14px #0006;color:#f4f8ff;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:1px;padding:6px 12px;position:absolute;right:12px;top:12px;z-index:3}.glc-status-dot{animation:glcDotPulse 2s ease-in-out infinite;border-radius:50%;height:7px;width:7px}@keyframes glcDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.glc-status-text{font-family:Inter,sans-serif}.glc-chain-badge{align-items:center;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:#0d1322cc;border:1px solid #2dd4ff66;border-radius:6px;color:#2dd4ff;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;gap:4px;left:12px;letter-spacing:.4px;padding:5px 10px;position:absolute;top:12px;z-index:3}.glc-chain-icon{font-size:10px}.glc-chain-divider{margin:0 1px;opacity:.4}.glc-novex-badge{align-items:center;background:linear-gradient(135deg,#2dd4ff,#7a5cff);border-radius:4px;bottom:10px;box-shadow:0 4px 12px #2dd4ff66,inset 0 1px 0 #ffffff52;color:#fff;display:inline-flex;font-size:8px;font-weight:900;gap:4px;left:12px;letter-spacing:.6px;padding:4px 9px;position:absolute;z-index:3}.glc-novex-star{color:#ffd34d;font-size:9px}.glc-body{gap:12px;padding:18px 18px 16px;position:relative;z-index:2}.glc-body,.glc-header{display:flex;flex-direction:column}.glc-header{gap:4px}.glc-title-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.glc-title{color:#f4f8ff;font-size:19px;font-weight:900;letter-spacing:-.4px;line-height:1.2;margin:0;text-shadow:0 2px 12px #00000080}.glc-symbol-wrap{align-items:baseline;color:var(--glc-primary);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;text-shadow:0 0 8px color-mix(in srgb,var(--glc-primary) 50%,#0000)}.glc-symbol-dollar{font-size:11px;margin-right:1px;opacity:.7}.glc-tagline{color:#b8c4dca6;font-size:11px;font-weight:500;letter-spacing:.2px;margin:0}.glc-token-row{grid-gap:10px;align-items:center;background:linear-gradient(135deg,#2dd4ff0d,#7a5cff0d),#00000052;border:1px solid #2dd4ff2e;border-radius:8px;display:grid;gap:10px;grid-template-columns:1.2fr auto 1fr;padding:10px 12px}.glc-token-mc-block,.glc-token-price-block{display:flex;flex-direction:column;gap:2px;min-width:0}.glc-token-mc-block{align-items:flex-end}.glc-token-label{color:#b8c4dc80;font-size:7px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.glc-token-price{color:#f4f8ff;font-size:14px;font-weight:900;letter-spacing:-.3px;text-shadow:0 0 8px #ffffff26}.glc-token-mc,.glc-token-price{font-family:JetBrains Mono,monospace}.glc-token-mc{color:#b8c4dcd9;font-size:11px;font-weight:700}.glc-token-change-block{align-items:center;display:flex;justify-content:center}.glc-token-change{align-items:center;border-radius:4px;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;gap:2px;padding:4px 8px}.glc-token-change.positive{background:#16c7842e;border:1px solid #16c78459;color:#16c784;text-shadow:0 0 6px #16c78480}.glc-token-change.negative{background:#ea39432e;border:1px solid #ea394359;color:#ff6a82;text-shadow:0 0 6px #ea394380}.glc-tags{display:flex;flex-wrap:wrap;gap:5px}.glc-tag{background:#7a5cff24;border:1px solid #7a5cff47;border-radius:4px;color:#b8c4dcd9;font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.6px;padding:3px 8px}.glc-description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#b8c4dcb3;display:-webkit-box;font-size:11px;line-height:1.55;margin:0;min-height:50px;overflow:hidden}.glc-stats{grid-gap:8px;background:linear-gradient(180deg,#00000057,#0000002e);border:1px solid #7a5cff24;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:12px 14px}.glc-stat{display:flex;flex-direction:column;gap:3px;min-width:0}.glc-stat-label{color:#b8c4dc73;font-size:7px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.glc-stat-value{color:#f4f8ff;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glc-mono{color:var(--glc-primary);font-family:JetBrains Mono,monospace;font-size:10px;text-shadow:0 0 6px color-mix(in srgb,var(--glc-primary) 40%,#0000)}.glc-progress-row{align-items:center;display:flex;gap:8px}.glc-progress-bar{background:#0006;flex:1 1;height:6px}.glc-progress-bar,.glc-progress-fill{border-radius:999px;overflow:hidden;position:relative}.glc-progress-fill{background:linear-gradient(90deg,var(--glc-primary),var(--glc-secondary));box-shadow:0 0 10px color-mix(in srgb,var(--glc-primary) 50%,#0000);height:100%;transition:width .6s ease}.glc-progress-fill:after{animation:glcProgressShine 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);content:"";inset:0;position:absolute}@keyframes glcProgressShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.glc-progress-text{color:var(--glc-primary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:900;min-width:36px;text-align:right;text-shadow:0 0 6px color-mix(in srgb,var(--glc-primary) 40%,#0000)}.glc-cta-btn{align-items:center;background:linear-gradient(135deg,var(--glc-primary),var(--glc-secondary));border:none;border-radius:8px;box-shadow:0 6px 18px color-mix(in srgb,var(--glc-primary) 35%,#0000),inset 0 1px 0 #ffffff40,inset 0 -1px 0 #0003;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:900;gap:8px;height:44px;justify-content:center;letter-spacing:.6px;overflow:hidden;padding:0 18px;position:relative;text-transform:uppercase;transition:all .3s ease}.glc-cta-btn:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--glc-primary) 55%,#0000),inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0003;filter:brightness(1.15);transform:translateY(-2px)}.glc-cta-btn:active{transform:translateY(0)}.glc-cta-shine{background:linear-gradient(105deg,#0000,#ffffff73 50%,#0000);height:100%;left:-120%;position:absolute;top:0;transition:left .7s ease;width:60%}.glc-cta-btn:hover .glc-cta-shine{left:130%}.glc-cta-icon{font-size:10px;text-shadow:0 1px 2px #0000004d}.glc-cta-arrow{font-size:16px;font-weight:900}.glc-footer{align-items:center;border-top:1px solid #7a5cff1a;display:flex;justify-content:space-between;margin-top:2px;padding-top:4px}.glc-developer{color:#b8c4dc73;font-size:9px;font-style:italic;font-weight:600}.glc-real-project{color:#16c784;cursor:help;font-size:9px;font-weight:800;text-shadow:0 0 6px #16c78466}@media (min-width:1600px){.glc-card{border-radius:18px}.glc-title{font-size:21px}.glc-token-price{font-size:16px}.glc-cta-btn{font-size:14px;height:46px}}@media (max-width:900px){.glc-body{gap:10px;padding:14px}.glc-title{font-size:17px}.glc-description{-webkit-line-clamp:2;line-clamp:2;min-height:34px}.glc-token-price{font-size:13px}}@media (max-width:480px){.glc-card{border-radius:14px}.glc-poster{aspect-ratio:16/9}.glc-body{gap:10px;padding:14px}.glc-title{font-size:18px}.glc-symbol{font-size:12px}.glc-tagline{font-size:10px}.glc-description{-webkit-line-clamp:2;line-clamp:2;font-size:10px}.glc-token-row{gap:6px;padding:9px 10px}.glc-token-price{font-size:13px}.glc-token-mc{font-size:10px}.glc-token-change{font-size:10px;padding:3px 6px}.glc-stats{gap:6px;padding:10px 12px}.glc-stat-value{font-size:10px}.glc-cta-btn{font-size:12px;height:42px}.glc-status-badge{font-size:9px;padding:5px 10px}.glc-chain-badge{font-size:8px;padding:4px 8px}.glc-novex-badge{font-size:7px;padding:3px 7px}}@media (max-width:360px){.glc-body{padding:12px}.glc-title{font-size:16px}.glc-token-row{grid-template-columns:1fr auto}.glc-token-mc-block{display:none}.glc-stats{grid-template-columns:1fr 1fr}.glc-stats .glc-stat:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.glc-card,.glc-glow-border,.glc-poster-svg,.glc-progress-fill:after,.glc-status-dot{animation:none!important;transition:none!important}}.gls-section{background:linear-gradient(180deg,#0f0f2300,#0f0f23cc 8%,#0f0f23 30%,#1a1a2e 70%,#0f0f23);box-sizing:border-box;margin:0;overflow:hidden;padding:80px 0;position:relative;width:100%}.gls-bg-grid{background-image:linear-gradient(#2dd4ff0a 1px,#0000 0),linear-gradient(90deg,#2dd4ff0a 1px,#0000 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at center,#000000b3,#0000 90%);mask-image:radial-gradient(ellipse 80% 60% at center,#000000b3,#0000 90%)}.gls-bg-glow,.gls-bg-grid{pointer-events:none;position:absolute;z-index:0}.gls-bg-glow{border-radius:50%;filter:blur(120px)}.gls-bg-glow-1{animation:glsBgFloat1 14s ease-in-out infinite;background:radial-gradient(circle,#2dd4ff52,#0000 60%);height:480px;left:8%;top:5%;width:480px}.gls-bg-glow-2{animation:glsBgFloat2 16s ease-in-out infinite;background:radial-gradient(circle,#7a5cff52,#0000 60%);bottom:5%;height:520px;right:8%;width:520px}@keyframes glsBgFloat1{0%,to{opacity:.85;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(40px,40px) scale(1.1)}}@keyframes glsBgFloat2{0%,to{opacity:.85;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(-40px,-30px) scale(1.05)}}.gls-inner{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:0 48px;position:relative;width:100%;z-index:1}.gls-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:36px}.gls-header-text{flex:1 1;max-width:760px;min-width:300px}.gls-eyebrow{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#7a5cff24;border:1px solid #7a5cff6b;border-radius:999px;box-shadow:0 4px 20px #7a5cff38,inset 0 1px 0 #ffffff14;color:#c4b3ff;display:inline-flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:1.4px;margin-bottom:18px;padding:8px 16px;text-transform:uppercase}.gls-eyebrow-icon{font-size:16px}.gls-eyebrow-badge{background:linear-gradient(135deg,#2dd4ff,#7a5cff);border-radius:4px;box-shadow:0 0 12px #2dd4ff8c;color:#fff;font-size:9px;font-weight:900;letter-spacing:.8px;padding:3px 8px}.gls-title{color:#f4f8ff;font-size:clamp(32px,4.2vw,56px);font-weight:900;letter-spacing:-1.2px;line-height:1.1;margin:0 0 16px;text-shadow:0 4px 30px #0009}.gls-title-line1{color:#f4f8ffeb;display:inline-block}.gls-title-line2{color:#f4f8ffb3;display:inline-block}.gls-title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2dd4ff,#7a5cff 50%,#c4b3ff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 20px rgba(45,212,255,.5));font-weight:900}.gls-subtitle{color:#b8c4dcc7;font-size:clamp(13px,1.1vw,16px);font-weight:500;line-height:1.7;margin:0;max-width:720px}.gls-stats{grid-gap:12px;display:grid;flex-shrink:0;gap:12px;grid-template-columns:repeat(4,1fr)}.gls-stat-card{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#0d1322eb,#141a2ceb);border:1px solid #7a5cff52;border-radius:14px;box-shadow:0 8px 24px #0006,inset 0 1px 0 #ffffff0f;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:100px;padding:18px 22px;transition:all .3s ease}.gls-stat-card:hover{border-color:#2dd4ff99;box-shadow:0 12px 32px #00000080,0 0 24px #2dd4ff38,inset 0 1px 0 #ffffff1a;transform:translateY(-2px)}.gls-stat-card-wide{min-width:130px}.gls-stat-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2dd4ff,#7a5cff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(45,212,255,.32));font-family:JetBrains Mono,monospace;font-size:clamp(20px,1.8vw,28px);font-weight:900;letter-spacing:-.5px}.gls-stat-label{color:#b8c4dc9e;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.gls-filters{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#00000052,#0000002e);border:1px solid #7a5cff2e;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px;padding:12px 18px}.gls-filter{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#b8c4dcd9;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:.4px;padding:9px 16px;text-transform:uppercase;transition:all .25s ease}.gls-filter:hover{background:#2dd4ff1f;border-color:#2dd4ff8c;color:#f4f8ff;transform:translateY(-1px)}.gls-filter.active{background:linear-gradient(135deg,#2dd4ff38,#7a5cff38);border-color:#2dd4ff;box-shadow:0 4px 14px #2dd4ff52,inset 0 1px 0 #ffffff1f;color:#fff}.gls-filter-icon{font-size:12px}.gls-filter-count{align-items:center;background:#0000006b;border-radius:999px;color:#2dd4ff;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;height:18px;justify-content:center;min-width:20px;padding:0 6px}.gls-filter.active .gls-filter-count{background:#ffffff38;color:#fff}.gls-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.gls-grid>:first-child{grid-column:span 1}.gls-info-bar{grid-gap:16px;align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#2dd4ff0f,#7a5cff0f),linear-gradient(180deg,#0000006b,#00000038);border:1px solid #7a5cff47;border-radius:16px;box-shadow:0 12px 36px #0006,inset 0 1px 0 #ffffff0f;display:grid;gap:16px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;margin-top:40px;padding:24px 32px}.gls-info-item{align-items:center;display:flex;gap:14px;min-width:0}.gls-info-icon{filter:drop-shadow(0 0 8px rgba(45,212,255,.4));flex-shrink:0;font-size:24px}.gls-info-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gls-info-title{color:#f4f8ff;font-size:13px;font-weight:800;letter-spacing:-.2px}.gls-info-desc{color:#b8c4dcb3;font-size:10px;font-weight:600;letter-spacing:.2px}.gls-info-divider{background:linear-gradient(180deg,#0000,#7a5cff6b,#0000);height:36px;width:1px}.gls-trust-panel{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(ellipse 80% 60% at top,#2dd4ff14,#0000 60%),linear-gradient(165deg,#0d1322eb,#141a2ceb);border:1px solid #7a5cff52;border-radius:18px;box-shadow:0 20px 50px #00000080,0 0 40px #2dd4ff1a,inset 0 1px 0 #ffffff0f;margin-top:32px;overflow:hidden;padding:32px 36px;position:relative}.gls-trust-panel:before{animation:glsTrustGlow 14s linear infinite;background:conic-gradient(from 0deg,#0000 0,#2dd4ff66 25%,#7a5cff66 50%,#0000 75%,#0000 100%);border-radius:18px;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:1px;pointer-events:none;position:absolute}@keyframes glsTrustGlow{to{transform:rotate(1turn)}}.gls-trust-header{align-items:center;border-bottom:1px solid #7a5cff38;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:18px;position:relative;z-index:1}.gls-trust-eyebrow{align-items:center;background:linear-gradient(135deg,#2dd4ff24,#7a5cff24);border:1px solid #2dd4ff6b;border-radius:999px;display:inline-flex;gap:12px;padding:8px 16px}.gls-trust-icon{filter:drop-shadow(0 0 8px rgba(45,212,255,.6));font-size:16px}.gls-trust-eyebrow-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2dd4ff,#7a5cff);-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:900;letter-spacing:1.4px}.gls-trust-stat{align-items:baseline;display:flex;gap:8px}.gls-trust-stat-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2dd4ff,#7a5cff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 14px rgba(45,212,255,.4));font-family:JetBrains Mono,monospace;font-size:28px;font-weight:900;letter-spacing:-.8px}.gls-trust-stat-label{color:#b8c4dcbf;font-size:11px;font-weight:700;letter-spacing:.4px}.gls-trust-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);position:relative;z-index:1}.gls-trust-chip{align-items:center;background:#00000052;border:1px solid #7a5cff38;border-radius:10px;cursor:default;display:inline-flex;gap:8px;padding:12px 14px;transition:all .3s ease}.gls-trust-chip:hover{background:#2dd4ff14;border-color:#2dd4ff8c;box-shadow:0 8px 20px #2dd4ff2e;transform:translateY(-2px)}.gls-trust-chip-dot{animation:glsTrustDot 2s ease-in-out infinite;background:#16c784;border-radius:50%;box-shadow:0 0 8px #16c78499;flex-shrink:0;height:6px;width:6px}@keyframes glsTrustDot{0%,to{opacity:1}50%{opacity:.5}}.gls-trust-chip-name{color:#f4f8ff;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gls-trust-foot{border-top:1px solid #7a5cff2e;color:#b8c4dca6;font-size:12px;font-weight:500;letter-spacing:.2px;margin-top:18px;padding-top:18px;position:relative;text-align:center;z-index:1}@media (min-width:1920px){.gls-inner{padding:0 64px}.gls-grid{gap:28px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:1919px) and (min-width:1440px){.gls-grid{gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:1439px) and (min-width:1200px){.gls-inner{padding:0 36px}.gls-grid{gap:22px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.gls-info-bar{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}}@media (max-width:1199px) and (min-width:1024px){.gls-inner{padding:0 32px}.gls-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.gls-stats{grid-template-columns:repeat(4,1fr)}.gls-info-bar{padding:20px 24px}.gls-trust-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1023px) and (min-width:768px){.gls-section{padding:60px 0}.gls-inner{padding:0 28px}.gls-header{align-items:flex-start;flex-direction:column}.gls-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.gls-stats{grid-template-columns:repeat(4,1fr);width:100%}.gls-info-bar{gap:16px;grid-template-columns:1fr 1fr}.gls-info-divider{display:none}.gls-trust-grid{grid-template-columns:repeat(4,1fr)}.gls-trust-panel{padding:28px 24px}}@media (max-width:767px) and (min-width:481px){.gls-section{padding:50px 0}.gls-inner{padding:0 20px}.gls-header{align-items:flex-start;flex-direction:column}.gls-title{font-size:clamp(28px,7vw,36px)}.gls-grid{gap:16px}.gls-grid,.gls-stats{grid-template-columns:repeat(2,1fr)}.gls-stats{gap:10px;width:100%}.gls-stat-card{min-width:0;padding:14px 16px}.gls-stat-card-wide{min-width:0}.gls-filters{gap:8px;padding:10px 14px}.gls-filter{font-size:10px;padding:8px 13px}.gls-info-bar{gap:14px;grid-template-columns:1fr 1fr;padding:18px 20px}.gls-info-divider{display:none}.gls-info-icon{font-size:20px}.gls-info-title{font-size:12px}.gls-info-desc{font-size:9px}.gls-trust-grid{grid-template-columns:repeat(3,1fr)}.gls-trust-panel{padding:24px 20px}.gls-trust-stat-num{font-size:22px}}@media (max-width:480px){.gls-section{padding:40px 0}.gls-inner{padding:0 16px}.gls-bg-glow-1,.gls-bg-glow-2{filter:blur(80px);height:280px;width:280px}.gls-header{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:24px}.gls-eyebrow{font-size:9px;gap:6px;padding:6px 12px}.gls-eyebrow-icon{font-size:13px}.gls-eyebrow-badge{font-size:7px;padding:2px 6px}.gls-title{font-size:clamp(24px,8vw,32px);margin-bottom:12px}.gls-subtitle{font-size:12px;line-height:1.6}.gls-stats{gap:8px;grid-template-columns:repeat(2,1fr);width:100%}.gls-stat-card{border-radius:10px;min-width:0;padding:12px 14px}.gls-stat-card-wide{min-width:0}.gls-stat-num{font-size:18px}.gls-stat-label{font-size:8px}.gls-filters{-ms-overflow-style:none;flex-wrap:nowrap;gap:6px;margin-bottom:22px;overflow-x:auto;padding:8px 12px;scrollbar-width:none}.gls-filters::-webkit-scrollbar{display:none}.gls-filter{flex-shrink:0;font-size:9px;padding:7px 11px}.gls-filter-count{font-size:8px;height:16px;min-width:18px}.gls-grid{gap:16px}.gls-grid,.gls-info-bar{grid-template-columns:1fr}.gls-info-bar{gap:14px;margin-top:28px;padding:16px 18px}.gls-info-divider{display:none}.gls-info-item{gap:12px}.gls-info-icon{font-size:22px}.gls-info-title{font-size:13px}.gls-info-desc{font-size:10px}.gls-trust-panel{margin-top:22px;padding:22px 18px}.gls-trust-header{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:14px}.gls-trust-eyebrow{padding:6px 12px}.gls-trust-eyebrow-text{font-size:9px}.gls-trust-stat-num{font-size:20px}.gls-trust-stat-label{font-size:10px}.gls-trust-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.gls-trust-chip{padding:10px 12px}.gls-trust-chip-name{font-size:11px}.gls-trust-foot{font-size:11px;line-height:1.5;margin-top:14px;padding-top:14px}}@media (max-width:360px){.gls-inner{padding:0 12px}.gls-stats{grid-template-columns:1fr 1fr}.gls-stat-card{padding:10px 12px}.gls-stat-num{font-size:16px}}@media (prefers-reduced-motion:reduce){.gls-bg-glow-1,.gls-bg-glow-2{animation:none}}.legacy-hidden{display:none!important}.hp-hero{background:radial-gradient(ellipse 80% 50% at 50% -20%,#f0b90b29,#0000 60%),radial-gradient(ellipse 60% 40% at 90% 20%,#fcd5351a,#0000 60%),radial-gradient(ellipse 50% 40% at 10% 80%,#f0b90b14,#0000 60%),linear-gradient(180deg,#0a0e1a,#0f1322 50%,#0a0e1a);box-sizing:border-box;min-height:660px;overflow:hidden;padding:48px 0 80px;position:relative;width:100%}.hp-bg-grid{background-image:linear-gradient(#f0b90b0d 1px,#0000 0),linear-gradient(90deg,#f0b90b0d 1px,#0000 0);background-size:80px 80px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 50% at center,#000c,#0000 90%);mask-image:radial-gradient(ellipse 70% 50% at center,#000c,#0000 90%)}.hp-bg-glow,.hp-bg-grid{pointer-events:none;position:absolute}.hp-bg-glow{border-radius:50%;filter:blur(140px)}.hp-bg-glow-1{animation:hpGlowFloat1 18s ease-in-out infinite;background:radial-gradient(circle,#f0b90b52,#fcd5351f 40%,#0000 70%);height:580px;left:5%;top:-10%;width:580px}.hp-bg-glow-2{animation:hpGlowFloat2 22s ease-in-out infinite;background:radial-gradient(circle,#f0b90b47,#ffa5001a 40%,#0000 70%);bottom:-10%;height:620px;right:5%;width:620px}@keyframes hpGlowFloat1{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(60px,40px)}}@keyframes hpGlowFloat2{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(-50px,-30px)}}.hp-bg-lines{inset:0;opacity:.7;pointer-events:none;position:absolute}.hp-bg-lines svg{height:100%;width:100%}.hp-inner{grid-gap:60px;align-items:center;box-sizing:border-box;display:grid;gap:60px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin:0 auto;max-width:1480px;padding:0 48px;position:relative;width:100%;z-index:2}.hp-left{display:flex;flex-direction:column;gap:32px}.hp-eyebrow{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#f0b90b1f,#fcd5350f),#0d1322b3;border:1px solid #f0b90b66;border-radius:999px;box-shadow:0 4px 20px #f0b90b38,inset 0 1px 0 #ffffff14;color:#f4f8fff2;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:800;gap:12px;letter-spacing:1.2px;padding:9px 18px;text-transform:uppercase;width:fit-content}.hp-eyebrow-dot{animation:hpDotPulse 2s ease-in-out infinite;background:#16c784;border-radius:50%;box-shadow:0 0 12px #16c784b3;height:8px;width:8px}@keyframes hpDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hp-eyebrow-divider{background:#ffffff2e;height:12px;width:1px}.hp-eyebrow-mainnet{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#fcd535);-webkit-background-clip:text;background-clip:text;font-weight:900;letter-spacing:1.4px}.hp-title{font-family:Inter,sans-serif;font-size:clamp(48px,6vw,84px);font-weight:900;letter-spacing:-2px;line-height:1;margin:0}.hp-title-line1{color:#f4f8ffeb;display:block;text-shadow:0 4px 30px #00000080}.hp-title-line2{display:block;margin-top:8px}.hp-title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0b90b,#fcd535 50%,#ffe066);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 30px rgba(240,185,11,.5))}.hp-subtitle{color:#b8c4dcc7;font-size:clamp(15px,1.3vw,18px);font-weight:500;letter-spacing:.2px;line-height:1.7;margin:0;max-width:540px}.hp-key-stats{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#f0b90b0f,#fcd5350a),#0d1322a6;border:1px solid #f0b90b38;border-radius:14px;box-shadow:0 12px 36px #0006,0 0 32px #f0b90b14,inset 0 1px 0 #ffffff0f;display:flex;gap:32px;max-width:100%;padding:22px 28px;width:fit-content}.hp-key-stat{display:flex;flex-direction:column;gap:6px}.hp-key-stat-num{color:#f4f8ff;font-family:JetBrains Mono,monospace;font-size:clamp(22px,2vw,32px);font-weight:900;letter-spacing:-.8px;line-height:1;text-shadow:0 0 18px #f0b90b66}.hp-key-stat-label{color:#b8c4dc8c;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.hp-key-stat-divider{background:linear-gradient(180deg,#0000,#f0b90b6b,#0000);height:38px;width:1px}.hp-actions{display:flex;flex-wrap:wrap;gap:14px}.hp-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-weight:800;gap:10px;height:56px;justify-content:center;letter-spacing:.4px;overflow:hidden;padding:0 32px;position:relative;text-transform:uppercase;transition:all .3s ease}.hp-btn-primary{background:linear-gradient(135deg,#f0b90b,#fcd535);box-shadow:0 8px 28px #f0b90b80,inset 0 1px 0 #fff6,inset 0 -1px 0 #0000002e;color:#0a0e1a}.hp-btn-primary:hover{box-shadow:0 12px 36px #f0b90bb3,inset 0 1px 0 #ffffff80,inset 0 -1px 0 #0000002e;filter:brightness(1.08);transform:translateY(-2px)}.hp-btn-primary:active{transform:translateY(0)}.hp-btn-shine{background:linear-gradient(105deg,#0000,#ffffff73 50%,#0000);height:100%;left:-120%;position:absolute;top:0;transition:left .7s ease;width:60%}.hp-btn-primary:hover .hp-btn-shine{left:130%}.hp-btn-icon{font-size:12px}.hp-btn-arrow{font-size:18px;font-weight:900}.hp-btn-ghost{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #f0b90b6b;color:#f4f8ff}.hp-btn-ghost:hover{background:#f0b90b1f;border-color:#f0b90b;box-shadow:0 8px 24px #f0b90b52;transform:translateY(-2px)}.hp-trust{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:4px}.hp-trust-item{align-items:center;color:#b8c4dcc7;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.3px}.hp-trust-icon{font-size:14px}.hp-right{display:flex;justify-content:center}.hp-ticker-panel{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:linear-gradient(165deg,#0d1322f0,#141a2cf0);border:1px solid #f0b90b47;border-radius:18px;box-shadow:0 24px 60px #0009,0 0 40px #f0b90b29,inset 0 1px 0 #ffffff0f;display:flex;flex-direction:column;max-width:460px;min-height:540px;overflow:hidden;width:100%}.hp-ticker-head{align-items:center;background:linear-gradient(135deg,#f0b90b1a,#fcd5350d);border-bottom:1px solid #f0b90b38;display:flex;justify-content:space-between;padding:18px 24px}.hp-ticker-head-left{align-items:center;display:inline-flex;gap:10px}.hp-ticker-live-dot{animation:hpDotPulse 2s ease-in-out infinite;background:#16c784;border-radius:50%;box-shadow:0 0 10px #16c784b3;height:8px;width:8px}.hp-ticker-live-text{color:#f4f8ff;font-family:Inter,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.4px}.hp-ticker-time{color:#b8c4dc99;font-size:10px;font-weight:700;letter-spacing:.5px}.hp-ticker-list{display:flex;flex-direction:column}.hp-ticker-row{grid-gap:12px;align-items:center;border-bottom:1px solid #f0b90b14;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 102px 64px 60px;min-height:64px;padding:16px 24px;transition:background .2s ease}.hp-ticker-row:hover{background:#f0b90b0f}.hp-ticker-row:last-child{border-bottom:none}.hp-ticker-symbol-block{align-items:center;display:flex;gap:10px}.hp-ticker-coin-icon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));flex-shrink:0;transition:transform .3s ease}.hp-ticker-row:hover .hp-ticker-coin-icon{transform:scale(1.08) rotate(-4deg)}.hp-ticker-symbol-text{align-items:baseline;display:flex;gap:4px;min-width:0}.hp-ticker-symbol{color:#f4f8ff;font-family:Inter,sans-serif;font-size:14px;font-weight:900;letter-spacing:-.3px}.hp-ticker-pair{color:#b8c4dc80;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.hp-ticker-price-block{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:2px}.hp-ticker-price{color:#f4f8ff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;letter-spacing:-.3px;white-space:nowrap}.hp-ticker-change{font-feature-settings:"tnum";align-items:center;border-radius:5px;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;gap:3px;justify-content:center;padding:4px 8px;white-space:nowrap}.hp-ticker-change.positive{background:#16c7842e;border:1px solid #16c78459;color:#16c784;text-shadow:0 0 6px #16c78466}.hp-ticker-change.negative{background:#ea39432e;border:1px solid #ea394359;color:#ff6a82;text-shadow:0 0 6px #ea394366}.hp-ticker-change-arrow{font-size:12px}.hp-ticker-mini-chart{flex-shrink:0;height:24px;width:60px}.hp-ticker-foot{align-items:center;background:#00000052;border-top:1px solid #f0b90b2e;color:#b8c4dcd9;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.3px;padding:16px 24px;text-transform:uppercase;transition:all .25s ease}.hp-ticker-foot:hover{background:#f0b90b14;color:#f0b90b}.hp-ticker-foot-arrow{font-size:16px;font-weight:900}@media (min-width:1920px){.hp-inner{max-width:1680px;padding:0 64px}}@media (max-width:1280px){.hp-inner{gap:40px;padding:0 36px}.hp-title{font-size:clamp(40px,5.5vw,64px)}}@media (max-width:1024px){.hp-hero{min-height:0;padding:80px 0 60px}.hp-inner{gap:50px;grid-template-columns:1fr;padding:0 32px}.hp-right{order:2}.hp-left{order:1}.hp-ticker-panel{max-width:100%}}@media (max-width:768px){.hp-hero{padding:60px 0 50px}.hp-inner{gap:40px;padding:0 24px}.hp-bg-glow-1,.hp-bg-glow-2{filter:blur(100px);height:320px;width:320px}.hp-eyebrow{font-size:9px;gap:8px;padding:7px 14px}.hp-eyebrow-divider{display:none}.hp-title{font-size:clamp(36px,9vw,52px);letter-spacing:-1.2px}.hp-key-stats{gap:18px;padding:18px 20px;width:100%}.hp-key-stat-num{font-size:20px}.hp-actions{width:100%}.hp-btn{flex:1 1;font-size:13px;height:50px;padding:0 20px}.hp-trust{gap:16px}.hp-trust-item{font-size:11px}.hp-ticker-head,.hp-ticker-row{padding:14px 18px}.hp-ticker-row{gap:10px;grid-template-columns:1fr 1fr auto}.hp-ticker-mini-chart{display:none}.hp-ticker-symbol{font-size:13px}.hp-ticker-pair{font-size:9px}.hp-ticker-price{font-size:12px}.hp-ticker-change{font-size:10px;padding:3px 7px}.hp-ticker-symbol-block{gap:8px}.hp-ticker-coin-icon{height:24px!important;width:24px!important}}@media (max-width:480px){.hp-hero{min-height:0;padding:48px 0 40px}.hp-inner{gap:32px;padding:0 18px}.hp-title{font-size:clamp(32px,10vw,44px)}.hp-subtitle{font-size:13px}.hp-bg-lines svg g:last-of-type{display:none}.hp-key-stats{flex-wrap:wrap;gap:14px;justify-content:center;padding:16px}.hp-key-stat{align-items:center}.hp-key-stat-num{font-size:18px}.hp-key-stat-label{font-size:9px}.hp-key-stat-divider{height:32px}.hp-actions{flex-direction:column;gap:10px;width:100%}.hp-btn{flex:none;width:100%}.hp-trust{gap:14px;justify-content:center}.hp-trust-item{font-size:10px}.hp-ticker-panel{min-height:0}.hp-ticker-row{grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:14px 16px}.hp-ticker-row .hp-ticker-change{grid-column:2}.hp-ticker-row .hp-ticker-price-block{align-items:flex-start;grid-column:1;grid-row:2;margin-top:4px}.hp-ticker-row .hp-ticker-symbol-block{grid-column:1;grid-row:1}}@media (max-width:360px){.hp-inner{padding:0 14px}.hp-key-stats{gap:10px;padding:14px}.hp-key-stat-divider{display:none}}@media (prefers-reduced-motion:reduce){.hp-bg-glow-1,.hp-bg-glow-2,.hp-eyebrow-dot,.hp-ticker-live-dot{animation:none}}.fm-section{background:radial-gradient(ellipse 80% 50% at 50% 0,#f0b90b0d,#0000 70%),#0a0e1a;background:radial-gradient(ellipse 80% 50% at 50% 0,#f0b90b0d,#0000 70%),var(--nx-bg-base,#0a0e1a);overflow:hidden;padding:96px 0;padding:var(--nx-space-9,96px) 0 var(--nx-space-8,96px);position:relative;width:100%}.fm-section:before{background-image:linear-gradient(rgba(240,185,11,.025) 1px,#0000 0),linear-gradient(90deg,rgba(240,185,11,.025) 1px,#0000 0);background-size:80px 80px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 50% at center,#0009,#0000 90%);mask-image:radial-gradient(ellipse 70% 50% at center,#0009,#0000 90%);pointer-events:none;position:absolute}.fm-inner{box-sizing:border-box;margin:0 auto;max-width:1480px;padding:0 48px;padding:0 var(--nx-container-pad,48px);position:relative;width:100%;z-index:1}.fm-header{margin-bottom:64px;margin-bottom:var(--nx-space-7,64px);text-align:center}.fm-eyebrow{background:#f0b90b1a;border:1px solid #f0b90b66;border-radius:999px;box-shadow:0 4px 20px #f0b90b2e;color:#f0b90b;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:18px;padding:7px 16px;text-transform:uppercase}.fm-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f4f8ff,#f0b90b 60%,#fcd535);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 24px rgba(240,185,11,.32));font-family:Space Grotesk,system-ui,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",system-ui,sans-serif);font-size:clamp(32px,4vw,52px);font-weight:900;letter-spacing:-1.2px;line-height:1.15;margin:0 0 14px}.fm-subtitle{color:#b8c4dcc7;font-size:clamp(14px,1.2vw,17px);font-weight:500;letter-spacing:.2px;line-height:1.7;margin:0 auto;max-width:680px}.fm-grid{grid-gap:24px;grid-gap:var(--nx-space-4,24px);display:grid;gap:24px;gap:var(--nx-space-4,24px);grid-template-columns:repeat(4,1fr)}.fm-card{align-items:flex-start;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#0d1322d9,#141a2cd9);border:1px solid #ffffff0f;border-radius:16px;border-radius:var(--nx-radius-lg,16px);color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;min-height:220px;overflow:hidden;padding:32px 24px 24px;padding:var(--nx-space-5,32px) var(--nx-space-4,24px) var(--nx-space-4,24px);position:relative;text-align:left;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease,background .3s ease;transition:transform .35s var(--nx-ease-overshoot,cubic-bezier(.34,1.56,.64,1)),border-color .3s var(--nx-ease-smooth,ease),box-shadow .3s var(--nx-ease-smooth,ease),background .3s var(--nx-ease-smooth,ease)}.fm-accent-gold{--fm-accent:#f0b90b;--fm-accent-rgb:240,185,11}.fm-accent-cyan{--fm-accent:#00d4ff;--fm-accent-rgb:0,212,255}.fm-accent-green{--fm-accent:#0ecb81;--fm-accent-rgb:14,203,129}.fm-accent-purple{--fm-accent:#a78bfa;--fm-accent-rgb:167,139,250}.fm-card:before{background:linear-gradient(180deg,#0000,var(--fm-accent),#0000);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity .3s ease;width:3px}.fm-card:after{background:radial-gradient(circle at 70% 30%,rgba(var(--fm-accent-rgb),.12),#0000 50%);content:"";height:200%;opacity:0;pointer-events:none;position:absolute;right:-50%;top:-50%;transition:opacity .4s ease;width:200%}.fm-card:hover{border-color:rgba(var(--fm-accent-rgb),.5);box-shadow:0 16px 48px #00000073,0 0 32px rgba(var(--fm-accent-rgb),.25);transform:translateY(-6px)}.fm-card:hover:after,.fm-card:hover:before{opacity:1}.fm-card:focus-visible{outline:2px solid var(--fm-accent);outline-offset:4px}.fm-card-icon{align-items:center;background:rgba(var(--fm-accent-rgb),.1);border:1px solid rgba(var(--fm-accent-rgb),.3);border-radius:14px;color:var(--fm-accent);display:flex;height:56px;justify-content:center;margin-bottom:16px;margin-bottom:var(--nx-space-3,16px);position:relative;transition:transform .35s ease;transition:transform .35s var(--nx-ease-overshoot,ease);width:56px;z-index:1}.fm-card-icon svg{height:32px;width:32px}.fm-card:hover .fm-card-icon{transform:scale(1.08) rotate(-3deg)}.fm-card-body{flex:1 1;position:relative;width:100%;z-index:1}.fm-card-head{align-items:center;display:flex;gap:8px;margin-bottom:6px}.fm-card-eyebrow{color:var(--fm-accent);font-size:10px;letter-spacing:.16em}.fm-card-badge,.fm-card-eyebrow{font-weight:800;text-transform:uppercase}.fm-card-badge{border-radius:4px;font-size:8px;letter-spacing:.08em;padding:2px 7px}.fm-badge-soon{background:#a78bfa26;border:1px solid #a78bfa66;color:#c4b5fd}.fm-badge-hot{background:#f6465d26;border:1px solid #f6465d66;color:#ff8a9b}.fm-badge-new{background:#0ecb8126;border:1px solid #0ecb8166;color:#4ade80}.fm-card-title{color:#eaecef;font-family:Space Grotesk,system-ui,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",system-ui,sans-serif);font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin-bottom:8px}.fm-card-desc{color:#b8c4dcb8;font-size:13px;font-weight:500;line-height:1.55}.fm-card-arrow{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;color:#b8c4dc80;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;position:absolute;right:24px;right:var(--nx-space-4,24px);top:32px;top:var(--nx-space-5,32px);transition:all .3s ease;transition:all .3s var(--nx-ease-smooth,ease);width:36px}.fm-card:hover .fm-card-arrow{background:rgba(var(--fm-accent-rgb),.18);border-color:rgba(var(--fm-accent-rgb),.5);color:var(--fm-accent);transform:translateX(4px)}@media (max-width:1280px){.fm-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fm-section{padding:56px 0 48px}.fm-inner{padding:0 20px}.fm-grid{gap:16px}.fm-card{min-height:180px;padding:24px 20px 20px}.fm-card-icon{height:48px;width:48px}.fm-card-icon svg{height:26px;width:26px}.fm-card-title{font-size:19px}}@media (max-width:480px){.fm-section{padding:48px 0}.fm-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fm-card,.fm-card-arrow,.fm-card-icon{transition:none}.fm-card:hover,.fm-card:hover .fm-card-icon{transform:none}}@keyframes aiGlow{0%,to{filter:drop-shadow(0 0 8px rgba(0,255,198,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 16px rgba(0,255,198,.8));transform:scale(1.02)}}@keyframes pulseRing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.NOVEX-logo{align-items:center;display:inline-flex;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.NOVEX-logo--small{gap:8px}.NOVEX-logo--medium{gap:12px}.NOVEX-logo--large{gap:16px}.NOVEX-logo--animated{animation:aiGlow 3s ease-in-out infinite}.NOVEX-logo--interactive{cursor:pointer}.NOVEX-logo--interactive:hover{filter:drop-shadow(0 8px 25px rgba(0,255,198,.3));transform:translateY(-2px)}.NOVEX-logo--interactive:active{transform:translateY(0)}.NOVEX-logo__icon{align-items:center;display:flex;justify-content:center;position:relative}.NOVEX-logo--small .NOVEX-logo__icon{height:24px;width:24px}.NOVEX-logo--medium .NOVEX-logo__icon{height:32px;width:32px}.NOVEX-logo--large .NOVEX-logo__icon{height:48px;width:48px}.NOVEX-logo__icon:before{animation:pulseRing 2s cubic-bezier(.455,.03,.515,.955) infinite;border:2px solid #00ffc64d;border-radius:50%;content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.NOVEX-logo__svg{height:100%;position:relative;width:100%;z-index:1}.NOVEX-logo__text{display:flex;flex-direction:column;gap:2px}.NOVEX-logo__main-text{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#00ffc6,#3b9eff 30%,#7a3eff 60%,#d896ff);background-clip:text;-webkit-background-clip:text;background-size:300% 300%;font-family:Orbitron,Pretendard,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.NOVEX-logo--small .NOVEX-logo__main-text{font-size:16px}.NOVEX-logo--medium .NOVEX-logo__main-text{font-size:24px}.NOVEX-logo--large .NOVEX-logo__main-text{font-size:36px}.NOVEX-logo__sub-text{color:#b8bcc8cc;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase}.NOVEX-logo--small .NOVEX-logo__sub-text{font-size:8px}.NOVEX-logo--medium .NOVEX-logo__sub-text{font-size:10px}.NOVEX-logo--large .NOVEX-logo__sub-text{font-size:12px}.NOVEX-logo--hovered .NOVEX-logo__main-text{animation-duration:2s}.NOVEX-logo--hovered .NOVEX-logo__icon{animation:floatUp 1s ease-in-out infinite}.NOVEX-logo:focus-visible{border-radius:4px;outline:2px solid #3b9eff;outline-offset:4px}@media (prefers-color-scheme:dark){.NOVEX-logo__sub-text{color:#b8bcc8e6}}@media (prefers-contrast:high){.NOVEX-logo__main-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#fff);background-clip:text;-webkit-background-clip:text}.NOVEX-logo__sub-text{color:#fff}}@media (prefers-reduced-motion:reduce){.NOVEX-logo,.NOVEX-logo *,.NOVEX-logo :after,.NOVEX-logo :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.NOVEX-logo{filter:none!important;transform:none!important}.NOVEX-logo__main-text{-webkit-text-fill-color:#000!important;background:none!important;color:#000!important}.NOVEX-logo__sub-text{color:#666!important}.NOVEX-logo__icon:before{display:none}}@media (max-width:768px){.NOVEX-logo--large{gap:12px}.NOVEX-logo--large .NOVEX-logo__icon{height:40px;width:40px}.NOVEX-logo--large .NOVEX-logo__main-text{font-size:28px}.NOVEX-logo--large .NOVEX-logo__sub-text{font-size:10px}}@media (max-width:480px){.NOVEX-logo--medium{gap:8px}.NOVEX-logo--medium .NOVEX-logo__icon{height:28px;width:28px}.NOVEX-logo--medium .NOVEX-logo__main-text{font-size:20px}.NOVEX-logo--medium .NOVEX-logo__sub-text{font-size:8px}}.fp-footer{background:radial-gradient(ellipse at 50% 0,#f0b90b0d,#0000 70%),#0a0e1a;background:radial-gradient(ellipse at 50% 0,#f0b90b0d,#0000 70%),var(--nx-bg-base,#0a0e1a);border-top:1px solid #ffffff0f;border-top:1px solid var(--nx-border-soft,#ffffff0f);color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);overflow:hidden;position:relative;width:100%}.fp-top-glow{background:linear-gradient(90deg,#0000,#f0b90b80 50%,#0000);filter:blur(.5px);height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60%}.fp-inner{margin:0 auto;max-width:1440px;max-width:var(--nx-container-max,1440px);padding:96px 32px 32px;padding:var(--nx-space-8,96px) var(--nx-container-pad,32px) var(--nx-space-5,32px);position:relative;width:100%;z-index:2}.fp-columns{grid-gap:48px;grid-gap:var(--nx-space-6,48px);display:grid;gap:48px;gap:var(--nx-space-6,48px);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;margin-bottom:64px;margin-bottom:var(--nx-space-7,64px)}.fp-brand-col{display:flex;flex-direction:column;gap:24px;gap:var(--nx-space-4,24px);max-width:320px}.fp-tagline{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:14px;line-height:1.6;margin:0}.fp-socials{display:flex;gap:8px;gap:var(--nx-space-2,8px)}.fp-social{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);display:inline-flex;font-size:11px;font-weight:700;height:36px;justify-content:center;letter-spacing:.5px;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease,color .25s ease;transition:background .25s var(--nx-ease-smooth,ease),border-color .25s var(--nx-ease-smooth,ease),transform .25s var(--nx-ease-out,ease),color .25s var(--nx-ease-smooth,ease);width:36px}.fp-social:hover{background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border-color:#f0b90b4d;border-color:var(--nx-gold-border,#f0b90b4d);color:#f0b90b;color:var(--nx-gold,#f0b90b);transform:translateY(-2px)}.fp-link-col{display:flex;flex-direction:column;gap:16px;gap:var(--nx-space-3,16px)}.fp-col-title{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;margin:0 0 var(--nx-space-2,8px);text-transform:uppercase}.fp-link-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fp-link,.fp-link-list{gap:8px;gap:var(--nx-space-2,8px)}.fp-link{align-items:center;color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);display:inline-flex;font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s ease;transition:color .2s var(--nx-ease-smooth,ease)}.fp-badge,.fp-link:hover{color:#f0b90b;color:var(--nx-gold,#f0b90b)}.fp-badge{align-items:center;background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border:1px solid #f0b90b4d;border:1px solid var(--nx-gold-border,#f0b90b4d);border-radius:9999px;border-radius:var(--nx-radius-pill,9999px);display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.fp-bottom{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--nx-border-soft,#ffffff0f);display:flex;flex-wrap:wrap;gap:16px;gap:var(--nx-space-3,16px);justify-content:space-between;padding-top:32px;padding-top:var(--nx-space-5,32px)}.fp-bottom-right,.fp-copy{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:12px}.fp-bottom-right{align-items:center;display:inline-flex;gap:8px;gap:var(--nx-space-2,8px)}.fp-divider{opacity:.5}.fp-region{gap:6px}.fp-lang,.fp-region{align-items:center;display:inline-flex}.fp-lang{background:#ffffff08;border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;transition:background .25s ease,border-color .25s ease,color .25s ease;transition:background .25s var(--nx-ease-smooth,ease),border-color .25s var(--nx-ease-smooth,ease),color .25s var(--nx-ease-smooth,ease)}.fp-lang:hover{background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border-color:#f0b90b4d;border-color:var(--nx-gold-border,#f0b90b4d);color:#f0b90b;color:var(--nx-gold,#f0b90b)}@media (max-width:1200px){.fp-columns{gap:32px;gap:var(--nx-space-5,32px);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}@media (max-width:1024px){.fp-columns{grid-template-columns:1fr 1fr 1fr}.fp-brand-col{grid-column:1/-1;max-width:480px}}@media (max-width:768px){.fp-inner{padding:64px 20px 24px;padding:64px var(--nx-container-pad,20px) 24px}.fp-columns{gap:32px;gap:var(--nx-space-5,32px);grid-template-columns:1fr 1fr;margin-bottom:48px;margin-bottom:var(--nx-space-6,48px)}.fp-brand-col{grid-column:1/-1;max-width:none}.fp-bottom{align-items:flex-start;flex-direction:column;text-align:left}}@media (max-width:480px){.fp-inner{padding:48px 16px 20px}.fp-columns{gap:24px;gap:var(--nx-space-4,24px);grid-template-columns:1fr}.fp-tagline{font-size:13px}}@media (prefers-reduced-motion:reduce){.fp-social:hover{transform:none}}#root,.full-width-layout,.main-page,body,html{box-sizing:border-box!important;margin:0!important;padding:0!important}*{box-sizing:border-box;-webkit-user-select:text;user-select:text}.main-page:after,.main-page:before{-webkit-user-select:none;user-select:none}body,html{margin:0!important;overflow-y:auto!important;padding:0!important}#root,body,html{min-height:100vh!important;width:100%!important}:root{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--success:#059669;--success-light:#10b981;--error:#dc2626;--error-light:#ef4444;--warning:#d97706;--warning-light:#f59e0b;--primary:#2563eb;--primary-light:#3b82f6;--secondary:#1e40af;--accent:#3b82f6;--surface:#1e293b;--surface-light:#334155;--border:#94a3b833;--border-light:#94a3b81a}.main-page{background:radial-gradient(circle at 25% 75%,#2563eb14 0,#0000 60%),radial-gradient(circle at 75% 25%,#1e40af0f 0,#0000 60%),radial-gradient(circle at 50% 50%,#3b82f60a 0,#0000 70%),linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#475569 75%,#1e293b);color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0!important;position:relative;z-index:1}.main-page:before{animation:backgroundPulse 12s ease-in-out infinite;background:radial-gradient(circle at 10% 20%,#667eea14 0,#0000 40%),radial-gradient(circle at 90% 80%,#764ba214 0,#0000 40%),radial-gradient(circle at 50% 50%,#d896ff0d 0,#0000 60%)}.main-page:after,.main-page:before{content:"";height:100vh;left:0;pointer-events:none!important;position:fixed;top:0;width:100%;z-index:-99999!important}.main-page:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='.5' fill='rgba(255,255,255,0.02)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.hero-section-advanced{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);overflow:hidden;padding:120px 0;position:relative;text-align:center;z-index:1000!important}.hero-background-effects{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.floating-element{animation:float 6s ease-in-out infinite;background:linear-gradient(45deg,#3b9eff1a,#7a3eff1a);border-radius:50%;position:absolute}.floating-1{animation-delay:0s;height:200px;left:10%;top:20%;width:200px}.floating-2{animation-delay:2s;height:150px;right:15%;top:60%;width:150px}.floating-3{animation-delay:4s;height:100px;left:80%;top:40%;width:100px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.hero-content-advanced{padding:120px 24px 0;position:relative;width:100%;z-index:1001!important}.hero-badge{align-items:center;animation:pulse 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b9eff1a;border:1px solid #3b9eff4d;border-radius:50px;display:inline-flex;gap:8px;margin-bottom:32px;padding:8px 20px}.badge-icon{font-size:16px}.badge-text{color:#ffffffe6;font-size:14px;font-weight:500}.hero-title-advanced{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(45deg,var(--NOVEX-blue),var(--NOVEX-purple),var(--NOVEX-violet));-webkit-background-clip:text;background-clip:text;background-size:300% 300%;font-size:48px;font-weight:800;letter-spacing:-.03em;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px}.hero-subtitle-advanced{color:#ffffffd9;font-size:20px;font-weight:500;letter-spacing:.3px;margin-bottom:14px;text-shadow:0 2px 4px #0000004d}.hero-description-advanced{color:#ffffffb3;font-size:18px;line-height:1.6;margin-bottom:48px;margin-left:0;margin-right:0;width:100%}.hero-features{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin-bottom:48px}.feature-item{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#3b9eff14;border:1px solid #3b9eff26;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-item:hover{background:#3b9eff1f;border-color:#3b9eff40;box-shadow:0 12px 30px #3b9eff33;transform:translateY(-4px)}.feature-icon-pro{align-items:center;background:linear-gradient(135deg,#3b9eff,#7a3eff);border-radius:12px;box-shadow:0 4px 15px #3b9eff4d;color:#fff;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.feature-icon-pro:hover{box-shadow:0 6px 20px #3b9eff66;transform:scale(1.1)}.feature-icon-pro svg{height:24px;width:24px}.feature-icon{font-size:32px;margin-bottom:8px}.feature-text{color:#ffffffe6;font-family:Inter,Noto Sans KR,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.02em}.hero-actions-advanced{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:80px}.cta-primary-advanced{background:linear-gradient(135deg,var(--NOVEX-blue),var(--NOVEX-purple));border:none;border-radius:12px;box-shadow:0 8px 32px #3b9eff4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.cta-primary-advanced:hover{box-shadow:0 12px 40px #3b9eff66;transform:translateY(-2px)}.btn-glow{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.cta-primary-advanced:hover .btn-glow{left:100%}.cta-secondary-advanced,.cta-tertiary-advanced{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:all .3s ease}.cta-secondary-advanced:hover,.cta-tertiary-advanced:hover{background:#fff3;transform:translateY(-2px)}.hero-title{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite,floatingElements 6s ease-in-out infinite;background:linear-gradient(45deg,var(--NOVEX-blue),var(--NOVEX-purple),var(--NOVEX-violet),var(--NOVEX-blue));-webkit-background-clip:text;background-clip:text;background-size:300% 300%;font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:16px;position:relative;text-shadow:0 0 30px #667eea4d}.hero-title:after{animation:shimmerEffect 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-subtitle{color:#cbd5e1;color:var(--text-secondary);font-size:24px;font-style:italic;margin-bottom:16px}.hero-description{color:#94a3b8;color:var(--text-muted);font-size:18px;line-height:1.6;margin-bottom:32px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cta-primary,.cta-secondary,.cta-tertiary{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-primary:before,.cta-secondary:before,.cta-tertiary:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-primary{background:linear-gradient(135deg,#667eea4d,#764ba24d);border-color:#667eea66;box-shadow:0 0 20px #667eea33}.cta-secondary,.cta-tertiary{background:#ffffff08;border-color:#ffffff26}.cta-primary:hover:before,.cta-secondary:hover:before,.cta-tertiary:hover:before{left:100%}.cta-primary:hover,.cta-secondary:hover,.cta-tertiary:hover{background:#ffffff1a;border-color:#667eea80;box-shadow:0 8px 25px #0000004d,0 0 20px #667eea4d;color:#fff;transform:translateY(-2px)}.btn-icon{font-size:12px;opacity:.8}.btn-text{font-size:13px;letter-spacing:.3px}.hero-stats{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 24px;width:100%}.stat-item{animation:floatingElements 8s ease-in-out infinite;animation-delay:0s;animation-delay:calc(var(--delay, 0)*.5s);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #3b9eff33;border-radius:16px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-item:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.stat-item:hover:before{left:100%}.stat-item:hover{background:#ffffff1a;border-color:var(--NOVEX-blue);box-shadow:0 20px 40px #3b9eff4d,0 0 30px #667eea33,inset 0 1px 0 #ffffff1a;transform:translateY(-12px) scale(1.02)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9eff,#7a3eff 50%,#d896ff);-webkit-background-clip:text;background-clip:text;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;letter-spacing:-.5px;line-height:1;margin-bottom:10px}.stat-label{font-size:12px;font-weight:500;letter-spacing:1px}.section-header{border-top:1px solid #ffffff1a;margin-bottom:32px;margin-top:60px;padding-top:40px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;letter-spacing:-.3px;margin-bottom:12px}.section-subtitle{color:#ffffff80;font-size:14px;font-weight:400;letter-spacing:.2px;margin:0;width:100%}.market-data-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:80px;margin-top:40px;padding:0 24px;width:100%}.market-item{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#0f172acc,#14151ccc);border:1px solid #3b9eff33;box-shadow:0 2px 12px #0003,inset 0 1px 0 #ffffff0d;cursor:pointer!important;padding:16px;pointer-events:auto!important;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:99999!important}.market-item:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);transition:left .6s ease}.market-item:hover{background:linear-gradient(135deg,#3b9eff1f,#7a3eff14);border-color:#3b9eff80;box-shadow:0 8px 24px #0000004d,0 0 20px #3b9eff4d,inset 0 1px 0 #ffffff1a;transform:translateY(-3px) scale(1.03)}.market-pair{color:#fffffff2;font-size:13px;font-weight:700;gap:6px;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.market-pair:before{background:linear-gradient(135deg,#3b9eff33,#7a3eff26);border:1px solid #3b9eff4d;border-radius:50%;box-shadow:0 2px 8px #3b9eff33;display:inline-flex;flex-shrink:0;font-size:14px;height:24px;width:24px}.market-price{font-size:20px;letter-spacing:-.3px;margin-bottom:6px}.market-change,.market-price{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.market-change{border-radius:5px;display:inline-flex;font-size:12px;letter-spacing:.2px;padding:3px 8px}.market-change.positive{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.market-change.negative{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0 auto;max-width:900px;padding:0 24px;width:100%}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f172a99,#14151c99);border:1px solid #3b9eff33;border-radius:16px;cursor:pointer;overflow:hidden;padding:24px 16px;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:hover{border-color:var(--NOVEX-purple);box-shadow:0 16px 48px #7a3eff33;transform:translateY(-8px)}.feature-icon{font-size:48px;margin-bottom:16px}.feature-title{color:#f8fafc;color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:12px}.feature-description{color:#cbd5e1;color:var(--text-secondary);font-size:16px;line-height:1.6}.status-indicator{font-size:16px}.status-name{color:#cbd5e1;color:var(--text-secondary);font-weight:500}.footer-content{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1fr 1fr;max-width:1200px}.footer-brand{max-width:400px}.footer-description{color:#cbd5e1;color:var(--text-secondary);line-height:1.6;margin-top:16px}.footer-links{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.link-group h4{color:#f8fafc;color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:16px}.link-group a{color:#cbd5e1;color:var(--text-secondary);display:block;margin-bottom:8px;text-decoration:none;transition:color .3s ease}.link-group a:hover{color:var(--NOVEX-blue)}.footer-bottom{border-top:1px solid #ffffff1a;color:#94a3b8;color:var(--text-muted);margin-top:48px;padding-top:24px;text-align:center}.header-section,.premium-header-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d!important;border-bottom:1px solid #ffffff1a;box-shadow:0 4px 20px #0000004d;height:40px!important;max-height:40px!important;min-height:40px!important;padding:0!important}.premium-header-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0!important;max-width:none!important;padding:0 2rem;width:100%!important}.premium-logo-section{display:flex;flex-direction:column;gap:.5rem}.brand-tagline{margin-left:1rem}.tagline-text{color:#ffffffb3;font-size:.9rem;font-weight:400;letter-spacing:.5px}.premium-navigation{align-items:center;display:flex;gap:1rem}.premium-nav-link{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;display:flex;flex-direction:column;gap:.25rem;min-width:100px;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.premium-nav-link:hover{background:#ffffff1a;border-color:#667eea4d;box-shadow:0 8px 25px #667eea33;color:#fff;transform:translateY(-2px)}.premium-nav-link.active{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;box-shadow:0 0 20px #667eea4d;color:#fff}.nav-icon{font-size:1.2rem}.nav-text{font-size:.85rem;font-weight:500}.premium-user-section{align-items:center;display:flex;flex-shrink:0;gap:1rem;position:relative;z-index:10002!important}.language-selector-wrapper{position:relative}.premium-language-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;pointer-events:auto!important;position:relative;transition:all .3s ease;z-index:10001!important}.premium-language-selector:hover{background:#ffffff26;border-color:#667eea80;box-shadow:0 4px 12px #667eea33}.premium-language-selector option{background:#1a1a2ef2;color:#fff;padding:.5rem}.premium-connection-status,.status-indicator{align-items:center;display:flex}.status-indicator{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;gap:.75rem;padding:.75rem 1rem;z-index:5}.premium-status-dot{animation:statusPulse 2s infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 10px #ef444480;height:10px;width:10px}.premium-status-dot.online{background:#10b981;box-shadow:0 0 10px #10b98180}.status-info{display:flex;flex-direction:column;gap:.1rem}.status-title{color:#fff;font-size:.8rem;font-weight:600}.status-description{color:#fff9;font-size:.7rem}.premium-connect-wallet-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:1rem 1.5rem;transition:all .3s ease}.premium-connect-wallet-btn:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.btn-icon{font-size:1rem}.btn-text{font-size:.9rem}@keyframes backgroundPulse{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}33%{opacity:1;transform:scale(1.05) rotate(.5deg)}66%{opacity:.9;transform:scale(1.02) rotate(-.3deg)}}@keyframes statusPulse{0%,to{box-shadow:0 0 10px currentColor;opacity:1;transform:scale(1)}50%{box-shadow:0 0 20px currentColor;opacity:.7;transform:scale(1.2)}}@keyframes floatingElements{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(1deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-15px) rotate(-1deg)}}@keyframes shimmerEffect{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}@media (max-width:1400px){.premium-header-content{padding:0 1.5rem}.premium-navigation{gap:.75rem}.premium-nav-link{min-width:90px;padding:.75rem 1.25rem}}@media (max-width:1200px){.premium-navigation{gap:.5rem}.premium-nav-link{min-width:80px;padding:.75rem 1rem}.premium-user-section{gap:.75rem}.premium-language-selector{min-width:100px;padding:.5rem .75rem}}@media (max-width:992px){.premium-header-content{flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:1rem}.premium-logo-section{order:1;text-align:center;width:100%}.premium-navigation{flex-wrap:wrap;gap:.5rem;justify-content:center;order:2}.premium-user-section{flex-wrap:wrap;gap:1rem;justify-content:center;order:3}}@media (max-width:768px){.header-section,.premium-header-section{height:36px!important;max-height:36px!important;min-height:36px!important;padding:0!important}.premium-nav-link{min-width:70px;padding:.5rem .75rem}.nav-text{font-size:.75rem}.status-indicator{padding:.5rem .75rem}.premium-language-selector{font-size:.75rem;min-width:90px}.premium-connect-wallet-btn{padding:.75rem 1rem}.hero-section h1{font-size:2.5rem}.hero-section p{font-size:1.25rem}}@media (max-width:480px){.premium-header-content{padding:.75rem}.premium-navigation{gap:.25rem}.premium-nav-link{min-width:60px;padding:.5rem}.nav-text{font-size:.7rem}.premium-user-section{gap:.5rem}}@media (max-width:768px){.header-content{flex-direction:column;gap:16px;padding:0 16px}.main-navigation{gap:16px}.hero-title{font-size:32px}.hero-subtitle{font-size:18px}.hero-actions{align-items:center;flex-direction:column}.cta-primary,.cta-secondary,.cta-tertiary{max-width:300px;width:100%}.footer-content{gap:32px;grid-template-columns:1fr}}.section-header-advanced{margin-bottom:60px;text-align:center}.section-title-advanced{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--NOVEX-blue),var(--NOVEX-purple));-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;margin-bottom:16px}.section-subtitle-advanced{color:#ffffffb3;font-size:20px;margin-bottom:40px}.market-stats{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:40px}.stat-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b9eff1a;border:1px solid #3b9eff4d;border-radius:16px;display:flex;flex-direction:column;padding:20px 30px}.stat-number{color:var(--NOVEX-blue);font-size:32px;font-weight:800;margin-bottom:8px}.stat-text{color:#ffffffb3;font-size:14px;font-weight:500}.market-grid-advanced{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1200px}.market-card-advanced{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.market-card-advanced:hover{border-color:#3b9eff4d;box-shadow:0 12px 40px #3b9eff33;transform:translateY(-4px)}.market-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.market-pair-advanced{color:#ffffffe6;font-size:20px;font-weight:700}.market-volume{background:#ffffff1a;border-radius:6px;color:#ffffff80;font-size:12px;padding:4px 8px}.market-price-advanced{color:var(--NOVEX-blue);font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:32px;font-weight:800;margin-bottom:12px}.market-change-advanced{align-items:center;display:flex;gap:8px;margin-bottom:16px}.change-arrow{color:#0f8;font-size:20px}.change-percent{color:#0f8;font-size:16px;font-weight:600}.market-change-advanced.negative .change-arrow,.market-change-advanced.negative .change-percent{color:#ff4757}.market-chart-mini{align-items:end;display:flex;gap:2px;height:40px}.chart-bar{background:linear-gradient(to top,var(--NOVEX-blue),var(--NOVEX-purple));border-radius:2px;opacity:.7;transition:all .3s ease;width:8px}.market-card-advanced:hover .chart-bar{opacity:1}.market-ticker{background:#0000004d;border-radius:12px;margin-top:32px;overflow:hidden;padding:16px;position:relative}.ticker-wrapper{animation:ticker-scroll 40s linear infinite;display:flex;white-space:nowrap}.ticker-content{display:flex;flex-shrink:0;white-space:nowrap}.ticker-item{align-items:center;color:#ffffffe6;display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-right:80px;text-shadow:0 1px 2px #00000080}.ticker-item .coin-icon{margin-right:4px}.ticker-item .positive{color:#10b981}.ticker-item .negative{color:#ef4444}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.market-ticker:hover .ticker-wrapper{animation-play-state:paused}.main-content-with-nav{padding-top:88px}@media (max-width:1024px){.main-content-with-nav{padding-top:76px}}@media (max-width:768px){.main-content-with-nav{padding-top:68px}}.hidden-old-nav{z-index:-9999!important}.hidden-old-nav,.hidden-old-nav iframe{display:none!important;opacity:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important}.hidden-old-nav iframe{height:0!important;width:0!important;z-index:-99999!important}.hidden-old-nav .main-navigation{display:none!important}@media (min-width:1920px){.hero-title,.hero-title-advanced{font-size:52px}.hero-subtitle{font-size:22px}.hero-description{font-size:18px}}@media (min-width:1280px) and (max-width:1919px){.hero-title,.hero-title-advanced{font-size:48px}.hero-subtitle{font-size:20px}.hero-description{font-size:16px}}@media (min-width:1024px) and (max-width:1279px){.hero-title,.hero-title-advanced{font-size:42px}.hero-subtitle{font-size:18px}.hero-description{font-size:15px}}@media (min-width:768px) and (max-width:1023px){.hero-title,.hero-title-advanced{font-size:36px}.hero-subtitle{font-size:16px}.hero-description{font-size:14px}}@media (min-width:480px) and (max-width:767px){.hero-title,.hero-title-advanced{font-size:32px}.hero-subtitle{font-size:15px}.hero-description{font-size:13px}}@media (max-width:479px){.hero-title,.hero-title-advanced{font-size:28px}.hero-subtitle{font-size:14px}.hero-description{font-size:12px}}.stat-value-container{align-items:center;display:flex;justify-content:center;min-height:60px}.stat-value-text{-webkit-text-fill-color:#0000;animation:dataUpdate .5s ease-in-out;background:linear-gradient(135deg,#3b9eff,#7a3eff);-webkit-background-clip:text;background-clip:text;display:block;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;text-align:center}.loading-placeholder{animation:pulse 1.5s ease-in-out infinite;color:#ffffff4d;font-size:2rem;font-weight:700}@keyframes dataUpdate{0%{opacity:.5;transform:scale(.95)}50%{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.market-data-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:32px}.market-item{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.market-item:before{background:linear-gradient(90deg,#0000,#3b9eff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.market-item:hover:before{left:100%}.market-item:hover{background:#3b9eff0d;border-color:#3b9eff4d}.market-pair{align-items:center;display:flex;gap:.5rem}.market-pair,.pair-text{color:#fff;font-weight:600}.market-pair:before{align-items:center;background:linear-gradient(135deg,#3b9eff,#7a3eff);border-radius:8px;content:attr(data-icon);display:flex;font-size:20px;font-weight:400;height:32px;justify-content:center;width:32px}.market-price{color:#fff;font-size:18px;font-weight:700}.market-change,.market-price{font-family:JetBrains Mono,monospace}.market-change{align-items:center;display:flex;font-size:14px;font-weight:600;gap:4px}.market-change.positive{color:#00ffc6}.market-change.negative{color:#ff4757}@media (max-width:768px){.loading-placeholder,.stat-value-text{font-size:1.5rem}.market-data-grid{gap:12px;grid-template-columns:1fr}.market-item{padding:16px}.market-pair{font-size:14px}.market-price{font-size:16px}.market-change{font-size:12px}}.common-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0e1321fa,#0c121ff5);border-bottom:1px solid #3b9eff1a;box-shadow:0 16px 40px #03081457;position:sticky;top:0;z-index:1000}.common-header .header-content{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin:0;max-width:none;min-height:48px;padding:12px 20px;position:relative;width:100%;z-index:10}.common-header .logo-section{align-items:center;background:linear-gradient(135deg,#1c253fe6,#0d1424d1);border:1px solid #61e4ff14;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 24px #0308143d;display:flex;gap:10px;padding:10px 14px}.common-header .logo-wrapper{cursor:pointer;transition:transform .2s}.common-header .logo-wrapper:hover{transform:scale(1.05)}.common-header .logo-text{display:flex;flex-direction:column;line-height:.9}.common-header .brand-name{color:#3b9eff;font-size:14px;font-weight:600;letter-spacing:.3px}.common-header .brand-type{color:#ffffff80;font-size:9px;font-weight:400;letter-spacing:.8px;margin-top:-1px}.common-header .main-navigation{align-items:center;background:linear-gradient(180deg,#111728f0,#0c1222e6);border:1px solid #61e4ff14;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff08,0 10px 24px #03081433;display:flex;gap:6px;justify-content:center;justify-self:center;padding:6px}.common-header .nav-dropdown-container{display:inline-block;position:relative}.common-header .nav-link{align-items:center;background:none;border:none;border-radius:14px;color:#d9e1f1bd;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;justify-content:center;letter-spacing:.2px;min-height:40px;padding:0 16px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.common-header .nav-link:hover{background:#ffffff0a;color:#fffffffa}.common-header .nav-link.active{background:linear-gradient(135deg,#3b9eff2e,#7a5cff2e);box-shadow:inset 0 0 0 1px #61e4ff1f,0 8px 20px #3164d12e;color:#fff;font-weight:500}.common-header .nav-link.active:after{display:none}.common-header .premium-dropdown{animation:dropdownFadeIn .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a2ef2;border:1px solid #667eea4d;border-radius:12px;box-shadow:0 20px 40px #0006,0 0 30px #667eea33,inset 0 1px 0 #ffffff1a;left:50%;margin-top:8px;min-width:320px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);z-index:9999}.common-header .dropdown-header{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-bottom:1px solid #ffffff1a;padding:16px 20px 12px}.common-header .dropdown-header h3{color:#ffffffe6;font-size:16px;font-weight:600;letter-spacing:.3px;margin:0}.common-header .dropdown-content{max-height:400px;overflow-y:auto;padding:12px 0}.common-header .dropdown-section{margin-bottom:16px}.common-header .section-title{color:#fff9;font-size:12px;font-weight:500;letter-spacing:.8px;margin:0 0 8px;padding:0 20px;text-transform:uppercase}.common-header .section-items{display:flex;flex-direction:column}.common-header .dropdown-item{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;padding:12px 20px;transition:all .2s ease}.common-header .dropdown-item:hover{background:#667eea1a;border-left-color:#667eea99;transform:translateX(2px)}.common-header .item-icon{font-size:18px;margin-right:12px;opacity:.8;text-align:center;width:24px}.common-header .item-content{display:flex;flex:1 1;flex-direction:column}.common-header .item-name{color:#ffffffe6;font-size:14px;font-weight:500;margin-bottom:2px}.common-header .item-details{align-items:center;display:flex;justify-content:space-between;margin-top:2px}.common-header .item-price{color:#fffc;font-size:12px}.common-header .item-change,.common-header .item-price{font-family:SF Mono,Monaco,Inconsolata,monospace;font-weight:500}.common-header .item-change{border-radius:4px;font-size:11px;padding:2px 6px}.common-header .item-change.positive{background:#00ff881a;color:#0f8}.common-header .item-change.negative{background:#ff47571a;color:#ff4757}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.common-header .user-section{align-items:center;background:linear-gradient(135deg,#151c2fe6,#0d1321d1);border:1px solid #61e4ff14;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff08,0 10px 24px #03081433;display:flex;gap:8px;justify-self:end;padding:6px 8px 6px 12px}.common-header .connection-status{align-items:center;border-right:1px solid #ffffff0f;display:flex;gap:6px;padding-right:10px}.common-header .status-text{color:#dfe7f7ad;font-size:10px;font-weight:500}.common-header .status-dot{background:#ff4757;border-radius:50%;height:8px;width:8px}.common-header .status-dot.online{background:#0f8}.common-header .connect-wallet-btn{background:linear-gradient(135deg,#3b9eff,#7a3eff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;min-height:38px;padding:0 14px;transition:all .3s ease}.common-header .connect-wallet-btn:hover{box-shadow:0 4px 12px #3b9eff4d;transform:translateY(-1px)}@media (max-width:1100px){.common-header .header-content{grid-template-columns:auto 1fr}.common-header .user-section{display:none}.common-header .main-navigation{justify-self:end}}@media (max-width:768px){.common-header .header-content{grid-template-columns:1fr;padding:10px 12px}.common-header .logo-section{justify-content:center}.common-header .main-navigation{justify-content:flex-start;justify-self:stretch;overflow-x:auto;width:100%}.common-header .nav-link{white-space:nowrap}}.trading-layout{--common-header-height:69px;background:#0a0f24;color:#fff;display:flex;flex-direction:column;gap:0!important;height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.trading-layout-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14151cfa;border-bottom:1px solid #3b9eff1a;position:sticky;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;min-height:36px;padding:4px 24px;position:relative;z-index:10}.logo-section{gap:6px}.logo-wrapper{cursor:pointer;transition:transform .2s}.logo-wrapper:hover{transform:scale(1.05)}.logo-text{display:flex;flex-direction:column;line-height:.9}.brand-name{color:#3b9eff;font-size:14px;font-weight:600;letter-spacing:.3px}.brand-type{color:#ffffff80;font-size:9px;font-weight:400;letter-spacing:.8px;margin-top:-1px}.main-navigation{align-items:center;display:flex;gap:24px}.nav-link{background:none;border:none;color:#ffffffb3;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;letter-spacing:.2px;padding:4px 0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-link:hover{color:#fffffff2;transform:translateY(-1px)}.nav-link.active{color:#fff;font-weight:500}.nav-link.active:after{background:linear-gradient(90deg,#0000,#667eeacc,#0000);border-radius:1px;bottom:-8px;content:"";height:1px;left:0;position:absolute;right:0}.user-section{align-items:center;display:flex;gap:8px}.connection-status{align-items:center;display:flex;gap:4px}.status-text{color:#fff9;font-size:10px;font-weight:400}.status-dot{background:#ff4757;border-radius:50%;height:8px;width:8px}.status-dot.online{background:#0f8}.connect-wallet-btn{background:linear-gradient(135deg,#3b9eff,#7a3eff);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .3s ease}.connect-wallet-btn:hover{box-shadow:0 4px 12px #3b9eff4d;transform:translateY(-1px)}.main-nav{display:flex;gap:8px}.nav-item{background:none;border:none;border-radius:6px;color:#b8bcc8;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.nav-item:hover{background:#3b9eff1a;color:#3b9eff}.nav-item.active{background:linear-gradient(135deg,#3b9eff33,#7a3eff33);border-bottom:2px solid #3b9eff;color:#fff}.header-center{flex:1 1;max-width:400px}.search-bar{position:relative;width:100%}.search-bar input{background:#25263199;border:1px solid #3b9eff33;border-radius:8px;color:#fff;font-size:13px;padding:10px 12px 10px 36px;transition:all .2s;width:100%}.search-bar input:focus{border-color:#3b9eff;box-shadow:0 0 0 3px #3b9eff1a;outline:none}.search-icon{font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.header-right{display:flex;gap:8px}.header-btn{align-items:center;background:#25263199;border:1px solid #3b9eff33;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s}.header-btn:hover{background:#3b9eff1a;border-color:#3b9eff}.header-btn .icon{font-size:16px}.trading-layout-main{display:flex;flex:1 1;height:calc(100dvh - var(--common-header-height));margin-top:0;min-height:0;overflow:hidden;padding-top:0}.trading-layout-sidebar{background:#14151cf2;border-right:1px solid #3b9eff1a;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:240px}.trading-layout-sidebar.collapsed{max-width:50px!important;min-width:50px!important;overflow:visible!important;padding:8px!important;width:50px!important}.sidebar-section{display:flex;flex-direction:column;gap:12px}.sidebar-section-header{align-items:center;display:flex;justify-content:space-between}.sidebar-title{color:#b8bcc8;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.toggle-btn{align-items:center;background:#25263199;border:1px solid #3b9eff33;border-radius:4px;color:#b8bcc8;display:flex;font-size:10px;height:20px;justify-content:center;transition:all .2s;width:20px}.toggle-btn:hover{background:#3b9eff1a;border-color:#3b9eff;color:#3b9eff}.favorite-pairs{animation:slideDown .2s ease-out;display:flex;flex-direction:column;gap:8px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-toggle-btn{align-items:center;background:linear-gradient(135deg,#3b9eff,#7a3eff);border:1px solid #3b9eff4d;border-radius:50%;box-shadow:0 2px 8px #3b9eff66;color:#fff;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;position:absolute;right:-12px;top:8px;transition:all .2s;width:24px;z-index:10}.sidebar-toggle-btn:hover{box-shadow:0 4px 12px #3b9eff99;transform:scale(1.1)}.sidebar-icons-only{flex-direction:column;gap:12px;padding-top:40px}.icon-btn,.sidebar-icons-only{align-items:center;display:flex}.icon-btn{background:#252631cc;border:1px solid #3b9eff33;border-radius:8px;cursor:pointer;font-size:18px;height:36px;justify-content:center;position:relative;transition:all .2s;width:36px}.icon-btn:hover{background:#3b9eff33;border-color:#3b9eff;transform:scale(1.1)}.icon-btn:hover:after{animation:tooltipFadeIn .2s ease-out;background:#14151cfa;border:1px solid #3b9eff;border-radius:6px;box-shadow:0 4px 12px #00000080;content:attr(title);font-size:12px;left:100%;margin-left:12px;padding:6px 10px;position:absolute;white-space:nowrap;z-index:1000}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.pair-item{align-items:center;background:#25263199;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;transition:all .2s}.pair-item:hover{background:#3b9eff1a;transform:translateX(2px)}.pair-name{font-size:12px}.pair-name,.pair-price{font-family:JetBrains Mono,monospace;font-weight:600}.pair-price{font-size:11px}.pair-price.green{color:#00d4aa}.pair-price.red{color:#ff4757}.sidebar-tool{align-items:center;background:#25263199;border:1px solid #3b9eff26;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;transition:all .2s}.sidebar-tool:hover{background:#3b9eff1a;border-color:#3b9eff}.tool-icon{font-size:16px}.quick-action{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;padding:10px;text-transform:uppercase;transition:all .2s}.quick-action.buy{background:linear-gradient(135deg,#00d4aa,#00b894);color:#fff}.quick-action.buy:hover{box-shadow:0 4px 12px #00d4aa4d;transform:translateY(-2px)}.quick-action.sell{background:linear-gradient(135deg,#ff4757,#ff3838);color:#fff}.quick-action.sell:hover{box-shadow:0 4px 12px #ff47574d;transform:translateY(-2px)}.trading-layout-content{flex:1 1}.trading-layout-footer{background:#14151cf2;border-top:1px solid #3b9eff1a;padding:24px}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.footer-section h4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9eff,#7a3eff);-webkit-background-clip:text;font-size:16px;margin:0 0 8px}.footer-section p{color:#b8bcc8;font-size:12px;margin:0}.footer-links{display:flex;gap:24px}.footer-links a{color:#b8bcc8;font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#3b9eff}@media (max-width:1200px){.trading-layout-sidebar{width:200px}.main-nav{display:none}}@media (max-width:768px){.trading-layout{height:auto;min-height:100dvh}.trading-layout-main{height:auto;min-height:calc(100dvh - var(--common-header-height));overflow:visible}.trading-layout-content{overflow:visible}.trading-layout-sidebar{display:none}.header-center{max-width:250px}.header-btn{font-size:12px;padding:8px 10px}.header-btn .icon{font-size:14px}}.trading-layout .common-header{flex-shrink:0}.trading-layout .common-header .header-content{align-items:center!important;gap:12px!important;height:38px!important;max-height:38px!important;min-height:38px!important;padding:0 14px!important}.trading-layout .common-header .logo-section{align-items:center!important;display:flex!important;gap:6px!important;height:38px!important;padding:0 8px!important}.trading-layout .common-header .logo-text .brand-name{font-size:13px!important;font-weight:700!important;letter-spacing:.4px!important;line-height:1!important}.trading-layout .common-header .logo-text .brand-type{font-size:8px!important;letter-spacing:.6px!important;line-height:1!important}.trading-layout .common-header .main-navigation{border-radius:14px!important;gap:2px!important;height:28px!important;min-height:28px!important;padding:3px!important}.trading-layout .common-header .nav-dropdown-container{margin:0!important}.trading-layout .common-header .nav-link{align-items:center!important;border-radius:11px!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;height:22px!important;line-height:1!important;min-height:22px!important;padding:0 12px!important}.trading-layout .common-header .nav-link.active:after{display:none!important}.trading-layout .common-header .connect-wallet-btn,.trading-layout .common-header .header-btn,.trading-layout .common-header .wallet-btn{align-items:center!important;border-radius:6px!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;height:26px!important;line-height:1!important;min-height:26px!important;padding:0 12px!important}.trading-layout .common-header .backend-status,.trading-layout .common-header .status-indicator{align-items:center!important;border-radius:11px!important;display:inline-flex!important;font-size:10px!important;height:22px!important;line-height:1!important;min-height:22px!important;padding:0 8px!important}.trading-layout .common-header .logo-section img,.trading-layout .common-header .logo-section svg{max-height:26px!important;width:auto!important}.trading-layout .common-header .logo-wrapper{align-items:center!important;display:flex!important;gap:6px!important}.trading-layout{--common-header-height:38px!important;display:grid!important;grid-template-columns:100%!important;grid-template-rows:38px 1fr!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important}.trading-layout>.common-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #3b9eff38!important;box-shadow:0 1px 0 #3b9eff38,0 4px 12px #03081473!important;grid-column:1/2!important;grid-row:1/2!important;height:38px!important;max-height:38px!important;min-height:38px!important;overflow:hidden!important;position:relative!important;top:auto!important;z-index:2}.trading-layout>.trading-layout-main{grid-column:1/2!important;grid-row:2/3!important;height:auto!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;position:relative;z-index:1}.trading-layout-content{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.NOVEX-tradingview-widget,.NOVEX-tradingview-widget .tradingview-widget-container{background:#111726;height:100%;min-height:0;position:relative;width:100%}.NOVEX-tradingview-widget .tradingview-widget-container__widget{height:100%;min-height:320px;width:100%}.NOVEX-tradingview-widget .tradingview-widget-copyright{align-items:center;bottom:16px;display:flex;position:absolute;right:16px;z-index:4}.NOVEX-tradingview-widget .tradingview-widget-copyright a{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#090e1bd6;border:1px solid #61e4ff1f;border-radius:999px;box-shadow:0 12px 28px #03071266,inset 0 1px 0 #ffffff0d;color:#c8d6f2;display:inline-flex;gap:10px;min-height:32px;padding:0 12px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease}.NOVEX-tradingview-widget .tradingview-widget-copyright a:hover{border-color:#61e4ff3d;color:#f4f8ff;transform:translateY(-1px)}.tradingview-badge-brand,.tradingview-badge-symbol{font-size:11px;font-weight:600;letter-spacing:.08em}.tradingview-badge-brand{color:#73e6ff;text-transform:uppercase}.tradingview-badge-divider{background:#ffffff1f;height:12px;width:1px}.tradingview-badge-symbol{color:#f0f5ffdb}@media (max-width:768px){.NOVEX-tradingview-widget .tradingview-widget-container__widget{min-height:360px}.NOVEX-tradingview-widget .tradingview-widget-copyright{bottom:12px;right:12px}.NOVEX-tradingview-widget .tradingview-widget-copyright a{gap:8px;min-height:28px;padding:0 10px}.tradingview-badge-brand,.tradingview-badge-symbol{font-size:10px}}.NOVEX-chart-shell{background:radial-gradient(circle at top left,#4d7cff1f,#0000 28%),linear-gradient(180deg,#111726,#0d1322);border:1px solid #61e4ff1f;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a,0 20px 48px #02061785;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.NOVEX-chart-header{align-items:flex-start;background:linear-gradient(180deg,#101626fa,#0e1422f0);border-bottom:1px solid #61e4ff14;display:flex;gap:24px;justify-content:space-between;padding:18px 20px 16px}.NOVEX-chart-meta{align-items:center;display:flex;gap:16px;min-width:0}.NOVEX-chart-title-group{display:flex;flex-direction:column;gap:6px}.NOVEX-chart-kicker{color:#9cadc9d6;font-size:.68rem;font-weight:600;letter-spacing:.18em;margin:0}.NOVEX-chart-title{color:#f4f8ff;font-size:1.18rem;font-weight:700;letter-spacing:.02em;margin:0}.NOVEX-chart-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.NOVEX-chart-badge{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#dbe8ff;display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.08em;min-height:28px;padding:0 10px}.NOVEX-chart-badge.live{background:#17d0a71f;border-color:#17d0a752;box-shadow:0 0 0 1px #17d0a71a;color:#74f2d1}.NOVEX-chart-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.NOVEX-control-group{display:flex;flex-direction:column;gap:8px}.NOVEX-control-label{color:#9cadc9c2;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.NOVEX-chip-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.NOVEX-chip{background:#070c1780;border:1px solid #61e4ff1f;border-radius:11px;color:#e2ecffd1;cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:.01em;min-height:34px;padding:0 12px;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.NOVEX-chip:hover{background:#121d32eb;border-color:#61e4ff3d;color:#f6fbff;transform:translateY(-1px)}.NOVEX-chip.active{background:linear-gradient(135deg,#57e4ff38,#6556ff42);border-color:#61e4ff5c;box-shadow:0 10px 24px #357fff38;color:#fff}.NOVEX-chart-body{background:#111726;flex:1 1;min-height:0}@media (max-width:1280px){.NOVEX-chart-header{align-items:stretch;flex-direction:column}.NOVEX-chart-toolbar{justify-content:flex-start}}@media (max-width:768px){.NOVEX-chart-shell{border-radius:14px}.NOVEX-chart-header{gap:14px;padding:14px 14px 12px}.NOVEX-chart-meta{align-items:flex-start;flex-direction:column;gap:10px}.NOVEX-chart-title{font-size:1.05rem}.NOVEX-chart-toolbar{gap:12px}.NOVEX-chip-group,.NOVEX-control-group{width:100%}.NOVEX-chip{flex:1 1 auto;justify-content:center}}.chart-order-line-overlay{cursor:crosshair;inset:0;pointer-events:auto;position:absolute;z-index:25}.col-line{border-top:1.5px dashed #2dd4ff;box-shadow:0 0 8px #2dd4ff80;height:0;left:0;right:0;transition:none}.col-line,.col-price-label{pointer-events:none;position:absolute}.col-price-label{align-items:center;background:linear-gradient(135deg,#2dd4fff2,#7a5cffeb);border:1px solid #2dd4ffb3;border-radius:4px;box-shadow:0 4px 12px #0006,0 0 12px #2dd4ff66;display:inline-flex;font-family:JetBrains Mono,monospace;gap:8px;padding:4px 10px;right:8px;transform:translateY(-50%);white-space:nowrap;z-index:26}.col-price-value{color:#fff;font-size:12px;font-weight:800;text-shadow:0 1px 2px #0006}.col-price-hint{color:#ffffffd9;font-size:9px;font-weight:600;letter-spacing:.2px}.col-help{align-items:center;animation:colHelpPulse 2.5s ease-in-out infinite;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0d111eeb;border:1px solid #2dd4ff66;border-radius:4px;color:#d6e1f6;display:inline-flex;font-size:10px;font-weight:600;gap:6px;left:50%;padding:4px 10px;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);z-index:26}.col-help span{color:#2dd4ff;font-size:12px}@keyframes colHelpPulse{0%,to{box-shadow:0 0 0 0 #2dd4ff00}50%{box-shadow:0 0 0 4px #2dd4ff2e}}.my-order-lines{inset:0;pointer-events:none;position:absolute;z-index:24}.mol-line{height:0;transform:translateY(-50%)}.mol-bar,.mol-line{left:0;position:absolute;right:0}.mol-bar{border-top:1.5px dashed;height:1.5px;opacity:.85}.mol-buy{color:#16c784}.mol-sell{color:#ea3943}.mol-buy .mol-bar{box-shadow:0 0 6px #16c7848c}.mol-sell .mol-bar{box-shadow:0 0 6px #ea39438c}.mol-label.clickable{cursor:pointer}.mol-label.clickable:hover{background:#141a2cf5;box-shadow:0 4px 14px #00000073}.mol-label{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0d111eeb;border:1px solid;border-radius:3px;display:inline-flex;font-family:JetBrains Mono,monospace;gap:6px;opacity:.85;padding:3px 6px;pointer-events:auto;position:absolute;right:10px;top:0;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:25}.mol-label:hover{opacity:1;transform:translateY(-50%) scale(1.04)}.mol-side-badge{background:currentColor;border-radius:2px;font-size:8px;font-weight:800;letter-spacing:.3px;padding:1px 4px;text-transform:uppercase}.mol-buy .mol-side-badge{color:#0a2418}.mol-sell .mol-side-badge{color:#2d0810}.mol-price{color:currentColor;font-size:10px;font-weight:800}.mol-amount{color:#d6e1f6c7;font-size:9px;font-weight:600}.mol-cancel-btn{align-items:center;background:#ffffff0f;border:1px solid;border-radius:2px;color:currentColor;cursor:pointer;display:inline-flex;font-size:8px;font-weight:800;height:14px;justify-content:center;margin-left:2px;transition:all .18s ease;width:14px}.mol-cancel-btn:hover{background:currentColor;color:#0d111e}.mol-line{pointer-events:none}.mol-line .mol-bar,.mol-line .mol-label{pointer-events:auto}.mol-label.clickable{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}.mol-grip{align-items:center;border-left:1px solid #ffffff24;color:currentColor;display:inline-flex;font-size:11px;justify-content:center;line-height:1;margin-left:2px;min-width:12px;opacity:.55;padding-left:4px;transition:opacity .14s ease}.mol-label.clickable:hover .mol-grip{opacity:1}.mol-line.mol-dragging .mol-bar{border-top-style:solid;box-shadow:0 0 14px currentColor,0 0 4px currentColor;filter:brightness(1.3) saturate(1.2);opacity:1}.mol-line.mol-dragging .mol-label{background:#0f171ef5!important;box-shadow:0 8px 24px #0009,0 0 0 1px currentColor,0 0 12px currentColor;transform:translateY(-50%) scale(1.03)}.mol-line.mol-dragging .mol-grip{opacity:1}.mol-hint{animation:mol-hint-pop .18s ease-out;background:#0f171ef0;border:1px solid #f0b90b61;border-radius:0;bottom:16px;box-shadow:0 8px 24px #0000008c;color:#eaecef;font-size:11px;font-weight:600;left:50%;letter-spacing:.06em;padding:6px 14px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:40}@keyframes mol-hint-pop{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.mol-line:not(.mol-dragging):not(.mol-filled-flash) .mol-label{position:relative}.mol-line:not(.mol-dragging):not(.mol-filled-flash) .mol-label:before{background:#0a0d12eb;border:1px solid #ffffff1a;color:#eaecefd9;content:"↕ DRAG · ✕ CANCEL";font-size:8px;font-weight:700;letter-spacing:.1em;margin-right:8px;opacity:0;padding:3px 7px;pointer-events:none;position:absolute;right:100%;text-transform:uppercase;top:50%;transform:translateY(-50%) translateX(4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.mol-line:not(.mol-dragging):not(.mol-filled-flash):hover .mol-label:before{opacity:1;transform:translateY(-50%) translateX(0)}.mol-fill-badge{align-items:center;animation:mol-fill-floatup 1.5s ease-out forwards;background:#0a0d12f5;border:1px solid;box-shadow:0 0 0 2px #0006,0 0 24px currentColor,0 8px 24px #0009;color:currentColor;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800;gap:8px;left:50%;letter-spacing:.14em;padding:6px 14px;pointer-events:none;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:5}.mol-fill-badge .mol-fill-arrow{filter:drop-shadow(0 0 6px currentColor);font-size:13px;line-height:1}.mol-fill-badge .mol-fill-text{font-feature-settings:"tnum";color:#eaecef;font-variant-numeric:tabular-nums}@keyframes mol-fill-floatup{0%{filter:brightness(1.6);opacity:0;transform:translate(-50%,-20%) scale(.85)}20%{filter:brightness(1.6);opacity:1;transform:translate(-50%,-50%) scale(1.08)}60%{filter:brightness(1.2);opacity:1;transform:translate(-50%,-150%) scale(1)}to{filter:brightness(1);opacity:0;transform:translate(-50%,-280%) scale(.96)}}.orderbook-price-line{animation:oplFadeIn .32s cubic-bezier(.16,1,.3,1);inset:0;pointer-events:none;position:absolute;z-index:28}@keyframes oplFadeIn{0%{opacity:0}to{opacity:1}}.opl-ask{--opl-color:#ff4757;--opl-color-bright:#ff6a82;--opl-color-deep:#c1232f;--opl-glow-rgba:255,71,87}.opl-bid{--opl-color:#2dd4ff;--opl-color-bright:#5ce6ff;--opl-color-deep:#1ba8d4;--opl-glow-rgba:45,212,255}.opl-line{animation:oplLinePulse 2.4s ease-in-out infinite;border-top:2px dashed var(--opl-color);box-shadow:0 0 12px rgba(var(--opl-glow-rgba),.55),0 0 24px rgba(var(--opl-glow-rgba),.3);height:0;left:0;position:absolute;right:0;transform:translateY(-50%)}@keyframes oplLinePulse{0%,to{opacity:.85}50%{opacity:1}}.opl-glow{background:linear-gradient(180deg,#0000 0,rgba(var(--opl-glow-rgba),.08) 30%,rgba(var(--opl-glow-rgba),.16) 50%,rgba(var(--opl-glow-rgba),.08) 70%,#0000 100%);height:24px;left:0;pointer-events:none;right:0}.opl-glow,.opl-marker{position:absolute;transform:translateY(-50%)}.opl-marker{align-items:center;animation:oplMarkerIn .36s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,var(--opl-color),var(--opl-color-deep));border:1px solid var(--opl-color-bright);border-radius:5px;box-shadow:0 4px 14px rgba(var(--opl-glow-rgba),.45),0 0 18px rgba(var(--opl-glow-rgba),.32),inset 0 1px 0 #ffffff38;color:#fff;display:inline-flex;font-family:JetBrains Mono,monospace;gap:6px;padding:5px 10px;pointer-events:auto;right:14px;white-space:nowrap;z-index:29}@keyframes oplMarkerIn{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.opl-side-tag{background:#00000052;border-radius:3px;font-size:9px;letter-spacing:.5px;padding:1px 5px;text-shadow:0 1px 2px #00000080;text-transform:uppercase}.opl-price,.opl-side-tag{color:#fff;font-weight:800}.opl-price{font-size:13px;letter-spacing:-.2px;text-shadow:0 1px 3px #0006}.opl-amount{color:#ffffffe0;font-size:10px;font-weight:600}.opl-divider{color:#ffffff80;font-size:10px;margin:0 1px}.opl-total{color:#fffffff2;font-size:10px;font-weight:700}.opl-close-btn{align-items:center;background:#00000052;border:1px solid #ffffff52;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;height:16px;justify-content:center;line-height:1;margin-left:2px;transition:all .18s ease;width:16px}.opl-close-btn:hover{background:#ffffff52;color:#000;transform:scale(1.1)}.com-overlay{align-items:center;animation:comOverlayIn .22s ease-out;backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);background:#050812b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}@keyframes comOverlayIn{0%{opacity:0}to{opacity:1}}.com-modal{animation:comModalIn .34s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(170deg,#0f1530,#141a2c);border:1px solid #7a5cff6b;border-radius:12px;box-shadow:0 24px 60px #000000a6,0 0 32px #7a5cff38,inset 0 1px 0 #ffffff14;max-width:calc(100vw - 32px);overflow:hidden;width:360px}@keyframes comModalIn{0%{opacity:0;transform:translateY(-12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.com-modal.com-buy{border-color:#2dd4ff80;box-shadow:0 24px 60px #000000a6,0 0 32px #2dd4ff47,inset 0 1px 0 #ffffff14}.com-modal.com-sell{border-color:#ea394380;box-shadow:0 24px 60px #000000a6,0 0 32px #ea394347,inset 0 1px 0 #ffffff14}.com-header{align-items:center;background:linear-gradient(135deg,#2dd4ff24,#7a5cff24);border-bottom:1px solid #7a5cff52;display:flex;justify-content:space-between;padding:14px 18px}.com-modal.com-sell .com-header{background:linear-gradient(135deg,#ea394329,#7a5cff24);border-bottom-color:#ea394352}.com-title{align-items:center;color:#f4f8ff;display:inline-flex;font-size:14px;font-weight:800;gap:8px;letter-spacing:.2px}.com-side-tag{background:#2dd4ff52;border:1px solid #2dd4ff80;border-radius:4px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.com-modal.com-sell .com-side-tag{background:#ea394352;border-color:#ea394380}.com-close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;color:#b8c4dc;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;transition:all .18s ease;width:24px}.com-close:hover{background:#ffffff2e;color:#fff}.com-body{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.com-row{align-items:center;display:flex;font-size:12px;justify-content:space-between}.com-label{color:#b8c4dcb3;font-weight:600;letter-spacing:.2px}.com-value{color:#f4f8ff;font-weight:700}.com-value.mono{font-family:JetBrains Mono,monospace}.com-value.com-buy{color:#2dd4ff;text-shadow:0 0 6px #2dd4ff6b}.com-value.com-sell{color:#ff6a82;text-shadow:0 0 6px #ea39436b}.com-divider{background:linear-gradient(90deg,#0000,#7a5cff52,#0000);height:1px;margin:4px 0}.total-row .com-value.total{color:#ffd34d;font-size:16px;font-weight:800;text-shadow:0 0 10px #ffd34d73}.com-footer{grid-gap:10px;background:#0000002e;border-top:1px solid #7a5cff2e;display:grid;gap:10px;grid-template-columns:1fr 1.4fr;padding:14px 18px 18px}.com-btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;height:40px;justify-content:center;letter-spacing:.4px;padding:0 14px;transition:all .2s ease}.com-btn.cancel{background:#ffffff0d;border-color:#ffffff1f;color:#d6e1f6cc}.com-btn.cancel:hover{background:#ffffff1a;color:#fff}.com-btn.confirm.com-buy{background:linear-gradient(135deg,#2dd4ff,#1ba8d4);box-shadow:0 4px 14px #2dd4ff6b;color:#051824}.com-btn.confirm.com-buy:hover{box-shadow:0 6px 18px #2dd4ff8c;filter:brightness(1.1);transform:translateY(-1px)}.com-btn.confirm.com-sell{background:linear-gradient(135deg,#ff4757,#c1232f);box-shadow:0 4px 14px #ea39436b;color:#fff}.com-btn.confirm.com-sell:hover{box-shadow:0 6px 18px #ea39438c;filter:brightness(1.1);transform:translateY(-1px)}.com-key{align-items:center;background:#00000052;border:1px solid #ffffff38;border-radius:3px;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;height:18px;justify-content:center;letter-spacing:0;min-width:22px;padding:0 5px}.dpl-overlay{font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);inset:0;pointer-events:none;position:absolute;z-index:8}.dpl-line-wrap{cursor:ns-resize;height:0;left:0;pointer-events:auto;position:absolute;right:0;transform:translateY(-50%);transition:top 60ms linear;-webkit-user-select:none;user-select:none}.dpl-overlay.dpl-dragging .dpl-line-wrap{cursor:grabbing;transition:none}.dpl-bar{border-top:2px dashed;height:2px;left:0;opacity:.9;right:140px}.dpl-bar,.dpl-handle{position:absolute;top:0}.dpl-handle{align-items:center;background:#0f171eeb;border:1px solid;border-radius:6px;box-shadow:0 4px 14px #00000073;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.02em;padding:6px 10px;right:8px;transform:translateY(-50%);white-space:nowrap}.dpl-side-badge{background:currentColor;border-radius:4px;color:#0b0f14;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.dpl-price{font-feature-settings:"tnum";color:#eaecef;font-variant-numeric:tabular-nums}.dpl-price small{margin-left:2px}.dpl-amount,.dpl-price small{color:#8b95a8;font-weight:500}.dpl-amount{font-size:11px}.dpl-grip{border-left:1px solid #ffffff1f;color:currentColor;font-size:14px;line-height:1;opacity:.6;padding-left:4px}.dpl-line-wrap:hover .dpl-grip,.dpl-overlay.dpl-dragging .dpl-grip{opacity:1}.dpl-hint{animation:dpl-hint-pop .18s ease-out;background:#0f171eeb;border:1px solid #f0b90b59;border-radius:20px;bottom:12px;box-shadow:0 6px 20px #00000080;color:#eaecef;font-size:11px;font-weight:500;left:50%;letter-spacing:.04em;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%)}@keyframes dpl-hint-pop{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.dpl-buy{color:#15d49b}.dpl-sell{color:#f6465d}.dpl-overlay.dpl-dragging .dpl-bar{border-top-style:solid;box-shadow:0 0 10px currentColor;opacity:1}.dpl-overlay.dpl-dragging .dpl-handle{box-shadow:0 8px 24px #0009,0 0 0 2px currentColor;transform:translateY(-50%) scale(1.04)}.dpl-line-wrap[data-snapped=true] .dpl-bar{animation:dpl-snap-flash .18s ease-out;border-top-style:solid;box-shadow:0 0 18px currentColor,0 0 4px currentColor;filter:brightness(1.3) saturate(1.2)}.dpl-line-wrap[data-snapped=true] .dpl-handle{box-shadow:0 8px 28px #0009,0 0 0 2px currentColor,0 0 14px currentColor}@keyframes dpl-snap-flash{0%{box-shadow:0 0 28px currentColor,0 0 8px currentColor;filter:brightness(1.8) saturate(1.6)}to{box-shadow:0 0 18px currentColor,0 0 4px currentColor;filter:brightness(1.3) saturate(1.2)}}.dpl-tooltip{animation:dpl-tt-pop .14s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0a0d12f5;border:1px solid #ffffff24;border-left:2px solid;box-shadow:0 14px 38px #0000008c,0 0 0 1px #0006;color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);min-width:180px;padding:10px 12px 11px;pointer-events:none;position:absolute;z-index:12}.dpl-tooltip.dpl-tt-up{color:#15d49b}.dpl-tooltip.dpl-tt-down{color:#f6465d}.dpl-tooltip.dpl-tt-neutral{color:#f0b90b}.dpl-tt-eyebrow{color:#8b95a8b3;font-size:9px;font-weight:700;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.dpl-tt-price{font-feature-settings:"tnum";color:#eaecef;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}.dpl-tt-price small{color:#8b95a8b3;font-size:10px;font-weight:500;margin-left:3px}.dpl-tt-delta{font-feature-settings:"tnum";color:currentColor;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;margin-top:6px}.dpl-tt-delta .dpl-tt-pct{font-weight:500;margin-left:4px;opacity:.85}.dpl-tt-total{align-items:baseline;border-top:1px solid #ffffff14;display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding-top:6px}.dpl-tt-total span{color:#8b95a8b3;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dpl-tt-total strong{font-feature-settings:"tnum";color:#eaecef;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.dpl-tt-snap{animation:dpl-tt-snap-pulse .6s ease-out;background:#f0b90b1f;border:1px solid #f0b90b66;color:#f0b90b;font-size:9px;font-weight:700;letter-spacing:.08em;margin-top:8px;padding:4px 8px;text-align:center;text-transform:uppercase}@keyframes dpl-tt-pop{0%{opacity:0;transform:translate(-4px,2px)}to{opacity:1;transform:translate(0)}}@keyframes dpl-tt-snap-pulse{0%{box-shadow:0 0 16px #f0b90b99;filter:brightness(1.5)}to{box-shadow:none;filter:brightness(1)}}.dpl-line-wrap:not(.dpl-dragging) .dpl-handle{position:relative}.dpl-line-wrap:not([data-snapped=true]) .dpl-handle:after{background:#0a0d12eb;border:1px solid #ffffff1f;color:#eaecefd9;content:"↕ 드래그 · ESC 취소";font-size:9px;font-weight:600;letter-spacing:.08em;margin-right:10px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:100%;text-transform:uppercase;top:50%;transform:translateY(-50%);transform:translateY(-50%) translateX(6px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.dpl-line-wrap:hover:not(.dpl-dragging) .dpl-handle:after{opacity:1;transform:translateY(-50%) translateX(0)}.dpl-overlay.dpl-dragging .dpl-handle:after{display:none}.advanced-trading-page{background:#0a0f24;box-sizing:border-box;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:0;height:100%;margin:0;max-width:100vw;min-height:0;overflow-x:hidden;overflow-y:hidden;padding:0;width:100%}.advanced-trading-page.layout-default{background:linear-gradient(180deg,#0b1120,#101726)}.trading-page-header{align-items:center;background:linear-gradient(135deg,#14151cfa,#1e1f26fa);border-bottom:1px solid #3b9eff47;box-shadow:0 1px 0 #ffffff05,0 4px 10px #00000052;display:flex!important;flex-shrink:0;gap:8px;height:36px;margin:0 0 3px;min-height:36px;padding:0 12px;position:relative;z-index:2}.trading-page-header .atp-back-home{align-items:center;background:#f0b90b14;background:var(--nx-gold-soft,#f0b90b14);border:1px solid #f0b90b4d;border:1px solid var(--nx-gold-border,#f0b90b4d);border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#f0b90b;color:var(--nx-gold,#f0b90b);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:800;gap:6px;height:28px;letter-spacing:.6px;margin-right:4px;padding:0 12px;text-transform:uppercase;transition:all .2s ease;transition:all .2s var(--nx-ease-smooth,ease)}.trading-page-header .atp-back-home:hover{background:#f0b90b29;border-color:#f0b90b;border-color:var(--nx-gold,#f0b90b);transform:translateX(-2px)}.trading-page-header .atp-back-arrow{font-size:14px;line-height:1}.trading-page-header .atp-back-brand{font-weight:900}@media (max-width:768px){.trading-page-header .atp-back-brand{display:none}.trading-page-header .atp-back-home{padding:0 8px}}.trading-page-header .pair-info{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:16px!important;justify-content:flex-start!important;min-width:0;padding-left:4px}.trading-page-header .pair-selector{border-radius:5px!important;flex-shrink:0;font-size:12px!important;font-weight:700!important;height:26px!important;line-height:1!important;padding:0 10px!important}.trading-page-header .price-display{align-items:baseline!important;border-left:none!important;display:flex!important;flex-shrink:0;gap:8px!important;padding:0 0 0 4px!important}.trading-page-header .current-price{font-family:JetBrains Mono,monospace!important;font-size:16px!important;font-weight:800!important;line-height:1!important;text-shadow:0 0 10px #2dd4ff52}.trading-page-header .price-change{border-radius:4px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;padding:2px 7px!important}.trading-page-header .market-stats-inline{align-items:center!important;border-left:1px solid #3b9eff2e;display:flex!important;flex-shrink:0;gap:14px!important;height:18px;padding-left:6px}.trading-page-header .stat-inline{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:2px!important;height:100%;justify-content:center!important}.trading-page-header .stat-label{color:#b8c4dc8c!important;font-size:8px!important;font-weight:600!important;letter-spacing:.4px;line-height:1!important;text-transform:uppercase}.trading-page-header .stat-value{color:#f4f8ff!important;font-family:JetBrains Mono,monospace;font-size:11px!important;font-weight:700!important;line-height:1!important}.trading-page-header .layout-controls{align-items:center!important;display:flex!important;flex-shrink:0;gap:4px!important}.trading-page-header .layout-btn{align-items:center!important;border-radius:4px!important;display:inline-flex!important;font-size:11px!important;height:22px!important;justify-content:center!important;line-height:1!important;padding:0!important;width:22px!important}.trading-page-header .layout-divider{background:#3b9eff38;height:16px!important;margin:0 2px!important;width:1px!important}.trading-page-header .panel-toggle{align-items:center!important;border-radius:4px!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;gap:2px!important;height:22px!important;line-height:1!important;padding:0 8px!important}.pair-info{align-items:center;display:flex;flex:1 1;gap:20px}.pair-selector{background:#3b9eff26;border:1px solid #3b9eff66;border-radius:6px;box-shadow:0 0 0 0 #3b9eff4d;color:#fff;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;padding:6px 12px;transition:all .3s}.pair-selector:hover{background:#3b9eff40;border-color:#3b9eff;transform:translateY(-1px)}.pair-selector:focus{border-color:#3b9eff;box-shadow:0 0 0 3px #3b9eff33;outline:none}.price-display{align-items:baseline;border-left:2px solid #3b9eff33;display:flex;gap:10px;padding:0 16px}.current-price{animation:priceGlow 2s ease-in-out infinite;color:#fff;font-size:14px;font-weight:700;line-height:1;text-shadow:0 0 10px #ffffff1a}.current-price,.price-change{font-family:JetBrains Mono,monospace}.price-change{background:#ff47571a;border-radius:4px;color:#ff4757;font-size:13px;padding:2px 8px}.price-change.positive{background:#00d4aa1a;color:#00d4aa}.price-change.negative{background:#ff47571a;color:#ff4757}.market-stats-inline{align-items:center;border-left:1px solid #3b9eff1a;display:flex;gap:16px;padding-left:16px}.stat-inline{align-items:center;background:#25263180;border-radius:4px;display:flex;gap:6px;padding:4px 8px;position:relative;transition:all .2s}.stat-inline:hover{background:#3b9eff1a;transform:translateY(-1px)}.stat-inline .stat-label{color:#8b8e98;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-inline .stat-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.stat-inline.volume-bar{overflow:hidden;position:relative}.volume-indicator{animation:volumePulse 2s ease-in-out infinite;background:linear-gradient(90deg,#3b9eff1a,#7a3eff1a);height:100%;left:0;position:absolute;top:0;transition:width .5s ease;z-index:0}@keyframes volumePulse{0%,to{opacity:1}50%{opacity:.6}}.stat-inline.volume-bar .stat-label,.stat-inline.volume-bar .stat-value{position:relative;z-index:1}.volume-indicator.volume-65{width:65%}.volume-indicator.volume-50{width:50%}.volume-indicator.volume-80{width:80%}.layout-controls{gap:6px}.layout-btn,.layout-controls{align-items:center;display:flex}.layout-btn{background:#25263199;border:1px solid #3b9eff33;border-radius:4px;color:#b8bcc8;cursor:pointer;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.layout-btn:hover{border-color:#3b9eff;color:#3b9eff}.layout-btn.active{background:linear-gradient(135deg,#3b9eff33,#7a3eff33);border-color:#3b9eff;color:#fff}.layout-divider{background:#3b9eff33;height:28px;width:1px}.panel-toggle{background:#25263199;border:1px solid #3b9eff33;border-radius:8px;color:#b8bcc8;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:all .2s}.panel-toggle:hover{border-color:#3b9eff;color:#3b9eff}.panel-toggle.active{background:linear-gradient(135deg,#3b9eff33,#7a3eff33);border-color:#3b9eff;color:#fff}.trading-main-grid{background:#3b9eff0d;box-sizing:border-box;display:flex!important;flex:1 1;flex-direction:row!important;gap:1px;height:auto;max-height:none;max-width:100vw;min-height:0;overflow:hidden;width:100%}.trading-main-grid>.left-panel{flex:0 0 200px;max-width:200px;min-width:0;overflow:hidden;transition:flex-basis .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),max-width .32s cubic-bezier(.4,0,.2,1);width:200px}.trading-main-grid>.chart-panel{flex:1 1;max-width:100%;min-width:0;overflow:hidden}.trading-main-grid>.right-panel{flex:0 0 210px;max-width:210px;min-width:0;transition:flex-basis .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),max-width .32s cubic-bezier(.4,0,.2,1);width:210px}.layout-chart-focused .trading-main-grid>.left-panel{flex:0 0;max-width:0;width:0}.layout-compact .trading-main-grid>.left-panel,.layout-compact .trading-main-grid>.right-panel{flex-basis:180px;max-width:180px;width:180px}.advanced-trading-page.left-collapsed .trading-main-grid>.left-panel,.advanced-trading-page.right-collapsed .trading-main-grid>.right-panel{border:0;flex:0 0;max-width:0;opacity:0;width:0}.advanced-trading-page.left-collapsed .left-panel,.advanced-trading-page.right-collapsed .right-panel{border:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .2s ease;width:0}.advanced-trading-page.chart-fullscreen-mode .left-panel,.advanced-trading-page.chart-fullscreen-mode .right-panel,.advanced-trading-page.chart-fullscreen-mode .trading-footer,.advanced-trading-page.chart-fullscreen-mode .trading-page-header{display:none!important}.advanced-trading-page.chart-fullscreen-mode{background:#0a0f24;inset:0;position:fixed;z-index:9999}.advanced-trading-page.chart-fullscreen-mode .trading-main-grid{grid-template-columns:1fr;height:100vh}.advanced-trading-page.chart-fullscreen-mode .chart-panel{height:100vh}.chart-panel,.left-panel,.right-panel{background:#14151cf2;border-top:1px solid #61e4ff14;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:0;min-width:0;overflow:hidden}.left-panel{display:flex;flex-direction:column;gap:0}.orderbook-container,.trading-form-container{background:#14151cf2;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0}.orderbook-container{flex:1 1 auto;height:100%;margin:0!important;min-height:0;padding:0!important}.trades-container{flex:1 1;max-height:250px;min-height:0}.panel-header{align-items:center;border-bottom:1px solid #3b9eff1a;display:flex;justify-content:space-between;padding:6px 12px}.panel-header h3{color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.orderbook-tabs{display:flex;gap:3px}.ob-tab{background:#0000;border:none;border-radius:3px;color:#7c8a9d;cursor:pointer;font-size:10px;font-weight:500;padding:3px 8px;transition:all .2s}.ob-tab.active{background:#3b9eff26;color:#3b9eff}.ob-tab:hover{background:#3b9eff1a;color:#fff}.orderbook-content{display:flex;flex:1 1 auto;flex-direction:column;font-family:JetBrains Mono,monospace;font-size:11px;margin:0!important;min-height:0;overflow:hidden;padding:0!important}.orderbook-header{grid-gap:3px;align-items:center;border-bottom:1px solid #3b9eff14;color:#7c8a9d;display:grid;flex-shrink:0;font-size:8px;font-weight:600;gap:3px;grid-template-columns:1.5fr 1fr 1.2fr;height:16px;margin:0;max-height:16px;min-height:16px;padding:0 4px;text-align:right}.orderbook-header span{padding:0 4px}.orderbook-header span:first-child{padding-left:8px;text-align:right}.orderbook-header span:last-child{padding-right:8px}.orderbook-asks,.orderbook-bids{display:flex;flex:1 1;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;overflow:hidden}.orderbook-asks{flex-direction:column-reverse}.orderbook-row{grid-gap:3px;align-items:center;cursor:pointer;display:grid;flex:1 1;font-family:JetBrains Mono,monospace;font-size:9px;gap:3px;grid-template-columns:1.5fr 1fr 1.2fr;line-height:1;min-height:0;padding:0 4px;text-align:right;transition:all .3s cubic-bezier(.4,0,.2,1)}.orderbook-header>span,.orderbook-row>span{min-width:0;overflow:visible;white-space:nowrap}.orderbook-row span{padding:0 4px}.orderbook-row span:first-child{padding-left:0;text-align:right}.orderbook-row span:last-child{padding-right:0}.orderbook-row span{padding:0 2px!important}.orderbook-row:hover{background:#3b9eff26!important;transform:translateX(2px)}.orderbook-row.ask .ob-price{color:#ff4757;font-weight:700;position:relative;text-shadow:0 0 8px #ff475766;z-index:1}.orderbook-row.bid .ob-price{color:#00d4aa;font-weight:700;position:relative;text-shadow:0 0 8px #00d4aa66;z-index:1}.orderbook-bar{background:linear-gradient(90deg,#0000,#3b9eff26);bottom:0;pointer-events:none;position:absolute;right:0;top:0;transition:width .4s ease-out;z-index:0}.orderbook-row.ask .orderbook-bar{background:linear-gradient(90deg,#0000,#ff475726)}.orderbook-row.bid .orderbook-bar{background:linear-gradient(90deg,#0000,#00d4aa26)}.premium-text{font-weight:700;letter-spacing:.3px;position:relative;z-index:1}.premium-glow{color:#fff;font-weight:600;position:relative;text-shadow:0 0 6px #3b9eff4d;z-index:1}.orderbook-row:hover .premium-glow{text-shadow:0 0 12px #3b9eff99}.orderbook-row:hover .orderbook-bar{opacity:1}@keyframes pulseGlow{0%,to{text-shadow:0 0 8px currentColor}50%{text-shadow:0 0 16px currentColor}}.orderbook-row:hover .ob-price{animation:pulseGlow 1.5s ease-in-out infinite}.current-price-bar{align-items:center;background:linear-gradient(135deg,#2dd4ff2e,#7a5cff2e),radial-gradient(ellipse at center,#2dd4ff38 0,#0000 70%);border-bottom:1.5px solid #2dd4ff80;border-top:1.5px solid #2dd4ff80;box-shadow:0 0 16px #2dd4ff47,inset 0 0 16px #2dd4ff14,inset 0 1px 0 #ffffff14;box-sizing:border-box;display:flex;flex-shrink:0;gap:0;justify-content:center;max-width:100%;min-width:0;padding:7px 12px;width:100%}.current-price-bar:before{background:linear-gradient(90deg,#0000,#2dd4ffd9,#0000);height:1px;left:8%;right:8%;top:-1.5px}.current-price-bar:after{background:linear-gradient(90deg,#0000,#7a5cffb3,#0000);bottom:-1.5px;content:"";height:1px;left:8%;position:absolute;right:8%}.current-price-bar .price-main{align-items:center;display:inline-flex;gap:3px;justify-content:center;max-width:100%;transform-origin:center center;white-space:nowrap}.price-value{animation:priceGlow 2s ease-in-out infinite;color:#00d4aa;flex-shrink:0;font-size:9px!important;letter-spacing:-.2px!important;letter-spacing:.5px;min-width:0;overflow:visible;text-overflow:clip;text-shadow:none;text-shadow:0 0 12px #00d4aa99,0 0 24px #00d4aa66;white-space:nowrap}@keyframes priceGlow{0%,to{text-shadow:0 0 12px #00d4aa99,0 0 24px #00d4aa66}50%{text-shadow:0 0 20px #00d4aacc,0 0 36px #00d4aa99}}.price-arrow{animation:bounce 1.5s ease-in-out infinite;flex-shrink:0;font-size:8px;font-weight:700;margin:0}.price-arrow.up{color:#00d4aa;filter:drop-shadow(0 0 8px rgba(0,212,170,.8))}.price-arrow.down{color:#ff4757;filter:drop-shadow(0 0 8px rgba(255,71,87,.8))}.price-change,.price-usd{color:#b8c4dcd9;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:700;letter-spacing:-.3px;min-width:0;overflow:visible;text-shadow:none;white-space:nowrap}.trades-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.trades-header{border-bottom:1px solid #3b9eff1a;color:#b8bcc8;display:grid;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;grid-template-columns:1fr 1fr 1fr;padding:8px 12px;text-align:right}.trades-header span:first-child{text-align:left}.trades-list{flex:1 1;overflow-y:auto}.trade-row{cursor:pointer;display:grid;font-family:JetBrains Mono,monospace;font-size:11px;grid-template-columns:1fr 1fr 1fr;padding:5px 12px;text-align:right;transition:background .2s}.trade-row span:first-child{text-align:left}.trade-row:hover{background:#3b9eff0d}.trade-row.buy .trade-price{color:#00d4aa}.trade-row.sell .trade-price{color:#ff4757}.chart-panel{background:linear-gradient(180deg,#121626fa,#0e1220fa);min-width:0}.chart-panel>*{flex:1 1;min-height:0}.right-panel{background:linear-gradient(180deg,#181b28fa,#141622fa);max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto}.trading-form-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;width:100%}.trading-tabs{grid-gap:1px;background:#3b9eff1a;gap:1px}.trade-tab{background:#14151cf2;padding:14px}.trade-tab.buy{color:#00d4aa}.trade-tab.sell{color:#ff4757}.trade-tab.buy.active{background:#00d4aa1a;border-bottom:2px solid #00d4aa}.trade-tab.sell.active{background:#ff47571a;border-bottom:2px solid #ff4757}.order-type-tabs{grid-gap:3px;border-bottom:1px solid #3b9eff1a;display:grid;flex-shrink:0;gap:3px;grid-template-columns:1fr 1fr 1fr;padding:5px 6px}.type-tab{align-items:center;border:1px solid #3b9eff2e;border-radius:4px;color:#b8bcc8;display:inline-flex;font-size:9px;height:22px;justify-content:center;line-height:1;min-width:0;overflow:hidden;padding:0 2px;text-overflow:ellipsis;transition:all .18s ease;white-space:nowrap}.type-tab:hover{background:#3b9eff14;border-color:#3b9eff;color:#3b9eff}.type-tab.active{background:linear-gradient(135deg,#3b9eff38,#7a5cff38);box-shadow:0 0 8px #3b9eff4d}.order-form{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:0;overflow-y:auto;padding:8px 8px 10px}.balance-display{background:linear-gradient(135deg,#3b9eff14,#7a5cff14);border:1px solid #3b9eff29;border-radius:5px;flex-shrink:0;height:26px;padding:0 10px}.balance-label{color:#b8c4dcb8;letter-spacing:.2px}.balance-label,.balance-value{font-size:10px;line-height:1;white-space:nowrap}.balance-value{color:#2dd4ff;overflow:hidden;text-overflow:clip;text-shadow:0 0 6px #2dd4ff59}.form-field{display:flex;flex-direction:column;flex-shrink:0;gap:3px}.form-field label{color:#b8c4dcb8;font-size:9px;letter-spacing:.3px;line-height:1;margin-bottom:1px}.input-group{border-bottom:none;min-height:0}.input-group input{background:#25263180;border:1px solid #3b9eff33;border-radius:5px;box-sizing:border-box;font-size:11px;height:28px;line-height:1;min-width:0;padding:0 38px 0 10px;transition:all .2s ease;width:100%}.input-group input::placeholder{color:#b8c4dc6b;font-weight:500}.input-group input:hover{background:#252631b3;border-color:#3b9eff66}.input-group input:focus{background:#252631cc;border-color:#2dd4ff;box-shadow:0 0 0 2px #2dd4ff2e,inset 0 0 0 1px #2dd4ff29;outline:none}.input-group input[readonly]{background:#25263152;color:#b8c4dcd9}.input-unit{color:#2dd4ff;font-size:9px;letter-spacing:.3px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap}.percent-buttons{grid-gap:3px;flex-shrink:0;gap:3px}.percent-btn{align-items:center;background:#25263180;border-radius:4px;color:#b8c4dcd9;display:inline-flex;font-size:9px;height:22px;justify-content:center;line-height:1;padding:0;transition:all .18s ease;white-space:nowrap}.percent-btn:hover{background:linear-gradient(135deg,#3b9eff2e,#7a5cff38)}.submit-order-btn{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;height:36px;justify-content:center;letter-spacing:.6px;line-height:1;margin-top:4px;padding:0;transition:all .2s ease}.submit-order-btn.buy{background:linear-gradient(135deg,#00d4aa,#00b894);box-shadow:0 4px 12px #00d4aa4d}.submit-order-btn.buy:hover{box-shadow:0 6px 20px #00d4aa66}.submit-order-btn.sell{background:linear-gradient(135deg,#ff4757,#ff3838);box-shadow:0 4px 12px #ff47574d}.submit-order-btn.sell:hover{box-shadow:0 6px 20px #ff475766}.order-info{border-top:1px solid #3b9eff1f;display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-top:2px;padding-top:6px}.info-row{color:#b8c4dcb8;height:16px;line-height:1}.info-row,.info-row span:last-child{font-size:10px}.trading-footer{background:linear-gradient(180deg,#0b1120fa,#0c111e);border-top:1px solid #61e4ff1f;display:flex;flex:0 0 auto;flex-direction:column;max-height:45vh;min-height:0;overflow:hidden;transition:flex-basis .3s ease,max-height .3s ease}.advanced-trading-page.footer-collapsed .trading-footer{flex:0 0 32px;max-height:32px;min-height:32px}.advanced-trading-page.footer-collapsed .orders-workspace{display:none}.advanced-trading-page.footer-collapsed .footer-tabs{min-height:32px}.advanced-trading-page.footer-collapsed .footer-tab{font-size:11px;min-height:32px}.footer-tabs{align-items:center;background:#0f1422eb;border-bottom:1px solid #3b9eff14;display:flex;flex-shrink:0;gap:8px;min-height:32px;padding:0 14px}.footer-tab{background:none;border:none;color:#b8c4dcc2;cursor:pointer;font-size:11px;font-weight:600;min-height:32px;padding:0 4px;position:relative;transition:color .2s}.footer-tab.active,.footer-tab:hover{color:#fff}.footer-tab.active:after{background:linear-gradient(90deg,#2dd4ff,#7a5cff);border-radius:999px 999px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.orders-workspace{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;max-height:calc(45vh - 32px);min-height:0;padding:4px 14px 6px;width:100%}.orders-workspace-header h3{font-size:11px!important;line-height:1.3!important}.orders-workspace-header p{display:none}.orders-workspace-header{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;min-height:24px;padding:2px 0}.orders-workspace-header h3{color:#f4f8ff;font-size:14px;font-weight:700;margin:0}.orders-workspace-header p{color:#b8c4dcb8;font-size:12px;margin:6px 0 0}.orders-workspace-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workspace-badge{align-items:center;background:#1ddab91f;border:1px solid #1ddab92e;border-radius:999px;color:#79f3d3;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.05em;min-height:20px;padding:0 8px}.workspace-badge.muted{background:#ffffff0a;border-color:#ffffff14;color:#d6e1f6c7}.orders-table-container{background:#0a0f1cb8;border:1px solid #61e4ff14;border-radius:12px;box-sizing:border-box;flex:0 0 auto;max-height:calc(45vh - 80px);min-height:0;overflow:auto;width:100%}.orders-empty-row td{background:#ffffff03;color:#b8c4dc8c;font-size:11px;font-weight:500;letter-spacing:.04em;padding:14px 12px!important;text-align:center}.orders-table{border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:11px;min-width:100%;table-layout:auto;width:100%}.orders-table td,.orders-table th{white-space:nowrap}.orders-table td:last-child,.orders-table th:last-child{padding-right:14px;text-align:right;width:1%}.orders-table td:nth-child(n+5),.orders-table th:nth-child(n+5){text-align:right}.orders-table td:nth-child(4),.orders-table th:nth-child(4){text-align:center}.orders-table thead{background:#121726f5;position:sticky;top:0;z-index:1}.orders-table th{border-bottom:1px solid #61e4ff14;color:#9cadc9b8;font-size:10px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.orders-table td{border-bottom:1px solid #61e4ff0d;color:#d8e3f8;padding:11px 12px;white-space:nowrap}.orders-table tbody tr:hover{background:#1b263db8}.table-side{font-weight:700}.table-side.buy{color:#17d8a8}.table-side.sell{color:#ff6a82}.table-status{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;min-height:24px;padding:0 8px}.table-status.pending{background:#3b9eff1f;color:#7fd7ff}.table-status.partial{background:#ffb3471f;color:#ffd37d}.table-status.done{background:#17d8a81f;color:#7af2d3}.table-action-button{background:#ff6a821a;border:1px solid #ff708938;border-radius:8px;color:#ff89a0;cursor:pointer;font-size:10px;font-weight:700;min-height:28px;padding:0 10px;transition:border-color .18s ease,background .18s ease,color .18s ease}.table-action-button:hover{background:#ff6a8229;border-color:#ff708966;color:#ffd5dd}.table-action-placeholder{color:#b8c4dc6b}.asset-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.asset-card{background:radial-gradient(circle at top right,#2dd4ff14,#0000 30%),#0a0f1cc2;border:1px solid #61e4ff14;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px}.asset-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.asset-card-symbol{color:#f4f8ff;font-size:13px;font-weight:700;letter-spacing:.04em}.asset-card-allocation{color:#7fe4ff;font-size:12px;font-weight:600}.asset-card-value{color:#fff;font-size:18px;font-weight:700;letter-spacing:.01em}.asset-card-list{display:flex;flex-direction:column;gap:10px}.asset-card-row{align-items:center;color:#b8c4dcc7;display:flex;font-size:12px;gap:12px;justify-content:space-between}.asset-card-row strong{color:#f4f8ff;font-size:12px;font-weight:600}.advanced-trading-page,.trading-main-grid{scrollbar-color:#6881adb8 #090e1a3d;scrollbar-width:thin}.orderbook-asks,.orderbook-bids,.orders-table-container,.trades-list,.trading-form-container{scrollbar-width:none}.advanced-trading-page::-webkit-scrollbar,.trading-main-grid::-webkit-scrollbar{height:8px;width:8px}.orderbook-asks::-webkit-scrollbar,.orderbook-bids::-webkit-scrollbar,.orders-table-container::-webkit-scrollbar,.trades-list::-webkit-scrollbar,.trading-form-container::-webkit-scrollbar{height:0;width:0}.advanced-trading-page::-webkit-scrollbar-track,.trading-main-grid::-webkit-scrollbar-track{background:#090e1a57}.advanced-trading-page::-webkit-scrollbar-thumb,.trading-main-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6b82b4eb,#506797d1);border:2px solid #090e1a14;border-radius:999px}.orderbook-asks,.orderbook-bids,.orders-table-container,.trades-list,.trading-form-container{-ms-overflow-style:none}.advanced-trading-page::-webkit-scrollbar,.orderbook-asks::-webkit-scrollbar,.orderbook-bids::-webkit-scrollbar,.orders-table-container::-webkit-scrollbar,.trades-list::-webkit-scrollbar,.trading-form-container::-webkit-scrollbar,.trading-main-grid::-webkit-scrollbar{background:#0000}@media (max-width:1400px){.trading-main-grid>.left-panel{flex-basis:190px;max-width:190px;width:190px}.trading-main-grid>.right-panel{flex-basis:200px;max-width:200px;width:200px}.market-stats-inline{gap:10px}}@media (max-width:1200px){.trading-main-grid>.left-panel{flex-basis:180px;max-width:180px;width:180px}.trading-main-grid>.right-panel{flex-basis:190px;max-width:190px;width:190px}.market-stats-inline{display:none}}@media (max-width:1024px){.trading-main-grid>.left-panel{display:none!important}.trading-main-grid>.right-panel{flex-basis:190px;max-width:190px;width:190px}}@media (max-width:768px){.advanced-trading-page{overflow-y:auto}.trading-main-grid{grid-template-columns:1fr;grid-template-rows:minmax(52dvh,58dvh) auto;height:auto;max-height:none;min-height:0}.right-panel{min-height:0;order:2}.chart-panel{min-height:min(58dvh,520px);order:1}.trading-page-header{align-items:flex-start;flex-direction:column;gap:12px;padding:10px 12px}.layout-controls{justify-content:space-between;width:100%}.pair-info{flex-wrap:wrap;gap:12px;width:100%}.price-display{border-left:none;padding:0}.market-stats-inline{border-left:none;flex-wrap:wrap;gap:8px;padding-left:0;width:100%}.trading-footer{flex-basis:auto;min-height:260px}.orders-workspace{padding:12px}.orders-workspace-header{flex-direction:column}.asset-grid{grid-template-columns:1fr}}.layout-controls .collapse-toggle{font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 8px}.layout-controls .collapse-toggle.collapsed{background:#7a5cff2e;border-color:#7a5cff8c;color:#c9bdff}.layout-controls .fullscreen-toggle{background:linear-gradient(135deg,#2dd4ff2e,#7a5cff2e);border:1px solid #7a5cff80;color:#e0f4ff;font-weight:700}.layout-controls .fullscreen-toggle:hover{background:linear-gradient(135deg,#2dd4ff52,#7a5cff52);transform:translateY(-1px)}.chart-panel{flex-direction:column}.chart-canvas-wrap,.chart-panel{display:flex;flex:1 1 auto;min-height:0;position:relative}.chart-canvas-wrap{flex-direction:column;height:100%}.chart-canvas-wrap>.NOVEX-chart-shell,.chart-canvas-wrap>.tradingview-widget-container,.chart-canvas-wrap>div:first-child{flex:1 1 auto;height:100%;min-height:0}.chart-panel{max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%}.chart-panel>.chart-canvas-wrap{flex:1 1 auto;max-width:100%;min-height:0;min-width:0;overflow:hidden}.chart-panel .NOVEX-chart-shell{background:#111726!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100%!important;max-width:100%!important;min-height:0;min-width:0!important;width:100%!important}.chart-panel .NOVEX-chart-body{display:flex;flex:1 1 auto!important;flex-direction:column;margin:0!important;min-height:0!important;padding:0!important}.chart-panel .NOVEX-chart-body>*{flex:1 1 auto;min-height:0}.NOVEX-tradingview-widget .tradingview-widget-copyright,.chart-panel .NOVEX-tradingview-widget .tradingview-widget-copyright,.chart-panel .tradingview-widget-copyright,.tradingview-widget-copyright,div.tradingview-widget-copyright{display:none!important;height:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.chart-panel .NOVEX-tradingview-widget,.chart-panel .tradingview-widget-container,.chart-panel .tradingview-widget-container__widget{height:100%!important;margin:0!important;padding:0!important;width:100%!important}.chart-panel .NOVEX-chart-header{background:linear-gradient(180deg,#121828f5,#0e121ef5);border-bottom:1px solid #3b9eff24;box-shadow:inset 0 1px 0 #ffffff0a,0 1px 0 #00000040;flex-wrap:nowrap!important;gap:12px!important;height:32px!important;max-height:32px!important;min-height:32px!important;overflow:hidden!important;padding:0 12px!important}.chart-panel .NOVEX-chart-meta{align-items:center!important;flex-direction:row!important;flex-shrink:0!important;gap:8px!important;height:28px!important}.chart-panel .NOVEX-chip-group{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:22px!important}.chart-panel .NOVEX-chart-title-group{align-items:baseline!important;flex-direction:row!important;gap:6px!important}.chart-panel .NOVEX-chart-kicker{display:none!important}.chart-panel .NOVEX-chart-title{font-size:13px!important;line-height:1!important;margin:0!important}.chart-panel .NOVEX-chart-badges{gap:4px!important}.chart-panel .NOVEX-chart-badge{font-size:9px!important;min-height:18px!important;padding:0 6px!important}.chart-panel .NOVEX-chart-toolbar{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;height:28px!important}.chart-panel .NOVEX-control-group{align-items:center!important;flex-direction:row!important;gap:5px!important;height:22px!important}.chart-panel .NOVEX-control-label{color:#b8c4dc9e!important;font-size:9px!important;letter-spacing:.2px!important;line-height:1!important;white-space:nowrap!important}.chart-panel .NOVEX-chip-group{gap:3px!important}.chart-panel .NOVEX-chip{align-items:center!important;border-radius:3px!important;display:inline-flex!important;font-size:9px!important;height:18px!important;line-height:1!important;min-height:18px!important;padding:0 5px!important}.advanced-trading-page{--column-header-h:28px}.left-panel .left-panel-tabs{align-items:center!important;background:linear-gradient(180deg,#121828f5,#0e121ef5);border-bottom:1px solid #3b9eff24;box-shadow:inset 0 1px 0 #ffffff0a,0 1px 0 #00000040;display:flex!important;gap:6px!important;height:var(--column-header-h)!important;max-height:var(--column-header-h)!important;min-height:var(--column-header-h)!important;padding:0 10px!important}.left-panel .panel-tab{align-items:center!important;border-radius:4px!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;height:22px!important;line-height:1!important;min-height:22px!important;padding:0 8px!important}.left-panel .tab-controls{align-items:center!important;display:flex!important;margin-left:auto!important}.left-panel .control-btn{align-items:center!important;display:inline-flex!important;height:20px!important;justify-content:center!important;padding:0!important;width:20px!important}.right-panel .trading-tabs{grid-gap:0!important;background:linear-gradient(180deg,#121828f5,#0e121ef5);border-bottom:1px solid #3b9eff24;box-shadow:inset 0 1px 0 #ffffff0a,0 1px 0 #00000040;display:grid!important;gap:0!important;grid-template-columns:1fr 1fr!important;max-height:var(--column-header-h)!important}.right-panel .trade-tab,.right-panel .trading-tabs{height:var(--column-header-h)!important;min-height:var(--column-header-h)!important;padding:0!important}.right-panel .trade-tab{align-items:center!important;border-radius:0!important;display:inline-flex!important;font-size:11px!important;justify-content:center!important;line-height:1!important}.quick-trade-popup{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:linear-gradient(170deg,#0d111ef5,#141a2cf5);border:1px solid #7a5cff80;border-radius:8px;box-shadow:0 14px 38px #0009,0 0 0 1px #2dd4ff0f,0 0 24px #7a5cff38,inset 0 1px 0 #ffffff14;left:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:14px;top:92px;transform:translateY(-14px) scale(.92) rotateX(8deg);transform-origin:top right;transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1),box-shadow .46s ease,visibility 0s linear .46s;-webkit-user-select:none;user-select:none;visibility:hidden;width:176px;z-index:30}.quick-trade-popup.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1) rotateX(0deg);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.34,1.56,.64,1),box-shadow .52s ease,visibility 0s linear 0s;visibility:visible}.quick-trade-popup.is-side-buy.is-open{box-shadow:0 12px 36px #0000008c,0 0 26px #16c78438,inset 0 1px 0 #ffffff14}.quick-trade-popup.is-side-sell.is-open{box-shadow:0 12px 36px #0000008c,0 0 26px #ea394338,inset 0 1px 0 #ffffff14}.qt-glow-ring{animation:qtGlowSpin 8s linear infinite;background:conic-gradient(from 0deg,#2dd4ff00 0,#2dd4ff8c 25%,#7a5cff8c 50%,#2dd4ff00 75%,#2dd4ff00 100%);border-radius:11px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .5s ease}.quick-trade-popup.is-open .qt-glow-ring{opacity:.7}@keyframes qtGlowSpin{to{transform:rotate(1turn)}}.quick-trade-popup.is-minimized{width:156px}.quick-trade-header{align-items:center;background:linear-gradient(135deg,#2dd4ff2e,#7a5cff38);border-bottom:1px solid #7a5cff57;cursor:grab;display:flex;height:22px;justify-content:space-between;min-height:22px;padding:0 8px;position:relative;z-index:1}.quick-trade-header:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:1px;left:12%;position:absolute;right:12%;top:0}.quick-trade-header:active{cursor:grabbing}.quick-trade-title{align-items:center;color:#f4f8ff;display:flex;font-size:9px;font-weight:800;gap:3px;letter-spacing:.2px;pointer-events:none;text-transform:uppercase}.qt-bolt{animation:qtBoltPulse 2s ease-in-out infinite;color:#ffd34d;display:inline-block;font-size:10px;text-shadow:0 0 8px #ffd34de6}@keyframes qtBoltPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.12)}}.quick-trade-pair{color:#2dd4ff;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;margin-left:4px;text-transform:none}.quick-trade-header-actions{display:flex;gap:2px}.quick-trade-icon-btn{align-items:center;background:#ffffff0f;border:none;border-radius:3px;color:#b8c4dcb3;cursor:pointer;display:flex;font-size:9px;height:14px;justify-content:center;line-height:1;transition:all .18s ease;width:14px}.quick-trade-icon-btn:hover{background:#fff3;color:#fff;transform:scale(1.1)}.quick-trade-icon-btn:active{transform:scale(.94)}.quick-trade-body{max-height:320px;opacity:1;overflow:hidden;position:relative;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .24s ease;z-index:1}.quick-trade-popup.is-minimized .quick-trade-body{max-height:0;opacity:0}.quick-trade-body-inner{display:flex;flex-direction:column;gap:5px;padding:6px 7px 7px}.quick-trade-side-tabs{grid-gap:0;background:#00000052;border:1px solid #7a5cff38;border-radius:5px;display:grid;gap:0;grid-template-columns:1fr 1fr;height:22px;overflow:hidden;padding:2px;position:relative}.qt-side-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#b8c4dcb3;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;height:100%;justify-content:center;letter-spacing:.4px;line-height:1;padding:0;position:relative;transition:color .22s ease;z-index:2}.qt-side-btn.active,.qt-side-btn:not(.active):hover{color:#fff}.qt-side-indicator{background:linear-gradient(135deg,#16c784,#0fa968);border-radius:4px;bottom:2px;box-shadow:0 2px 8px #16c7846b;left:2px;position:absolute;top:2px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),background .28s ease,box-shadow .28s ease;width:calc(50% - 2px);z-index:1}.quick-trade-popup.is-side-sell .qt-side-indicator{background:linear-gradient(135deg,#ea3943,#c1232f);box-shadow:0 2px 8px #ea39436b;transform:translateX(100%)}.qt-price-row{align-items:center;background:#00000052;border:1px solid #7a5cff29;border-radius:4px;display:flex;font-family:JetBrains Mono,monospace;height:20px;justify-content:space-between;padding:0 7px}.qt-price-label{color:#b8c4dc9e;font-size:8px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.qt-price-value{color:#2dd4ff;font-size:10px;font-weight:800;line-height:1;text-shadow:0 0 6px #2dd4ff80}.qt-amount-input{background:#00000057;border:1px solid #7a5cff4d;border-radius:4px;box-sizing:border-box;color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;height:22px;line-height:1;outline:none;padding:0 8px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;width:100%}.qt-amount-input::placeholder{color:#b8c4dc5c;font-size:9px;font-weight:500}.qt-amount-input:hover{background:#0000006b;border-color:#7a5cff8c}.qt-amount-input:focus{background:#00000080;border-color:#2dd4ff;box-shadow:0 0 0 2px #2dd4ff38}.qt-percent-row{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(4,1fr)}.qt-percent-btn{align-items:center;background:#00000052;border:1px solid #7a5cff38;border-radius:3px;color:#b8c4dcd9;cursor:pointer;display:inline-flex;font-size:8px;font-weight:800;height:18px;justify-content:center;letter-spacing:.2px;line-height:1;padding:0;transition:all .18s ease}.qt-percent-btn:hover{background:linear-gradient(135deg,#2dd4ff38,#7a5cff47);border-color:#2dd4ffa6;color:#fff;transform:translateY(-1px)}.qt-percent-btn:active{transform:translateY(0)}.qt-submit-btn{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:900;height:26px;justify-content:center;letter-spacing:.7px;line-height:1;margin-top:1px;overflow:hidden;padding:0;position:relative;text-transform:uppercase;transition:transform .2s ease,filter .2s ease,box-shadow .3s ease}.qt-submit-btn.buy{background:linear-gradient(135deg,#16c784,#0fa968);box-shadow:0 4px 14px #16c78461,inset 0 1px 0 #ffffff38}.qt-submit-btn.sell{background:linear-gradient(135deg,#ea3943,#c1232f);box-shadow:0 4px 14px #ea394361,inset 0 1px 0 #ffffff38}.qt-submit-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.qt-submit-btn.buy:hover{box-shadow:0 6px 18px #16c7848c,inset 0 1px 0 #ffffff47}.qt-submit-btn.sell:hover{box-shadow:0 6px 18px #ea39438c,inset 0 1px 0 #ffffff47}.qt-submit-btn:active{filter:brightness(.95);transform:translateY(0)}.qt-submit-shine{background:linear-gradient(105deg,#0000,#ffffff6b 50%,#0000);height:100%;left:-120%;pointer-events:none;position:absolute;top:0;transition:left .7s ease;width:60%}.qt-submit-btn:hover .qt-submit-shine{left:130%}.form-field label{align-items:center!important;display:flex!important;gap:6px!important;justify-content:space-between!important}.price-line-toggle{background:#2dd4ff1a;border:1px solid #2dd4ff59;border-radius:3px;color:#2dd4ff;cursor:pointer;font-size:8px;font-weight:700;line-height:1;margin-left:auto;padding:1px 6px;transition:all .18s ease}.price-line-toggle:hover{background:#2dd4ff38;border-color:#2dd4ff}.price-line-toggle.active{background:linear-gradient(135deg,#2dd4ff,#7a5cff);border-color:#2dd4ff;box-shadow:0 0 8px #2dd4ff8c;color:#fff}.order-error-msg{animation:orderErrorIn .22s ease-out;background:#ea39431f;border:1px solid #ea39436b;border-radius:4px;color:#ff89a0;font-size:9px;font-weight:600;margin-top:4px;padding:4px 8px;text-align:center}@keyframes orderErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.qt-submit-btn:disabled,.submit-order-btn:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.55}.live-dot{background:#8b95a8;border-radius:50%;box-shadow:0 0 0 2px #8b95a82e;display:inline-block;height:8px;margin-right:8px;transition:background .18s ease,box-shadow .18s ease;width:8px}.live-dot-open{animation:live-pulse 1.6s ease-in-out infinite;background:#15d49b;box-shadow:0 0 0 2px #15d49b38,0 0 6px #15d49b8c}.live-dot-connecting,.live-dot-reconnecting{animation:live-pulse .8s ease-in-out infinite;background:#f0b90b;box-shadow:0 0 0 2px #f0b90b38}.live-dot-error{background:#f6465d;box-shadow:0 0 0 2px #f6465d38}.live-dot-hidden{background:#555f6e}@keyframes live-pulse{0%,to{opacity:.6}50%{opacity:1}}.slippage-estimate{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;font-size:12px;margin:10px 0 12px;padding:10px 12px;transition:border-color .18s ease,background .18s ease}.slippage-estimate .se-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:2px 0}.slippage-estimate .se-label{color:#8b95a8;font-weight:500;letter-spacing:.02em}.slippage-estimate .se-value{font-feature-settings:"tnum";color:#eaecef;font-variant-numeric:tabular-nums;font-weight:600}.slippage-estimate .se-value small{color:#8b95a8;font-weight:500;margin-left:3px}.slippage-estimate .se-warning{border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.02em;margin-top:6px;padding:4px 8px}.slippage-ok{background:linear-gradient(180deg,#15d49b0a,#15d49b03);border-color:#15d49b38}.slippage-warn{background:linear-gradient(180deg,#f0b90b0f,#f0b90b05);border-color:#f0b90b52}.slippage-warn .se-warning{background:#f0b90b26;color:#f0b90b}.slippage-danger{background:linear-gradient(180deg,#f6465d12,#f6465d05);border-color:#f6465d61}.slippage-danger .se-warning{background:#f6465d2e;color:#f6465d}.slippage-impossible{background:#8b95a814;border-color:#8b95a847;opacity:.85}.slippage-impossible .se-warning{background:#8b95a838;color:#c0c6d0}.chart-panel .NOVEX-tradingview-widget,.chart-panel .NOVEX-tradingview-widget>.tradingview-widget-container,.chart-panel .tradingview-widget-container__widget{height:100%!important;max-height:none!important;min-height:0!important;width:100%!important}.chart-panel .NOVEX-tradingview-widget iframe,.chart-panel .tradingview-widget-container iframe,.chart-panel .tradingview-widget-container__widget iframe,.chart-panel iframe[src*=tradingview]{border:0!important;box-sizing:border-box;display:block!important;height:100%!important;max-height:none!important;min-height:100%!important;width:100%!important}.right-panel .trading-form-container{gap:6px;padding:6px 8px 8px!important}.right-panel .trade-tabs{gap:4px;margin-bottom:6px}.right-panel .trade-tab{font-size:12px!important;font-weight:700!important;height:28px!important;letter-spacing:.02em!important;min-height:28px!important;padding:0 8px!important}.right-panel .type-tabs{gap:2px;margin-bottom:6px}.right-panel .type-tab{font-size:11px!important;height:24px!important;min-height:24px!important;padding:0 6px!important}.right-panel .available-balance{font-size:10px!important;margin-bottom:6px!important;min-height:24px;padding:4px 8px!important}.right-panel .form-field{gap:3px;margin-bottom:6px!important}.right-panel .form-field label{font-size:10px!important;gap:4px;margin-bottom:2px!important;min-height:16px}.right-panel .input-group{height:32px!important;min-height:32px!important}.right-panel .input-group input{font-size:12px!important;height:30px!important;padding:0 8px!important}.right-panel .input-group .input-unit{font-size:10px!important;padding-right:8px!important}.right-panel .price-line-toggle{border-radius:4px!important;font-size:9px!important;height:18px!important;min-height:18px!important;padding:0 6px!important}.right-panel .percent-buttons{gap:4px!important;margin-bottom:6px!important}.right-panel .percent-btn{border-radius:4px!important;font-size:10px!important;height:22px!important;min-height:22px!important;padding:0!important}.right-panel .submit-order-btn{border-radius:6px!important;font-size:12px!important;font-weight:700!important;height:36px!important;letter-spacing:.02em!important;margin-bottom:6px!important;margin-top:4px!important;min-height:36px!important}.right-panel .order-meta,.right-panel .trading-meta{font-size:10px!important;gap:4px!important;line-height:1.3!important;padding:6px 8px!important}.right-panel .order-meta>div,.right-panel .trading-meta>div{padding:2px 0!important}.right-panel .slippage-estimate{font-size:10px!important;margin:6px 0 8px!important;padding:6px 8px!important}.right-panel .slippage-estimate .se-row{padding:1px 0!important}.right-panel .slippage-estimate .se-warning{font-size:10px!important;margin-top:4px!important;padding:3px 6px!important}.left-panel .orderbook-container,.right-panel .trading-form-container{-ms-overflow-style:none;min-height:0;overflow-y:auto;scrollbar-width:none}.left-panel .orderbook-container::-webkit-scrollbar,.right-panel .trading-form-container::-webkit-scrollbar{height:0;width:0}.advanced-trading-page .right-panel{--pr-bg:#0a0d12;--pr-surface:hsla(0,0%,100%,.018);--pr-surface-2:hsla(0,0%,100%,.035);--pr-border:#ffffff14;--pr-border-strong:#ffffff29;--pr-border-accent:#f0b90b61;--pr-gold:#f0b90b;--pr-gold-soft:#f0b90b1f;--pr-buy:#15d49b;--pr-buy-soft:#15d49b1a;--pr-sell:#f6465d;--pr-sell-soft:#f6465d1a;--pr-text:#eaecef;--pr-text-dim:#8b95a8;--pr-text-mute:#8b95a88c;--pr-mono:"JetBrains Mono","SF Mono",Menlo,monospace;--pr-radius:0px;--pr-radius-thin:2px;background:linear-gradient(180deg,#0a0d12,#090c11)!important;border-left:1px solid var(--pr-border);box-shadow:inset 1px 0 0 #ffffff05}.advanced-trading-page .right-panel .trading-form-container{background:#0000;gap:10px;padding:10px 12px 14px!important}.advanced-trading-page .right-panel .trade-tabs{grid-gap:0!important;background:#0000!important;border-bottom:1px solid var(--pr-border);display:grid!important;gap:0!important;grid-template-columns:1fr 1fr!important;margin-bottom:8px!important}.advanced-trading-page .right-panel .trade-tab{background:#0000!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;color:var(--pr-text-dim)!important;cursor:pointer;font-family:inherit;font-size:12px!important;font-weight:700!important;height:34px!important;letter-spacing:.1em!important;min-height:34px!important;padding:0!important;text-transform:uppercase!important;transition:color .18s ease,border-color .18s ease,background .18s ease}.advanced-trading-page .right-panel .trade-tab.buy.active{background:linear-gradient(180deg,#0000,var(--pr-buy-soft))!important;border-bottom-color:var(--pr-buy)!important;color:var(--pr-buy)!important;text-shadow:0 0 14px #15d49b66}.advanced-trading-page .right-panel .trade-tab.sell.active{background:linear-gradient(180deg,#0000,var(--pr-sell-soft))!important;border-bottom-color:var(--pr-sell)!important;color:var(--pr-sell)!important;text-shadow:0 0 14px #f6465d66}.advanced-trading-page .right-panel .trade-tab:hover:not(.active){color:var(--pr-text)!important}.advanced-trading-page .right-panel .order-type-tabs{grid-gap:0!important;border-bottom:1px solid var(--pr-border)!important;border-top:none;display:grid!important;gap:0!important;grid-template-columns:1fr 1fr 1fr!important;margin-bottom:10px;padding:0!important}.advanced-trading-page .right-panel .type-tab{background:#0000!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;box-shadow:none!important;color:var(--pr-text-mute)!important;font-family:inherit;font-size:10px!important;font-weight:600!important;height:26px!important;letter-spacing:.06em!important;min-height:26px!important;padding:0!important;text-transform:uppercase!important;transition:color .18s ease,border-color .18s ease}.advanced-trading-page .right-panel .type-tab:hover{background:#0000!important;color:var(--pr-text-dim)!important}.advanced-trading-page .right-panel .type-tab.active{background:var(--pr-gold-soft)!important;border-bottom-color:var(--pr-gold)!important;box-shadow:none!important;color:var(--pr-gold)!important;text-shadow:0 0 10px #f0b90b59}.advanced-trading-page .right-panel .available-balance,.advanced-trading-page .right-panel .balance-display{align-items:center!important;background:var(--pr-surface)!important;border:1px solid var(--pr-border)!important;border-left:2px solid var(--pr-gold)!important;border-radius:0!important;box-shadow:inset 0 1px 0 #ffffff05;display:flex!important;height:28px!important;justify-content:space-between!important;min-height:28px!important;padding:0 10px!important}.advanced-trading-page .right-panel .balance-label{color:var(--pr-text-mute)!important;font-family:inherit;font-size:9px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.advanced-trading-page .right-panel .balance-value{font-feature-settings:"tnum"!important;color:var(--pr-text)!important;font-family:var(--pr-mono)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;text-shadow:none!important}.advanced-trading-page .right-panel .form-field{gap:4px!important;margin-bottom:0}.advanced-trading-page .right-panel .form-field label{align-items:center;color:var(--pr-text-dim)!important;display:flex;font-size:9px!important;font-weight:600!important;gap:6px;justify-content:space-between;letter-spacing:.12em!important;margin-bottom:2px!important;min-height:16px;text-transform:uppercase!important}.advanced-trading-page .right-panel .price-line-toggle{background:#0000!important;border:1px solid var(--pr-border)!important;border-radius:0!important;color:var(--pr-text-dim)!important;cursor:pointer;font-family:inherit;font-size:8px!important;font-weight:600!important;height:18px!important;letter-spacing:.08em!important;min-height:18px!important;padding:0 6px!important;text-transform:uppercase!important;transition:color .18s ease,border-color .18s ease,background .18s ease}.advanced-trading-page .right-panel .price-line-toggle:hover{background:var(--pr-gold-soft)!important;border-color:var(--pr-border-accent)!important;color:var(--pr-gold)!important;transform:none!important}.advanced-trading-page .right-panel .price-line-toggle.active{background:var(--pr-gold-soft)!important;border-color:var(--pr-gold)!important;box-shadow:0 0 0 1px #f0b90b2e;color:var(--pr-gold)!important}.advanced-trading-page .right-panel .input-group{background:var(--pr-surface)!important;border:1px solid var(--pr-border)!important;border-radius:0!important;box-shadow:inset 0 1px 0 #ffffff05;height:34px!important;min-height:34px!important;position:relative;transition:border-color .18s ease,background .18s ease}.advanced-trading-page .right-panel .input-group:hover{border-color:var(--pr-border-strong)!important}.advanced-trading-page .right-panel .input-group:focus-within{background:var(--pr-surface-2)!important;border-color:var(--pr-gold)!important;box-shadow:inset 0 1px 0 #f0b90b1a,0 0 0 1px var(--pr-gold-soft)}.advanced-trading-page .right-panel .input-group input{font-feature-settings:"tnum"!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--pr-text)!important;font-family:var(--pr-mono)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;font-weight:500!important;height:100%!important;letter-spacing:.02em;padding:0 44px 0 10px!important;transition:none}.advanced-trading-page .right-panel .input-group input::placeholder{color:var(--pr-text-mute)!important;font-weight:400}.advanced-trading-page .right-panel .input-group input:focus{background:#0000!important;border:0!important;box-shadow:none!important;outline:none!important}.advanced-trading-page .right-panel .input-group input[readonly]{background:#0000!important;color:var(--pr-text-dim)!important}.advanced-trading-page .right-panel .input-unit{color:var(--pr-text-dim)!important;font-family:inherit;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important;pointer-events:none;position:absolute;right:10px;text-transform:uppercase!important;top:50%;transform:translateY(-50%)}.advanced-trading-page .right-panel .percent-buttons{grid-gap:0!important;background:var(--pr-surface)!important;border:1px solid var(--pr-border)!important;border-radius:0!important;display:grid!important;gap:0!important;grid-template-columns:repeat(4,1fr)!important}.advanced-trading-page .right-panel .percent-btn{background:#0000!important;border:0!important;border-radius:0!important;border-right:1px solid var(--pr-border)!important;color:var(--pr-text-dim)!important;font-family:var(--pr-mono)!important;font-size:10px!important;font-weight:600!important;height:24px!important;letter-spacing:.04em!important;min-height:24px!important;padding:0!important;transform:none!important;transition:color .18s ease,background .18s ease}.advanced-trading-page .right-panel .percent-btn:last-child{border-right:0!important}.advanced-trading-page .right-panel .percent-btn:hover{background:var(--pr-gold-soft)!important;border-color:var(--pr-border)!important;color:var(--pr-gold)!important;transform:none!important}.advanced-trading-page .right-panel .percent-btn:active{background:#f0b90b33!important}.advanced-trading-page .right-panel .submit-order-btn{border:0!important;border-radius:0!important;cursor:pointer;font-family:inherit!important;font-size:12px!important;font-weight:800!important;height:42px!important;letter-spacing:.14em!important;margin-top:6px!important;min-height:42px!important;overflow:hidden;padding:0!important;position:relative;text-transform:uppercase!important;transition:filter .18s ease,box-shadow .18s ease}.advanced-trading-page .right-panel .submit-order-btn:before{background:#ffffff2e;content:"";height:1px;inset:0 0 auto 0;pointer-events:none;position:absolute}.advanced-trading-page .right-panel .submit-order-btn.buy{background:linear-gradient(180deg,#1ae5a8,#10b887)!important;box-shadow:0 0 0 1px #15d49b80,0 8px 24px -8px #15d49b73,inset 0 -2px 0 #00000047!important;color:#06231a!important;text-shadow:0 1px 0 #ffffff2e}.advanced-trading-page .right-panel .submit-order-btn.buy:hover:not(:disabled){box-shadow:0 0 0 1px #15d49bb3,0 10px 28px -8px #15d49b99,inset 0 -2px 0 #00000047!important;filter:brightness(1.08);transform:none!important}.advanced-trading-page .right-panel .submit-order-btn.sell{background:linear-gradient(180deg,#ff5d73,#e0354e)!important;box-shadow:0 0 0 1px #f6465d80,0 8px 24px -8px #f6465d73,inset 0 -2px 0 #00000047!important;color:#2a0408!important;text-shadow:0 1px 0 #ffffff29}.advanced-trading-page .right-panel .submit-order-btn.sell:hover:not(:disabled){box-shadow:0 0 0 1px #f6465db3,0 10px 28px -8px #f6465d99,inset 0 -2px 0 #00000047!important;filter:brightness(1.08);transform:none!important}.advanced-trading-page .right-panel .submit-order-btn:disabled{background:var(--pr-surface)!important;box-shadow:0 0 0 1px var(--pr-border)!important;color:var(--pr-text-mute)!important;cursor:not-allowed;filter:none;text-shadow:none}.advanced-trading-page .right-panel .order-info,.advanced-trading-page .right-panel .order-meta,.advanced-trading-page .right-panel .trading-meta{background:var(--pr-surface)!important;border:1px solid var(--pr-border)!important;border-radius:0!important;display:flex!important;flex-direction:column;gap:4px;margin-top:8px!important;padding:8px 10px!important}.advanced-trading-page .right-panel .info-row{align-items:baseline;display:flex;font-family:inherit!important;font-size:10px!important;justify-content:space-between;padding:2px 0!important}.advanced-trading-page .right-panel .info-row>:first-child{color:var(--pr-text-mute)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.advanced-trading-page .right-panel .info-row>:last-child{font-feature-settings:"tnum"!important;color:var(--pr-text)!important;font-family:var(--pr-mono)!important;font-variant-numeric:tabular-nums!important;font-weight:600!important}.advanced-trading-page .right-panel .slippage-estimate{background:var(--pr-surface)!important;border:1px solid var(--pr-border)!important;border-left:2px solid var(--pr-gold)!important;border-radius:0!important;font-size:10px;margin:8px 0!important;padding:8px 10px!important}.advanced-trading-page .right-panel .slippage-estimate.slippage-warn{background:linear-gradient(180deg,#0000,var(--pr-gold-soft))!important;border-left-color:var(--pr-gold)!important}.advanced-trading-page .right-panel .slippage-estimate.slippage-danger{background:linear-gradient(180deg,#0000,var(--pr-sell-soft))!important;border-left-color:var(--pr-sell)!important}.advanced-trading-page .right-panel .slippage-estimate.slippage-impossible{background:#8b95a80f!important;border-left-color:var(--pr-text-mute)!important}.advanced-trading-page .right-panel .slippage-estimate .se-row{padding:2px 0!important}.advanced-trading-page .right-panel .slippage-estimate .se-label{color:var(--pr-text-mute)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.advanced-trading-page .right-panel .slippage-estimate .se-value{font-feature-settings:"tnum"!important;color:var(--pr-text)!important;font-family:var(--pr-mono)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important}.advanced-trading-page .right-panel .slippage-estimate .se-warning{border-radius:0!important;font-size:9px!important;font-weight:600!important;letter-spacing:.08em!important;margin-top:6px!important;padding:4px 8px!important;text-transform:uppercase!important}.advanced-trading-page .right-panel .order-error-msg{background:var(--pr-sell-soft);border:1px solid #f6465d4d;border-left:2px solid var(--pr-sell);border-radius:0;color:var(--pr-sell);font-size:10px;font-weight:600;letter-spacing:.04em;margin-top:6px;padding:6px 10px}.advanced-trading-page .left-panel{--pr-bg:#0a0d12;--pr-surface:hsla(0,0%,100%,.018);--pr-surface-2:hsla(0,0%,100%,.035);--pr-border:#ffffff0f;--pr-border-strong:#ffffff1f;--pr-gold:#f0b90b;--pr-gold-soft:#f0b90b14;--pr-buy:#15d49b;--pr-buy-soft:#15d49b1a;--pr-sell:#f6465d;--pr-sell-soft:#f6465d1a;--pr-text:#eaecef;--pr-text-dim:#8b95a8;--pr-text-mute:#8b95a880;--pr-mono:"JetBrains Mono","SF Mono",Menlo,monospace;background:linear-gradient(180deg,#0a0d12,#090c11)!important;border-right:1px solid var(--pr-border)}.advanced-trading-page .left-panel .left-panel-tabs{background:linear-gradient(180deg,#121828ad,#0c101aad)!important;border-bottom:1px solid var(--pr-border)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)!important}.advanced-trading-page .left-panel .panel-tab{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--pr-text-mute)!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;height:22px!important;letter-spacing:.12em!important;padding:0 10px!important;text-transform:uppercase!important;transition:color .18s ease,background .18s ease}.advanced-trading-page .left-panel .panel-tab:hover:not(.active){background:#0000!important;color:var(--pr-text)!important}.advanced-trading-page .left-panel .panel-tab.active{background:var(--pr-gold-soft)!important;box-shadow:inset 0 -2px 0 var(--pr-gold)!important;color:var(--pr-gold)!important}.advanced-trading-page .left-panel .orderbook-controls{background:#0000!important;border-bottom:1px solid var(--pr-border)!important;gap:6px!important;padding:4px 8px!important}.advanced-trading-page .left-panel .orderbook-controls .view-btn,.advanced-trading-page .left-panel .orderbook-controls select{background:#0000!important;border:1px solid var(--pr-border)!important;border-radius:0!important;color:var(--pr-text-dim)!important;font-family:inherit!important;font-size:10px!important;letter-spacing:.04em;padding:2px 6px!important;transition:color .18s ease,border-color .18s ease,background .18s ease}.advanced-trading-page .left-panel .orderbook-controls .view-btn:hover,.advanced-trading-page .left-panel .orderbook-controls select:hover{background:var(--pr-gold-soft)!important;border-color:var(--pr-border-strong)!important;color:var(--pr-gold)!important}.advanced-trading-page .left-panel .orderbook-controls .view-btn.active{background:var(--pr-gold-soft)!important;border-color:var(--pr-gold)!important;color:var(--pr-gold)!important}.advanced-trading-page .left-panel .orderbook-header{grid-gap:4px;background:#0000!important;border-bottom:1px solid var(--pr-border)!important;display:grid!important;gap:4px;grid-template-columns:1fr 1fr 1fr!important;padding:4px 8px!important}.advanced-trading-page .left-panel .orderbook-header span{color:var(--pr-text-mute)!important;font-family:inherit!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap}.advanced-trading-page .left-panel .orderbook-header span:nth-child(n+2){text-align:right!important}.advanced-trading-page .left-panel .orderbook-row{grid-gap:4px;background:#0000!important;border:0!important;border-radius:0!important;cursor:pointer;display:grid!important;gap:4px;grid-template-columns:1fr 1fr 1fr!important;padding:2px 8px!important;transition:background .12s ease}.advanced-trading-page .left-panel .orderbook-row>span{font-feature-settings:"tnum"!important;font-family:var(--pr-mono)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.5!important;white-space:nowrap;z-index:1}.advanced-trading-page .left-panel .orderbook-row>span:nth-child(n+2){text-align:right!important}.advanced-trading-page .left-panel .orderbook-row.ask .ob-price{color:var(--pr-sell)!important;text-shadow:none!important}.advanced-trading-page .left-panel .orderbook-row.bid .ob-price{color:var(--pr-buy)!important;text-shadow:none!important}.advanced-trading-page .left-panel .orderbook-row .ob-amount,.advanced-trading-page .left-panel .orderbook-row .ob-total{color:var(--pr-text-dim)!important}.advanced-trading-page .left-panel .orderbook-row:hover{background:var(--pr-gold-soft)!important;box-shadow:inset 2px 0 0 var(--pr-gold)!important}.advanced-trading-page .left-panel .orderbook-row:hover .ob-amount,.advanced-trading-page .left-panel .orderbook-row:hover .ob-price,.advanced-trading-page .left-panel .orderbook-row:hover .ob-total{color:var(--pr-text)!important;text-shadow:none!important}.advanced-trading-page .left-panel .orderbook-row .orderbook-bar{border-radius:0!important;opacity:.18!important}.advanced-trading-page .left-panel .orderbook-row.ask .orderbook-bar{background:var(--pr-sell)!important}.advanced-trading-page .left-panel .orderbook-row.bid .orderbook-bar{background:var(--pr-buy)!important}.advanced-trading-page .left-panel .spread-display,.advanced-trading-page .left-panel .spread-row{font-feature-settings:"tnum"!important;background:var(--pr-surface)!important;border-bottom:1px solid var(--pr-border)!important;border-radius:0!important;border-top:1px solid var(--pr-border)!important;color:var(--pr-text)!important;font-family:var(--pr-mono)!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;letter-spacing:.02em;margin:2px 0!important;padding:4px 8px!important;text-align:center}.advanced-trading-page .left-panel .bid-ask-ratio,.advanced-trading-page .left-panel .ratio-bar{font-feature-settings:"tnum"!important;background:var(--pr-surface)!important;border:1px solid var(--pr-border)!important;border-radius:0!important;font-family:var(--pr-mono)!important;font-size:9px!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;height:18px!important;letter-spacing:.06em!important;margin:4px 8px!important;overflow:hidden}.advanced-trading-page .left-panel .trades-container{background:#0000!important}.advanced-trading-page .left-panel .panel-header h3{color:var(--pr-text-mute)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;margin:0;padding:6px 8px 4px!important;text-transform:uppercase!important}.advanced-trading-page .left-panel .trades-header{grid-gap:4px;background:#0000!important;border-bottom:1px solid var(--pr-border)!important;display:grid!important;gap:4px;grid-template-columns:1fr 1fr 1fr!important;padding:4px 8px!important}.advanced-trading-page .left-panel .trades-header span{color:var(--pr-text-mute)!important;font-family:inherit!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.advanced-trading-page .left-panel .trades-header span:nth-child(n+2){text-align:right!important}.advanced-trading-page .left-panel .trade-row{grid-gap:4px;background:#0000!important;border:0!important;display:grid!important;gap:4px;grid-template-columns:1fr 1fr 1fr!important;padding:2px 8px!important;transition:background .12s ease}.advanced-trading-page .left-panel .trade-row>span{font-feature-settings:"tnum"!important;font-family:var(--pr-mono)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:500!important}.advanced-trading-page .left-panel .trade-row>span:nth-child(n+2){color:var(--pr-text-dim)!important;text-align:right!important}.advanced-trading-page .left-panel .trade-row.buy .trade-price{color:var(--pr-buy)!important;text-shadow:none!important}.advanced-trading-page .left-panel .trade-row.sell .trade-price{color:var(--pr-sell)!important;text-shadow:none!important}.advanced-trading-page .left-panel .trade-row:hover{background:var(--pr-gold-soft)!important}.advanced-trading-page .left-panel .trade-row:hover>span{color:var(--pr-text)!important}.advanced-trading-page .trading-page-header{background:linear-gradient(180deg,#0a0d12fa,#090c11fa)!important;border-bottom:1px solid #ffffff14!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 1px 0 #0006!important}.advanced-trading-page .trading-footer{background:linear-gradient(180deg,#0a0d12,#090c11)!important;border-top:1px solid #ffffff14!important}.advanced-trading-page .footer-tabs{background:#0000!important;border-bottom:1px solid #ffffff0f!important}.advanced-trading-page .footer-tab{background:#0000!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;color:#8b95a880!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important;height:28px!important;letter-spacing:.12em!important;padding:0 14px!important;text-transform:uppercase!important;transition:color .18s ease,border-color .18s ease}.advanced-trading-page .footer-tab:hover:not(.active){background:#0000!important;color:#eaecef!important}.advanced-trading-page .footer-tab.active{background:#0000!important;border-bottom-color:#f0b90b!important;color:#f0b90b!important;text-shadow:0 0 10px #f0b90b4d}.advanced-trading-page .orders-table{font-family:JetBrains Mono,SF Mono,Menlo,monospace!important}.advanced-trading-page .orders-table thead{background:hsla(0,0%,100%,.018)!important;border-bottom:1px solid #ffffff14!important}.advanced-trading-page .orders-table th{border:0!important;color:#8b95a880!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;padding:8px 12px!important;text-transform:uppercase!important}.advanced-trading-page .orders-table th:nth-child(n+5){text-align:right!important}.advanced-trading-page .orders-table th:nth-child(4){text-align:center!important}.advanced-trading-page .orders-table td{font-feature-settings:"tnum"!important;border-bottom:1px solid #ffffff08!important;color:#eaecef!important;font-family:JetBrains Mono,SF Mono,Menlo,monospace!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;padding:8px 12px!important}.advanced-trading-page .orders-table td:nth-child(n+5){text-align:right!important}.advanced-trading-page .orders-table td:nth-child(4){text-align:center!important}.advanced-trading-page .orders-table tbody tr:hover{background:#f0b90b0a!important}.advanced-trading-page .orders-table .table-side{border-radius:0;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;padding:2px 8px;text-transform:uppercase!important}.advanced-trading-page .orders-table .table-side.buy{background:#15d49b14!important;color:#15d49b!important}.advanced-trading-page .orders-table .table-side.sell{background:#f6465d14!important;color:#f6465d!important}.advanced-trading-page .orders-table .table-status{border-radius:0;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:.1em!important;padding:2px 8px;text-transform:uppercase!important}.advanced-trading-page .orders-table .table-status.done{background:#15d49b14;border:1px solid #15d49b33;color:#15d49b!important}.advanced-trading-page .orders-table .table-status.pending{background:#f0b90b14;border:1px solid #f0b90b3d;color:#f0b90b!important}.advanced-trading-page .orders-table .table-status.partial{background:#f0b90b1f;border:1px solid #f0b90b4d;color:#f0b90b!important}.advanced-trading-page .orders-table .table-action-button{background:#0000!important;border:1px solid #f6465d4d!important;border-radius:0!important;color:#f6465d!important;cursor:pointer;font-family:inherit!important;font-size:9px!important;font-weight:600!important;letter-spacing:.08em!important;padding:2px 8px!important;text-transform:uppercase!important;transition:all .18s ease}.advanced-trading-page .orders-table .table-action-button:hover{background:#f6465d1f!important;border-color:#f6465d!important;color:#ff6a82!important}.advanced-trading-page .trading-footer .workspace-badge{background:#0000!important;border:1px solid #f0b90b4d!important;border-radius:0!important;color:#f0b90b!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;letter-spacing:.12em!important;min-height:20px!important;padding:0 8px!important;text-transform:uppercase!important}.advanced-trading-page .trading-footer .workspace-badge.muted{border-color:#ffffff1f!important;color:#eaecefb3!important}.advanced-trading-page .trading-footer .orders-workspace-header h3{color:#8b95a8b3!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.advanced-trading-page .portfolio-container{background:#0000;display:flex;flex-direction:column;height:100%;min-height:0}.advanced-trading-page .portfolio-summary{align-items:baseline;background:hsla(0,0%,100%,.018);border:1px solid #ffffff0f;border-left:2px solid #f0b90b;display:flex;gap:18px;margin:4px 14px 6px;padding:8px 14px}.advanced-trading-page .portfolio-summary-label{color:#8b95a899;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.advanced-trading-page .portfolio-summary-value{font-feature-settings:"tnum";color:#eaecef;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}.advanced-trading-page .portfolio-summary-meta{color:#8b95a880;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}.advanced-trading-page .portfolio-table-wrap{border:1px solid #ffffff0f;flex:1 1 auto;margin:0 14px 8px;min-height:0;overflow:auto}.advanced-trading-page .portfolio-table{border-collapse:collapse;width:100%}.advanced-trading-page .portfolio-table thead{position:sticky;top:0;z-index:1}.advanced-trading-page .portfolio-table th{background:hsla(0,0%,100%,.018)!important;border-bottom:1px solid #ffffff14!important;color:#8b95a880!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;padding:8px 14px!important;text-transform:uppercase!important}.advanced-trading-page .portfolio-table th:nth-child(n+2){text-align:right!important}.advanced-trading-page .portfolio-table td{font-feature-settings:"tnum"!important;border-bottom:1px solid #ffffff08!important;color:#eaecef!important;font-family:JetBrains Mono,SF Mono,Menlo,monospace!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;padding:8px 14px!important}.advanced-trading-page .portfolio-table td:nth-child(n+2){text-align:right!important}.advanced-trading-page .portfolio-asset-cell{font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important}.advanced-trading-page .portfolio-asset-symbol{background:#f0b90b14;border:1px solid #f0b90b47;color:#f0b90b;display:inline-block;padding:2px 8px}.advanced-trading-page .portfolio-locked-cell{color:#f0b90b!important}.advanced-trading-page .portfolio-value-cell{color:#eaecefeb!important;font-weight:600!important}.advanced-trading-page .portfolio-table tbody tr:hover{background:#f0b90b0a!important}.advanced-trading-page .asset-row-flash,.advanced-trading-page tr[data-flash=up]{animation:novex-flash-up 1.2s ease-out}@keyframes novex-flash-up{0%{background:#15d49b59;box-shadow:inset 0 0 0 1px #15d49bcc}60%{background:#15d49b1f}to{background:#0000;box-shadow:none}}.advanced-trading-page .right-panel .balance-display[data-flash=up]{animation:novex-balance-flash 1.1s ease-out;border-left-color:#15d49b!important}@keyframes novex-balance-flash{0%{background:#15d49b38!important;box-shadow:0 0 0 1px #15d49b99,0 0 18px #15d49b73}60%{background:#15d49b14!important}to{background:hsla(0,0%,100%,.018)!important;box-shadow:none}}.advanced-trading-page .right-panel .submit-order-btn.success-pulse{animation:novex-submit-success .52s ease-out}@keyframes novex-submit-success{0%{box-shadow:0 0 0 2px #15d49bd9,0 0 32px #15d49bb3,inset 0 -2px 0 #00000047!important;filter:brightness(1.4) saturate(1.3)}to{filter:brightness(1)}}.advanced-trading-page .right-panel .submit-order-btn.error-shake{animation:novex-submit-shake .36s ease-out}@keyframes novex-submit-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.my-order-lines .mol-line.mol-filled-flash{animation:novex-mol-filled 1.5s ease-out forwards}@keyframes novex-mol-filled{0%{filter:brightness(1.6) saturate(1.4);opacity:1;transform:translateY(-50%) scale(1)}40%{filter:brightness(2) saturate(1.6);transform:translateY(-50%) scale(1.05)}to{filter:brightness(1);opacity:0;transform:translateY(-50%) scale(1)}}.my-order-lines .mol-line.mol-filled-flash .mol-bar{border-top-style:solid!important;box-shadow:0 0 24px currentColor,0 0 8px currentColor!important}.my-order-lines .mol-line.mol-filled-flash .mol-label{box-shadow:0 0 0 2px currentColor,0 0 24px currentColor!important}.advanced-trading-page .trading-page-header .atp-rt-badge{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:0;color:#8b95a8b3;display:inline-flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:700;gap:6px;height:22px;letter-spacing:.14em;margin-right:4px;padding:0 10px;text-transform:uppercase;transition:color .18s ease,border-color .18s ease,background .18s ease}.advanced-trading-page .atp-rt-dot{background:#8b95a8;border-radius:50%;box-shadow:0 0 0 2px #8b95a829;height:7px;transition:background .18s ease,box-shadow .18s ease;width:7px}.advanced-trading-page .atp-rt-open{background:#15d49b0f!important;border-color:#15d49b52!important;color:#15d49b!important}.advanced-trading-page .atp-rt-open .atp-rt-dot{animation:atp-rt-pulse 1.4s ease-in-out infinite;background:#15d49b;box-shadow:0 0 0 2px #15d49b38,0 0 6px #15d49b99}.advanced-trading-page .atp-rt-connecting,.advanced-trading-page .atp-rt-reconnecting{background:#f0b90b0f!important;border-color:#f0b90b52!important;color:#f0b90b!important}.advanced-trading-page .atp-rt-connecting .atp-rt-dot,.advanced-trading-page .atp-rt-reconnecting .atp-rt-dot{animation:atp-rt-pulse .7s ease-in-out infinite;background:#f0b90b;box-shadow:0 0 0 2px #f0b90b38}.advanced-trading-page .atp-rt-error{background:#f6465d0f!important;border-color:#f6465d52!important;color:#f6465d!important}.advanced-trading-page .atp-rt-error .atp-rt-dot{background:#f6465d;box-shadow:0 0 0 2px #f6465d38}@keyframes atp-rt-pulse{0%,to{opacity:.5}50%{opacity:1}}.advanced-trading-page .portfolio-alloc-cell{width:140px}.advanced-trading-page .portfolio-alloc-wrap{align-items:center;background:#ffffff08;border:1px solid #ffffff14;display:flex;height:18px;padding:0 6px;position:relative}.advanced-trading-page .portfolio-alloc-bar{background:linear-gradient(90deg,#f0b90b66,#f0b90b26);border-right:1px solid #f0b90bb3;bottom:0;left:0;position:absolute;top:0;transition:width .4s ease;z-index:0}.advanced-trading-page .portfolio-alloc-text{font-feature-settings:"tnum"!important;color:#eaecef!important;font-family:JetBrains Mono,SF Mono,Menlo,monospace!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;letter-spacing:.02em!important;position:relative;text-shadow:0 1px 2px #00000080;z-index:1}.advanced-trading-page .portfolio-asset-symbol.asset-btc{background:#f7931a14!important;border-color:#f7931a66!important;color:#f7931a!important}.advanced-trading-page .portfolio-asset-symbol.asset-eth{background:#627eea14!important;border-color:#627eea66!important;color:#627eea!important}.advanced-trading-page .portfolio-asset-symbol.asset-busd,.advanced-trading-page .portfolio-asset-symbol.asset-usdc,.advanced-trading-page .portfolio-asset-symbol.asset-usdt{background:#15d49b14!important;border-color:#15d49b66!important;color:#15d49b!important}.advanced-trading-page .portfolio-asset-symbol.asset-sol{background:#9945ff14!important;border-color:#9945ff66!important;color:#9945ff!important}.advanced-trading-page .portfolio-asset-symbol.asset-bnb{background:#f3ba2f14!important;border-color:#f3ba2f66!important;color:#f3ba2f!important}.advanced-trading-page .portfolio-asset-symbol.asset-xrp{background:#ffffff1a!important;border-color:#ffffff52!important;color:#23292f!important;color:#eaecef!important}.advanced-trading-page .portfolio-asset-symbol.asset-ton{background:#0098ea14!important;border-color:#0098ea66!important;color:#0098ea!important}.advanced-trading-page .portfolio-asset-symbol.asset-dogs{background:#c77a3a14!important;border-color:#c77a3a66!important;color:#c77a3a!important}.advanced-trading-page .right-panel .price-distance-hint{align-items:baseline;background:#ffffff05;border-left:2px solid #8b95a866;display:flex;font-size:9px;gap:8px;justify-content:space-between;margin-top:4px;padding:3px 8px}.advanced-trading-page .right-panel .price-distance-hint .pdh-label{color:#8b95a899;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.advanced-trading-page .right-panel .price-distance-hint .pdh-value{font-feature-settings:"tnum";font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.advanced-trading-page .right-panel .price-distance-hint .pdh-value small{margin-left:3px;opacity:.8}.advanced-trading-page .right-panel .price-distance-hint.price-distance-above{border-left-color:#15d49b}.advanced-trading-page .right-panel .price-distance-hint.price-distance-above .pdh-value{color:#15d49b}.advanced-trading-page .right-panel .price-distance-hint.price-distance-below{border-left-color:#f6465d}.advanced-trading-page .right-panel .price-distance-hint.price-distance-below .pdh-value{color:#f6465d}.advanced-trading-page .right-panel .price-distance-hint.price-distance-near{border-left-color:#f0b90b}.advanced-trading-page .right-panel .price-distance-hint.price-distance-near .pdh-value{color:#f0b90b}.advanced-trading-page .right-panel .market-latency-hint{align-items:center;background:#15d49b0a;border:1px solid #15d49b33;border-left:2px solid #15d49b;color:#15d49b;display:flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;gap:6px;letter-spacing:.08em;margin:6px 0;padding:5px 10px;text-transform:uppercase}.advanced-trading-page .right-panel .market-latency-hint .mlh-dot{animation:atp-rt-pulse 1.2s ease-in-out infinite;background:#15d49b;border-radius:50%;box-shadow:0 0 6px #15d49b,0 0 0 2px #15d49b38;height:6px;width:6px}.advanced-trading-page .left-panel .orderbook-row{position:relative}.advanced-trading-page .left-panel .orderbook-row:after{background:#0a0d12f0;border:1px solid #f0b90b66;color:#f0b90b;content:"CLICK TO SET";font-family:Inter,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.1em;margin-right:6px;opacity:0;padding:2px 6px;pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:10}.advanced-trading-page .left-panel .orderbook-row:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.advanced-trading-page .left-panel .orderbook-row:active{animation:ob-row-pulse .2s ease-out}@keyframes ob-row-pulse{0%{background:#f0b90b33!important;box-shadow:inset 3px 0 0 #f0b90b!important}to{background:#f0b90b0a!important;box-shadow:inset 2px 0 0 #f0b90b!important}}.advanced-trading-page .atp-shortcuts-btn{align-items:center;background:#0000;border:1px solid #ffffff1f;color:#8b95a8b3;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;height:22px;justify-content:center;margin-right:4px;padding:0;transition:color .18s ease,border-color .18s ease,background .18s ease;width:22px}.advanced-trading-page .atp-shortcuts-btn:hover{background:#f0b90b14;border-color:#f0b90b66;color:#f0b90b}.atp-shortcuts-overlay{align-items:center;animation:atp-sh-overlay-in .18s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.atp-shortcuts-modal{animation:atp-sh-modal-in .22s ease-out;background:linear-gradient(180deg,#0a0d12,#090c11);border:1px solid #ffffff1f;border-left:3px solid #f0b90b;box-shadow:0 24px 64px #000000b3,0 0 0 1px #00000080,inset 0 1px 0 #ffffff0a;color:#eaecef;font-family:Inter,system-ui,sans-serif;max-height:86vh;max-width:90vw;overflow-y:auto;padding:28px 32px 24px;width:440px}.atp-shortcuts-modal .atp-sh-eyebrow{color:#f0b90b;font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.atp-shortcuts-modal .atp-sh-title{color:#eaecef;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.atp-shortcuts-modal .atp-sh-desc{color:#8b95a8d1;font-size:11px;letter-spacing:.02em;line-height:1.5;margin:0 0 18px}.atp-shortcuts-modal .atp-sh-section{border-top:1px solid #ffffff0f;margin-bottom:16px;padding-top:12px}.atp-shortcuts-modal .atp-sh-section-label{color:#8b95a899;font-size:9px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.atp-shortcuts-modal .atp-sh-row{align-items:center;color:#eaecefeb;display:flex;font-size:12px;gap:14px;padding:6px 0}.atp-shortcuts-modal .atp-sh-row kbd{align-items:center;background:#ffffff0f;border:solid #ffffff2e;border-width:1px 1px 2px;box-shadow:0 2px 0 #ffffff0a,inset 0 1px 0 #ffffff14;color:#f0b90b;display:inline-flex;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;height:26px;justify-content:center;min-width:32px;padding:0 8px;text-transform:uppercase}.atp-shortcuts-modal .atp-sh-footer{border-top:1px solid #ffffff0f;display:flex;justify-content:flex-end;margin-top:14px;padding-top:14px}.atp-shortcuts-modal .atp-sh-close{background:linear-gradient(180deg,#1ae5a8,#10b887);border:0;box-shadow:0 0 0 1px #15d49b80,0 8px 20px -6px #15d49b73,inset 0 -2px 0 #00000047;color:#06231a;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;padding:8px 18px;text-transform:uppercase;transition:filter .18s ease}.atp-shortcuts-modal .atp-sh-close:hover{filter:brightness(1.08)}@keyframes atp-sh-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes atp-sh-modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.advanced-trading-page .portfolio-stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:6px 14px 8px}.advanced-trading-page .portfolio-stat-card{background:hsla(0,0%,100%,.018);border:1px solid #ffffff14;border-left:2px solid #f0b90bb3;padding:10px 14px 12px;transition:border-color .2s ease}.advanced-trading-page .portfolio-stat-card.ps-up{border-left-color:#15d49b}.advanced-trading-page .portfolio-stat-card.ps-down{border-left-color:#f6465d}.advanced-trading-page .portfolio-stat-card .ps-label{color:#8b95a899;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.advanced-trading-page .portfolio-stat-card .ps-value{font-feature-settings:"tnum";color:#eaecef;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;line-height:1.2}.advanced-trading-page .portfolio-stat-card.ps-up .ps-value{color:#15d49b}.advanced-trading-page .portfolio-stat-card.ps-down .ps-value{color:#f6465d}.advanced-trading-page .portfolio-stat-card .ps-value small{color:#8b95a899;font-size:10px;font-weight:500;margin-left:2px}.advanced-trading-page .portfolio-stat-card .ps-sub{color:#8b95a880;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500;letter-spacing:.04em;margin-top:4px}.advanced-trading-page .portfolio-pnl-up{color:#15d49b!important}.advanced-trading-page .portfolio-pnl-down{color:#f6465d!important}.advanced-trading-page .portfolio-pnl-down small,.advanced-trading-page .portfolio-pnl-up small{font-weight:500;opacity:.7}.advanced-trading-page .portfolio-fees-cell{color:#8b95a8cc!important}.advanced-trading-page .portfolio-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 14px 6px}.advanced-trading-page .portfolio-csv-btn{background:#0000;border:1px solid #f0b90b66;border-radius:0;color:#f0b90b;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase;transition:background .18s ease,color .18s ease}.advanced-trading-page .portfolio-csv-btn:hover{background:#f0b90b14;color:#ffd13a}.advanced-trading-page .right-panel .order-type-tabs-wide{grid-template-columns:1fr 1fr 1fr 1.2fr!important}.advanced-trading-page .right-panel .type-tab-pro{border-bottom-color:#0000!important;color:#f0b90b!important;font-weight:700!important;letter-spacing:.08em!important}.advanced-trading-page .right-panel .type-tab-pro.active{background:#f0b90b29!important;border-bottom-color:#f0b90b!important;color:#f0b90b!important;text-shadow:0 0 10px #f0b90b99!important}.advanced-trading-page .right-panel .pro-subtype-tabs{grid-gap:0;background:#f0b90b0a;border:1px solid #f0b90b38;display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:6px 0 4px}.advanced-trading-page .right-panel .pro-subtype{background:#0000;border:0;border-radius:0;border-right:1px solid #f0b90b1f;color:#8b95a8a6;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:700;height:24px;letter-spacing:.1em;padding:0;transition:color .16s ease,background .16s ease}.advanced-trading-page .right-panel .pro-subtype:last-child{border-right:0}.advanced-trading-page .right-panel .pro-subtype:hover{background:#f0b90b14;color:#f0b90b}.advanced-trading-page .right-panel .pro-subtype.active{background:#f0b90b29;color:#f0b90b;text-shadow:0 0 8px #f0b90b8c}.advanced-trading-page .right-panel .pro-params{background:#f0b90b08;border:1px solid #f0b90b38;border-left:2px solid #f0b90b;margin:6px 0 4px;padding:8px 10px 10px}.advanced-trading-page .right-panel .pro-params-label{color:#f0b90b;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.advanced-trading-page .right-panel .pro-params-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.advanced-trading-page .right-panel .pro-params .form-field{margin-bottom:4px!important}.advanced-trading-page .right-panel .pro-params-hint{background:#ffffff05;color:#eaecefb8;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-top:6px;padding:4px 6px}.advanced-trading-page .orders-table tr.order-row-child td:first-child{padding-left:32px!important;position:relative}.advanced-trading-page .orders-table tr.order-row-child td:first-child:before{color:#f0b90b8c;content:"└";font-family:JetBrains Mono,monospace;left:14px;position:absolute}.advanced-trading-page .orders-table tr.order-row-parent td{background:#f0b90b0a!important}.advanced-trading-page .orders-table tr.order-row-parent .table-type-pill{background:#f0b90b24;border:1px solid #f0b90b66;color:#f0b90b;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.atp-backend-banner{align-items:center;border-bottom:1px solid;display:flex;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;gap:8px;padding:7px 16px;z-index:10}.atp-backend-banner--connecting{background:#3b82f61a;border-color:#3b82f640;color:#60a5fa}.atp-backend-banner--offline{background:#ef44441a;border-color:#ef444440;color:#f87171}.atp-backend-banner__icon{flex-shrink:0;font-size:14px}.atp-backend-banner__msg{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atp-backend-banner__status{flex-shrink:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;letter-spacing:.05em;opacity:.6}.atp-mobile-header,.mobile-bottom-nav{display:none}@media (max-width:768px){.advanced-trading-page{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:64px!important}.advanced-trading-page .trading-page-header{display:none!important}.atp-mobile-header{background:linear-gradient(180deg,#0d1120,#0a0d1a);border-bottom:1px solid #2dd4ff1f;box-shadow:0 1px 12px #0006;gap:4px;height:52px;min-height:52px;padding:0 4px 0 0;position:relative;z-index:10}.atp-mh-back,.atp-mobile-header{align-items:center;display:flex;flex-shrink:0}.atp-mh-back{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:8px;color:#b8c4dcb3;cursor:pointer;height:44px;justify-content:center;transition:color .16s,background .16s;width:44px}.atp-mh-back:active{background:#ffffff0f;color:#fff}.atp-mh-pair{flex-shrink:0}.atp-mh-select{appearance:none;-webkit-appearance:none;background:#2dd4ff14;border:1px solid #2dd4ff40;border-radius:8px;color:#e8f4ff;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.02em;min-width:92px;outline:none;padding:6px 10px}.atp-mh-price-block{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:1px;justify-content:center;min-width:0;padding-left:8px}.atp-mh-price{color:#e8f4ff;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.1;transition:color .3s ease}.atp-mh-price.up{color:#0ecb81}.atp-mh-price.dn{color:#f6465d}.atp-mh-change{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1}.atp-mh-change.pos{color:#0ecb81}.atp-mh-change.neg{color:#f6465d}.atp-mh-status{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.atp-mh-dot{background:#555;border-radius:50%;height:8px;width:8px}.atp-mh-status--open .atp-mh-dot{animation:mh-pulse 2s ease infinite;background:#0ecb81;box-shadow:0 0 0 3px #0ecb8133}.atp-mh-status--connecting .atp-mh-dot,.atp-mh-status--reconnecting .atp-mh-dot{animation:mh-blink 1s step-start infinite;background:#f0b90b}.atp-mh-status--error .atp-mh-dot,.atp-mh-status--offline .atp-mh-dot{background:#f6465d}@keyframes mh-pulse{0%,to{box-shadow:0 0 0 3px #0ecb8133}50%{box-shadow:0 0 0 5px #0ecb8114}}@keyframes mh-blink{0%,to{opacity:1}50%{opacity:.3}}.atp-backend-banner{flex-shrink:0;font-size:10px!important;padding:4px 12px!important}.trading-main-grid{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important}.advanced-trading-page .trading-footer,.trading-main-grid>.chart-panel,.trading-main-grid>.left-panel,.trading-main-grid>.right-panel{display:none!important}.advanced-trading-page.mobile-tab-chart .trading-main-grid>.chart-panel{display:flex!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.advanced-trading-page.mobile-tab-orderbook .trading-main-grid>.left-panel{overflow:hidden!important}.advanced-trading-page.mobile-tab-orderbook .trading-main-grid>.left-panel,.advanced-trading-page.mobile-tab-trade .trading-main-grid>.right-panel{display:flex!important;flex:1 1 auto!important;flex-basis:100%!important;flex-direction:column!important;max-width:100%!important;min-height:0!important;width:100%!important}.advanced-trading-page.mobile-tab-trade .trading-main-grid>.right-panel{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.advanced-trading-page.mobile-tab-orders .advanced-trading-page .trading-footer,.advanced-trading-page.mobile-tab-orders .trading-footer{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.advanced-trading-page.mobile-tab-trade .right-panel{padding:0!important}.mobile-tab-trade .right-panel .premium-trading-panel,.mobile-tab-trade .right-panel .trading-form-container,.mobile-tab-trade .right-panel>div:first-child{padding:12px!important}.right-panel .form-field{margin-bottom:10px!important}.right-panel .form-field label{font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;margin-bottom:4px!important}.right-panel .form-field input,.right-panel .input-group input{border-radius:6px!important;font-family:JetBrains Mono,monospace!important;font-size:15px!important;height:44px!important;padding:0 12px!important}.right-panel .percent-buttons{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(4,1fr)!important;margin:8px 0!important}.right-panel .percent-btn{border-radius:6px!important;cursor:pointer;font-size:12px!important;font-weight:700!important;height:38px!important}.right-panel .trade-tabs,.right-panel .trading-tabs{height:48px!important;min-height:48px!important}.right-panel .trade-tab{font-size:14px!important;font-weight:700!important;height:48px!important;letter-spacing:.04em!important}.right-panel .buy-btn,.right-panel .sell-btn,.right-panel .submit-btn,.right-panel button[class*=buy-submit],.right-panel button[class*=order-submit],.right-panel button[class*=sell-submit],.right-panel button[class*=submit]{border-radius:8px!important;font-size:15px!important;font-weight:700!important;height:52px!important;letter-spacing:.06em!important;margin-top:8px!important}.mobile-tab-orderbook .orderbook-row{cursor:pointer;font-size:12px!important;height:28px!important;min-height:28px!important}.mobile-tab-orderbook .ob-amount,.mobile-tab-orderbook .ob-price,.mobile-tab-orderbook .ob-total,.mobile-tab-orderbook .orderbook-header span{font-size:12px!important}.mobile-tab-orderbook .current-price-bar{height:36px!important}.mobile-tab-orderbook .price-value{font-size:18px!important;font-weight:700!important}.mobile-tab-orders .orders-workspace{-webkit-overflow-scrolling:touch!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:8px 10px!important}.mobile-tab-orders .orders-workspace-header{align-items:center!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.mobile-tab-orders .footer-tabs{grid-gap:0!important;display:grid!important;flex-shrink:0!important;gap:0!important;grid-template-columns:repeat(4,1fr)!important}.mobile-tab-orders .footer-tab{font-size:11px!important;font-weight:600!important;height:40px!important;overflow:hidden!important;padding:0 4px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.quick-trade-popup{display:none!important}.mobile-bottom-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0d1af7;border-top:1px solid #2dd4ff24;bottom:0;box-shadow:0 -8px 32px #00000080,0 -1px 0 #2dd4ff14;display:flex;height:64px;left:0;padding:0;position:fixed;right:0;z-index:2000}.mbn-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;outline:none;padding:8px 4px 10px;position:relative;transition:none}.mbn-tab:active .mbn-svg{transform:scale(.88)}.mbn-tab.active:before{background:linear-gradient(90deg,#2dd4ff,#7c3aed);border-radius:0 0 2px 2px;content:"";height:2px;left:16%;position:absolute;right:16%;top:0}.mbn-tab--trade.active.buy:before{background:linear-gradient(90deg,#0ecb81,#0ea46a)}.mbn-tab--trade.active.sell:before{background:linear-gradient(90deg,#f6465d,#d13050)}.mbn-icon-wrap{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:28px}.mbn-svg{color:#94a3b880;display:block;height:22px;transition:color .18s ease,transform .12s ease;width:22px}.mbn-tab.active .mbn-svg{color:#2dd4ff}.mbn-tab--trade.active.buy .mbn-svg{color:#0ecb81}.mbn-tab--trade.active.sell .mbn-svg{color:#f6465d}.mbn-label{color:#94a3b880;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1;transition:color .18s ease,font-weight .18s ease}.mbn-tab.active .mbn-label{color:#2dd4ff;font-weight:700}.mbn-tab--trade.active.buy .mbn-label{color:#0ecb81}.mbn-tab--trade.active.sell .mbn-label{color:#f6465d}.mbn-badge{align-items:center;background:#f6465d;border-radius:8px;box-shadow:0 0 0 1.5px #0a0d1ae6;color:#fff;display:flex;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:800;height:15px;justify-content:center;line-height:1;min-width:15px;padding:0 3px;position:absolute;right:-5px;top:-3px}}@media (max-width:480px){.atp-mobile-header{height:48px;min-height:48px}.atp-mh-price{font-size:14px!important}.atp-mh-select{font-size:12px!important;min-width:80px!important;padding:5px 8px!important}.mbn-svg{height:20px!important;width:20px!important}.mbn-label{font-size:9px!important}.mobile-bottom-nav{height:58px!important}.advanced-trading-page{padding-bottom:58px!important}}.current-price-bar{overflow:hidden;padding:10px 12px;position:relative}.current-price-bar:before{animation:priceSlide 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3b9eff33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes priceSlide{0%,to{left:-100%}50%{left:100%}}.price-main{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:6px;position:relative;z-index:1}.price-value{font-size:9px;font-weight:800;letter-spacing:-.2px;transition:all .3s ease}.price-value.text-green{animation:priceGlowGreen 1s ease-out;color:#00d4aa;text-shadow:0 0 16px #00d4aacc,0 0 32px #00d4aa66}.price-value.text-red{animation:priceGlowRed 1s ease-out;color:#ff4757;text-shadow:0 0 16px #ff4757cc,0 0 32px #ff475766}@keyframes priceGlowGreen{0%{text-shadow:0 0 30px #00d4aa,0 0 60px #00d4aacc;transform:scale(1.1)}to{text-shadow:0 0 16px #00d4aacc,0 0 32px #00d4aa66;transform:scale(1)}}@keyframes priceGlowRed{0%{text-shadow:0 0 30px #ff4757,0 0 60px #ff4757cc;transform:scale(1.1)}to{text-shadow:0 0 16px #ff4757cc,0 0 32px #ff475766;transform:scale(1)}}.price-arrow{animation:arrowPulse .6s ease-out;font-size:9px;font-weight:900}@keyframes arrowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.price-arrow.neutral{color:#b8bcc8}.price-change{color:#7c8a9d;font-size:14px;font-weight:600}.volume-ratio-bar{background:linear-gradient(180deg,#0f142299,#14192866);flex-shrink:0;margin-top:0;padding:4px 8px 5px}.ratio-bar{background:#25263199;border-radius:3px;box-shadow:inset 0 1px 2px #0000004d;display:flex;height:5px;margin-bottom:4px;overflow:hidden}.bid-bar{animation:bidPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#00d4aa,#00e6c0);box-shadow:0 0 12px #00d4aa99}.ask-bar,.bid-bar{transition:width .6s cubic-bezier(.4,0,.2,1)}.ask-bar{animation:askPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#ff4757,#ff6b7a);box-shadow:0 0 12px #ff475799}@keyframes bidPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes askPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.ratio-labels{align-items:center;display:flex;font-size:10px;font-weight:700;justify-content:space-between}.bid-label{color:#00d4aa;text-shadow:0 0 8px #00d4aa99}.ask-label,.bid-label{align-items:center;display:flex;gap:6px}.ask-label{color:#ff4757;text-shadow:0 0 8px #ff475799}.label-icon{align-items:center;border-radius:3px;display:inline-flex;font-size:8px;font-weight:900;height:14px;justify-content:center;text-shadow:none;width:14px}.bid-label .label-icon{background:linear-gradient(135deg,#00d4aa4d,#00d4aa1a);border:1px solid #00d4aa66;box-shadow:0 0 10px #00d4aa66}.ask-label .label-icon{background:linear-gradient(135deg,#ff47574d,#ff47571a);border:1px solid #ff475766;box-shadow:0 0 10px #ff475766}.left-panel-tabs{align-items:center;background:#14151cf2;border-bottom:1px solid #ffffff0d;display:flex;height:32px;justify-content:space-between;padding:0}.panel-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#848e9c;cursor:pointer;font-size:12px;font-weight:500;height:32px;line-height:32px;padding:0 12px;transition:all .2s}.panel-tab:hover{color:#fff}.panel-tab.active{border-bottom-color:#3b9eff;font-weight:600}.tab-controls{display:flex;gap:4px;padding-right:8px}.control-btn{align-items:center;background:#0000;border:none;color:#848e9c;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s;width:24px}.control-btn:hover{background:#ffffff0d;border-radius:4px;color:#fff}.panel-tab:before{background:linear-gradient(90deg,#0000,#3b9eff33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.panel-tab:hover:before{left:100%}.panel-tab.active{animation:tabGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#3b9eff33,#7a3eff33);border-color:#3b9eff;box-shadow:0 0 20px #3b9eff66,inset 0 0 20px #3b9eff1a;color:#fff}@keyframes tabGlow{0%,to{box-shadow:0 0 20px #3b9eff66,inset 0 0 20px #3b9eff1a}50%{box-shadow:0 0 30px #3b9eff99,inset 0 0 30px #3b9eff33}}@keyframes priceUp{0%{background:#00d4aa00;transform:scale(1)}50%{background:#00d4aa4d;transform:scale(1.05)}to{background:#00d4aa00;transform:scale(1)}}@keyframes priceDown{0%{background:#ff475700;transform:scale(1)}50%{background:#ff47574d;transform:scale(1.05)}to{background:#ff475700;transform:scale(1)}}@keyframes flashGlow{0%{box-shadow:0 0 0 #3b9eff00}50%{box-shadow:0 0 20px #3b9effcc,inset 0 0 20px #3b9eff66}to{box-shadow:0 0 0 #3b9eff00}}@keyframes particleExplode{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(0)}}.orderbook-row.price-up{animation:priceUp .8s ease-out}.orderbook-row.price-down{animation:priceDown .8s ease-out}.orderbook-row.flash-effect{animation:flashGlow .6s ease-out}@keyframes intensePulse{0%,to{filter:brightness(1);text-shadow:0 0 8px currentColor,0 0 16px currentColor}50%{filter:brightness(1.5);text-shadow:0 0 16px currentColor,0 0 32px currentColor,0 0 48px currentColor}}.ob-price.price-changing{animation:intensePulse .5s ease-in-out 3;font-weight:900!important}@keyframes scaleImpact{0%{transform:scale(1)}30%{transform:scale(1.15)}60%{transform:scale(.95)}to{transform:scale(1)}}.ob-amount.value-changing,.ob-total.value-changing{animation:scaleImpact .4s cubic-bezier(.68,-.55,.265,1.55)}.orderbook-row{position:relative}.orderbook-row:after{background:currentColor;border-radius:50%;content:"";height:4px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;width:4px}.orderbook-row.particle-effect:after{--tx:calc(var(--random-x, 0)*100px);--ty:calc(var(--random-y, 0)*100px);animation:particleExplode .6s ease-out}@keyframes multiLayerGlow{0%{box-shadow:0 0 5px #3b9eff33,0 0 10px #3b9eff1a}33%{box-shadow:0 0 10px #7a3eff4d,0 0 20px #7a3eff33,0 0 30px #7a3eff1a}66%{box-shadow:0 0 10px #d896ff4d,0 0 20px #d896ff33,0 0 30px #d896ff1a}to{box-shadow:0 0 5px #3b9eff33,0 0 10px #3b9eff1a}}.orderbook-row:hover{animation:multiLayerGlow 2s ease-in-out infinite}@keyframes ripple{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}.orderbook-row:before{background:#3b9eff80;border-radius:50%;content:"";height:10px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:10px}.orderbook-row:active:before{animation:ripple .6s ease-out}@keyframes numberTick{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.premium-glow.updating{animation:numberTick .3s ease-in-out}@keyframes energyWave{0%{background-position:0 50%}to{background-position:200% 50%}}.orderbook-row.energy-effect{animation:energyWave 1.5s linear;background:linear-gradient(90deg,#0000,#3b9eff1a 25%,#7a3eff1a 50%,#d896ff1a 75%,#0000);background-size:200% 100%}.orderbook-controls{align-items:center;background:#14151cf2;border-bottom:1px solid #ffffff0a;display:flex;flex-shrink:0;height:20px;justify-content:space-between;margin:0;max-height:20px;min-height:20px;padding:0 6px}.view-controls{background:#25263199;border-radius:3px;display:flex;gap:2px;height:18px;padding:1px}.view-btn{align-items:center;background:#0000;border:none;border-radius:2px;color:#848e9c;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .2s;width:16px}.view-btn:hover{background:#ffffff0d;color:#fff}.view-btn.active{background:#3b9eff33;color:#3b9eff}.data-controls{display:flex;gap:6px}.amount-select,.precision-select{background:#25263199;border:1px solid #ffffff0d;border-radius:3px;color:#fff;cursor:pointer;font-size:9px;font-weight:500;height:18px;line-height:1;outline:none;padding:0 5px;transition:all .2s}.amount-select:hover,.precision-select:hover{background:#252631cc;border-color:#3b9eff4d}.amount-select:focus,.precision-select:focus{border-color:#3b9eff}.precision-select{width:50px}.amount-select{width:60px}.amount-select,.precision-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23848E9C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:18px}.trading-form-container{border-radius:16px;box-shadow:0 8px 32px #0006}.trading-tabs{background:#14151ccc}.trade-tab{font-size:15px;overflow:hidden;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.trade-tab:before{background:linear-gradient(135deg,#0000,#ffffff0d);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .4s}.trade-tab:hover:before{transform:translateX(0)}.trade-tab.buy.active{background:linear-gradient(135deg,#00d4aa26,#00e6c01a);box-shadow:inset 0 -3px 0 #00d4aa,0 4px 20px #00d4aa4d}.trade-tab.sell.active{background:linear-gradient(135deg,#ff475726,#ff6b7a1a);box-shadow:inset 0 -3px 0 #ff4757,0 4px 20px #ff47574d}.order-type-tabs{background:#25263166;gap:6px;padding:16px}.type-tab{background:#25263199;border-radius:8px;font-size:13px;padding:10px 16px;position:relative}.type-tab:hover{transform:translateY(-1px)}.type-tab.active{box-shadow:0 0 20px #3b9eff66,inset 0 0 20px #3b9eff1a}.order-form{padding:20px}.balance-display{background:linear-gradient(135deg,#3b9eff14,#7a3eff0d);border:1px solid #3b9eff33;border-radius:10px;margin-bottom:20px;padding:14px 16px}.balance-label{font-size:12px;letter-spacing:.5px;text-transform:uppercase}.balance-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9eff,#7a3eff);background-clip:text;-webkit-background-clip:text;font-size:14px;font-weight:800;text-shadow:0 0 20px #3b9eff4d}.form-field{margin-bottom:16px}.form-field label{font-size:12px;margin-bottom:8px}.input-group{border-radius:10px;transition:all .3s}.input-group:focus-within{box-shadow:0 0 0 3px #3b9eff26,0 0 20px #3b9eff4d}.input-group input{font-size:15px;padding:14px 16px}.input-unit{font-size:12px;letter-spacing:.5px;padding:0 16px}.percent-buttons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.percent-btn{background:linear-gradient(135deg,#252631cc,#3b9eff0d);border-radius:8px;font-size:13px;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.percent-btn:before{background:radial-gradient(circle,#3b9eff66,#0000);border-radius:50%;height:0;left:50%;top:50%;transform:translate(-50%,-50%);transition:width .4s,height .4s;width:0}.percent-btn:hover:before{height:200px;width:200px}.percent-btn:hover{box-shadow:0 4px 12px #3b9eff4d;transform:translateY(-2px)}.percent-btn:active{transform:translateY(0)}.submit-order-btn{border-radius:12px;font-size:16px;letter-spacing:1px;margin-top:20px;padding:18px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-order-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.submit-order-btn:hover:before{left:100%}.submit-order-btn.buy{box-shadow:0 6px 24px #00d4aa66,0 0 40px #00d4aa33}.submit-order-btn.buy:hover{box-shadow:0 10px 32px #00d4aa99,0 0 60px #00d4aa4d;transform:translateY(-3px)}.submit-order-btn.sell{box-shadow:0 6px 24px #ff475766,0 0 40px #ff475733}.submit-order-btn.sell:hover{box-shadow:0 10px 32px #ff475799,0 0 60px #ff47574d;transform:translateY(-3px)}.submit-order-btn:active{transform:translateY(0)}.order-info{border-radius:10px;margin-top:20px;padding:16px}.info-row{font-size:13px;padding:8px 0}@media (max-width:1200px){.trading-form-container{padding:0}.trade-tab{font-size:14px;padding:14px 20px}.order-form{padding:16px}}.trading-tabs{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;margin-bottom:0;padding:0}.trade-tab,.trading-tabs{background:#0000;position:relative}.trade-tab{border:none;border-bottom:2px solid #0000;color:#848e9c;cursor:pointer;font-size:14px;font-weight:700;padding:12px 16px;transition:all .2s}.trade-tab.buy.active{background:linear-gradient(180deg,#00d4aa1a,#0000);border-bottom-color:#00d4aa;color:#00d4aa}.trade-tab.sell.active{background:linear-gradient(180deg,#ff47571a,#0000);border-bottom-color:#ff4757;color:#ff4757}.order-type-tabs{background:#2526314d;display:flex;gap:4px;margin-bottom:12px;padding:8px 12px}.type-tab{background:#0000;border:1px solid #3b9eff26;border-radius:6px;color:#848e9c;cursor:pointer;flex:1 1;font-size:11px;font-weight:600;padding:6px 8px;transition:all .2s}.type-tab:hover{border-color:#3b9eff66;color:#fff}.type-tab.active{background:linear-gradient(135deg,#3b9eff40,#7a3eff33);border-color:#3b9eff;box-shadow:0 0 12px #3b9eff66;color:#fff}.order-form{padding:12px}.balance-display{align-items:center;background:#3b9eff0d;border:1px solid #3b9eff26;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 12px}.balance-label{color:#b8bcc8;font-size:11px;font-weight:600}.balance-value{color:#3b9eff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.form-field{margin-bottom:10px}.form-field label{color:#b8bcc8;display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.input-group{align-items:center;background:#25263199;border:1px solid #3b9eff33;border-radius:8px;display:flex;height:42px;overflow:hidden;position:relative;transition:all .2s}.input-group:focus-within{background:#252631cc;border-color:#3b9eff;box-shadow:0 0 0 2px #3b9eff26}.input-group input{background:#0000;border:none;color:#fff;flex:1 1;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;outline:none;padding:10px 12px}.input-group input::placeholder{color:#7c8a9d;font-weight:400}.input-unit{color:#3b9eff;font-size:11px;font-weight:700;padding:0 12px;text-transform:uppercase}.percent-buttons{display:flex;gap:4px;justify-content:space-between;margin-bottom:10px}.percent-btn{background:linear-gradient(135deg,#252631e6,#3b9eff0d);border:1px solid #3b9eff33;border-radius:5px;color:#b8bcc8;cursor:pointer;flex:1 1;font-size:10px;font-weight:700;min-width:0;overflow:hidden;padding:5px 6px;position:relative;transition:all .2s}.percent-btn:before{background:linear-gradient(135deg,#0000,#3b9eff4d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.percent-btn:hover:before{opacity:1}.percent-btn:hover{border-color:#3b9eff;box-shadow:0 2px 8px #3b9eff66,0 0 12px #3b9eff33;color:#fff;transform:translateY(-1px)}.percent-btn:active{transform:scale(.95)}.submit-order-btn{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.5px;margin-top:12px;overflow:hidden;padding:14px 20px;position:relative;text-transform:uppercase;transition:all .3s;width:100%}.submit-order-btn:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.submit-order-btn:hover:after{height:300px;width:300px}.submit-order-btn.buy{background:linear-gradient(135deg,#00d4aa,#00e6c0);box-shadow:0 4px 16px #00d4aa66;color:#fff}.submit-order-btn.buy:hover{box-shadow:0 6px 20px #00d4aa99;transform:translateY(-2px)}.submit-order-btn.sell{background:linear-gradient(135deg,#ff4757,#ff6b7a);box-shadow:0 4px 16px #ff475766;color:#fff}.submit-order-btn.sell:hover{box-shadow:0 6px 20px #ff475799;transform:translateY(-2px)}.order-info{background:#25263166;border:1px solid #3b9eff1a;border-radius:8px;margin-top:12px;padding:10px 12px}.info-row{align-items:center;display:flex;font-size:11px;justify-content:space-between;padding:6px 0}.info-row:not(:last-child){border-bottom:1px solid #3b9eff0d}.info-row span:first-child{color:#b8bcc8;font-weight:500}.info-row span:last-child{color:#fff;font-family:JetBrains Mono,monospace;font-weight:700}.trading-form-container{background:linear-gradient(135deg,#14151cf2,#252631f2);border:1px solid #3b9eff1a;border-radius:12px;overflow:hidden;padding:0}.right-panel{max-width:350px;min-width:320px}@media (max-width:1400px){.right-panel{max-width:320px;min-width:300px}.trade-tab{font-size:13px;padding:10px 12px}.input-group{height:38px}.input-group input{font-size:13px}}.page-hero-frame{--phf-accent:var(--nx-gold,#f0b90b);--phf-accent-strong:#fcd535;--phf-accent-soft:#f0b90b1f;--phf-accent-border:#f0b90b4d;grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.page-hero-frame--cyan{--phf-accent:#56d7ff;--phf-accent-strong:#7fe4ff;--phf-accent-soft:#56d7ff1f;--phf-accent-border:#56d7ff47}.page-hero-frame--emerald{--phf-accent:#15d49b;--phf-accent-strong:#53e4b9;--phf-accent-soft:#15d49b1f;--phf-accent-border:#15d49b47}.page-hero-frame--violet{--phf-accent:#a884ff;--phf-accent-strong:#bf9dff;--phf-accent-soft:#a884ff1f;--phf-accent-border:#a884ff47}.page-hero-frame__copy,.page-hero-frame__panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at top right,#ffffff0d,#0000 30%),linear-gradient(180deg,#0c121feb,#080d19f0);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 54px #00000059,inset 0 1px 0 #ffffff0d;overflow:hidden;position:relative}.page-hero-frame__copy{padding:clamp(28px,3.2vw,40px)}.page-hero-frame__panel{padding:clamp(24px,3vw,34px)}.page-hero-frame__eyebrow,.page-hero-frame__panel-label{align-items:center;background:var(--phf-accent-soft);border:1px solid var(--phf-accent-border);border-radius:999px;color:var(--phf-accent);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.16em;min-height:34px;padding:0 14px;text-transform:uppercase}.page-hero-frame__eyebrow,.page-hero-frame__panel-label,.page-hero-frame__title{font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif)}.page-hero-frame__title{color:#f7fafc;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.05em;line-height:1.08;margin:18px 0 0;white-space:pre-line}.page-hero-frame__description,.page-hero-frame__panel-description{color:#b7bdc6db;font-size:15px;line-height:1.75;margin:18px 0 0}.page-hero-frame__actions,.page-hero-frame__metrics,.page-hero-frame__signals,.page-hero-frame__tags{display:flex;flex-wrap:wrap;gap:12px}.page-hero-frame__tags{margin-top:22px}.page-hero-frame__tag{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#eaecefdb;display:inline-flex;font-size:12px;font-weight:600;min-height:34px;padding:0 13px}.page-hero-frame__actions{margin-top:24px}.page-hero-frame__action{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.page-hero-frame__action:hover{transform:translateY(-2px)}.page-hero-frame__action--primary{background:linear-gradient(135deg,var(--phf-accent) 0,var(--phf-accent-strong) 100%);box-shadow:0 14px 30px #f0b90b2e;color:#08111d}.page-hero-frame__action--secondary{background:#ffffff08;border-color:#ffffff1a;color:#f7fafc}.page-hero-frame__action--secondary:hover{border-color:var(--phf-accent-border);color:var(--phf-accent)}.page-hero-frame__metrics{margin-top:28px}.page-hero-frame__metric,.page-hero-frame__signal{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex:1 1 180px;min-width:0;padding:16px 18px}.page-hero-frame__metric-label,.page-hero-frame__signal-label{color:#94a3b8d6;display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-hero-frame__metric-value,.page-hero-frame__signal-value{color:#f7fafc;display:block;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-top:10px}.page-hero-frame__metric-value.tone-accent{color:var(--phf-accent)}.page-hero-frame__metric-value.tone-up{color:#0ecb81;color:var(--nx-up,#0ecb81)}.page-hero-frame__metric-value.tone-down{color:#f6465d;color:var(--nx-down,#f6465d)}.page-hero-frame__panel-title{color:#f7fafc;font-size:clamp(1.4rem,2.1vw,1.9rem);letter-spacing:-.04em;line-height:1.18;margin:16px 0 0}.page-hero-frame__signals{flex-direction:column;margin-top:22px}.page-hero-frame__signal-value{font-size:18px;margin-top:8px}.page-hero-frame__signal-description{color:#b7bdc6cc;font-size:13px;line-height:1.6;margin:10px 0 0}@media (max-width:1024px){.page-hero-frame{grid-template-columns:1fr}}@media (max-width:640px){.page-hero-frame__copy,.page-hero-frame__panel{border-radius:22px;padding:22px 18px}.page-hero-frame__title{font-size:clamp(1.7rem,8vw,2.4rem)}.page-hero-frame__actions,.page-hero-frame__metrics{flex-direction:column}.page-hero-frame__action{width:100%}}.markets-page{background:radial-gradient(ellipse at top,#f0b90b0a,#0000 60%),#0a0e1a;background:radial-gradient(ellipse at top,#f0b90b0a,#0000 60%),var(--nx-bg-base,#0a0e1a);color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);min-height:100vh}.mp-container{margin:0 auto;max-width:1520px;padding:108px 32px 96px;padding:108px var(--nx-container-pad,32px) var(--nx-space-8,96px);width:100%}.mp-hero{margin-bottom:48px;margin-bottom:var(--nx-space-6,48px)}.mp-hero-eyebrow{background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border:1px solid #f0b90b4d;border:1px solid var(--nx-gold-border,#f0b90b4d);border-radius:9999px;border-radius:var(--nx-radius-pill,9999px);color:#f0b90b;color:var(--nx-gold,#f0b90b);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.mp-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eaecef,#f0b90b);background:linear-gradient(135deg,var(--nx-text-primary,#eaecef) 0,var(--nx-gold,#f0b90b) 100%);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,system-ui,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",system-ui,sans-serif);font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0 0 12px}.mp-hero-subtitle{color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:16px;line-height:1.6;margin:0 0 32px;margin:0 0 var(--nx-space-5,32px)}.mp-stats{grid-gap:16px;grid-gap:var(--nx-space-3,16px);display:grid;gap:16px;gap:var(--nx-space-3,16px);grid-template-columns:repeat(4,1fr)}.mp-stat{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#0d1322d9,#141a2cd9);background:var(--nx-glass-bg,linear-gradient(165deg,#0d1322d9 0,#141a2cd9 100%));border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:12px;border-radius:var(--nx-radius-md,12px);padding:18px 20px}.mp-stat-label{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.mp-stat-value{font-feature-settings:"tnum";color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800}.mp-stat-up{color:#0ecb81;color:var(--nx-up,#0ecb81)}.mp-stat-down{color:#f6465d;color:var(--nx-down,#f6465d)}.mp-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:24px;gap:var(--nx-space-4,24px);justify-content:space-between;margin-bottom:24px;margin-bottom:var(--nx-space-4,24px)}.mp-tabs{background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:12px;border-radius:var(--nx-radius-md,12px);display:inline-flex;gap:6px;padding:6px}.mp-tab{background:#0000;border:none;border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease;transition:all .2s var(--nx-ease-smooth,ease);white-space:nowrap}.mp-tab:hover{color:#eaecef;color:var(--nx-text-primary,#eaecef)}.mp-tab.active{background:#f0b90b1f;background:var(--nx-gold-soft,#f0b90b1f);box-shadow:0 2px 8px #f0b90b2e;color:#f0b90b;color:var(--nx-gold,#f0b90b)}.mp-search{flex:1 1 280px;max-width:360px}.mp-search input{background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:12px;border-radius:var(--nx-radius-md,12px);color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:inherit;font-size:13px;padding:11px 16px;transition:all .2s ease;transition:all .2s var(--nx-ease-smooth,ease);width:100%}.mp-search input::placeholder{color:#707a8a;color:var(--nx-text-tertiary,#707a8a)}.mp-search input:focus{background:#ffffff0a;border-color:#f0b90b66;border-color:var(--nx-gold-border,#f0b90b66);box-shadow:0 0 0 3px #f0b90b1a;outline:none}.mp-table-wrap{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#0d1322d9,#141a2cd9);background:var(--nx-glass-bg,linear-gradient(165deg,#0d1322d9 0,#141a2cd9 100%));border:1px solid #ffffff0f;border:1px solid var(--nx-border-soft,#ffffff0f);border-radius:16px;border-radius:var(--nx-radius-lg,16px);box-shadow:0 8px 24px #0000004d;box-shadow:var(--nx-shadow-md,0 8px 24px #0000004d);overflow:hidden}.mp-table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mp-table thead th{background:#0003;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--nx-border-soft,#ffffff0f);color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:11px;font-weight:700;letter-spacing:.08em;padding:16px;text-align:right;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.mp-table thead th.sortable{cursor:pointer;transition:color .2s ease;transition:color .2s var(--nx-ease-smooth,ease)}.mp-table thead th.sortable:hover{color:#f0b90b;color:var(--nx-gold,#f0b90b)}.mp-th-fav{text-align:center;width:48px}.mp-th-pair{text-align:left}.mp-th-spark{text-align:center;width:110px}.mp-td-spark{text-align:center;vertical-align:middle}.mp-th-action{text-align:center;width:100px}.mp-table tbody tr.mp-row{cursor:pointer;transition:background .2s ease;transition:background .2s var(--nx-ease-smooth,ease)}.mp-table tbody tr.mp-row:hover{background:#f0b90b0a;background:var(--nx-gold-soft,#f0b90b0a)}.mp-table tbody td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--nx-border-soft,#ffffff0f);color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:13px;font-weight:600;padding:16px;text-align:right;white-space:nowrap}.mp-table tbody tr:last-child td{border-bottom:none}.mp-td-fav{text-align:center}.mp-fav-btn{background:#0000;border:none;color:#707a8a;color:var(--nx-text-tertiary,#707a8a);cursor:pointer;font-size:18px;height:28px;transition:color .2s ease,transform .2s ease;transition:color .2s var(--nx-ease-smooth,ease),transform .2s var(--nx-ease-overshoot,ease);width:28px}.mp-fav-btn:hover{transform:scale(1.15)}.mp-fav-btn.active,.mp-fav-btn:hover{color:#f0b90b;color:var(--nx-gold,#f0b90b)}.mp-td-pair{text-align:left}.mp-pair-cell{align-items:center;display:flex;gap:12px}.mp-pair-text{display:flex;flex-direction:column;gap:2px}.mp-pair-symbol{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:14px;font-weight:800}.mp-pair-quote{font-size:12px;font-weight:600}.mp-pair-name,.mp-pair-quote{color:#707a8a;color:var(--nx-text-tertiary,#707a8a)}.mp-pair-name{font-size:11px;font-weight:500}.mp-td-change.up{color:#0ecb81;color:var(--nx-up,#0ecb81)}.mp-td-change.down{color:#f6465d;color:var(--nx-down,#f6465d)}.mp-td-action{text-align:center}.mp-trade-btn{background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border:1px solid #f0b90b4d;border:1px solid var(--nx-gold-border,#f0b90b4d);border-radius:8px;border-radius:var(--nx-radius-sm,8px);color:#f0b90b;color:var(--nx-gold,#f0b90b);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase;transition:all .2s ease;transition:all .2s var(--nx-ease-smooth,ease)}.mp-row:hover .mp-trade-btn{background:#f0b90b;background:var(--nx-gold,#f0b90b);box-shadow:0 4px 16px #f0b90b52;color:#0a0e1a;color:var(--nx-bg-base,#0a0e1a)}.mp-empty{color:#707a8a!important;color:var(--nx-text-tertiary,#707a8a)!important;font-size:14px!important;padding:80px 40px!important;text-align:center!important}@media (max-width:1024px){.mp-stats{grid-template-columns:repeat(2,1fr)}.mp-td-high,.mp-td-low,.mp-td-spark,.mp-th-high,.mp-th-low,.mp-th-spark{display:none}}@media (max-width:768px){.mp-container{padding:48px 20px 64px;padding:var(--nx-space-6,48px) var(--nx-container-pad,20px) var(--nx-space-7,64px)}.mp-hero{margin-bottom:32px;margin-bottom:var(--nx-space-5,32px)}.mp-toolbar{align-items:stretch;flex-direction:column}.mp-tabs{flex-wrap:nowrap;overflow-x:auto}.mp-tab{flex-shrink:0}.mp-search{max-width:100%}.mp-table thead th{font-size:10px;padding:12px 10px}.mp-table tbody td{font-size:12px;padding:14px 10px}.mp-td-volume,.mp-th-volume{display:none}.mp-pair-cell{gap:8px}.mp-pair-name{display:none}}@media (max-width:480px){.mp-hero-title{font-size:32px}.mp-stats{gap:10px}.mp-stat{padding:14px 12px}.mp-stat-value{font-size:18px}.mp-td-action,.mp-th-action{display:none}.mp-table tbody td,.mp-table thead th{padding:12px 8px}}@media (prefers-reduced-motion:reduce){.mp-fav-btn:hover{transform:none}}.auth-page{background:radial-gradient(circle at 12% 18%,#f0b90b29,#0000 24%),radial-gradient(circle at 82% 12%,#4891ff29,#0000 20%),radial-gradient(circle at 66% 74%,#12c6a41a,#0000 24%),linear-gradient(180deg,#050812,#09101e 44%,#040812);color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);min-height:100vh;overflow:hidden;position:relative}.auth-page:before{background:linear-gradient(hsla(0,0%,100%,.022) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,#0000 0);background-size:120px 120px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000000d9 0,#0000 78%);mask-image:radial-gradient(circle at center,#000000d9 0,#0000 78%);opacity:.8}.auth-page:after,.auth-page:before{content:"";pointer-events:none;position:fixed}.auth-page:after{background:radial-gradient(circle,#1076ff47 0,#1076ff14 38%,#0000 72%);border-radius:50%;bottom:-18vw;filter:blur(90px);height:54vw;opacity:.7;right:-10vw;width:54vw}.auth-container{margin:0 auto;padding:112px clamp(20px,3vw,40px) 72px;position:relative;width:min(100%,1460px);z-index:1}.auth-layout{grid-gap:clamp(22px,3.2vw,42px);align-items:center;display:grid;gap:clamp(22px,3.2vw,42px);grid-template-columns:minmax(0,.94fr) minmax(430px,490px)}.auth-scene{background:radial-gradient(circle at 22% 16%,#f0b90b1f,#0000 26%),radial-gradient(circle at 78% 74%,#3a82f629,#0000 28%),linear-gradient(155deg,#0a101ff5,#09101ecc 48%,#060a14f0);border:1px solid #ffffff14;border-radius:40px;box-shadow:0 26px 68px #00000061,inset 0 1px 0 #ffffff0f;min-height:640px;overflow:hidden;position:relative}.auth-scene:before{border:1px solid #ffffff0f;border-radius:30px;content:"";inset:22px}.auth-scene:before,.auth-scene__mesh{pointer-events:none;position:absolute}.auth-scene__mesh{inset:0}.auth-scene__mesh:before{background:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:84px 84px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 35% 38%,#000000f2 0,#0000 84%);mask-image:radial-gradient(circle at 35% 38%,#000000f2 0,#0000 84%);opacity:.55;position:absolute}.auth-scene__beam,.auth-scene__orb{position:absolute}.auth-scene__orb{border-radius:50%;pointer-events:none}.auth-scene__orb--gold{animation:auth-float 18s ease-in-out infinite;background:radial-gradient(circle,#f0b90b5c 0,#f0b90b1f 34%,#0000 72%);filter:blur(18px);height:420px;left:-56px;top:-96px;width:420px}.auth-scene__orb--blue{animation:auth-float-reverse 24s ease-in-out infinite;background:radial-gradient(circle,#4492ff4d 0,#4492ff17 36%,#0000 72%);bottom:-120px;filter:blur(24px);height:460px;right:-84px;width:460px}.auth-scene__beam{animation:auth-beam-pulse 8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#f0b90bb3 32%,#5baaffa6 72%,#0000);box-shadow:0 0 18px #f0b90b66,0 0 40px #5baaff40;height:2px;left:10%;opacity:.88;top:20%;transform:rotate(-12deg);transform-origin:left center;width:92%}.auth-scene__content{display:flex;flex-direction:column;gap:24px;justify-content:space-between;min-height:100%;padding:clamp(26px,3.2vw,42px);position:relative;z-index:1}.auth-scene__eyebrow{align-items:center;align-self:flex-start;background:#f0b90b14;border:1px solid #f0b90b52;border-radius:999px;color:#fcd535f5;display:inline-flex;font-size:10px;letter-spacing:.18em;min-height:34px;padding:0 14px;text-transform:uppercase}.auth-scene__eyebrow,.auth-scene__title{font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-weight:700}.auth-scene__title{color:#f8fbfff5;font-size:clamp(2rem,3.6vw,3.45rem);letter-spacing:-.06em;line-height:1.02;margin:14px 0 0;max-width:560px;white-space:pre-line}.auth-scene__description{color:#d6dfebbd;font-size:15px;line-height:1.78;margin:14px 0 0;max-width:560px}.auth-scene__highlight-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-scene__highlight{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#121a2ca8,#0a101ed6);border:1px solid #ffffff12;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0a,0 14px 26px #0000002e;padding:16px 16px 18px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.auth-scene__highlight:hover{background:linear-gradient(180deg,#141e34c7,#0c1222f5);border-color:#f0b90b3d;transform:translateY(-4px)}.auth-scene__highlight-label{color:#fcd535e0;display:inline-block;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-scene__highlight-title{color:#f7fafc;display:block;font-size:16px;letter-spacing:-.03em;line-height:1.38;margin-top:12px}.auth-scene__highlight-description{color:#b7bdc6c2;font-size:12px;line-height:1.64;margin:10px 0 0}.auth-scene__metric-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,180px));justify-content:start}.auth-scene__metric{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff12;border-radius:18px;padding:16px 16px 14px}.auth-scene__metric-label{color:#b7bdc6c2;display:block;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.auth-scene__metric-value{color:#f7fafc;display:block;font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.3;margin-top:10px}.auth-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(180deg,#0c1223f0,#0f1628eb);border:1px solid #ffffff14;border-radius:30px;box-shadow:0 28px 70px #0000007a,inset 0 1px 0 #ffffff0a;justify-self:end;overflow:hidden;padding:44px;position:relative;width:min(100%,490px)}.auth-card:before{background:linear-gradient(90deg,#0000,#f0b90bb3 50%,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:62%}.auth-card:after{background:radial-gradient(circle,#f0b90b2e 0,#f0b90b0a 40%,#0000 72%);border-radius:50%;content:"";filter:blur(34px);height:240px;inset:auto -60px -120px auto;pointer-events:none;position:absolute;width:240px}.auth-header{margin-bottom:32px;position:relative;text-align:center;z-index:1}.auth-eyebrow{background:#f0b90b1a;background:var(--nx-gold-soft,#f0b90b1a);border:1px solid #f0b90b4d;border:1px solid var(--nx-gold-border,#f0b90b4d);border-radius:9999px;border-radius:var(--nx-radius-pill,9999px);color:#f0b90b;color:var(--nx-gold,#f0b90b);display:inline-block;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.auth-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#eaecef,#fcd535f5);background:linear-gradient(135deg,var(--nx-text-primary,#eaecef) 0,#fcd535f5 100%);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,system-ui,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",system-ui,sans-serif);font-size:clamp(2rem,2.6vw,3rem);font-weight:800;letter-spacing:-.05em;line-height:1.08;margin:0 0 8px}.auth-subtitle{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:13px;line-height:1.6;margin:0}.auth-form{gap:16px;margin-bottom:24px;position:relative;z-index:1}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px}.auth-field label{color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-optional{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-weight:500;text-transform:none}.auth-field input{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:inherit;font-size:14px;padding:14px 16px;transition:all .22s ease,box-shadow .22s ease;transition:all .22s var(--nx-ease-smooth,ease),box-shadow .22s ease}.auth-field input::placeholder{color:#b7bdc675;font-size:13px}.auth-field input:focus{background:hsla(0,0%,100%,.045);border-color:#f0b90b73;box-shadow:0 0 0 4px #f0b90b1a;outline:none}.auth-field input:disabled{cursor:not-allowed;opacity:.5}.auth-hint{color:#b7bdc6b8;font-size:12px;line-height:1.5;margin-top:4px}.auth-error{background:#f6465d1f;border:1px solid #f6465d42;border-radius:12px;color:#ff8a9b;font-size:13px;line-height:1.5;padding:12px 14px}.auth-submit{background:linear-gradient(135deg,#f0b90b,#fcd535);background:linear-gradient(135deg,var(--nx-gold,#f0b90b) 0,var(--nx-gold-light,#fcd535) 100%);border:none;border-radius:14px;box-shadow:0 10px 24px #f0b90b3d,0 0 30px #f0b90b1f;color:#08111d;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.05em;margin-top:8px;min-height:52px;padding:15px 24px;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.auth-submit:hover:not(:disabled){box-shadow:0 14px 32px #f0b90b57,0 0 38px #f0b90b2e;transform:translateY(-1px)}.auth-submit:active:not(:disabled){transform:translateY(0)}.auth-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.auth-cancel-2fa{background:none;border:none;color:#f0b90beb;cursor:pointer;font-size:13px;font-weight:700;padding:0;text-align:left}.auth-footer{border-top:1px solid #ffffff0f;color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:13px;padding-top:18px;position:relative;text-align:center;z-index:1}.auth-switch{background:none;border:none;color:#f0b90b;color:var(--nx-gold,#f0b90b);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:0;text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color .2s ease}.auth-switch:hover{text-decoration-color:#f0b90b;text-decoration-color:var(--nx-gold,#f0b90b)}.auth-legal{grid-gap:10px;background:linear-gradient(180deg,#ffffff0a,#0c121e38);border:1px solid #ffffff14;border-radius:18px;display:grid;gap:10px;margin-top:18px;padding:18px;position:relative;z-index:1}.auth-legal-label{color:#fcd535e0;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-legal-title{color:#f7fafc;font-size:16px;font-weight:700;letter-spacing:-.03em}.auth-legal-copy{color:#b7bdc6cc;font-size:12px;line-height:1.72;margin:0}.auth-legal-links{display:flex;flex-wrap:wrap;gap:10px}.auth-legal-link{align-items:center;background:#f0b90b14;border:1px solid #f0b90b33;border-radius:999px;color:#f7fafc;display:inline-flex;font-size:12px;font-weight:700;min-height:34px;padding:0 12px;text-decoration:none;transition:transform .22s ease,border-color .22s ease,color .22s ease}.auth-legal-link:hover{border-color:#f0b90b61;color:#fcd535f5;transform:translateY(-1px)}.auth-legal-meta{display:flex;flex-wrap:wrap;gap:8px}.auth-legal-meta span{align-items:center;background:#ffffff0a;border-radius:999px;color:#b7bdc6db;display:inline-flex;font-size:11px;line-height:1;min-height:30px;padding:0 10px}.auth-page-footer-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.auth-page-footer-link{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#d6dfebd1;display:inline-flex;font-size:12px;font-weight:600;min-height:36px;padding:0 14px;text-decoration:none;transition:color .22s ease,border-color .22s ease,transform .22s ease}.auth-page-footer-link:hover{border-color:#f0b90b47;color:#fcd535f5;transform:translateY(-1px)}@keyframes auth-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,22px,0) scale(1.04)}}@keyframes auth-float-reverse{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,-18px,0) scale(.98)}}@keyframes auth-beam-pulse{0%,to{opacity:.78}50%{opacity:1}}@media (max-width:1180px){.auth-layout{grid-template-columns:1fr}.auth-scene{min-height:auto}.auth-card{justify-self:stretch;max-width:520px;width:100%}}@media (max-width:900px){.auth-container{padding-bottom:48px;padding-top:96px}.auth-scene{border-radius:30px}.auth-scene__content{padding:26px}.auth-scene__highlight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-scene__metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.auth-page:after{bottom:-28vw;height:72vw;right:-28vw;width:72vw}.auth-container{padding:92px 16px 40px}.auth-layout{gap:18px}.auth-scene{border-radius:28px}.auth-scene:before{border-radius:22px;inset:14px}.auth-scene__content{gap:22px;padding:22px 18px}.auth-scene__title{font-size:clamp(1.84rem,8.6vw,2.7rem);line-height:1}.auth-scene__description{font-size:14px;line-height:1.72}.auth-scene__highlight-list,.auth-scene__metric-row{grid-template-columns:1fr}.auth-scene__highlight,.auth-scene__metric{border-radius:18px}.auth-card{border-radius:24px;padding:32px 22px 24px}.auth-header{margin-bottom:26px}.auth-title{font-size:2.2rem}.auth-legal{padding:16px}}@media (max-width:480px){.auth-eyebrow,.auth-scene__eyebrow{letter-spacing:.14em}.auth-scene__title{font-size:1.86rem}.auth-legal-copy,.auth-scene__description{font-size:13px}.auth-field input{min-height:48px}.auth-legal-link,.auth-submit{justify-content:center;width:100%}.auth-legal-links,.auth-legal-meta,.auth-page-footer-links{display:grid;grid-template-columns:1fr}.auth-page-footer-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.auth-scene__beam,.auth-scene__orb--blue,.auth-scene__orb--gold{animation:none}.auth-legal-link,.auth-scene__highlight,.auth-submit{transition:none}.auth-legal-link:hover,.auth-scene__highlight:hover,.auth-submit:hover:not(:disabled){transform:none}}.auth-consent{background:#f59e0b0a;border:1px solid #f59e0b2e;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px 16px}.auth-consent-row{align-items:flex-start;color:#94a3b8;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5}.auth-consent-row input[type=checkbox]{accent-color:#f59e0b;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.auth-consent-link{background:none;border:none;color:#f59e0b;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.auth-consent-link:hover{color:#fbbf24}.auth-consent-required{color:#f87171;font-size:11px}.account-security-page{background:#0a0e1a;background:var(--nx-bg-base,#0a0e1a);color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);min-height:100vh}.account-security-container{margin:0 auto;max-width:720px;padding:64px 24px 48px;width:100%}.account-security-loading{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);padding:80px 0;text-align:center}.account-security-header{margin-bottom:32px;text-align:center}.account-security-eyebrow{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.account-security-title{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.account-security-subtitle{color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:14px;margin:0}.state-on{color:#52c882f2;font-weight:700}.state-off{color:#f46464d9;font-weight:700}.account-security-msg{border-radius:12px;font-size:14px;font-weight:500;margin-bottom:24px;padding:14px 18px}.msg-ok{background:#52c8821a;border:1px solid #52c8824d;color:#6edc96}.msg-error{background:#f4646414;border:1px solid #f464644d;color:#ff8282}.account-security-card{background:linear-gradient(180deg,#f0b90b0a,#00000040);border:1px solid #f0b90b2e;border-radius:18px;margin-bottom:24px;padding:28px 28px 24px}.card-title{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:18px;font-weight:700;margin:0 0 10px}.card-desc{color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:14px;line-height:1.6;margin:0 0 20px}.card-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.card-field label{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.card-field input{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:inherit;font-size:16px;padding:14px 16px;transition:border-color .15s,background .15s}.card-field input:focus{background:#ffffff0d;border-color:#f0b90b;border-color:var(--nx-gold,#f0b90b);outline:none}.card-field input:disabled{opacity:.5}.card-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.card-btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 24px;transition:transform .1s,opacity .15s}.card-btn:hover:not(:disabled){transform:translateY(-1px)}.card-btn:disabled{cursor:not-allowed;opacity:.5}.card-btn.primary{background:linear-gradient(180deg,#f0b90b,#c8961a);color:#0a0e1a}.card-btn.ghost{background:#0000;border-color:#fff3;color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6)}.card-btn.danger{background:linear-gradient(180deg,#f46464e6,#c83c3ce6);color:#fff}.enroll-qr-wrap{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.enroll-qr-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 24px #f0b90b2e;display:flex;justify-content:center;padding:12px}.enroll-qr-hint{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:11px;letter-spacing:.04em}.enroll-secret-box,.enroll-uri-box{background:#00000059;border:1px solid #f0b90b2e;border-radius:10px;margin-bottom:14px;overflow:hidden;padding:12px 14px}.enroll-uri-box summary{cursor:pointer;list-style:none}.enroll-uri-box summary::-webkit-details-marker{display:none}.enroll-uri-box[open] .enroll-uri-value{margin-top:8px}.enroll-secret-label,.enroll-uri-label{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.enroll-secret-value{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:14px}.enroll-secret-value,.enroll-uri-value{display:block;font-family:JetBrains Mono,Courier New,monospace;-webkit-user-select:all;user-select:all;word-break:break-all}.enroll-uri-value{color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:11px;line-height:1.5}.disable-form,.enroll-confirm-form,.reset-form{margin-top:8px}.reset-dev-token{background:#f0b90b0f;border:1px dashed #f0b90b66;border-radius:10px;margin-top:16px;padding:12px 14px}.reset-dev-label{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.reset-dev-token code{color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:JetBrains Mono,Courier New,monospace;font-size:11px;-webkit-user-select:all;user-select:all;word-break:break-all}.account-security-foot{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:11px;letter-spacing:.05em;margin-top:32px;text-align:center}@media (max-width:640px){.account-security-container{padding:48px 16px 32px}.account-security-title{font-size:24px}.account-security-card{padding:22px 20px 20px}.card-actions{flex-direction:column-reverse}.card-btn{width:100%}}.NOVEX-card{border-radius:12px;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.NOVEX-card__bg{bottom:0;left:0;right:0;top:0;transition:all .3s ease;z-index:1}.NOVEX-card__bg,.NOVEX-card__glow{border-radius:inherit;position:absolute}.NOVEX-card__glow{bottom:-4px;left:-4px;opacity:0;right:-4px;top:-4px;transition:opacity .3s ease;z-index:0}.NOVEX-card__holographic{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%;z-index:3}.NOVEX-card__content{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.NOVEX-card__hover-overlay{background:#ffffff0d;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:2}.NOVEX-card--sm{border-radius:8px;min-height:120px}.NOVEX-card--md{border-radius:12px;min-height:200px}.NOVEX-card--lg{border-radius:16px;min-height:300px}.NOVEX-card--xl{border-radius:20px;min-height:400px}.NOVEX-card--padding-none .NOVEX-card__content{padding:0}.NOVEX-card--padding-sm .NOVEX-card__content{padding:1rem}.NOVEX-card--padding-md .NOVEX-card__content{padding:1.5rem}.NOVEX-card--padding-lg .NOVEX-card__content{padding:2rem}.NOVEX-card--padding-xl .NOVEX-card__content{padding:2.5rem}.NOVEX-card--shadow-none{box-shadow:none}.NOVEX-card--shadow-sm{box-shadow:var(--shadow-sm)}.NOVEX-card--shadow-md{box-shadow:var(--shadow-md)}.NOVEX-card--shadow-lg{box-shadow:var(--shadow-lg)}.NOVEX-card--shadow-xl{box-shadow:var(--shadow-xl)}.NOVEX-card--default{.NOVEX-card__bg{background:var(--bg-secondary);border:1px solid var(--border-tertiary)}}.NOVEX-card--glass{.NOVEX-card__bg{background:var(--gradient-glass-premium);border:1px solid #ffffff1a}&.NOVEX-card--blur-sm .NOVEX-card__bg{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}&.NOVEX-card--blur-md .NOVEX-card__bg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}&.NOVEX-card--blur-lg .NOVEX-card__bg{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}&.NOVEX-card--blur-xl .NOVEX-card__bg{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}}.NOVEX-card--neumorphism{.NOVEX-card__bg{background:var(--bg-primary);box-shadow:8px 8px 16px #0000004d,-8px -8px 16px #ffffff0d}&:hover .NOVEX-card__bg{box-shadow:inset 2px 2px 4px #0003,inset -2px -2px 4px #ffffff08}}.NOVEX-card--gradient{.NOVEX-card__bg{background:var(--gradient-NOVEX-signature);background-size:300% 300%;border:1px solid #0000}&.NOVEX-card--animated .NOVEX-card__bg{animation:gradientShift 4s ease-in-out infinite}}.NOVEX-card--neon{.NOVEX-card__bg{background:#00ffc61a;border:1px solid var(--NOVEX-ai-mint);box-shadow:0 0 20px #00ffc64d,inset 0 0 20px #00ffc61a}&.NOVEX-card--glow .NOVEX-card__glow{background:var(--NOVEX-ai-mint);filter:blur(20px);opacity:.4}&:hover.NOVEX-card--glow .NOVEX-card__glow{opacity:.6}}.NOVEX-card--holographic{.NOVEX-card__bg{animation:gradientShift 6s ease-in-out infinite;background:var(--gradient-holographic-aurora);background-size:400% 400%;border:1px solid #0000}&:hover .NOVEX-card__holographic{left:100%}}.NOVEX-card--hoverable:hover{transform:translateY(-4px);.NOVEX-card__hover-overlay{opacity:1}}.NOVEX-card--clickable{cursor:pointer;&:hover{transform:translateY(-2px)}&:active{transform:translateY(0)}&:focus-visible{outline:2px solid var(--NOVEX-primary);outline-offset:4px}}.NOVEX-card--glow{&:hover .NOVEX-card__glow{opacity:.5}&.NOVEX-card--default .NOVEX-card__glow{background:var(--NOVEX-primary);filter:blur(16px)}&.NOVEX-card--gradient .NOVEX-card__glow{animation:gradientShift 4s ease-in-out infinite;background:var(--gradient-NOVEX-signature);background-size:300% 300%;filter:blur(20px)}}.NOVEX-card--animated{&:hover{animation:cardFloat 2s ease-in-out infinite}}.NOVEX-card__header{border-bottom:1px solid var(--border-tertiary);margin-bottom:1rem;padding-bottom:1rem}.NOVEX-card__body{display:flex;flex:1 1;flex-direction:column}.NOVEX-card__footer{border-top:1px solid var(--border-tertiary);margin-top:1rem;padding-top:1rem}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes cardFloat{0%,to{transform:translateY(-4px) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes holographicShimmer{0%{left:-100%}to{left:100%}}.NOVEX-card--glass.NOVEX-card--glow{.NOVEX-card__glow{background:var(--gradient-glass-ai);filter:blur(24px)}}.NOVEX-card--neumorphism.NOVEX-card--glow{.NOVEX-card__glow{background:var(--bg-primary);box-shadow:0 0 40px #3b9eff4d,0 0 80px #7a3eff33;filter:blur(20px)}}@media (max-width:768px){.NOVEX-card--xl{border-radius:16px;min-height:300px}.NOVEX-card--lg{border-radius:14px;min-height:250px}.NOVEX-card--padding-xl .NOVEX-card__content{padding:2rem}.NOVEX-card--padding-lg .NOVEX-card__content{padding:1.5rem}}@media (max-width:480px){.NOVEX-card--lg{border-radius:12px;min-height:200px}.NOVEX-card--xl{border-radius:14px;min-height:250px}.NOVEX-card--padding-lg .NOVEX-card__content{padding:1.25rem}.NOVEX-card--padding-xl .NOVEX-card__content{padding:1.5rem}.NOVEX-card--clickable:hover,.NOVEX-card--hoverable:hover{transform:none}.NOVEX-card--animated:hover{animation:none}}@media (prefers-reduced-motion:reduce){.NOVEX-card,.NOVEX-card__bg,.NOVEX-card__glow,.NOVEX-card__holographic,.NOVEX-card__hover-overlay{animation:none!important;transition-duration:.01ms!important}.NOVEX-card--animated:hover,.NOVEX-card--clickable:hover,.NOVEX-card--hoverable:hover{transform:none!important}}@media (prefers-contrast:high){.NOVEX-card--glass,.NOVEX-card--gradient,.NOVEX-card--holographic,.NOVEX-card--neon{.NOVEX-card__bg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--bg-secondary)!important;border:2px solid var(--text-primary)!important;box-shadow:var(--shadow-lg)!important}}.NOVEX-card--neumorphism .NOVEX-card__bg{background:var(--bg-secondary)!important;box-shadow:0 4px 8px #00000080!important}}@media (prefers-color-scheme:dark){.NOVEX-card--neumorphism .NOVEX-card__bg{box-shadow:8px 8px 16px #0006,-8px -8px 16px #ffffff08}.NOVEX-card--glass .NOVEX-card__bg{background:var(--gradient-glass-dark)}}@media print{.NOVEX-card{background:#fff!important;border:1px solid #000!important;box-shadow:none!important;break-inside:avoid;color:#000!important;page-break-inside:avoid;transform:none!important}.NOVEX-card__bg,.NOVEX-card__glow,.NOVEX-card__holographic,.NOVEX-card__hover-overlay{display:none!important}.NOVEX-card__footer,.NOVEX-card__header{border-color:#ccc!important}}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #3b9eff33;border-radius:50%;border-top-color:#3b9eff}.loading-sm{height:20px;width:20px}.loading-md{height:40px;width:40px}.loading-lg{height:60px;width:60px}.loading-dots{align-items:center;display:flex;gap:8px;justify-content:center}.loading-dots .dot{animation:bounce 1.4s ease-in-out infinite both;background:linear-gradient(135deg,#3b9eff,#7a3eff);border-radius:50%}.loading-sm .dot{height:6px;width:6px}.loading-md .dot{height:12px;width:12px}.loading-lg .dot{height:18px;width:18px}.loading-dots .dot:first-child{animation-delay:-.32s}.loading-dots .dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-ai{animation:rotate 2s linear infinite;background:conic-gradient(from 0deg,#00ffc6,#3b9eff,#7a3eff,#d896ff,#00ffc6);position:relative}.loading-ai,.loading-ai .ai-core{align-items:center;border-radius:50%;display:flex;justify-content:center}.loading-ai .ai-core{background:#0a0f24e6;font-size:1.2em;height:80%;width:80%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.micro-interaction{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.micro-hover:hover{transform:translateY(-2px) scale(1.02)}.micro-tap:active{transform:scale(.98)}.micro-glow{animation:glow 2s ease-in-out infinite alternate}.micro-pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes glow{0%{box-shadow:0 0 20px #3b9eff4d}to{box-shadow:0 0 40px #3b9eff99}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.holographic-effect{animation:holographic-shift 4s ease-in-out infinite;background:linear-gradient(135deg,#3b9eff1a,#7a3eff1a 50%,#d896ff1a);border-radius:16px;overflow:hidden;position:relative}.holographic-overlay{animation:holographic-sweep 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes holographic-shift{0%,to{filter:hue-rotate(0deg)}25%{filter:hue-rotate(90deg)}50%{filter:hue-rotate(180deg)}75%{filter:hue-rotate(270deg)}}@keyframes holographic-sweep{0%{left:-100%}to{left:100%}}.scroll-animation{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(30px)}.stagger-container .stagger-item{animation:staggerFadeIn .6s ease-out forwards;opacity:0;transform:translateY(20px)}.stagger-container .stagger-item:first-child{animation-delay:.1s}.stagger-container .stagger-item:nth-child(2){animation-delay:.2s}.stagger-container .stagger-item:nth-child(3){animation-delay:.3s}.stagger-container .stagger-item:nth-child(4){animation-delay:.4s}.stagger-container .stagger-item:nth-child(5){animation-delay:.5s}@keyframes staggerFadeIn{to{opacity:1;transform:translateY(0)}}.page-transition{animation:pageSlideIn .6s cubic-bezier(.4,0,.2,1)}@keyframes pageSlideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.ai-trading-status{align-items:center;background:#0a0f24e6;border:2px solid #00ffc64d;border-radius:20px;display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s ease}.ai-trading-status.active{border-color:#00ffc699;box-shadow:0 0 30px #00ffc64d}.ai-trading-status .ai-core{align-items:center;background:conic-gradient(from 0deg,#00ffc6,#3b9eff,#7a3eff,#d896ff,#00ffc6);border-radius:50%;display:flex;font-size:1.5rem;height:60px;justify-content:center;position:relative;width:60px}.ai-trading-status.active .ai-core{animation:rotate 4s linear infinite}.ai-status-text{color:#00ffc6;font-size:1.1rem;font-weight:600;text-align:center}.particle-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.particle{animation:particleFloat 3s ease-in-out infinite;background:radial-gradient(circle,#00ffc6,#0000);border-radius:50%;height:4px;position:absolute;width:4px}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px) scale(1)}}.premium-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-card:hover{box-shadow:0 20px 40px #3b9eff33;transform:translateY(-5px) rotateX(5deg)}.premium-card:before{background:linear-gradient(135deg,#3b9eff1a,#7a3eff1a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.premium-card:hover:before{opacity:1}@media (max-width:768px){.loading-lg{height:50px;width:50px}.loading-md{height:35px;width:35px}.ai-trading-status{padding:1.5rem}.ai-trading-status .ai-core{font-size:1.2rem;height:50px;width:50px}.premium-card:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ai-trading-status .ai-core,.holographic-effect,.holographic-overlay,.loading-ai,.loading-dots .dot,.loading-spinner,.micro-glow,.micro-pulse,.page-transition,.particle,.premium-card,.scroll-animation,.stagger-item{animation:none!important;transition:none!important}}@media (prefers-color-scheme:dark){.premium-card{background:#ffffff08}.ai-trading-status{background:#0a0f24f2}}.p2p-page{background:radial-gradient(circle at 14% 18%,#56d7ff1a,#0000 25%),radial-gradient(circle at 84% 82%,#f0b90b12,#0000 22%),linear-gradient(180deg,#070b15,#08121b 48%,#0b1721);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden;overflow-y:auto}.p2p-main{grid-gap:22px;display:grid;gap:22px;margin:0 auto;padding:108px clamp(18px,3vw,36px) 72px;width:min(100%,1520px)}.p2p-tabs{background:radial-gradient(circle at top right,#ffffff0a,#0000 28%),linear-gradient(180deg,#0c121fe6,#080d19eb);border:1px solid #ffffff14;border-radius:20px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0;padding:8px}.tab-button{background:#0000;border:none;border-radius:14px;color:#ffffffb3;cursor:pointer;font-size:.95rem;font-weight:700;padding:.95rem 1.4rem;transition:all .3s ease}.tab-button:hover{background:#56d7ff14;color:#fff}.tab-button.active{background:#56d7ff1f;box-shadow:inset 0 0 0 1px #56d7ff3d;color:#56d7ff}.p2p-trade-section{display:flex;flex-direction:column;gap:2rem}.trade-controls{align-items:end;display:flex;gap:2rem;margin-bottom:1rem}.asset-selector{display:flex;flex-direction:column;gap:.5rem}.asset-selector label{color:#fffc;font-size:.9rem;font-weight:600}.asset-select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:1rem;min-width:120px;padding:.75rem 1rem}.asset-select:focus{border-color:#3b9eff;box-shadow:0 0 0 2px #3b9eff33;outline:none}.trade-type-selector{display:flex;gap:.5rem}.offers-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:100%}.offer-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.trader-info{gap:.25rem}.trader-name{font-size:1rem;font-weight:700}.trader-stats{color:#ffffffb3;flex-wrap:wrap;font-size:.8rem;gap:.5rem}.trader-stats span{background:#ffffff0d;border-radius:4px;padding:2px 6px;white-space:nowrap}.rating{color:gold}.type-badge{border-radius:12px;font-size:.8rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.type-badge.sell{background:#ff475733;color:#ff4757}.type-badge.buy{background:#00ffc633;color:#00ffc6}.offer-details{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.price-info{align-items:baseline;display:flex;gap:.5rem}.price{color:#3b9eff;font-family:JetBrains Mono,monospace;font-size:1.3rem;font-weight:700}.asset{color:#ffffffb3;font-size:1rem}.amount-info{display:flex;flex-direction:column;gap:.25rem}.available{color:#fff;font-size:1rem;font-weight:600}.limit{color:#fff9;font-size:.9rem}.payment-method{align-items:center;display:flex;gap:.5rem}.method-label{color:#ffffffb3;font-size:.9rem}.method{background:#3b9eff1a;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;padding:.25rem .75rem}.liquidity-pools-section{display:flex;flex-direction:column;gap:2rem}.pools-header{margin-bottom:2rem}.pools-header h2{color:#fff;font-size:2rem;margin-bottom:.5rem}.pools-header p{font-size:1.1rem}.pools-grid{grid-gap:1.5rem;gap:1.5rem}.pool-header{margin-bottom:1.5rem}.pool-header h3{font-size:1.3rem;font-weight:700}.protocol-badge{background:linear-gradient(135deg,#3b9eff,#7a3eff);border-radius:12px;color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.pool-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.stat-item{flex-direction:column;gap:.25rem;text-align:center}.stat-label{color:#fff9;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.stat-value{font-family:JetBrains Mono,monospace;font-size:1.2rem}.stat-value.apy{color:#00ffc6}.pool-assets{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.assets-label{color:#ffffffb3;font-size:.9rem}.assets-list{display:flex;flex-wrap:wrap;gap:.5rem}.asset-tag{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.trade-history-section{display:flex;flex-direction:column;gap:2rem}.empty-state{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:3rem;text-align:center}.empty-icon{font-size:4rem;opacity:.5}.empty-state p{color:#ffffffb3;font-size:1.1rem;margin:0}.loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:3rem;text-align:center}.loading-container p{color:#ffffffb3;font-size:1.1rem;margin:0}@media (max-width:1024px){.p2p-main{padding:1rem}.trade-controls{align-items:stretch;flex-direction:column;gap:1rem}.offers-grid,.pool-stats,.pools-grid{grid-template-columns:1fr}.pool-stats{gap:.5rem}}@media (max-width:768px){.p2p-tabs{flex-direction:column;gap:0}.tab-button{border-bottom:1px solid #ffffff1a;border-radius:0;padding:.75rem 1rem}.tab-button.active{border-bottom-color:#3b9eff}.offer-header,.trade-type-selector{flex-direction:column}.offer-header{gap:1rem}.trader-stats{flex-direction:column;gap:.5rem}}.trading-container{margin:0 auto;max-width:1200px}.trading-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:16px;display:flex;gap:32px;margin-bottom:32px;padding:24px}.control-group{display:flex;flex-direction:column;gap:12px}.control-group label{color:#fffc;font-size:14px;font-weight:500}.toggle-buttons{display:flex;gap:8px}.toggle-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s ease}.toggle-btn:hover{background:#667eea1a;border-color:#667eea4d}.toggle-btn.active{background:linear-gradient(135deg,#3b9eff,#7a3eff);border-color:#3b9eff;box-shadow:0 4px 12px #3b9eff4d;color:#fff}.token-selector{display:flex;gap:8px}.token-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .3s ease}.token-btn:hover{background:#667eea1a;border-color:#667eea4d}.token-btn.active{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea80;color:#fff}.orders-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:16px;overflow:hidden}.orders-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:24px}.orders-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.market-info{align-items:center;color:#ffffffb3;display:flex;font-size:14px;gap:12px}.status-indicator{font-size:12px}.orders-table{display:flex;flex-direction:column}.table-header{background:#ffffff0d;color:#fff9;font-size:12px;padding:16px 24px}.order-row,.table-header{grid-gap:16px;gap:16px;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr .8fr}.order-row{border-bottom:1px solid #ffffff0d;display:grid;padding:20px 24px;transition:all .3s ease}.order-row:hover{background:#667eea0d}.trader-info{display:flex;flex-direction:column;gap:4px}.trader-name{color:#fff;font-size:14px;font-weight:600}.trader-stats{display:flex;font-size:12px;gap:12px}.completion{color:#0f8;font-weight:500}.rating{color:#ffa502;font-weight:500}.order-price{display:flex;flex-direction:column;gap:2px}.price{color:#fff;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:16px;font-weight:600}.order-amount{display:flex;flex-direction:column;gap:2px}.amount{color:#fff;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:14px;font-weight:600}.token{color:#fff9;font-size:12px}.order-limits{color:#fffc;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:13px}.payment-methods{display:flex;flex-direction:column;gap:4px}.payment-tag{background:#667eea33;border-radius:4px;color:#fffc;font-size:11px;padding:2px 8px;width:fit-content}.trade-btn{background:linear-gradient(135deg,#3b9eff,#7a3eff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:fit-content;padding:8px 16px;transition:all .3s ease}.trade-btn:hover{background:linear-gradient(135deg,#2a8cef,#6a2eef);box-shadow:0 4px 12px #3b9eff66;transform:translateY(-1px)}.pools-container{margin:0 auto;max-width:1200px}.pools-header{margin-bottom:48px;text-align:center}.pools-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9eff,#7a3eff,#d896ff);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin-bottom:16px}.pools-header p{color:#ffffffb3;font-size:16px;margin:0 auto;max-width:600px}.pools-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.pool-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.pool-card:hover{background:#ffffff14;border-color:#667eea4d;box-shadow:0 12px 24px #667eea33;transform:translateY(-4px)}.pool-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.pool-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.pool-apy{text-align:right}.apy-value{color:#0f8;display:block;font-size:24px;font-weight:700}.apy-label{color:#fff9;font-size:12px}.pool-stats{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.stat-item{align-items:center;display:flex;justify-content:space-between}.stat-label{color:#ffffffb3;font-size:13px}.stat-value{color:#fff;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:14px;font-weight:600}.pool-actions{display:flex;gap:12px}.pool-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 16px;transition:all .3s ease}.pool-btn.primary{background:linear-gradient(135deg,#3b9eff,#7a3eff);color:#fff}.pool-btn.primary:hover{background:linear-gradient(135deg,#2a8cef,#6a2eef);box-shadow:0 4px 12px #3b9eff66}.pool-btn.secondary{background:#ffffff0d;border:1px solid #fff3;color:#fffc}.pool-btn.secondary:hover{background:#ffffff1a;color:#fff}.earning-container{margin:0 auto;max-width:1200px}.earning-header{margin-bottom:48px;text-align:center}.earning-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b9eff,#7a3eff,#d896ff);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin-bottom:16px}.earning-header p{color:#ffffffb3;font-size:16px}.earning-methods{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:48px}.method-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s ease}.method-card:hover{background:#ffffff14;border-color:#667eea4d;box-shadow:0 12px 24px #667eea33;transform:translateY(-4px)}.method-icon{font-size:48px;margin-bottom:16px}.method-card h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.method-card p{color:#ffffffb3;font-size:14px;line-height:1.5;margin-bottom:20px}.method-stats{color:#fffc;display:flex;flex-direction:column;font-size:13px;gap:8px;margin-bottom:24px}.method-btn{background:linear-gradient(135deg,#3b9eff,#7a3eff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease;width:100%}.method-btn:hover{background:linear-gradient(135deg,#2a8cef,#6a2eef);box-shadow:0 4px 12px #3b9eff66;transform:translateY(-1px)}.risk-disclosure{background:#ff47571a;border:1px solid #ff47574d;border-radius:12px;margin-top:32px;padding:24px}.risk-disclosure h4{color:#ff4757;font-size:16px;font-weight:600;margin-bottom:16px}.risk-disclosure ul{color:#fffc;font-size:14px;line-height:1.6;margin:0;padding-left:20px}.risk-disclosure li{margin-bottom:8px}@media (max-width:768px){.p2p-header .header-content{flex-direction:column;gap:16px;padding:16px}.p2p-navigation{gap:8px}.nav-tab{font-size:12px;padding:6px 12px}.trading-controls{flex-direction:column;gap:16px}.order-row,.table-header{gap:8px}.earning-methods,.order-row,.pools-grid,.table-header{grid-template-columns:1fr}}.vault-panel{background:linear-gradient(180deg,#f0b90b0d,#00000040);border:1px solid #f0b90b2e;border-radius:18px;color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);margin:0 auto;max-width:480px;padding:28px 28px 24px;width:100%}.vault-panel-header{margin-bottom:20px;text-align:center}.vault-panel-eyebrow{color:#f0b90b;color:var(--nx-gold,#f0b90b);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.vault-panel-title{font-size:24px;font-weight:700;margin:0 0 8px}.vault-panel-subtitle{color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:13px;line-height:1.5}.vault-panel-subtitle small{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);display:inline-block;margin-top:4px}.vault-panel-subtitle code{font-family:JetBrains Mono,monospace;font-size:11px}.vault-panel-tabs{background:#ffffff08;border-radius:10px;display:flex;gap:6px;margin-bottom:20px;padding:4px}.vault-panel-tab{background:#0000;border:none;border-radius:8px;color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:10px 16px;transition:all .15s}.vault-panel-tab:hover{color:#eaecef;color:var(--nx-text-primary,#eaecef)}.vault-panel-tab.active{background:linear-gradient(180deg,#f0b90b,#c8961a);color:#0a0e1a}.vault-panel-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.vault-panel-field label{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vault-panel-field input,.vault-panel-field select{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:inherit;font-size:15px;padding:12px 14px;transition:border-color .15s,background .15s}.vault-panel-field input:focus,.vault-panel-field select:focus{background:#ffffff0d;border-color:#f0b90b;border-color:var(--nx-gold,#f0b90b);outline:none}.vault-panel-field input:disabled,.vault-panel-field select:disabled{cursor:not-allowed;opacity:.5}.vault-panel-hint{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:11px;margin-top:2px}.vault-panel-hint-error{color:#f46464d9}.vault-panel-balances{grid-gap:8px;background:#0003;border:1px solid #ffffff0a;border-radius:10px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:18px 0 14px;padding:14px 12px}.vault-panel-balance{text-align:center}.vault-panel-balance-label{color:#707a8a;color:var(--nx-text-tertiary,#707a8a);font-size:10px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.vault-panel-balance-value{font-feature-settings:"tnum";color:#eaecef;color:var(--nx-text-primary,#eaecef);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;word-break:break-all}.vault-panel-balance-value.gold{color:#f0b90b;color:var(--nx-gold,#f0b90b)}.vault-panel-balance-value.muted{color:#707a8a;color:var(--nx-text-tertiary,#707a8a)}.vault-panel-amount-wrap{display:flex;gap:8px}.vault-panel-amount-wrap input{flex:1 1}.vault-panel-max{background:#f0b90b1f;border:1px solid #f0b90b4d;border-radius:10px;color:#f0b90b;color:var(--nx-gold,#f0b90b);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;padding:0 16px;transition:background .15s}.vault-panel-max:hover:not(:disabled){background:#f0b90b33}.vault-panel-max:disabled{cursor:not-allowed;opacity:.4}.vault-panel-msg{border-radius:10px;font-size:13px;line-height:1.5;margin:14px 0 10px;padding:12px 14px}.vault-panel-msg-approving,.vault-panel-msg-confirming,.vault-panel-msg-depositing,.vault-panel-msg-withdrawing{background:#f0b90b14;border:1px solid #f0b90b4d;color:#f0b90b;color:var(--nx-gold,#f0b90b)}.vault-panel-msg-success{background:#52c8821a;border:1px solid #52c8824d;color:#6edc96}.vault-panel-msg-error{background:#f4646414;border:1px solid #f464644d;color:#ff8282}.vault-panel-msg-hash{font-size:11px;margin-top:6px;opacity:.8}.vault-panel-msg-hash code{font-family:JetBrains Mono,monospace}.vault-panel-submit{background:linear-gradient(180deg,#f0b90b,#c8961a);border:none;border-radius:12px;color:#0a0e1a;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;margin-top:4px;padding:14px 18px;transition:transform .1s,opacity .15s;width:100%}.vault-panel-submit:hover:not(:disabled){transform:translateY(-1px)}.vault-panel-submit:disabled{cursor:not-allowed;opacity:.5}.vault-panel-foot{margin-top:14px;text-align:center}.vault-panel-refresh{background:#0000;border:none;color:#707a8a;color:var(--nx-text-tertiary,#707a8a);cursor:pointer;font-family:inherit;font-size:12px;padding:4px 12px}.vault-panel-refresh:hover:not(:disabled){color:#f0b90b;color:var(--nx-gold,#f0b90b)}.vault-panel-empty{color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);font-size:14px;line-height:1.6;padding:32px 16px;text-align:center}.vault-panel-empty code{background:#ffffff0d;border-radius:4px;color:#f0b90b;color:var(--nx-gold,#f0b90b);font-family:JetBrains Mono,monospace;font-size:12px;padding:2px 6px}@media (max-width:540px){.vault-panel{border-radius:14px;padding:20px 18px 18px}.vault-panel-balances{gap:6px;grid-template-columns:1fr}.vault-panel-balance{align-items:center;display:flex;justify-content:space-between;text-align:left}.vault-panel-balance-label{margin-bottom:0}}.wallet-page{background:radial-gradient(circle at 12% 18%,#15d49b14,#0000 26%),radial-gradient(circle at 84% 82%,#f0b90b12,#0000 22%),linear-gradient(180deg,#060d12,#08131a 48%,#0a1720);color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);min-height:100vh}.wallet-page-container{grid-gap:24px;display:grid;gap:24px;margin:0 auto;padding:108px clamp(18px,3vw,36px) 72px;width:min(100%,1520px)}.wallet-page-chain-switch{align-self:flex-start;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:inline-flex;gap:0;padding:4px}.wallet-page-chain-tab{background:#0000;border:none;border-radius:8px;color:#8b95a8;color:var(--nx-text-tertiary,#8b95a8);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.04em;padding:9px 18px;transition:background .16s ease,color .16s ease}.wallet-page-chain-tab.active,.wallet-page-chain-tab:hover:not(.active){color:#eaecef;color:var(--nx-text-primary,#eaecef)}.wallet-page-chain-tab.active{background:linear-gradient(180deg,#f0b90b38,#f0b90b1f);box-shadow:inset 0 0 0 1px #f0b90b59}.wallet-page-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.wallet-page-panel{min-width:0}.wallet-page-side{grid-gap:14px;display:grid;gap:14px}.wallet-page-sidecard{background:radial-gradient(circle at top right,#ffffff0a,#0000 28%),linear-gradient(180deg,#0c121feb,#080d19f0);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 20px 46px #00000052,inset 0 1px 0 #ffffff0a;padding:20px 20px 18px}.wallet-page-sidecard-label{color:#15d49beb;display:inline-block;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wallet-page-sidecard strong{color:#f7fafc;display:block;font-size:18px;line-height:1.45;margin-top:14px}.wallet-page-sidecard p{color:#b7bdc6cc;font-size:14px;line-height:1.68;margin:10px 0 0}.wallet-page-quick{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.wallet-page-link{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#b7bdc6;color:var(--nx-text-secondary,#b7bdc6);display:inline-flex;font-size:13px;font-weight:700;min-height:44px;padding:0 18px;text-decoration:none;transition:all .18s ease}.wallet-page-link:hover{background:#15d49b14;border-color:#15d49b52;color:#15d49b}@media (max-width:1180px){.wallet-page-grid{grid-template-columns:1fr}.wallet-page-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.wallet-page-container{gap:18px;padding-top:96px}.wallet-page-side{grid-template-columns:1fr}.wallet-page-quick{flex-direction:column}.wallet-page-link{justify-content:center;width:100%}}.log-monitoring{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding:2rem}.log-monitoring-header{margin-bottom:2rem;text-align:center}.log-monitoring-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.log-monitoring-header p{color:#ffffffb3;font-size:1.1rem}.log-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:2rem;padding:2rem}.stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;text-align:center}.stat-card h3{color:#ffffffb3;font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.stat-value{color:#4ade80;font-size:2rem;font-weight:700}.stat-value.error{color:#f87171}.stat-value.critical{color:#a855f7}.stats-details{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.level-distribution h4,.top-errors h4{color:#ffffffe6;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.level-bars{display:flex;flex-direction:column;gap:.75rem}.level-bar{align-items:center;display:flex;gap:1rem}.level-name{color:#ffffffb3;font-size:.8rem;font-weight:500;min-width:80px}.bar-container{background:#ffffff1a;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.bar-fill{border-radius:4px;height:100%;transition:width .3s ease}.bar-fill.bar-debug{background-color:#6c757d;width:0;width:var(--width,0)}.bar-fill.bar-info{background-color:#17a2b8;width:0;width:var(--width,0)}.bar-fill.bar-warn{background-color:#ffc107;width:0;width:var(--width,0)}.bar-fill.bar-error{background-color:#dc3545;width:0;width:var(--width,0)}.bar-fill.bar-critical{background-color:#6f42c1;width:0;width:var(--width,0)}.level-count{font-size:.9rem;font-weight:500;min-width:40px;text-align:right}.error-list{display:flex;flex-direction:column;gap:.5rem}.error-item{align-items:center;background:#f871711a;border:1px solid #f8717133;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem}.error-message{color:#ffffffe6;flex:1 1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-count{color:#f87171;font-weight:600;min-width:40px;text-align:right}.log-controls{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.filters,.log-controls{display:flex;flex-wrap:wrap;gap:1rem}.filter-group{display:flex;flex-direction:column;gap:.25rem}.filter-group label{color:#ffffffb3;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.filter-group input,.filter-group select{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:.9rem;min-width:120px;padding:.5rem .75rem}.filter-group input:focus,.filter-group select:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea33;outline:none}.filter-group input::placeholder{color:#ffffff80}.actions{display:flex;flex-wrap:wrap;gap:.5rem}.actions button{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.realtime-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.realtime-btn.active{background:linear-gradient(135deg,#ef4444,#dc2626)}.export-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.clear-btn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.refresh-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.refresh-btn:disabled{cursor:not-allowed;opacity:.5}.actions button:hover:not(:disabled){box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.log-table-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.loading{color:#ffffffb3;font-size:1.1rem;padding:3rem;text-align:center}.error-message{background:#f871711a;border:1px solid #f8717133;border-radius:8px;color:#f87171;margin:1rem;padding:2rem;text-align:center}.log-table{width:100%}.table-header{grid-gap:1rem;background:#ffffff1a;border-bottom:1px solid #ffffff1a;color:#ffffffe6;display:grid;font-size:.9rem;font-weight:600;gap:1rem;grid-template-columns:150px 80px 120px 120px 1fr 60px;letter-spacing:.5px;padding:1rem;text-transform:uppercase}.table-body{max-height:600px;overflow-y:auto}.log-row{grid-gap:1rem;border-bottom:1px solid #ffffff0d;display:grid;gap:1rem;grid-template-columns:150px 80px 120px 120px 1fr 60px;padding:1rem;transition:background-color .2s ease}.log-row:hover{background:#ffffff0d}.log-row.level-3,.log-row.level-4{background:#f871710d;border-left:3px solid #f87171}.col-timestamp{color:#ffffffb3;font-family:Monaco,Menlo,monospace;font-size:.8rem}.log-level-badge{border-radius:4px;color:#fff;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.log-level-badge.level-0{background-color:#6c757d}.log-level-badge.level-1{background-color:#17a2b8}.log-level-badge.level-2{background-color:#ffc107}.log-level-badge.level-3{background-color:#dc3545}.log-level-badge.level-4{background-color:#6f42c1}.col-component,.col-page{color:#fffc;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-text{color:#ffffffe6;font-size:.9rem;margin-bottom:.5rem}.error-details,.metadata-details{margin-top:.5rem}.error-details summary,.metadata-details summary{color:#fff9;cursor:pointer;font-size:.8rem;padding:.25rem 0}.error-details pre,.metadata-details pre{background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;color:#e5e7eb;font-size:.7rem;margin-top:.25rem;overflow-x:auto;padding:.5rem}.copy-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#ffffffb3;cursor:pointer;font-size:.8rem;padding:.25rem .5rem;transition:all .2s ease}.copy-btn:hover{background:#fff3;color:#fff}.no-logs{color:#ffffff80;font-size:1.1rem;padding:3rem;text-align:center}@media (max-width:1200px){.stats-details{grid-template-columns:1fr}.log-row,.table-header{font-size:.8rem;grid-template-columns:120px 70px 100px 100px 1fr 50px}}@media (max-width:768px){.log-monitoring{padding:1rem}.log-monitoring-header h1{font-size:2rem}.log-controls{align-items:stretch;flex-direction:column}.actions,.filters{justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr)}.log-row,.table-header{gap:.5rem;grid-template-columns:1fr}.log-row>div,.table-header>div{padding:.25rem 0}.table-header>div:before{color:#ffffffb3;content:attr(data-label) ": ";font-weight:600}}.table-body::-webkit-scrollbar{width:8px}.table-body::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.table-body::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.table-body::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media (prefers-reduced-motion:reduce){.actions button,.bar-fill,.log-row{transition:none}}.actions button:focus,.copy-btn:focus,.filter-group input:focus,.filter-group select:focus{outline:2px solid #667eea;outline-offset:2px}:root{--NOVEX-blue:#3b9eff;--NOVEX-purple:#7a3eff;--NOVEX-violet:#d896ff;--bg-primary:#0f0f23;--bg-secondary:#1a1a2e;--bg-tertiary:#16213e;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#999;--success:#0f8;--error:#ff4757;--warning:#ffa502}.api-test-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.test-header .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 32px}.logo-section{align-items:center;display:flex;gap:24px}.page-title{color:#fff;color:var(--text-primary);font-size:28px;font-weight:700;margin:0}.header-controls{align-items:center;display:flex;gap:24px}.auto-refresh-control{align-items:center;color:#ccc;color:var(--text-secondary);display:flex;font-size:14px;gap:12px}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#999;background-color:var(--text-muted);border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider{background:linear-gradient(45deg,#3b9eff,#7a3eff);background:linear-gradient(45deg,var(--NOVEX-blue),var(--NOVEX-purple))}input:checked+.slider:before{transform:translateX(26px)}.test-all-btn{background:linear-gradient(45deg,#3b9eff,#7a3eff);background:linear-gradient(45deg,var(--NOVEX-blue),var(--NOVEX-purple));border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.test-all-btn:hover{box-shadow:0 8px 25px #3b9eff4d;transform:translateY(-2px)}.dashboard-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.dashboard-card{background:#ffffff0d;border:1px solid #3b9eff33;border-radius:16px;padding:24px;text-align:center;transition:all .3s ease}.dashboard-card:hover{border-color:#3b9eff;border-color:var(--NOVEX-blue);box-shadow:0 8px 32px #3b9eff33;transform:translateY(-4px)}.dashboard-card h3{color:#ccc;color:var(--text-secondary);font-size:16px;margin-bottom:12px}.metric-value{color:#3b9eff;color:var(--NOVEX-blue);font-size:36px;font-weight:800;margin-bottom:8px}.metric-label{color:#999;color:var(--text-muted);font-size:14px}.section-header{margin-bottom:48px;text-align:center}.section-title{color:#fff;color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:16px}.section-subtitle{color:#ccc;color:var(--text-secondary);font-size:16px;margin:0 auto;max-width:600px}.endpoints-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1400px}.endpoint-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s ease}.endpoint-card:hover{border-color:#7a3eff;border-color:var(--NOVEX-purple);box-shadow:0 8px 32px #7a3eff33;transform:translateY(-4px)}.endpoint-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.endpoint-info{align-items:center;display:flex;gap:12px}.endpoint-status{font-size:20px}.endpoint-name{color:#fff;color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.endpoint-method{background:#3b9eff;background:var(--NOVEX-blue);border-radius:6px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.test-btn{background:#0000;border:2px solid #3b9eff;border:2px solid var(--NOVEX-blue);border-radius:8px;color:#3b9eff;color:var(--NOVEX-blue);cursor:pointer;font-weight:600;padding:8px 16px;transition:all .3s ease}.test-btn:hover:not(:disabled){background:#3b9eff;background:var(--NOVEX-blue);color:#fff}.test-btn:disabled{cursor:not-allowed;opacity:.5}.endpoint-details{margin-bottom:16px}.endpoint-path{background:#0000004d;border-radius:8px;margin-bottom:12px;padding:8px 12px}.endpoint-path code{color:#d896ff;color:var(--NOVEX-violet);font-family:Monaco,Menlo,monospace;font-size:14px}.endpoint-description{color:#ccc;color:var(--text-secondary);font-size:14px;margin-bottom:8px}.last-tested,.response-time{color:#999;color:var(--text-muted);font-size:12px;margin-bottom:4px}.response-section{border-top:1px solid #ffffff1a;padding-top:16px}.response-title{color:#ccc;color:var(--text-secondary);font-size:14px;margin-bottom:8px}.response-data{background:#00000080;border:1px solid #ffffff1a;border-radius:8px;color:#fff;color:var(--text-primary);font-family:Monaco,Menlo,monospace;font-size:12px;max-height:300px;overflow-x:auto;overflow-y:auto;padding:12px}.status-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:800px}.status-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.status-indicator{font-size:24px}.status-name{color:#fff;color:var(--text-primary);font-size:14px;font-weight:600}.status-text{color:#ccc;color:var(--text-secondary);font-size:12px}.status-item .status-indicator.online{color:#0f8;color:var(--success)}.status-item .status-indicator.offline{color:#ff4757;color:var(--error)}@media (max-width:768px){.test-header .header-content{padding:0 16px}.header-controls,.test-header .header-content{flex-direction:column;gap:16px}.dashboard-grid,.endpoints-grid{grid-template-columns:1fr}.endpoint-header{align-items:flex-start;flex-direction:column;gap:12px}.status-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.status-grid{grid-template-columns:1fr}}.overview-template{background:radial-gradient(circle at 15% 18%,#f0b90b14,#0000 24%),radial-gradient(circle at 82% 84%,#56d7ff14,#0000 20%),linear-gradient(180deg,#070b15,#0b1120 48%,#0d1527);color:#eaecef;color:var(--nx-text-primary,#eaecef);font-family:Inter,system-ui,sans-serif;font-family:var(--nx-font-body,"Inter",system-ui,sans-serif);min-height:100vh}.overview-template--cyan{background:radial-gradient(circle at 14% 18%,#56d7ff1a,#0000 26%),radial-gradient(circle at 84% 82%,#f0b90b12,#0000 22%),linear-gradient(180deg,#070b15,#08121b 48%,#0b1721)}.overview-template--emerald{background:radial-gradient(circle at 14% 18%,#15d49b1a,#0000 25%),radial-gradient(circle at 84% 82%,#f0b90b0f,#0000 22%),linear-gradient(180deg,#060d12,#08131a 48%,#0a1720)}.overview-template--violet{background:radial-gradient(circle at 14% 18%,#a884ff1a,#0000 25%),radial-gradient(circle at 84% 82%,#56d7ff0f,#0000 20%),linear-gradient(180deg,#070912,#0b1020 48%,#0f1427)}.overview-template__shell{grid-gap:26px;display:grid;gap:26px;margin:0 auto;padding:112px clamp(18px,3vw,36px) 80px;width:min(100%,1440px)}.overview-template__cta,.overview-template__section{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at top right,#ffffff0a,#0000 28%),linear-gradient(180deg,#0c121fe6,#080d19eb);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 22px 54px #0000005c,inset 0 1px 0 #ffffff0d}.overview-template__section{padding:clamp(24px,3vw,34px)}.overview-template__section-head{margin-bottom:22px;max-width:820px}.overview-template__section-label{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#eaecefcc;display:inline-flex;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;min-height:32px;padding:0 13px;text-transform:uppercase}.overview-template__section-title{color:#f7fafc;font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.04em;line-height:1.14;margin:16px 0 0}.overview-template__section-description{color:#b7bdc6d1;font-size:15px;line-height:1.72;margin:12px 0 0}.overview-template__card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-template__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:22px}.overview-template__card-eyebrow{color:#f0b90beb;display:inline-block;font-family:Space Grotesk,sans-serif;font-family:var(--nx-font-display,"Space Grotesk",sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.overview-template__card-title{color:#f7fafc;font-size:22px;letter-spacing:-.03em;line-height:1.2;margin:14px 0 0}.overview-template__card-description{color:#b7bdc6d1;font-size:14px;line-height:1.68;margin:12px 0 0}.overview-template__bullet-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.overview-template__bullet-item{grid-gap:10px;align-items:start;color:#eaecefd6;display:grid;font-size:13px;gap:10px;grid-template-columns:auto 1fr;line-height:1.6}.overview-template__bullet-dot{background:#f0b90b;background:var(--nx-gold,#f0b90b);border-radius:50%;box-shadow:0 0 16px #f0b90b47;height:8px;margin-top:7px;width:8px}.overview-template__flow-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-template__flow-step{grid-gap:14px;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:grid;gap:14px;padding:20px}.overview-template__flow-index{align-items:center;background:#f0b90b1f;border:1px solid #f0b90b38;border-radius:14px;color:#fcd535f5;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--nx-font-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:700;height:42px;justify-content:center;width:42px}.overview-template__flow-copy strong{color:#f7fafc;display:block;font-size:16px;font-weight:700;line-height:1.45}.overview-template__flow-copy p{color:#b7bdc6cc;font-size:14px;line-height:1.65;margin:8px 0 0}.overview-template__cta{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:28px 30px}.overview-template__cta-actions{display:flex;flex-wrap:wrap;gap:12px}.overview-template__cta-link{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.overview-template__cta-link:hover{transform:translateY(-2px)}.overview-template__cta-link--primary{background:linear-gradient(135deg,#f0b90b,#fcd535);background:linear-gradient(135deg,var(--nx-gold,#f0b90b) 0,var(--nx-gold-light,#fcd535) 100%);color:#08111d}.overview-template__cta-link--secondary{background:#ffffff0a;border-color:#ffffff1a;color:#f7fafc}@media (max-width:1180px){.overview-template__card-grid,.overview-template__flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-template__cta{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.overview-template__shell{gap:18px;padding-top:96px}.overview-template__cta,.overview-template__section{border-radius:22px;padding:22px 18px}.overview-template__card-grid,.overview-template__cta-actions,.overview-template__flow-grid{grid-template-columns:1fr}.overview-template__cta-actions{display:grid;width:100%}.overview-template__cta-link{width:100%}}:root{--bp-xs:375px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--container-xs:100%;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px}.theme-light,:root{--color-primary:#3b9eff;--color-primary-light:#5fb1ff;--color-primary-dark:#2b8eef;--color-primary-alpha-10:#3b9eff1a;--color-primary-alpha-20:#3b9eff33;--color-primary-alpha-50:#3b9eff80;--color-secondary:#7a3eff;--color-secondary-light:#9a5eff;--color-secondary-dark:#6a2eef;--color-success:#00ffc6;--color-success-light:#33ffd6;--color-success-dark:#00e6b3;--color-warning:gold;--color-warning-light:#ffe033;--color-warning-dark:#e6c300;--color-error:#ff6b6b;--color-error-light:#ff8b8b;--color-error-dark:#e65b5b;--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-bg-elevated:#fff;--color-bg-overlay:#00000080;--color-text-primary:#1a1f2e;--color-text-secondary:#6c757d;--color-text-tertiary:#adb5bd;--color-text-disabled:#ced4da;--color-text-inverse:#fff;--color-border-primary:#dee2e6;--color-border-secondary:#e9ecef;--color-border-focus:#3b9eff;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #00000026;--shadow-2xl:0 25px 50px #00000040}.theme-dark{--color-primary:#3b9eff;--color-primary-light:#5fb1ff;--color-primary-dark:#2b8eef;--color-primary-alpha-10:#3b9eff1a;--color-primary-alpha-20:#3b9eff33;--color-primary-alpha-50:#3b9eff80;--color-secondary:#7a3eff;--color-secondary-light:#9a5eff;--color-secondary-dark:#6a2eef;--color-success:#00ffc6;--color-success-light:#33ffd6;--color-success-dark:#00e6b3;--color-warning:gold;--color-warning-light:#ffe033;--color-warning-dark:#e6c300;--color-error:#ff6b6b;--color-error-light:#ff8b8b;--color-error-dark:#e65b5b;--color-bg-primary:#0a0f24;--color-bg-secondary:#141929;--color-bg-tertiary:#1a1f3a;--color-bg-elevated:#1e2438;--color-bg-overlay:#000c;--color-text-primary:#fff;--color-text-secondary:#b4bac8;--color-text-tertiary:#8b92a3;--color-text-disabled:#5a5f6f;--color-text-inverse:#0a0f24;--color-border-primary:#2a2f45;--color-border-secondary:#1e2338;--color-border-focus:#3b9eff;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-xl:0 20px 25px #0009;--shadow-2xl:0 25px 50px #000000bf}:root{--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--font-display:"Inter",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--duration-instant:0ms;--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--duration-slower:500ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--transition-colors:color var(--duration-base) var(--ease-in-out),background-color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out);--transition-transform:transform var(--duration-base) var(--ease-in-out);--transition-opacity:opacity var(--duration-base) var(--ease-in-out);--transition-all:all var(--duration-base) var(--ease-in-out);--radius-none:0;--radius-sm:0.25rem;--radius-base:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-notification:1080;--gradient-primary:linear-gradient(135deg,#3b9eff,#7a3eff);--gradient-primary-soft:linear-gradient(135deg,#3b9eff33,#7a3eff33);--gradient-success:linear-gradient(135deg,#00ffc6,#00e6b3);--gradient-radial:radial-gradient(circle at 50% 50%,#3b9eff33 0%,#0000 70%);--gradient-radial-dark:radial-gradient(circle at 50% 50%,#0a0f24f2 0%,#1a1f3af2 100%)}@media (max-width:639px){:root{--text-4xl:1.875rem;--text-5xl:2.25rem;--text-6xl:3rem;--spacing-16:3rem;--spacing-20:4rem}}@media (min-width:768px){:root{--container-max:var(--container-md)}}@media (min-width:1024px){:root{--container-max:var(--container-lg)}}@media (min-width:1280px){:root{--container-max:var(--container-xl)}}@media (min-width:1536px){:root{--container-max:var(--container-2xl)}}:root{--nx-gold:#f0b90b;--nx-gold-light:#fcd535;--nx-gold-dark:#c99400;--nx-gold-glow:#f0b90b66;--nx-gold-soft:#f0b90b1a;--nx-gold-border:#f0b90b4d;--nx-cyan:#00d4ff;--nx-cyan-soft:#00d4ff1a;--nx-up:#0ecb81;--nx-up-soft:#0ecb811a;--nx-down:#f6465d;--nx-down-soft:#f6465d1a;--nx-bg-base:#0a0e1a;--nx-bg-elev-1:#0d1322;--nx-bg-elev-2:#141a2c;--nx-bg-elev-3:#1b2238;--nx-glass-bg:linear-gradient(165deg,#0d1322d9,#141a2cd9);--nx-glass-bg-strong:linear-gradient(165deg,#0d1322fa,#141a2cfa);--nx-glass-blur:blur(24px) saturate(180%);--nx-text-primary:#eaecef;--nx-text-secondary:#b7bdc6;--nx-text-tertiary:#707a8a;--nx-font-display:"Space Grotesk","IBM Plex Sans KR","Inter",system-ui,sans-serif;--nx-font-body:"IBM Plex Sans KR","Inter",system-ui,sans-serif;--nx-font-mono:"JetBrains Mono","Fira Code",monospace;--nx-border-soft:#ffffff0f;--nx-border-strong:#ffffff1f;--nx-shadow-sm:0 4px 12px #0003;--nx-shadow-md:0 8px 24px #0000004d;--nx-shadow-lg:0 16px 48px #0006;--nx-shadow-xl:0 24px 64px #00000080;--nx-glow-gold:0 0 32px #f0b90b4d;--nx-glow-gold-strong:0 0 48px #f0b90b80;--nx-glow-cyan:0 0 32px #00d4ff4d;--nx-space-1:4px;--nx-space-2:8px;--nx-space-3:16px;--nx-space-4:24px;--nx-space-5:32px;--nx-space-6:48px;--nx-space-7:64px;--nx-space-8:96px;--nx-space-9:128px;--nx-radius-sm:8px;--nx-radius-md:12px;--nx-radius-lg:16px;--nx-radius-xl:24px;--nx-radius-pill:9999px;--nx-ease-out:cubic-bezier(0.16,1,0.3,1);--nx-ease-overshoot:cubic-bezier(0.34,1.56,0.64,1);--nx-ease-smooth:cubic-bezier(0.4,0,0.2,1);--nx-container-max:1440px;--nx-container-pad:32px}@media (max-width:768px){:root{--nx-space-7:48px;--nx-space-8:64px;--nx-space-9:96px;--nx-container-pad:20px}}@media (max-width:480px){:root{--nx-container-pad:16px}}@media (prefers-reduced-motion:reduce){:root{--nx-ease-overshoot:linear;--nx-ease-out:linear;--nx-ease-smooth:linear}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;font-size:16px;height:auto!important;overflow-y:auto!important;scroll-behavior:smooth;text-rendering:optimizeLegibility}#root,html{margin:0!important;padding:0!important}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:IBM Plex Sans KR,Inter,sans-serif;font-family:var(--nx-font-body,"IBM Plex Sans KR","Inter",sans-serif);font-size:var(--text-base);font-weight:400;height:auto!important;letter-spacing:-.01em;line-height:var(--leading-normal);min-height:100vh;overflow-x:hidden!important;overflow-y:auto!important;transition:background-color .3s ease,color .3s ease}.app-container{min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;z-index:1}body,html{overflow-x:hidden!important;scroll-behavior:smooth!important}body{margin:0!important;padding:0!important;position:relative!important}.header-content,.premium-header-content{margin:0!important;max-width:none!important;width:100%!important}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--spacing-4)}h1{font-size:var(--text-5xl);font-weight:var(--font-extrabold)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{line-height:var(--leading-relaxed);margin-bottom:var(--spacing-4)}a{color:var(--color-primary);text-decoration:none;transition:var(--transition-colors)}a:hover{color:var(--color-primary-light)}a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-border-focus);outline-offset:2px}b,strong{font-weight:var(--font-bold)}em,i{font-style:italic}small{font-size:var(--text-sm)}code,kbd,samp{border-radius:var(--radius-sm);font-size:.9em;padding:.125rem .375rem}code,kbd,pre,samp{background-color:var(--color-bg-tertiary);font-family:var(--font-mono)}pre{border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-4);overflow-x:auto;padding:var(--spacing-4)}pre code{background-color:initial;padding:0}ol,ul{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}li{margin-bottom:var(--spacing-2)}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}img{border-style:none}svg{overflow:hidden;vertical-align:middle}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:button;cursor:pointer}[disabled],button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{font-family:var(--font-sans)}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}table{border-collapse:collapse;border-spacing:0;width:100%}th{font-weight:var(--font-semibold);text-align:left}::selection{background-color:var(--color-primary-alpha-20);color:var(--color-text-primary)}::-moz-selection{background-color:var(--color-primary-alpha-20);color:var(--color-text-primary)}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--radius-base)}::-webkit-scrollbar-thumb{background:var(--color-border-primary);border:2px solid var(--color-bg-secondary);border-radius:var(--radius-base)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}*{scrollbar-color:var(--color-border-primary) var(--color-bg-secondary);scrollbar-width:thin}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.theme-dark{color-scheme:dark}.theme-light{color-scheme:light}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.theme-light .glass{background:#fffc;border:1px solid #0000001a}.gradient-text{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.glow-primary{box-shadow:0 0 20px #3b9eff80}.glow-success{box-shadow:0 0 20px #00ffc680}@supports (padding:max(0px)){body{padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3}.loading{cursor:wait;opacity:.6;pointer-events:none}.skip-to-content{background:var(--color-primary);color:#fff;left:0;padding:var(--spacing-2) var(--spacing-4);position:absolute;text-decoration:none;top:-40px;z-index:100}.skip-to-content:focus{top:0}.container{margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4);width:100%}@media (min-width:640px){.container{max-width:var(--container-sm)}}@media (min-width:768px){.container{max-width:var(--container-md)}}@media (min-width:1024px){.container{max-width:var(--container-lg)}}@media (min-width:1280px){.container{max-width:var(--container-xl)}}@media (min-width:1536px){.container{max-width:var(--container-2xl)}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.m-0{margin:var(--spacing-0)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.my-2{margin-bottom:var(--spacing-2);margin-top:var(--spacing-2)}.my-4{margin-bottom:var(--spacing-4);margin-top:var(--spacing-4)}.my-8{margin-bottom:var(--spacing-8);margin-top:var(--spacing-8)}.mt-0{margin-top:var(--spacing-0)}.mt-2{margin-top:var(--spacing-2)}.mt-4{margin-top:var(--spacing-4)}.mt-8{margin-top:var(--spacing-8)}.mb-0{margin-bottom:var(--spacing-0)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-8{margin-bottom:var(--spacing-8)}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.py-2{padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.py-4{padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.py-8{padding-bottom:var(--spacing-8);padding-top:var(--spacing-8)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-inverse{color:var(--color-text-inverse)}.text-brand-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-brand-primary{background-color:var(--color-primary)}.bg-success{background-color:var(--color-success)}.bg-transparent{background-color:initial}.border{border:1px solid var(--color-border-primary)}.border-0{border:0}.border-t{border-top:1px solid var(--color-border-primary)}.border-b{border-bottom:1px solid var(--color-border-primary)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-none{box-shadow:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{bottom:0;left:0;right:0;top:0}.transition-all{transition:var(--transition-all)}.transition-colors{transition:var(--transition-colors)}.transition-transform{transition:var(--transition-transform)}.transition-opacity{transition:var(--transition-opacity)}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:translate-y-1:hover{transform:translateY(-.25rem)}.hover\:translate-y-2:hover{transform:translateY(-.5rem)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}@media (max-width:639px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-success{background:var(--gradient-success)}.bg-gradient-radial{background:var(--gradient-radial)}.text-gradient-primary{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade-in{animation:fadeIn var(--duration-base) var(--ease-in-out)}.animate-fade-in-up{animation:fadeInUp var(--duration-slow) var(--ease-out)}.animate-fade-in-scale{animation:fadeInScale var(--duration-base) var(--ease-out)}.animate-spin{animation:spin 1s linear infinite}.launchpad-chunk-fallback{align-items:center;color:#8b95a8;color:var(--color-text-secondary,#8b95a8);display:flex;font-size:14px;justify-content:center;letter-spacing:.05em;min-height:50vh}@media print{*{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}html{font-size:12pt}body{line-height:1.5;margin:0;padding:0}@page{size:A4;margin:2cm}@page :first{margin-top:1cm}.action-buttons,.menu,.navigation,.no-print,.sidebar,.skip-to-content,.toolbar,aside,audio,button:not(.print-show),footer,header,iframe,nav,video{display:none!important}a{color:#000;text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}h1,h2,h3,h4,h5,h6{font-weight:700;page-break-after:avoid;page-break-inside:avoid}h1{font-size:24pt}h2{font-size:20pt}h3{font-size:16pt}h4,h5,h6{font-size:14pt}p{orphans:3;widows:3}table{border-collapse:collapse;page-break-inside:avoid;width:100%}thead{display:table-header-group}tr{page-break-inside:avoid}td,th{border:1pt solid #000;padding:8pt}th{background-color:#f0f0f0!important;font-weight:700}img{max-width:100%!important;page-break-inside:avoid}.container{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.chart-container,canvas{max-width:100%;page-break-inside:avoid}.market-data,.trading-panel{border:2pt solid #000;margin-bottom:12pt;padding:12pt;page-break-inside:avoid}.price{font-size:14pt;font-weight:700}.gradient-text,.text-gradient-primary{-webkit-text-fill-color:inherit!important;background:none!important}.glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1pt solid #ccc!important}.page-break{page-break-after:always}.page-break-before{page-break-before:always}.page-break-avoid{page-break-inside:avoid}.print-only{display:block!important}.print-show{display:inline-block!important}.order-book,.trade-history{font-size:10pt;line-height:1.3}.order-row,.trade-row{border-bottom:1pt solid #ddd;padding:4pt 0}.coin-logo{display:inline-block;height:16pt;vertical-align:middle;width:16pt}.price-down,.price-up{font-weight:700}.price-up:after{content:" ▲"}.price-down:after{content:" ▼"}abbr[title]:after{content:" (" attr(title) ")"}.barcode,.qr-code{margin:12pt auto;max-width:150pt}.barcode,.qr-code,li,ol,ul{page-break-inside:avoid}.bg-primary,.bg-secondary,.bg-tertiary{background:#fff!important;border:1pt solid #000!important}.alert,.notification{border:2pt solid #000!important;margin-bottom:8pt!important;padding:8pt!important;page-break-inside:avoid}.alert:before{content:"⚠ ";font-weight:700}}@media screen{.print-preview{background:#fff;box-shadow:0 0 20px #0000001a;margin:2cm auto;max-width:21cm;padding:2cm}.print-preview *{color:#000}}.not-found-page{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.not-found-title{color:#ff6b6b;font-size:2rem;font-weight:600;margin-bottom:1rem}.not-found-message{color:#fffc;font-size:1.1rem;margin-bottom:2rem}.not-found-home-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.not-found-home-btn:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.not-found-home-btn:focus{outline:2px solid #667eea;outline-offset:2px}@media (max-width:768px){.not-found-page{padding:1rem}.not-found-title{font-size:1.5rem}.not-found-message{font-size:1rem}}
/*# sourceMappingURL=main.100754e1.css.map*/