@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Orbitron:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d0e12;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}button,input,select,textarea{font-family:Inter,sans-serif}a{color:#0ff;text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb{background:#0ff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0ff6}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:0 20px 20px 0;box-shadow:2px 0 10px #00000080;display:flex;flex-direction:column;height:100%;left:0;padding:20px 0;position:fixed;top:0;width:80px}.navbar,.navbar a{align-items:center}.navbar a{background:#0ff3;border-radius:50%;color:#fff;display:block;display:flex;height:50px;justify-content:center;margin:10px 0;text-decoration:none;transition:all .3s ease;width:50px}.navbar a:hover{background:#0ff6;box-shadow:0 0 10px #0ff9;transform:scale(1.1)}.MuiBox-root.css-19kzrtu{position:relative;z-index:1}.MuiBox-root.css-19kzrtu:before{animation:glowPulse 3s infinite alternate;background:linear-gradient(135deg,#0ff6,#00a3ff66 50%,#0ff6);border-radius:15px;bottom:-5px;content:"";filter:blur(15px);left:-5px;opacity:.7;position:absolute;right:-5px;top:-5px;z-index:-1}.MuiBox-root.css-19kzrtu:after{animation:glowPulse 4s infinite alternate-reverse;background:linear-gradient(45deg,#0ff3,#00a3ff33 50%,#0ff3);border-radius:12px;bottom:-2px;content:"";filter:blur(8px);left:-2px;opacity:.5;position:absolute;right:-2px;top:-2px;z-index:-1}.glow-effect{position:relative;z-index:1}.glow-effect:before{animation:glowPulse 3s infinite alternate;background:linear-gradient(135deg,#0ff6,#00a3ff66 50%,#0ff6);border-radius:15px;bottom:-5px;content:"";filter:blur(15px);left:-5px;opacity:.7;position:absolute;right:-5px;top:-5px;z-index:-1}.glossy-effect{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff1a);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000001a,inset 0 0 0 1px #ffffff0d}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 15px #00ffff80,0 0 30px #00a3ff4d;transform:translateY(-2px)}.neon-text{color:#fff;text-shadow:0 0 5px #00ffffb3,0 0 10px #00ffff80,0 0 15px #00ffff4d}:root{--cyan-primary:#0ff;--cyan-secondary:#00a3ff;--cyan-glow:#00ffff80}.landing-page{background-color:#0d0e12;color:#fff;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden}header{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:20px 60px;position:sticky;top:0;z-index:1000}header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0ff,#08f);-webkit-background-clip:text;background-clip:text;color:#0ff;font-size:24px;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 0 10px #00ffff4d;text-transform:uppercase}nav a{color:#0ff;font-weight:500;margin-left:20px;position:relative;text-decoration:none;transition:all .3s ease}nav a:hover{color:#fff}nav a:after{background-color:#0ff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav a:hover:after{width:100%}.hero{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:0 20px;position:relative;text-align:center}#particles-js{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-content{animation:fadeIn 1s ease-out;position:relative;z-index:1}.hero h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#b0b0b0);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;line-height:1.2;margin:0 auto 20px;max-width:800px}.hero p{color:#b0b0b0;font-size:20px;line-height:1.5;margin:20px auto;max-width:600px}.download-button{background:#0ff;border:none;border-radius:8px;box-shadow:0 0 15px #00ffff4d;color:#0d0e12;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.download-button:hover{background:#00e6e6;box-shadow:0 5px 20px #00ffff80;transform:translateY(-3px)}.wallet-connect{margin-top:30px}.connect-button{background-color:#1c1c3db3;border:1px solid #0ff;border-radius:8px;color:#0ff;cursor:pointer;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.connect-button:before{background:linear-gradient(90deg,#0000,#0ff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.connect-button:hover{background-color:#00ffff1a;box-shadow:0 0 15px #00ffff4d;transform:translateY(-2px)}.connect-button:hover:before{left:100%}@media (max-width:768px){header{align-items:flex-start;flex-direction:column;padding:15px 20px}nav{display:flex;flex-wrap:wrap;margin-top:15px}nav a{margin-bottom:10px;margin-left:0;margin-right:15px}.hero h2{font-size:36px}.hero p{font-size:16px}}@media (max-width:480px){.hero h2{font-size:28px}.connect-button,.download-button{font-size:14px;padding:12px 20px}}@keyframes glowPulse{0%{box-shadow:0 0 10px #0ff3,0 0 20px #0088ff1a}50%{box-shadow:0 0 15px #00ffff4d,0 0 30px #08f3}to{box-shadow:0 0 10px #0ff3,0 0 20px #0088ff1a}}.login-page{align-items:center;background-color:#0d0e12;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.particles-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.login-content{animation:fadeIn .5s ease-out forwards;flex-direction:column;max-width:1200px;position:relative;width:100%;z-index:1}.login-content,.logo-container{align-items:center;display:flex}.logo-container{margin-bottom:40px}.vd-logo{margin-right:10px}.vd-square{background-color:#000;border:2px solid #fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:60px;overflow:hidden;position:relative;width:60px}.vd-text{align-items:center;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:28px;font-weight:800;justify-content:center;line-height:1;position:relative;text-align:center;z-index:2}.vd-text:first-child{align-self:flex-end;padding-bottom:2px}.vd-text:last-child{align-self:flex-start;padding-top:2px}.vd-horizontal-line{height:2px;left:15%;top:50%;transform:translateY(-50%);width:70%}.vd-horizontal-line,.vd-vertical-line{background-color:#fff;position:absolute}.vd-vertical-line{height:70%;left:50%;top:15%;transform:translateX(-50%);width:2px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0ff,#08f);-webkit-background-clip:text;background-clip:text;display:inline-block;font-family:Orbitron,sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;margin-left:5px;margin-top:5px;text-shadow:0 0 10px #00ffff4d;text-transform:uppercase}.auth-container{animation:glowPulse 3s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1e1e23bf;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 0 15px #00ffff4d,0 0 30px #08f3,inset 0 0 15px #ffffff0d;max-width:450px;padding:40px;position:relative;width:100%}.back-button{align-items:center;background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;left:15px;padding:5px 10px;position:absolute;top:15px;transition:all .3s ease}.back-button:hover{background-color:#00ffff1a;color:#0ff}.auth-tabs{border-bottom:1px solid #ffffff1a;display:flex;margin-bottom:30px}.auth-tab{background:none;border:none;color:#ffffff80;cursor:pointer;flex:1 1;font-size:16px;padding:15px;position:relative;transition:all .3s ease}.auth-tab.active{color:#0ff;font-weight:600}.auth-tab.active:after{background:#0ff;border-radius:1px;bottom:-1px;box-shadow:0 0 8px #00ffff80;content:"";height:2px;left:25%;position:absolute;right:25%}.error-message{background-color:#ff00001a;border:1px solid #ff6b6b33;border-radius:8px;color:#ff6b6be6;font-size:14px;margin-bottom:20px;padding:12px;text-align:center}.auth-form{margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{font-weight:500;letter-spacing:.5px}.form-group input{background-color:#14141980;border-radius:8px;box-shadow:inset 0 1px 3px #0003;font-size:16px;padding:14px 16px}.form-group input:focus{background-color:#19191e99;box-shadow:0 0 10px #0ff3}.form-group input::placeholder{color:#b0b0b080}.submit-button{background-color:#00ffff1a;border:1px solid #00ffff4d;border-radius:8px;color:#0ff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;margin-top:10px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.submit-button:hover{background-color:#0ff3;box-shadow:0 5px 15px #00ffff4d;transform:translateY(-3px)}.submit-button:before{background:linear-gradient(to bottom right,#fff0,#ffffff1a 50%,#fff0);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s;width:200%}.submit-button:hover:before{left:100%;opacity:1}.submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.auth-footer{border-top:1px solid #ffffff1a;color:#ffffffb3;padding-top:20px;text-align:center}.app-description{color:#0ff;font-size:16px;font-weight:600;margin-bottom:10px}.app-features{color:#ffffff80;font-size:14px}@media (max-width:768px){.auth-container{padding:30px 20px}.logo-text{font-size:28px}.vd-square{height:50px;width:50px}.vd-text{font-size:24px}}@media (max-width:480px){.auth-container{padding:25px 15px}.logo-text{font-size:24px}.vd-square{height:40px;width:40px}.vd-text{font-size:20px}.auth-tab{font-size:14px;padding:12px}}.dashboard{background-color:#0d0e12;color:#fff;min-height:100vh}.dashboard-header{align-items:center;background-color:#0000004d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:15px 30px}.nav-container{display:flex;flex:1 1;justify-content:center;margin:0 20px}.user-controls{align-items:center;display:flex}.user-info{color:#b0b0b0;margin-right:20px}.logout-button{background-color:initial;border:1px solid #0ff;border-radius:5px;color:#0ff;cursor:pointer;padding:8px 15px;transition:all .3s}.logout-button:hover{background-color:#0ff;color:#0d0e12}.dashboard-notification{animation:slideDown .3s ease-out forwards;border-radius:8px;box-shadow:0 5px 15px #0000004d;margin:15px 30px 0;padding:15px 20px;text-align:center}.dashboard-notification.success{background-color:#0f83;border:1px solid #00ff8880;color:#0f8}.dashboard-notification.error{background-color:#ff4d4d33;border:1px solid #ff4d4d80;color:#ff4d4d}.dashboard-notification.info{background-color:#08f3;border:1px solid #0088ff80;color:#08f}.dashboard-content{display:flex;flex-direction:column;height:calc(100vh - 120px)}.main-content-full{flex:1 1;overflow-y:auto;padding:20px 30px 30px;position:relative}.main-content h1{color:#fff;font-size:28px;font-weight:600;margin-bottom:30px;margin-top:0}.loading-spinner-container{width:100%}.loading-spinner-container,.placeholder-content{align-items:center;display:flex;height:100%;justify-content:center}.placeholder-content{color:#b0b0b0;font-size:20px;padding:50px;text-align:center}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:40px}.stat-card{background-color:#0003;border:1px solid #ffffff1a;border-radius:10px;padding:20px}.stat-card h3{color:#b0b0b0;font-size:16px;font-weight:500;margin-bottom:15px;margin-top:0}.stat-value{font-size:24px;margin:0 0 5px}.stat-change{margin:0}.recent-activity{background-color:#0003;border:1px solid #ffffff1a;border-radius:10px;padding:25px}.recent-activity h2{font-size:20px;font-weight:600;margin-bottom:20px;margin-top:0}.activity-list{display:flex;flex-direction:column;gap:15px}.activity-item{background-color:#ffffff0d;border-radius:8px;padding:15px}.activity-icon,.activity-item{align-items:center;display:flex}.activity-icon{border-radius:50%;font-weight:700;height:40px;justify-content:center;margin-right:15px;width:40px}.activity-icon.buy{background-color:#0f83;color:#0f8}.activity-icon.sell{background-color:#ff4d4d33;color:#ff4d4d}.activity-icon.deposit{background-color:#08f3;color:#08f}.activity-details{flex:1 1}.activity-details h4{font-size:16px;font-weight:600;margin:0 0 5px}.activity-details p{margin:0}.activity-details p,.activity-time{color:#b0b0b0;font-size:14px}.overview-container{padding:30px;position:relative}.welcome-banner{animation:slideDown .5s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00ffff26,#0088ff26);border:1px solid #0ff3;border-radius:12px;box-shadow:0 10px 30px #0003;left:0;margin-bottom:30px;padding:25px;position:absolute;right:0;top:0;z-index:100}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.welcome-content{text-align:center}.welcome-content h2{color:#0ff;font-size:24px;margin-bottom:10px}.welcome-content p{color:#b0b0b0;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px}.welcome-content button{background:linear-gradient(90deg,#0ff,#08f);border:none;border-radius:6px;color:#0d0e12;cursor:pointer;font-weight:600;padding:10px 25px;transition:all .3s ease}.welcome-content button:hover{box-shadow:0 5px 15px #00ffff4d;transform:translateY(-2px)}.overview-header{margin-bottom:30px;padding-top:80px}.portfolio-summary h1{color:#fff;font-size:28px;font-weight:600;margin-bottom:10px}.portfolio-value{align-items:baseline;display:flex}.portfolio-value h2{color:#fff;font-size:36px;font-weight:700;margin-right:15px}.positive-change{color:#0f8;font-size:18px;font-weight:600}.negative-change{color:#ff4d4d;font-size:18px;font-weight:600}.timeframe-selector{background-color:#0003;border-radius:8px;display:flex;padding:5px}.timeframe-selector button{background:none;border:none;border-radius:6px;color:#b0b0b0;cursor:pointer;font-size:14px;padding:8px 15px;transition:all .3s ease}.timeframe-selector button.active{background-color:#00ffff26;color:#0ff;font-weight:600}.timeframe-selector button:hover:not(.active){color:#fff}.chart-container{background-color:#0003;border:1px solid #ffffff0d;border-radius:12px;height:300px;margin-bottom:30px;padding:25px}.portfolio-chart{display:flex;height:100%}.chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding-right:15px;width:100px}.y-axis-label{color:#b0b0b0;font-size:12px;text-align:right}.chart-content{flex:1 1;height:100%;position:relative}.chart-grid{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:0}.grid-line{background-color:#ffffff0d;height:1px;width:100%}.chart-bars{align-items:flex-end;bottom:20px;display:flex;justify-content:space-between;left:0;padding-top:10px;position:absolute;right:0;top:0}.chart-bar-container{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.chart-bar{background-color:#00ffff80;border-radius:3px 3px 0 0;position:relative;transition:all .3s ease;width:60%}.chart-bar:hover{background-color:#0ff;box-shadow:0 0 15px #00ffff80}.bar-tooltip{align-items:center;background-color:#000c;border-radius:4px;color:#fff;display:flex;flex-direction:column;font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:-40px;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.chart-bar:hover .bar-tooltip{opacity:1}.bar-tooltip strong{margin-bottom:2px}.chart-x-label{color:#b0b0b0;font-size:12px;margin-top:5px}.dashboard-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.assets-panel,.market-panel,.news-panel,.transactions-panel{background-color:#0003;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-direction:column;padding:25px}.panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.panel-header h2{color:#fff;font-size:20px;font-weight:600}.action-button{align-items:center;background-color:#00ffff1a;border:1px solid #00ffff4d;border-radius:6px;color:#0ff;display:flex;font-size:14px;padding:8px 12px}.action-button:hover{background-color:#0ff3}.action-icon{font-weight:700;margin-right:5px}.transaction-actions{display:flex;gap:10px}.refresh-button{background:none;border:none;color:#b0b0b0;cursor:pointer;font-size:18px;transition:all .3s ease}.refresh-button:hover{color:#0ff;transform:rotate(180deg)}.refresh-icon{display:inline-block}.panel-footer{margin-top:auto;padding-top:20px;text-align:center}.view-all-button{background:none;border:none;color:#0ff;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px;transition:all .3s ease}.view-all-button:hover{color:#08f}.assets-list{display:flex;flex-direction:column;gap:15px}.asset-item{align-items:center;background-color:#ffffff08;border-radius:8px;display:flex;padding:12px;transition:all .3s ease}.asset-item:hover{background-color:#ffffff0d;transform:translateY(-2px)}.asset-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin-right:15px;width:40px}.asset-details{flex:1 1}.asset-name{align-items:baseline;display:flex;margin-bottom:5px}.asset-name h3{color:#fff;font-size:16px;font-weight:600;margin-right:8px}.asset-amount,.asset-symbol{color:#b0b0b0;font-size:14px}.asset-value{text-align:right}.asset-value .value{color:#fff;font-size:16px;font-weight:600;margin-bottom:5px}.asset-value .change{font-size:14px}.asset-value .change.positive{color:#0f8}.asset-value .change.negative{color:#ff4d4d}.transactions-list{gap:15px}.transaction-item{background-color:#ffffff08;transition:all .3s ease}.transaction-item:hover{background-color:#ffffff0d;transform:translateY(-2px)}.transaction-icon{font-size:18px;font-weight:700;height:40px;margin-right:15px;width:40px}.transaction-icon.buy{background-color:#0f83;color:#0f8}.transaction-icon.sell{background-color:#ff4d4d33;color:#ff4d4d}.transaction-icon.transfer{background-color:#08f3;color:#08f}.transaction-title{align-items:baseline}.transaction-title h3{color:#fff;font-size:16px;font-weight:600}.transaction-info{color:#b0b0b0;font-size:14px}.transaction-value{min-width:100px;text-align:right}.transaction-value .value{font-size:16px;font-weight:600}.transaction-value .value.buy{color:#ff4d4d}.transaction-value .value.sell{color:#0f8}.transaction-value .value.transfer{color:#08f}.market-content{display:flex;flex-direction:column;gap:20px}.market-stats{display:flex;gap:15px;justify-content:space-between}.market-stat-item{background-color:#ffffff08;border-radius:8px;flex:1 1;padding:15px;text-align:center}.stat-label{color:#b0b0b0;font-size:14px;margin-bottom:5px}.stat-value{color:#fff;font-size:18px;font-weight:600;margin-bottom:5px}.stat-change{font-weight:500}.market-movers h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:15px}.movers-list{display:flex;flex-direction:column;gap:10px}.mover-item{align-items:center;background-color:#ffffff08;border-radius:6px;display:flex;justify-content:space-between;padding:10px 15px}.mover-name{color:#fff;font-size:14px}.mover-change{font-size:14px;font-weight:600}.mover-item.positive .mover-change{color:#0f8}.mover-item.negative .mover-change{color:#ff4d4d}.news-list{display:flex;flex-direction:column;gap:15px}.news-item{background-color:#ffffff08;border-radius:8px;cursor:pointer;padding:15px;transition:all .3s ease}.news-item:hover{background-color:#ffffff0d;transform:translateY(-2px)}.news-source{color:#0ff;font-size:12px;margin-bottom:5px}.news-title{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:5px}.news-time{color:#b0b0b0;font-size:12px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-loader{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%);background-size:200% 100%;border-radius:8px}.value-loader{height:40px;margin-bottom:10px;width:200px}.chart-loader{height:100%;width:100%}.asset-loader,.transaction-loader{height:64px;margin-bottom:15px}.market-loader{height:200px;width:100%}.news-loader{height:80px;margin-bottom:15px}@media (max-width:1200px){.dashboard-grid{grid-template-columns:1fr}.overview-header{align-items:flex-start;flex-direction:column}.timeframe-selector{margin-top:15px}.market-stats{flex-direction:column}}.wallet-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1117b3;border:1px solid #00ffff1a;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;min-height:600px;overflow:hidden}.wallet-sidebar{background:#0003;border-right:1px solid #00ffff1a;padding:20px 0;width:200px;z-index:2}.wallet-nav-item{color:#ffffffb3;cursor:pointer;padding:15px 20px;position:relative;transition:all .3s ease}.wallet-nav-item:hover{background:#00ffff1a;color:#fff}.wallet-nav-item.active{background:#00ffff26;border-left:3px solid #0ff;color:#0ff}.wallet-nav-item.active:before{background:linear-gradient(90deg,#0ff3,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.wallet-content{flex:1 1;max-height:600px;overflow-y:auto;padding:20px;position:relative;z-index:1}.wallet-section{margin-bottom:30px}.wallet-section-header{margin-bottom:15px;position:relative}.section-title{color:#fff!important;font-weight:600!important}.wallet-balance-card{background:#002846d9!important;border:1px solid #00ffff4d!important;border-radius:12px!important;box-shadow:0 8px 32px #0000004d!important;overflow:hidden;position:relative}.wallet-balance-card:before{background:radial-gradient(circle at top right,#00ffff40,#0000 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.wallet-balance-content{padding:20px;position:relative}.wallet-provider-info{align-items:center;display:flex;gap:15px;margin-bottom:15px;width:100%}.wallet-provider-icon{background:linear-gradient(135deg,#00a3ff,#0ff)!important;color:#0d1117!important}.wallet-provider-name{color:#fff!important;font-weight:600!important}.wallet-network{color:#ffffffb3!important}.wallet-menu-button{background:#ffffff1a!important;transition:all .3s ease!important}.wallet-menu-button:hover{background:#0ff3!important}.wallet-divider{background-color:#0ff3!important;margin:15px 0!important}.wallet-balance-info{margin-bottom:15px}.wallet-balance-label{color:#ffffffb3!important;display:block;margin-bottom:5px}.wallet-balance-amount{align-items:center;color:#fff!important;display:flex;font-weight:600!important;gap:10px}.wallet-balance-trend{align-items:center;border-radius:50%;display:flex;font-size:14px;height:24px;justify-content:center;width:24px}.wallet-balance-trend.positive{background:#0f83;color:#0f8}.wallet-balance-trend.negative{background:#ff4d4d33;color:#ff4d4d}.wallet-address-container{margin-top:15px}.wallet-address-label{color:#ffffffb3!important;display:block}.wallet-address-box{align-items:center!important;background:#00142899!important;border:1px solid #00ffff4d!important;border-radius:8px!important;display:flex!important;justify-content:space-between!important;overflow:hidden!important;padding:10px 15px!important;position:relative!important;transition:all .3s ease!important}.wallet-address-box:before{background:linear-gradient(90deg,#00ffff1a,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.wallet-address{color:#fff!important;flex:1 1!important;font-family:monospace!important;font-size:.9rem!important;letter-spacing:.5px!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 0 5px #00000080!important;-webkit-user-select:all!important;user-select:all!important;white-space:nowrap!important}.copy-button{background:#00a3ff66!important;border:1px solid #00ffff80!important;color:#fff!important;margin-left:10px!important}.copy-button:hover{background:#00a3ff99!important;box-shadow:0 0 10px #00ffff80!important;color:#fff!important}.wallet-actions{margin-top:20px}.wallet-action-button{font-size:1rem!important;font-weight:700!important;padding:12px!important}.wallet-action-button .MuiButton-startIcon{color:#fff!important;margin-right:8px!important}.wallet-action-button.send{background-color:#08c!important;border:1px solid #00aeff!important}.wallet-action-button.send:hover{background-color:#00a3ff!important}.wallet-action-button.receive{background-color:#0a5!important;border:1px solid #0c6!important;color:#fff!important}.wallet-action-button.receive:hover{background-color:#0c6!important;box-shadow:0 0 15px #00cc6680!important;transform:translateY(-2px)!important}.wallet-action-button.swap{background-color:#c70!important;border:1px solid #f90!important;color:#fff!important}.wallet-action-button.swap:hover{background-color:#f90!important;box-shadow:0 0 15px #ff990080!important;transform:translateY(-2px)!important}.wallet-assets-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wallet-asset-card{background:#001e3c80!important;border:1px solid #00ffff1a!important;border-radius:12px!important;overflow:hidden;transition:all .3s ease}.wallet-asset-card:hover{border-color:#00ffff4d!important;box-shadow:0 8px 20px #0ff3!important;transform:translateY(-5px)}.wallet-asset-content{align-items:center;display:flex;gap:15px;padding:15px}.wallet-asset-icon{background:linear-gradient(135deg,#00a3ff,#0ff)!important;color:#0d1117!important;font-weight:700!important}.wallet-asset-details{flex:1 1}.wallet-asset-name{color:#fff!important;font-weight:600!important}.wallet-asset-balance{color:#ffffffb3!important}.wallet-transactions-container{display:flex;flex-direction:column;gap:10px}.wallet-transaction-card{background:#001e3c80!important;border:1px solid #00ffff1a!important;border-radius:12px!important;overflow:hidden;transition:all .3s ease}.wallet-transaction-card:hover{border-color:#0ff3!important;box-shadow:0 5px 15px #0ff3!important;transform:translateY(-3px)}.wallet-transaction-content{align-items:center;display:flex;gap:15px;padding:15px}.wallet-transaction-icon{height:40px!important;width:40px!important}.wallet-transaction-icon.send{background:#ff4d4d33!important;color:#ff4d4d!important}.wallet-transaction-icon.receive{background:#0f83!important;color:#0f8!important}.wallet-transaction-icon.swap{background:#fa03!important;color:#fa0!important}.wallet-transaction-details{flex:1 1}.wallet-transaction-type{color:#fff!important;font-weight:600!important}.wallet-transaction-address{color:#ffffffb3!important;font-family:monospace!important}.wallet-transaction-amount-container{text-align:right}.wallet-transaction-amount{font-weight:600!important}.wallet-transaction-amount.positive{color:#0f8!important}.wallet-transaction-amount.negative{color:#ff4d4d!important}.wallet-transaction-date{color:#ffffff80!important}.wallet-info-card{background:#001e3c80!important;border:1px solid #00ffff1a!important;border-radius:12px!important}@media (max-width:768px){.wallet-container{flex-direction:column}.wallet-sidebar{border-bottom:1px solid #00ffff1a;border-right:none;display:flex;overflow-x:auto;padding:10px;width:100%}.wallet-nav-item{padding:10px 15px;white-space:nowrap}.wallet-nav-item.active{border-bottom:3px solid #0ff;border-left:none}.wallet-assets-container{grid-template-columns:1fr}.wallet-actions{flex-direction:column}}.wallet-layout-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3f3d804d;border:1px solid #ffd7004d;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;min-height:600px;overflow:hidden;position:relative;width:100%}.wallet-layout-container:before{background:linear-gradient(180deg,#ffffff1a,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.wallet-panel{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:20px;position:relative}.wallet-panel:after{background:linear-gradient(180deg,#ffd700b3,#ffd7001a);bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px}.hot-wallet-panel:after{right:0}.cold-wallet-panel:after{left:0}.wallet-panel-title{color:#fff!important;font-weight:600!important;margin-bottom:20px!important;position:relative;text-align:center;text-shadow:0 0 10px #ffd70080;z-index:2}.wallet-list-container{display:flex;flex:1 1;flex-direction:column;margin-bottom:20px}.wallet-list-paper{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#1e1e5066!important;border:1px solid #ffd7004d!important;border-radius:8px!important;box-shadow:0 4px 20px #0003!important;overflow:hidden;padding:15px!important;position:relative}.wallet-list-paper:before{background:linear-gradient(180deg,#ffffff1a,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.wallet-list-title{color:#ffd700cc!important;font-weight:500!important;margin-bottom:10px!important;text-align:center}.wallet-list{max-height:200px;overflow-y:auto;padding-right:5px}.wallet-list::-webkit-scrollbar{width:6px}.wallet-list::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}.wallet-list::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:10px}.wallet-list::-webkit-scrollbar-thumb:hover{background:#ffd70080}.wallet-card{background:#28286466!important;border:1px solid #ffd70033!important;border-radius:6px!important;margin-bottom:8px!important;overflow:hidden;padding:10px!important;position:relative;transition:all .2s ease!important}.wallet-card:before{background:linear-gradient(180deg,#ffffff0d,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.wallet-card:hover{border-color:#ffd70066;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.wallet-card.connected{background:linear-gradient(135deg,#001e3c80,#00321e80)!important;border-color:#00c85366!important}.wallet-card.connected:before{background:linear-gradient(180deg,#00c8530d,#0000)}.wallet-avatar{border:1px solid #ffd7004d!important;font-size:.9rem!important;height:32px!important;width:32px!important}.wallet-connect-button{background:linear-gradient(135deg,#00a3ffb3,#0064ffb3)!important;border:1px solid #00a3ff80!important;box-shadow:0 2px 8px #0003!important;color:#fff!important;font-size:.7rem!important;height:28px!important;min-width:80px!important;overflow:hidden;position:relative;text-transform:none!important}.wallet-connect-button:before{background:linear-gradient(180deg,#fff3,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.wallet-connect-button:hover{background:linear-gradient(135deg,#00a3ffcc,#0064ffcc)!important;box-shadow:0 0 15px #00a3ff80!important;transform:translateY(-1px)!important}.wallet-connect-button.hardware{background:linear-gradient(135deg,#ffd700b3,#ffa500b3)!important;border:1px solid #ffd70080!important}.wallet-connect-button.hardware:hover{background:linear-gradient(135deg,#ffd700cc,#ffa500cc)!important;box-shadow:0 0 15px #ffd70080!important}.wallet-menu-button{color:#ffffffb3!important;margin-left:4px!important;padding:4px!important}.wallet-menu-button:hover{background-color:#ffffff1a!important;color:#fff!important}.wallet-name{color:#fff!important;font-weight:500!important;line-height:1.2!important}.wallet-network{color:#fff9!important;font-size:.7rem!important}.wallet-balance{color:#fff!important;font-weight:500!important;line-height:1.2!important}.wallet-address{color:#fff9!important;font-size:.7rem!important}.wallet-actions{gap:10px;margin-top:auto}.wallet-action-button{border-radius:8px!important;box-shadow:0 4px 12px #0003!important;flex:1 1;font-weight:600!important;letter-spacing:.5px!important;overflow:hidden;padding:10px!important;position:relative;text-transform:none!important;transition:all .3s ease!important}.wallet-action-button:before{background:linear-gradient(180deg,#fff3,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.wallet-action-button.send{background:linear-gradient(135deg,#00a3ffb3,#0064ffb3)!important;border:1px solid #00a3ff80!important;color:#fff!important}.wallet-action-button.send:hover{background:linear-gradient(135deg,#00a3ffcc,#0064ffcc)!important;box-shadow:0 0 15px #00a3ff80!important;transform:translateY(-2px)!important}.wallet-action-button.connect{background:linear-gradient(135deg,#ffd700b3,#ffa500b3)!important;border:1px solid #ffd70080!important;color:#fff!important}.wallet-action-button.connect:hover{background:linear-gradient(135deg,#ffd700cc,#ffa500cc)!important;box-shadow:0 0 15px #ffd70080!important;transform:translateY(-2px)!important}.wallet-action-button.create{background:linear-gradient(135deg,#00c853b3,#009653b3)!important;border:1px solid #00c85380!important;color:#fff!important}.wallet-action-button.create:hover{background:linear-gradient(135deg,#00c853cc,#009653cc)!important;box-shadow:0 0 15px #00c85380!important;transform:translateY(-2px)!important}.wallet-details-dialog .MuiPaper-root{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1e1e3cf2!important;border:1px solid #ffd7004d!important;box-shadow:0 8px 32px #00000080!important;color:#fff!important;overflow:hidden;position:relative}.wallet-details-dialog .MuiPaper-root:before{background:linear-gradient(180deg,#ffffff1a,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.wallet-details-dialog .MuiDialogTitle-root{background:#14143280!important;border-bottom:1px solid #ffd70033!important;position:relative;z-index:1}.wallet-details-dialog .MuiDialogContent-root{background:#1e1e464d!important;position:relative;z-index:1}.wallet-details-dialog .MuiDialogActions-root{background:#14143280!important;border-top:1px solid #ffd70033!important;position:relative;z-index:1}.wallet-details-dialog .MuiTypography-root{color:#fff!important}.wallet-details-dialog .MuiTypography-subtitle2{color:#ffd700cc!important;font-weight:500!important}.wallet-details-dialog .MuiButton-outlined{border-color:#ffffff4d!important;color:#fff!important}.wallet-details-dialog .MuiButton-outlined:hover{background:#ffffff1a!important;border-color:#fffc!important}.wallet-details-dialog .MuiButton-contained{background:linear-gradient(135deg,#00a3ffb3,#0064ffb3)!important;border:1px solid #00a3ff80!important;color:#fff!important}.wallet-details-dialog .MuiButton-contained:hover{background:linear-gradient(135deg,#00a3ffcc,#0064ffcc)!important;box-shadow:0 0 15px #00a3ff80!important}.wallet-details-dialog .MuiDivider-root{background-color:#ffd70033!important}.create-wallet-dialog .MuiFormControl-root .MuiInputBase-root{color:#fff!important}.create-wallet-dialog .MuiFormControl-root .MuiInputLabel-root{color:#ffffffb3!important}.create-wallet-dialog .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d!important}.create-wallet-dialog .MuiFormControl-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80!important}.create-wallet-dialog .MuiFormControl-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00a3ff80!important}.create-wallet-dialog .MuiSelect-icon{color:#ffffffb3!important}.create-wallet-dialog .MuiMenuItem-root{color:#000000de!important}.wallet-menu-button{position:relative;transition:all .2s ease-in-out!important;z-index:10!important}.wallet-menu-button:hover{background-color:#00a3ff1a!important;transform:scale(1.1)!important}.wallet-menu{z-index:9999!important}.MuiMenu-paper{background-color:#1e1e3cf2!important;border:1px solid #ffffff1a!important;box-shadow:0 4px 20px #00000080!important;color:#fff!important}.wallet-container{color:#fff;padding:30px;position:relative}.notification{animation:slideIn .3s ease-out forwards;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-width:350px;padding:15px 20px;position:fixed;right:20px;top:20px;z-index:1000}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.notification.success{background-color:#0f83;border:1px solid #00ff8880;color:#0f8}.notification.error{background-color:#ff4d4d33;border:1px solid #ff4d4d80;color:#ff4d4d}.notification.info{background-color:#08f3;border:1px solid #0088ff80;color:#08f}.wallet-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.wallet-header h1{color:#fff;font-size:28px;font-weight:600;margin:0}.network-selector{align-items:center;background-color:#0003;border:1px solid #ffffff1a;border-radius:8px;display:flex;padding:10px 15px}.network-selector label{color:#b0b0b0;margin-right:10px}.network-selector select{background-color:#0000004d;border:1px solid #00ffff4d;border-radius:6px;color:#0ff;cursor:pointer;outline:none;padding:8px 12px;transition:all .3s ease}.network-selector select:hover{border-color:#00ffff80}.network-selector select:focus{box-shadow:0 0 0 2px #0ff3}.wallet-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}.active-wallet-section{grid-column:1/-1}.wallet-section{background-color:#0003;border:1px solid #ffffff0d;border-radius:12px;padding:25px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.section-header h2{color:#fff;font-size:20px;font-weight:600;margin:0}.create-button{background-color:#00ffff1a;border:1px solid #00ffff4d;border-radius:6px;color:#0ff;cursor:pointer;font-size:14px;padding:8px 15px;transition:all .3s ease}.create-button:hover{background-color:#0ff3;transform:translateY(-2px)}.create-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.wallet-list{margin-top:20px}.wallet-list h3{color:#b0b0b0;font-size:16px;font-weight:500;margin-bottom:15px}.hot-wallet-list{display:flex;flex-direction:column;gap:10px}.hot-wallet-item{align-items:center;background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;cursor:pointer;display:flex;padding:15px;position:relative;transition:all .3s ease}.hot-wallet-item:hover{background-color:#ffffff0d;transform:translateX(5px)}.hot-wallet-item.active{background-color:#00ffff1a;border-color:#00ffff4d}.hot-wallet-item.active:before{background-color:#0ff;border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.wallet-icon{flex-shrink:0;margin-right:15px}.icon-circle{align-items:center;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.wallet-details{flex:1 1}.wallet-name{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;margin-bottom:5px}.encrypted-badge{font-size:12px;margin-left:8px}.wallet-address{color:#b0b0b0;font-size:14px;word-break:break-all}.wallet-actions{display:flex;gap:8px}.action-button{background:none;background-color:#0003;border:none;border-radius:50%;color:#b0b0b0;cursor:pointer;font-size:16px;padding:8px;transition:all .3s ease}.action-button:hover{background-color:#00ffff1a;color:#0ff;transform:scale(1.1)}.action-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.connect-wallet-options{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:20px}.connect-option{align-items:center;background-color:#0003;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:100px;padding:15px;transition:all .3s ease}.connect-option:hover{background-color:#ffffff0d;border-color:#00ffff4d;transform:translateY(-3px)}.connect-icon{align-items:center;background-color:#0000004d;border-radius:50%;display:flex;font-size:24px;height:50px;justify-content:center;margin-bottom:10px;width:50px}.metamask-icon{background-color:#f2982433;color:#f6851b}.coinbase-icon{background-color:#0052ff33;color:#0052ff}.walletconnect-icon{background-color:#4099ff33;color:#4099ff}.new-wallet-icon{background-color:#0ff3;color:#0ff}.connect-name{color:#fff;font-size:14px;font-weight:500}.hardware-wallets-container{margin-top:20px}.hardware-wallet-options{display:flex;gap:15px;justify-content:space-around;margin-bottom:25px}.hardware-wallet-option{align-items:center;background-color:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003,0 0 0 1px #ffffff0d;cursor:pointer;display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.hardware-wallet-option:before{background:linear-gradient(135deg,#00ffff1a,#0088ff1a);border-radius:12px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;right:0;top:0;transition:opacity .3s ease}.hardware-wallet-option:hover{background-color:#ffffff0d;box-shadow:0 8px 20px #0000004d,0 0 0 1px #0ff3,0 0 20px #00ffff1a;transform:translateY(-5px) scale(1.02)}.hardware-wallet-option:hover:before{opacity:1}.hardware-icon{align-items:center;border-radius:12px;box-shadow:0 4px 10px #0000004d,0 0 0 1px #ffffff1a,inset 0 0 15px #0003;color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin-bottom:15px;overflow:hidden;position:relative;width:60px}.hardware-icon:after{background:linear-gradient(180deg,#ffffff1a,#0000);border-radius:12px 12px 0 0;content:"";height:50%;left:0;position:absolute;right:0;top:0}.ledger-icon{background-color:#000;border:1px solid #fff3}.trezor-icon{background-color:#1a1a1a;border:1px solid #fff3}.import-icon{background-color:#00ffff1a;border:1px solid #00ffff4d;color:#0ff}.hardware-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:15px}.connect-hardware-button{background-color:#0000004d;border:1px solid #00ffff4d;border-radius:8px;box-shadow:0 2px 8px #0003;color:#0ff;cursor:pointer;font-size:14px;font-weight:500;overflow:hidden;padding:10px 15px;position:relative;transition:all .3s ease;width:100%}.connect-hardware-button:before{background:linear-gradient(180deg,#ffffff1a,#0000);border-radius:8px 8px 0 0;content:"";height:50%;left:0;position:absolute;right:0;top:0}.connect-hardware-button:hover{background-color:#00ffff1a;box-shadow:0 4px 12px #0000004d,0 0 15px #0ff3;transform:translateY(-2px)}.import-dialog{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.import-dialog[style*="display: block"]{display:flex}.import-dialog-content{background-color:#1e1e23f2;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:500px;padding:25px;width:90%}.import-dialog-content h3{color:#fff;font-size:20px;margin-bottom:20px;margin-top:0;text-align:center}.dialog-buttons{display:flex;gap:15px;justify-content:flex-end;margin-top:25px}.cancel-button{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#b0b0b0;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s ease}.cancel-button:hover{background-color:#ffffff1a}.import-button{background-color:#00ffff1a;border:1px solid #00ffff4d;border-radius:6px;color:#0ff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s ease}.import-button:hover{background-color:#0ff3}.hardware-wallet-list{display:flex;flex-direction:column;gap:10px}.hardware-wallet-item{align-items:center;background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;cursor:pointer;display:flex;padding:15px;position:relative;transition:all .3s ease}.hardware-wallet-item:hover{background-color:#ffffff0d;transform:translateX(5px)}.hardware-wallet-item.active{background-color:#00ffff1a;border-color:#00ffff4d}.hardware-wallet-item.active:before{background-color:#0ff;border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.hardware-wallet-icon{flex-shrink:0;margin-right:15px}.hardware-circle{align-items:center;background-color:#1a1a1a;border:1px solid #fff3;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.hardware-wallet-details{flex:1 1}.hardware-wallet-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:5px}.hardware-wallet-address{color:#b0b0b0;font-size:14px;margin-bottom:5px}.hardware-wallet-path{color:#b0b0b0;font-size:12px;opacity:.7}.hardware-wallet-actions{display:flex;gap:8px}.cold-wallet-form{margin-bottom:20px}.form-group{margin-bottom:15px}.form-group label{color:#b0b0b0;display:block;font-size:14px;margin-bottom:8px}.form-group input{background-color:#0003;border:1px solid #ffffff1a;border-radius:6px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease;width:100%}.form-group input:focus{border-color:#00ffff80;box-shadow:0 0 0 2px #00ffff1a;outline:none}.form-group input:disabled{cursor:not-allowed;opacity:.7}.active-wallet-content{display:flex;flex-direction:column;gap:25px}.active-wallet-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.wallet-badge{align-items:center;background-color:#00ffff1a;border:1px solid #0ff3;border-radius:20px;box-shadow:0 0 10px #00ffff1a;display:flex;padding:5px 12px}.wallet-badge-icon{font-size:16px;margin-right:8px}.wallet-badge-text{color:#0ff;font-size:14px;font-weight:500}.wallet-network-badge{align-items:center;background-color:#ffaa001a;border:1px solid #fa03;border-radius:20px;box-shadow:0 0 10px #ffaa001a;display:flex;padding:5px 12px}.network-badge-text{color:#fa0;font-size:14px;font-weight:500}.active-wallet-info{background-color:#0003;border:1px solid #ffffff0d;border-radius:10px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;gap:15px;overflow:hidden;padding:20px;position:relative}.active-wallet-info:before{background:linear-gradient(135deg,#00ffff1a,#0088ff1a);border-radius:10px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:1px;position:absolute;right:0;top:0}.info-group{display:flex;flex-direction:column;gap:5px}.info-group label{color:#b0b0b0;font-size:14px}.address-display,.balance-display,.network-display{align-items:center;background-color:#0000004d;border:1px solid #ffffff0d;border-radius:6px;display:flex;justify-content:space-between;padding:12px 15px}.address-display span,.balance-display span,.network-display span{color:#fff;font-size:14px;word-break:break-all}.copy-button,.refresh-button{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:5px;transition:all .3s ease}.copy-button:hover,.refresh-button:hover{background-color:#ffffff1a}.wallet-details-panel{background-color:#0003;border:1px solid #ffffff0d;border-radius:10px;box-shadow:0 4px 12px #0003;margin-bottom:10px;overflow:hidden}.wallet-details-header{background-color:#0000004d;border-bottom:1px solid #ffffff0d;padding:15px 20px}.wallet-details-header h3{color:#fff;font-size:16px;font-weight:500;margin:0}.wallet-details-content{padding:20px}.wallet-details-row{border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.detail-label{color:#b0b0b0;font-size:14px}.detail-value{color:#fff;font-size:14px;font-weight:500}.wallet-transactions{margin-top:20px}.wallet-transactions h4{color:#fff;font-size:16px;font-weight:500;margin-bottom:15px}.transactions-list{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.transaction-item{align-items:center;background-color:#0003;border:1px solid #ffffff0d;border-radius:8px;display:flex;padding:12px}.transaction-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:16px;height:30px;justify-content:center;margin-right:12px;width:30px}.transaction-item.buy .transaction-icon{background-color:#0f83;color:#0f8}.transaction-item.sell .transaction-icon{background-color:#ff4d4d33;color:#ff4d4d}.transaction-item.send .transaction-icon,.transaction-item.transfer .transaction-icon{background-color:#fa03;color:#fa0}.transaction-item.receive .transaction-icon{background-color:#08f3;color:#08f}.transaction-item.swap .transaction-icon{background-color:#a0f3;color:#a0f}.transaction-details{flex:1 1}.transaction-title{display:flex;justify-content:space-between;margin-bottom:5px}.transaction-type{color:#fff;font-size:14px;font-weight:600}.transaction-time{color:#b0b0b0;font-size:12px}.transaction-amount{color:#b0b0b0;font-size:14px}.transaction-status{margin-left:10px}.status-badge{border-radius:4px;font-size:12px;padding:3px 8px;text-transform:capitalize}.status-badge.completed{background-color:#00ff881a;border:1px solid #0f83;color:#0f8}.status-badge.pending{background-color:#ffaa001a;border:1px solid #fa03;color:#fa0}.status-badge.failed{background-color:#ff4d4d1a;border:1px solid #ff4d4d33;color:#ff4d4d}.no-transactions{background-color:#0003;border-radius:8px;color:#b0b0b0;font-size:14px;padding:20px;text-align:center}.transaction-tabs{background-color:#0003;border:1px solid #ffffff0d;border-radius:10px;box-shadow:0 4px 12px #0003;overflow:hidden}.tab-buttons{background-color:#0000004d;border-bottom:1px solid #ffffff0d;display:flex}.tab-button{background:none;border:none;color:#b0b0b0;cursor:pointer;flex:1 1;font-size:15px;overflow:hidden;padding:15px;position:relative;transition:all .3s ease}.tab-button:not(:last-child){border-right:1px solid #ffffff0d}.tab-button.active{background-color:#00ffff0d;color:#0ff}.tab-button.active:after{background-color:#0ff;bottom:0;box-shadow:0 0 10px #00ffff80;content:"";height:2px;left:25%;position:absolute;right:25%}.tab-button:hover:not(.active){background-color:#ffffff08;color:#fff}.tab-content{padding:20px}.transaction-form{background-color:initial}.transaction-form h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0}.input-with-select{display:flex;width:100%}.input-with-select input{border-radius:6px 0 0 6px;border-right:none;flex:1 1}.input-with-select select{background-color:#0000004d;border:1px solid #ffffff1a;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;padding:0 10px;width:100px}.input-with-label{display:flex;position:relative;width:100%}.input-with-label input{padding-right:50px;width:100%}.input-label{color:#b0b0b0;font-size:14px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.full-width-select{cursor:pointer}.full-width-select,textarea{background-color:#0003;border:1px solid #ffffff1a;border-radius:6px;color:#fff;font-size:14px;padding:12px;width:100%}textarea{font-family:inherit;resize:vertical}.buy-button,.sell-button,.send-button,.transfer-button{border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.send-button{background-color:#00ffff1a;border:1px solid #00ffff4d;color:#0ff}.buy-button{background-color:#00ff881a;border:1px solid #00ff884d;color:#0f8}.sell-button{background-color:#ff4d4d1a;border:1px solid #ff4d4d4d;color:#ff4d4d}.transfer-button{background-color:#ffaa001a;border:1px solid #ffaa004d;color:#fa0}.buy-button:before,.sell-button:before,.send-button:before,.transfer-button:before{background:linear-gradient(180deg,#ffffff1a,#0000);border-radius:8px 8px 0 0;content:"";height:50%;left:0;position:absolute;right:0;top:0}.send-button:hover{background-color:#0ff3;box-shadow:0 5px 15px #0ff3;transform:translateY(-2px)}.buy-button:hover{background-color:#0f83;box-shadow:0 5px 15px #0f83;transform:translateY(-2px)}.sell-button:hover{background-color:#ff4d4d33;box-shadow:0 5px 15px #ff4d4d33;transform:translateY(-2px)}.transfer-button:hover{background-color:#fa03;box-shadow:0 5px 15px #fa03;transform:translateY(-2px)}.buy-button:disabled,.sell-button:disabled,.send-button:disabled,.transfer-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.empty-state-icon{font-size:48px;margin-top:20px;opacity:.5}.wallet-types-section{border-top:1px solid #ffffff0d;margin-top:30px;padding-top:20px}.wallet-types-section h3{color:#b0b0b0;font-size:16px;font-weight:500;margin-bottom:15px}.wallet-types-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wallet-type-item{align-items:center;background-color:#0003;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003,0 0 0 1px #ffffff0d;cursor:pointer;display:flex;overflow:hidden;padding:15px;position:relative;transition:all .3s ease}.wallet-type-item:before{background:linear-gradient(135deg,#00ffff1a,#0088ff1a);border-radius:12px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;right:0;top:0;transition:opacity .3s ease}.wallet-type-item:hover{background-color:#ffffff0d;box-shadow:0 8px 20px #0000004d,0 0 0 1px #0ff3,0 0 20px #00ffff1a;transform:translateY(-3px) scale(1.02)}.wallet-type-item:hover:before{opacity:1}.wallet-type-item.connected{background-color:#00ffff0d;border-color:#00ffff4d;box-shadow:0 4px 12px #0003,0 0 0 1px #0ff3,0 0 15px #00ffff1a}.wallet-type-item.connected:before{background:linear-gradient(135deg,#0ff3,#08f3);opacity:1}.wallet-type-icon{align-items:center;border-radius:12px;box-shadow:0 4px 10px #0000004d,0 0 0 1px #ffffff1a,inset 0 0 15px #0003;color:#fff;display:flex;font-size:22px;font-weight:700;height:45px;justify-content:center;margin-right:15px;overflow:hidden;position:relative;width:45px}.wallet-type-icon:after{background:linear-gradient(180deg,#ffffff1a,#0000);border-radius:12px 12px 0 0;content:"";height:50%;left:0;position:absolute;right:0;top:0}.wallet-type-details{flex:1 1}.wallet-type-name{color:#fff;font-size:16px;font-weight:600;margin-bottom:6px}.wallet-type-badge-container{align-items:center;display:flex;gap:8px}.wallet-type-badge{background-color:#0000004d;border-radius:4px;box-shadow:0 2px 5px #0003;color:#b0b0b0}.connection-badge,.wallet-type-badge{display:inline-block;font-size:11px;padding:3px 8px}.connection-badge{background-color:#00ffff1a;border:1px solid #00ffff4d;border-radius:4px;box-shadow:0 0 10px #0ff3;color:#0ff}.crypto-types-section{border-top:1px solid #ffffff0d;margin-top:30px;padding-top:20px}.crypto-types-section h3{color:#b0b0b0;font-size:16px;font-weight:500;margin-bottom:15px}.crypto-types-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.crypto-type-item{align-items:center;background-color:#0003;border:1px solid #ffffff0d;border-radius:8px;display:flex;padding:10px;transition:all .3s ease}.crypto-type-item:hover{background-color:#ffffff0d;transform:translateY(-2px)}.crypto-icon{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;margin-right:10px;width:36px}.crypto-details{flex:1 1}.crypto-name{color:#fff;font-size:14px;font-weight:600;margin-bottom:2px}.crypto-symbol{color:#b0b0b0;font-size:12px}.empty-state{align-items:center;background-color:#0003;border:1px dashed #ffffff1a;border-radius:10px;color:#b0b0b0;display:flex;flex-direction:column;font-size:14px;height:150px;justify-content:center;padding:20px;text-align:center}.empty-state p{margin-bottom:20px}.connect-options{display:flex;gap:15px;margin-top:10px}.connect-options button{align-items:center;background-color:#0000004d;border:1px solid #00ffff4d;border-radius:6px;color:#0ff;cursor:pointer;display:flex;font-size:14px;padding:8px 15px;transition:all .3s ease}.connect-options button:hover{background-color:#00ffff1a;transform:translateY(-2px)}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #00ffff1a;height:50px;width:50px}@media (max-width:1200px){.wallet-grid{grid-template-columns:1fr}.wallet-header{align-items:flex-start;flex-direction:column}.network-selector{margin-top:15px}}.crypto-price-overview{padding:20px 0}.overview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.time-range-buttons{background:#0003;border-radius:8px;overflow:hidden}.time-range-buttons .MuiButton-root{border:none;color:#ffffffb3;min-width:60px;padding:5px 15px}.time-range-buttons .MuiButton-root:hover{background:#00ffff1a}.time-range-buttons .MuiButton-root.active{background:#0ff3;color:#0ff}.crypto-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));transition:opacity .3s ease}.crypto-list.loading{opacity:.7;pointer-events:none}.crypto-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1117b3;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:15px;min-height:120px;padding:15px;transition:all .3s ease}.crypto-card:hover{border-color:#0ff3;box-shadow:0 8px 20px #0003;transform:translateY(-3px)}.crypto-card.selected{border-color:#00ffff80;box-shadow:0 0 15px #0ff3}.crypto-info{align-items:center;display:flex;flex:1 1;justify-content:space-between}.crypto-name-container{align-items:center;display:flex;gap:10px}.crypto-icon{background-color:#ffffff1a;border-radius:50%;height:30px;object-fit:cover;width:30px}.crypto-name{display:flex;flex-direction:column}.crypto-symbol{color:#fff9}.crypto-price-container{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.crypto-price{font-weight:700}.positive-change{background:#00ff8826!important;border:1px solid #00ff884d!important;color:#0f8!important}.negative-change{background:#ff4d4d26!important;border:1px solid #ff4d4d4d!important;color:#ff4d4d!important}.sparkline-container{height:40px;margin-top:auto;position:relative;width:100%}.sparkline{height:100%;left:0;position:absolute;top:0;width:100%}.detailed-chart-paper{animation:fadeIn .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1117b3;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;height:100%;overflow:hidden}.detailed-chart-container{display:flex;flex-direction:column;height:100%;padding:20px;position:relative}.detailed-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.detailed-chart-title{align-items:center;display:flex;gap:10px}.detailed-chart-icon{background-color:#ffffff1a;border-radius:50%;height:24px;object-fit:cover;width:24px}.detailed-chart-stats{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.stat-item{display:flex;flex-direction:column;gap:5px;min-width:80px}.detailed-chart{background:#0003;border-radius:8px;height:200px;margin-bottom:10px;overflow:hidden;position:relative}.detailed-chart svg{display:block;height:100%;width:100%}.detailed-chart-footer{color:#fff9;display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.positive-price{color:#0f8}.negative-price{color:#ff4d4d}.section-title{margin-bottom:15px}.market-overview-paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1117b3;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.market-stat{display:flex;flex-direction:column;gap:5px}.stat-label{color:#ffffffb3}.stat-value{font-weight:700}.stat-change{align-items:center;display:flex;font-size:14px}.stat-change.positive{color:#0f8}.stat-change.negative{color:#ff4d4d}@media (max-width:960px){.crypto-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.detailed-chart-stats{gap:15px}}@media (max-width:600px){.crypto-list{grid-template-columns:1fr}.overview-header{align-items:flex-start;flex-direction:column;gap:10px}.time-range-buttons{align-self:flex-end}}.exchange-container{color:#fff;padding:20px}.section-title{display:inline-block;margin-bottom:20px;padding-bottom:8px;position:relative}.section-title:after{background:#0ff;bottom:0;box-shadow:0 0 10px #00ffff80;content:"";height:2px;left:0;position:absolute;width:40px}.exchange-container .MuiPaper-root{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d1117b3;border:1px solid #00ffff1a;border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden}.exchange-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.pair-selector{align-items:center;display:flex;gap:20px}.pair-select{background:#0000004d;border-radius:8px;color:#fff;min-width:150px}.current-price{align-items:center;display:flex;gap:10px}.price-change{font-weight:700}.price-change.positive{background:#0f83;border:1px solid #00ff884d;color:#0f8}.price-change.negative{background:#ff4d4d33;border:1px solid #ff4d4d4d;color:#ff4d4d}.chart-controls{display:flex;gap:20px}.chart-type-selector,.timeframe-selector{display:flex;gap:5px}.chart-type-button,.timeframe-button{border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;min-width:50px;padding:5px 10px;transition:all .2s ease}.chart-type-button:hover,.timeframe-button:hover{background:#00ffff1a;color:#0ff}.chart-type-button.active,.timeframe-button.active{background:#0ff3;border-color:#00ffff4d;box-shadow:0 0 10px #0ff3;color:#0ff}.chart-paper{height:450px;padding:15px;position:relative}.chart-container{background:#0003;border-radius:8px;box-shadow:0 8px 32px #0003;height:calc(100% - 30px);overflow:hidden;position:relative;width:100%}.chart-container svg{display:block;height:100%;width:100%}.chart-container line{shape-rendering:crispEdges}.chart-container text{font-family:Roboto,sans-serif;font-size:11px}.chart-container polyline{fill:none;stroke-width:2px}.chart-container circle{filter:drop-shadow(0 0 3px rgba(0,255,255,.5))}.chart-container rect{shape-rendering:crispEdges}.chart-loading{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:50}.loading-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #00ffff4d;border-radius:50%;border-top-color:#0ff;height:40px;margin-bottom:10px;width:40px}.loading-text{color:#fffc;font-size:14px}.chart-tooltip{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1117e6;border:1px solid #00ffff4d;border-radius:8px;box-shadow:0 0 15px #0006,0 0 5px #0ff3;color:#fff;font-size:12px;left:50%;max-width:250px;min-width:150px;padding:12px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%);transition:all .2s ease;width:auto;z-index:1000}.tooltip-date{border-bottom:1px solid #ffffff1a;color:#ffffffb3;font-size:11px;margin-bottom:8px;padding-bottom:5px;text-align:center}.tooltip-price,.tooltip-volume{display:flex;justify-content:space-between;margin-bottom:4px}.tooltip-label{color:#ffffffb3;margin-right:10px}.tooltip-value{color:#0ff;font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(1turn)}}.animated-candle,.animated-volume{transition:opacity .3s ease,transform .3s ease}.line-path{transition:stroke-dashoffset 1.5s ease-in-out}.area-path{transition:opacity .5s ease-in-out}.data-point{transition:opacity .3s ease-in-out}.point-circle{transition:r .2s ease,filter .2s ease}.current-price-line,.current-price-text{transition:opacity .5s ease-in-out}.order-book-paper{display:flex;flex-direction:column;height:350px}.order-book-tabs{background:#0000004d;border-bottom:1px solid #ffffff1a;min-height:40px}.order-book-tabs .MuiTab-root{color:#ffffffb3;font-size:13px;min-height:40px;text-transform:none}.order-book-tabs .Mui-selected{color:#0ff}.tab-content{flex:1 1;overflow:hidden}.order-book,.tab-content{display:flex;flex-direction:column}.order-book{height:100%;padding:8px}.order-book-header{border-bottom:1px solid #ffffff1a;color:#ffffffb3;display:flex;font-weight:700;padding:8px}.column-header{flex:1 1;font-size:11px;text-transform:uppercase}.column-header.price{text-align:left}.column-header.amount,.column-header.total{text-align:right}.asks,.bids{flex:1 1;overflow-y:auto;position:relative}.asks{display:flex;flex-direction:column-reverse}.order-row{display:flex;font-size:12px;padding:4px 8px;position:relative;z-index:1}.order-row .amount,.order-row .price,.order-row .total{flex:1 1;position:relative;z-index:2}.order-row .price{text-align:left}.order-row .amount,.order-row .total{text-align:right}.depth-visualization{height:100%;position:absolute;right:0;top:0;z-index:0}.ask .depth-visualization{background:#ff4d4d1a}.bid .depth-visualization{background:#00ff881a}.ask .price{color:#ff4d4d}.bid .price{color:#0f8}.spread{background:#0000004d;color:#ffffffb3;font-size:12px;padding:6px;text-align:center}.market-trades{display:flex;flex-direction:column;height:100%;padding:8px}.trades-header{border-bottom:1px solid #ffffff1a;color:#ffffffb3;display:flex;font-weight:700;padding:8px}.trades-list{flex:1 1;overflow-y:auto}.trade-row{border-bottom:1px solid #ffffff0d;display:flex;font-size:12px;padding:4px 8px}.trade-row.buy .price{color:#0f8}.trade-row.sell .price{color:#ff4d4d}.news-paper{height:100%;margin-top:20px;padding:15px}.news-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.refresh-button{border:1px solid #00ffff4d;color:#0ff;min-width:auto;padding:5px 10px}.news-list-compact{display:flex;flex-direction:column;gap:8px}.news-item-compact{background:#0003;border-left:3px solid #00ffff4d;border-radius:8px;padding:10px;transition:all .3s ease}.news-item-compact:hover{background:#00ffff0d;transform:translateX(2px)}.news-content-compact{display:flex;flex-direction:column;gap:3px}.news-title-compact{color:#fff;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-meta-compact{align-items:center;display:flex;gap:8px}.news-source-compact,.news-time-compact{color:#ffffff80;font-size:11px}.important-chip-compact{background:#fa03;border:1px solid #ffaa004d;color:#fa0;font-size:9px;height:18px;padding:0 5px}@media (max-width:960px){.exchange-header{align-items:flex-start;flex-direction:column;gap:15px}.chart-controls{justify-content:space-between;width:100%}.chart-paper,.order-book-paper{height:400px}}@media (max-width:600px){.pair-selector{align-items:flex-start}.chart-controls,.pair-selector{flex-direction:column;gap:10px}.news-item{flex-direction:column}.news-image{height:120px;width:100%}}.horizontal-nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0d111799;border:1px solid #00ffff1a;border-radius:15px;box-shadow:0 5px 15px #0000004d,0 0 10px #00ffff1a;max-width:600px;padding:5px 15px;z-index:1000}.horizontal-nav,.horizontal-nav-items{align-items:center;display:flex;justify-content:center;width:100%}.horizontal-nav-items{gap:5px}.horizontal-nav-item{align-items:center;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;gap:8px;padding:8px 12px;position:relative;transition:all .3s ease}.horizontal-nav-item:before{background:linear-gradient(135deg,#ffffff1a,#fff0);border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.horizontal-nav-item:hover:before{opacity:1}.horizontal-nav-item.active{background:#00ffff26;box-shadow:0 0 15px #00ffff4d,inset 0 0 5px #0ff3;color:#0ff}.horizontal-nav-item-icon{align-items:center;display:flex;font-size:24px;justify-content:center;transition:transform .3s ease;z-index:2}.horizontal-nav-item:hover .horizontal-nav-item-icon{transform:scale(1.1)}.horizontal-nav-item-text{color:#fff;font-size:14px;font-weight:500;text-shadow:0 0 5px #00ffff80;z-index:2}.horizontal-nav-item.active .horizontal-nav-item-icon{filter:drop-shadow(0 0 5px rgba(0,255,255,.8))}@media (max-width:768px){.horizontal-nav{margin:10px;padding:8px 15px}.horizontal-nav-item{padding:8px 12px}.horizontal-nav-item-text{font-size:12px}}@media (max-width:480px){.horizontal-nav-item-text{display:none}.horizontal-nav-item{padding:8px}}
/*# sourceMappingURL=main.f4453eaa.css.map*/