@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css);@import url(https://fonts.googleapis.com/css2?family=Saira:wght@100..900&display=swap);*{box-sizing:border-box;font-family:Saira,sans-serif}*,body{margin:0;padding:0}body{background-color:#10121a;color:#f9f9f9}.Home{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;min-height:100vh;padding:50px 20px;text-align:center;width:100%}.title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#25cdf7,#3d9cf5);-webkit-background-clip:text;background-clip:text;color:#e6edf3;font-size:4.5rem;font-weight:500}.subtitle{color:#8a94a8;font-size:1.5rem;margin-top:.5rem}.input-section{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:3rem;max-width:750px;width:100%}.wallet-input{background-color:#191d26;border:1px solid #2a3b52;border-radius:12px;color:#f9f9f9;flex:1 1;font-size:1rem;height:4rem;outline:none;padding:.75rem 1rem;transition:all .3s ease}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #191d26!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.wallet-input:focus{border-color:#00c4ff;box-shadow:0 0 10px #00c4ff66}.scan-button{align-items:center;background:linear-gradient(135deg,#25cdf7,#3d9cf5);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:4rem;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease;transition:background-color .3s;white-space:nowrap;width:auto}.scan-button:hover{box-shadow:0 0 20px #00c4ff66}.spin{animation:spin 1s linear infinite;display:inline-block;font-size:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-content{align-items:center;display:flex;font-weight:bolder;gap:10px;justify-content:center;width:100%}.results-section{display:flex;flex-direction:column;margin-top:4rem;width:100%}.results-info-title{margin-top:2rem;text-align:left;width:100%}.portfolio-title{font-size:1.65rem}.walletAddress{color:#8a94a8;font-size:1rem;margin-top:1rem}.token-chain-holder{display:flex;gap:30px;margin-top:40px;overflow-x:auto;padding-bottom:20px;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%}.token-chain-holder::-webkit-scrollbar{display:none}.chain-token-card{align-items:start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;display:flex;flex:0 0 auto;flex-direction:column;width:23.5rem}.chain-name{justify-content:start}.chain-icon-div,.chain-name{align-items:center;display:flex}.chain-icon-div{background-color:#8147e630;border:none;border-radius:50%;box-shadow:0 1px 18px 2px #8147e650;height:48px;justify-content:center;padding:5px;width:48px}.chain-name-div{font-size:1.35rem;font-weight:800;margin-left:15px}.native-balance-title{color:#8a94a8;font-size:1rem;margin-top:17px}.native-balance{color:#8147e6;font-size:1.5rem;font-weight:bolder;margin-top:10px}.token-card-line{background-color:#2f3138;border:none;height:1px;margin-top:12px;width:100%}.token-pill-header{display:flex;justify-content:space-between;margin-top:15px;width:100%}.token-pill-header:hover{color:var(--hover-color);transition:"all 0.3s ease"}.token-balance-info{font-size:1rem;font-weight:700}.arrow-holder{font-weight:bolder}.token-pills{display:flex;flex-direction:column;gap:13px;margin-top:10px;width:100%}.token-pill{align-items:center;background-color:#1e222b;border:1px solid #2f3138;border-radius:12px;display:flex;font-size:1rem;font-weight:bolder;height:60px;justify-content:space-between;padding:15px;width:100%}.token-pill:hover{background-color:#393c4875;cursor:pointer;transition:"all 0.3s ease"}.token-pills.collapsed{opacity:0}#token-icon{font-size:20px}.derived-token-symbol,.token-symbol{align-items:center;display:flex}.derived-token-symbol{border-radius:50%;font-size:.8rem;font-weight:700;height:36px;justify-content:center;margin:0;padding:10px;width:36px}.derived-token-name{margin-left:8px}.token-pill-balance{font-family:Saira,sans-serif}.error-message{color:#ff6b6b;font-weight:700;margin-top:1rem;text-align:center}@media (max-width:600px){.dynamic-content{height:auto;overflow-y:visible}.Home{align-items:center;display:flex;justify-content:start;padding:50px 10px;text-align:center}.title{color:#e6edf3;font-size:2.5rem}.subtitle{color:#8a94a8;font-size:1rem;margin-top:.5rem}.input-section{flex-direction:column;gap:1rem;margin-top:1.5rem;padding:0 1rem;width:100%}.wallet-input{border-radius:5px;font-size:.9rem;height:3.5rem;padding:.75rem .8rem;width:100%}.scan-button{border-radius:7px;font-size:.95rem;height:3.45rem;padding:.75rem 1.5rem;width:10rem}.results-section{display:flex;flex-direction:column;margin-top:1rem;width:100%}.portfolio-title{font-size:1.2rem}.walletAddress{color:#8a94a8;font-size:.9rem;margin-top:.5rem}.token-chain-holder{gap:-10px;margin-top:1.7rem;padding-bottom:20px;width:100%}.chain-token-card{margin-right:-55px;transform:scaleX(.85) scaleY(.87);transform-origin:top left}}@media (min-width:700px) and (max-width:1000px){.Home{align-items:center;display:flex;justify-content:start;padding:100px 50px;text-align:center}.title{color:#e6edf3;font-size:3.5rem}.subtitle{color:#8a94a8;font-size:1.5rem;margin-top:.5rem}.input-section{gap:1rem;margin-top:2.5rem;padding:0 1rem;width:100%}.wallet-input{border-radius:5px;padding:.8rem;width:70%}.scan-button,.wallet-input{font-size:1.1rem;height:4rem}.scan-button{border-radius:7px;padding:.75rem 1.5rem;width:30%}.results-section{display:flex;flex-direction:column;margin-top:2rem;width:100%}.portfolio-title{font-size:1.7rem}.walletAddress{color:#8a94a8;font-size:1.2rem;margin-top:.8rem}.token-chain-holder{gap:-10px;margin-top:2.7rem;padding-bottom:20px;width:100%}.chain-token-card{margin-right:-25px;transform:scaleX(.95) scaleY(.97);transform-origin:top left}}@media (min-width:1001px) and (max-width:1200px){.Home{align-items:center;display:flex;justify-content:start;padding:120px 50px;text-align:center}.title{color:#e6edf3;font-size:3.5rem}.subtitle{color:#8a94a8;font-size:1.5rem;margin-top:.5rem}.input-section{gap:1rem;margin-top:2.5rem;padding:0 1rem;width:100%}.wallet-input{border-radius:5px;padding:.8rem;width:75%}.scan-button,.wallet-input{font-size:1.1rem;height:4rem}.scan-button{border-radius:7px;padding:.75rem 1.5rem;width:25%}.results-section{display:flex;flex-direction:column;margin-top:2rem;width:100%}.portfolio-title{font-size:1.7rem}.walletAddress{color:#8a94a8;font-size:1.2rem;margin-top:.8rem}.token-chain-holder{gap:-10px;margin-top:2.7rem;padding-bottom:20px;width:100%}.chain-token-card{margin-right:-25px;transform:scaleX(.95) scaleY(.97);transform-origin:top left}}.main-layout{display:flex;width:100%}.mobile-header,.sidebar-overlay{display:none}.sidebar-container{display:flex}.dynamic-content{flex:1 1;height:100vh;overflow-y:auto}.side-nav-bar{background-color:initial;border-right:1px solid #2a3b52;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:2rem 1rem;position:-webkit-sticky;position:sticky;top:0;width:270px}.sidebar-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#25cdf7,#3d9cf5);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;padding:0 1rem}.sidebar-nav{display:flex;flex-direction:column;gap:.5rem}.nav-link{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:400;gap:1rem;justify-content:flex-start;padding:.8rem 1rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.nav-link:hover{background-color:#2a3b52;color:#f9f9f9}.nav-link.active{background:linear-gradient(135deg,#25cdf7,#3d9cf5)}.login-btn{background-color:initial;color:#fff;justify-content:flex-start}.login-btn:hover{background-color:#2a3b52}.sidebar-copyright{color:#8a94a8;font-size:.85rem;margin-top:1.5rem;padding:0 1rem;text-align:left}.Discovery{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh;padding:50px 40px;width:100%}.discovery-header{margin-bottom:3rem;text-align:left}.discovery-title{color:#fff;font-size:3rem;font-weight:500}.discovery-subtitle{color:#8a94a8;font-size:1.2rem;margin-top:.5rem}.discovery-search-bar{align-items:center;background-color:#191d26;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:1rem;max-width:1100px;padding:1rem;width:100%}.search-bar-item.input-with-icon{flex:6 1}.search-bar-item.select-wrapper{flex:2 1}.search-bar-item.discovery-btn-wrapper{flex:1.5 1}.search-bar-item{display:flex;position:relative}.input-with-icon .discovery-input{width:100%}.select-wrapper .discovery-select{padding-left:2.5rem;width:100%}.discovery-btn{padding:0 1.5rem;width:100%}.select-icon{color:#8a94a8;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.discovery-input{background-color:#14171f;border:1px solid #ffffff26;border-radius:10px;color:#f9f9f9;font-size:.9rem;height:3rem;outline:none;padding:.6rem 1rem;transition:all .3s ease}.discovery-input:hover{border-color:#fff6}.discovery-input:focus{border-color:#00c4ff;box-shadow:0 0 10px #00c4ff66}.discovery-select{-webkit-appearance:none;appearance:none;background-color:#14171f;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%238a94a8%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:.65rem auto;border:1px solid #ffffff26;border-radius:10px;color:#f9f9f9;cursor:pointer;font-size:.9rem;height:3rem;outline:none;padding:.6rem 1rem;transition:all .3s ease}.discovery-select:hover{border-color:#fff6}.discovery-select:focus{border-color:#00c4ff;box-shadow:0 0 10px #00c4ff66}.discovery-btn{align-items:center;background:linear-gradient(135deg,#25cdf7,#3d9cf5);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:3rem;justify-content:center;padding:.6rem 1.5rem;transition:all .3s ease;white-space:nowrap}.discovery-btn:hover{box-shadow:0 0 15px #00c4ff66}@media (max-width:600px){.Discovery{padding:30px 20px}.discovery-title{font-size:2rem}.discovery-subtitle{font-size:.95rem}.discovery-search-bar{flex-direction:column;gap:.8rem;padding:1rem}.search-bar-item{flex:none!important;width:100%}.discovery-btn,.discovery-input,.discovery-select{width:100%}.discovery-token-grid{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.discovery-token-grid::-webkit-scrollbar{display:none}.discovery-token-card{flex:0 0 85%;scroll-snap-align:center}}@media (max-width:800px){.main-layout{flex-direction:column}.mobile-header{align-items:center;background-color:#191d26;border-bottom:1px solid #2a3b52;display:flex;padding:1rem 1.5rem;width:100%}.hamburger-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:2rem;margin-right:1rem}.mobile-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#25cdf7,#3d9cf5);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.sidebar-container{height:100vh;left:-100%;position:fixed;top:0;transition:left .3s ease;width:270px;z-index:1000}.sidebar-container.open{left:0}.sidebar-overlay{background-color:#00000080;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.side-nav-bar{background-color:#191d26}.dynamic-content{height:auto;overflow-y:visible}}.discovery-results-container{margin-top:2.5rem;max-width:1100px;width:100%}.status-badges{display:flex;gap:1rem;margin-bottom:2rem}.status-badge{align-items:center;border-radius:20px;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.4rem .8rem}.status-badge.active{background-color:#25cdf71a;border:1px solid #25cdf74d;color:#25cdf7}.status-badge.spam{background-color:#ffffff0d;border:1px solid #ffffff1a;color:#8a94a8}.summary-cards-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.summary-card{align-items:center;background-color:#191d26;border:1px solid #2a3b52;border-radius:16px;display:flex;gap:1.2rem;padding:1.5rem}.summary-icon-div{align-items:center;background-color:#25cdf71a;border-radius:12px;color:#25cdf7;display:flex;font-size:1.2rem;height:48px;justify-content:center;width:48px}.summary-info .label{color:#8a94a8;display:block;font-size:.85rem;margin-bottom:.4rem}.summary-info .value{color:#fff;display:block;font-size:1.5rem;font-weight:700}.discovery-token-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.discovery-token-card{background-color:#191d26;border:1px solid #2a3b52;border-radius:16px;padding:1.5rem;transition:transform .3s ease,border-color .3s ease}.discovery-token-card:hover{border-color:#25cdf7;transform:translateY(-5px)}.token-info{gap:1rem;margin-bottom:1.5rem}.token-icon-circle,.token-info{align-items:center;display:flex}.token-icon-circle{border-radius:50%;font-size:.9rem;font-weight:700;height:44px;justify-content:center;width:44px}.token-details{flex:1 1}.token-name-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.2rem}.token-symbol-text{color:#fff;font-size:1.1rem;font-weight:700}.token-type-badge{background-color:#ffffff0d;border-radius:4px;color:#8a94a8;font-size:.7rem;padding:.2rem .5rem}.balance-label,.token-full-name{color:#8a94a8;font-size:.85rem}.balance-label{margin-bottom:.5rem}.balance-row{align-items:flex-end;display:flex;justify-content:space-between}.balance-amount{color:#fff;font-size:1.4rem;font-weight:700}.usd-value{color:#25cdf7;font-weight:500}@media (max-width:900px){.summary-cards-row{-ms-overflow-style:none;display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}.summary-cards-row::-webkit-scrollbar{display:none}.summary-card{flex:0 0 280px}}@media (max-width:600px){.Discovery{padding:30px 20px}.discovery-title{font-size:2rem}.discovery-subtitle{font-size:.95rem}.discovery-token-grid{display:flex!important;flex-direction:column!important;gap:1rem!important;max-height:450px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:.5rem;scrollbar-width:thin}.discovery-token-card{flex:0 0 auto!important;width:100%!important}}.auth-container{align-items:center;background:radial-gradient(circle at top right,#1a1a2e,#16213e,#0f3460);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.auth-container:before{animation:rotate 20s linear infinite;background:conic-gradient(from 180deg at 50% 50%,#00d2ff 0deg,#3a7bd5 1turn);content:"";height:150%;opacity:.05;position:absolute;width:150%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-card{animation:fadeIn .6s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;max-width:560px;padding:2rem 2.25rem;position:relative;width:100%;z-index:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-header{margin-bottom:1.5rem;text-align:center}.auth-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d2ff,#3a7bd5);-webkit-background-clip:text;font-size:2.1rem;font-weight:800;margin-bottom:.45rem}.auth-header p{color:#ffffff80}.form-group{margin-bottom:.9rem}.form-group label{color:#ffffffb3;display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem;margin-left:.25rem}.auth-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-size:1rem;padding:.8rem 1rem;transition:all .3s ease;width:100%}.auth-input:focus{background:#ffffff14;border-color:#00d2ff;box-shadow:0 0 15px #00d2ff33;outline:none}.auth-button{background:linear-gradient(90deg,#00d2ff,#3a7bd5);border:none;border-radius:12px;box-shadow:0 10px 20px -10px #00d2ff80;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease;width:100%}.auth-button:hover{box-shadow:0 15px 25px -10px #00d2ff99;filter:brightness(1.1);transform:translateY(-2px)}.auth-button:active{transform:translateY(0)}.auth-button:disabled{background:#ffffff1a;box-shadow:none;color:#ffffff4d;cursor:not-allowed}.auth-footer{color:#ffffff80;font-size:.9rem;margin-top:2rem;text-align:center}.auth-footer a{color:#00d2ff;font-weight:600;text-decoration:none;transition:color .3s ease}.auth-footer a:hover{color:#3a7bd5}.register-fields{display:flex;flex-direction:column;gap:1rem}.register-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:.7rem;padding:.9rem .95rem}.register-section h2{color:#fff9;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.register-fields .form-group{margin-bottom:0}.password-field{position:relative}.password-field .auth-input{padding-right:3rem}.password-toggle{background:#0000;border:0;border-radius:6px;bottom:.55rem;color:#ffffffa6;cursor:pointer;display:grid;height:2rem;place-items:center;position:absolute;right:.65rem;width:2rem;z-index:2}.password-toggle i{color:inherit;display:block;font-family:bootstrap-icons!important;font-size:1rem;line-height:1}.password-toggle:focus-visible,.password-toggle:hover{background:#ffffff14;color:#fff}.verification-sent .auth-header{margin-bottom:1.5rem}.verification-sent .auth-header p{line-height:1.5}.verification-sent .auth-header strong{color:#fff}.verification-icon{background:linear-gradient(135deg,#25cdf7,#3d9cf5);border-radius:50%;box-shadow:0 0 24px #25cdf738;color:#fff;display:grid;font-size:1.45rem;height:3.5rem;margin:0 auto 1rem;place-items:center;width:3.5rem}.verification-link{display:flex;text-decoration:none;width:100%}.onboarding-progress{display:flex;justify-content:space-between;margin-bottom:3rem;position:relative}.onboarding-progress:before{background:#ffffff1a;content:"";height:2px;left:0;position:absolute;right:0;top:15px;z-index:0}.progress-step{align-items:center;background:#16213e;border:2px solid #ffffff1a;border-radius:50%;color:#ffffff4d;display:flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;position:relative;transition:all .4s ease;width:32px;z-index:1}.progress-step.active{background:#00d2ff;border-color:#00d2ff;box-shadow:0 0 15px #00d2ff80;color:#fff}.progress-step.completed{background:#3a7bd5;border-color:#3a7bd5;color:#fff}.step-label{color:#ffffff4d;font-size:.7rem;letter-spacing:1px;position:absolute;text-transform:uppercase;top:40px;white-space:nowrap}.progress-step.active .step-label{color:#00d2ff}.wallet-options{display:flex;flex-direction:column;gap:1rem}.wallet-option{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;padding:1rem;transition:all .3s ease}.wallet-option:hover{background:#ffffff14;border-color:#ffffff4d;transform:scale(1.02)}.wallet-option img{height:32px;margin-right:1rem;width:32px}.wallet-option span{font-size:1.1rem;font-weight:600}.connected-wallet{animation:pulse 2s infinite;background:#00d2ff1a;border:1px solid #00d2ff4d;border-radius:16px;padding:1.5rem;text-align:center}@keyframes pulse{0%{box-shadow:0 0 0 0 #00d2ff66}70%{box-shadow:0 0 0 10px #00d2ff00}to{box-shadow:0 0 0 0 #00d2ff00}}.address-badge{background:#ffffff1a;border-radius:20px;color:#00d2ff;display:inline-block;font-family:Saira,sans-serif;margin-top:.5rem;padding:.4rem .8rem}.dashboard-container{animation:fadeIn .8s ease-out;margin:0 auto;max-width:1200px;padding:2rem}.dashboard-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:3rem}.welcome-section h2{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.welcome-section p{color:#ffffff80;font-size:1.1rem}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:3rem}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:1.5rem;transition:transform .3s ease}.stat-card:hover{border-color:#00d2ff4d;transform:translateY(-5px)}.stat-label{color:#ffffff80;font-size:.85rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.stat-value{color:#fff;font-size:1.8rem;font-weight:700}.stat-value.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d2ff,#3a7bd5)}.portfolio-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:2rem}.section-title{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:2rem}.token-table{border-collapse:collapse;width:100%}.token-table th{border-bottom:1px solid #ffffff0d;color:#fff6;font-size:.85rem;font-weight:500;padding:1rem;text-align:left}.token-table td{border-bottom:1px solid #ffffff08;color:#fffc;padding:1.25rem 1rem}.token-row:hover{background:#ffffff05}.chain-badge{background:#00d2ff1a;border-radius:6px;color:#00d2ff;font-size:.75rem;font-weight:600;padding:.25rem .6rem}.token-symbol{color:#fff;font-weight:700;margin-right:.5rem}.empty-dashboard{padding:5rem 2rem;text-align:center}.empty-dashboard h3{color:#fff;font-size:1.8rem;margin-bottom:1rem}.empty-dashboard p{color:#ffffff80;margin-bottom:2rem}:root{--app-background:#080d16;--app-surface:#111927b8;--app-surface-strong:#162031eb;--app-border:#a0bedc24;--app-muted:#8794a8;--app-text:#f4f8fc;--app-primary:#29d1f2;--app-primary-2:#4d8dff;--app-glow:0 12px 30px #00000038,0 0 22px #29d1f21a;--app-glass:blur(18px) saturate(135%)}body{background:radial-gradient(circle at 80% -10%,#2a6a9838,#0000 35%),linear-gradient(180deg,#0b1320,#080d16 70%);background:radial-gradient(circle at 80% -10%,#2a6a9838,#0000 35%),linear-gradient(180deg,#0b1320 0,var(--app-background) 70%);color:#f4f8fc;color:var(--app-text);font-family:Saira,sans-serif}.main-layout{background:#0000;min-height:100vh}.app-frame{flex:1 1;min-width:0}.app-header{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#080d16c2;border-bottom:1px solid #a0bedc24;border-bottom:1px solid var(--app-border);display:flex;gap:.7rem;height:48px;padding:0 1.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}.app-header-title{color:#f4f8fc;color:var(--app-text);font-size:.78rem;font-weight:600;letter-spacing:.03em}.app-header-title span{color:#8794a8;color:var(--app-muted);font-weight:400}.hamburger-btn{background:#0000;border:0;color:#f4f8fc;color:var(--app-text);cursor:pointer;display:none;font-size:1.3rem}.dynamic-content{height:calc(100vh - 48px);padding:0}.side-nav-bar{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#0a111dad;border-right:1px solid #a0bedc24;border-right:1px solid var(--app-border);padding:1.25rem .85rem;width:248px}.sidebar-brand{align-items:center;display:flex;justify-content:flex-start;margin-bottom:2rem;min-height:36px;padding:0 .55rem}.sidebar-brand-logo{display:block;height:auto;width:132px}.app-header-logo{display:block;flex:0 0 auto;height:auto;width:94px}.auth-brand-logo{display:block;height:auto;margin:0 auto 1.75rem;width:min(220px,72%)}.brand-mark{background:linear-gradient(135deg,#29d1f2,#4d8dff);background:linear-gradient(135deg,var(--app-primary),var(--app-primary-2));border-radius:9px;box-shadow:0 12px 30px #00000038,0 0 22px #29d1f21a;box-shadow:var(--app-glow);color:#06131c;display:grid;height:32px;place-items:center;width:32px}.sidebar-bottom,.sidebar-nav{gap:.25rem}.sidebar-label{color:#637187;font-size:.65rem;font-weight:700;letter-spacing:.14em;padding:.75rem .75rem .4rem;text-transform:uppercase}.nav-link{border-radius:8px;color:#8794a8;color:var(--app-muted);font-size:.85rem;gap:.75rem;padding:.7rem .75rem}.nav-link i{font-size:.95rem;text-align:center;width:1.15rem}.nav-link:hover{background:#76a3cd1a;color:#f4f8fc;color:var(--app-text)}.nav-link.active{background:linear-gradient(110deg,#29d1f2,#63bfff);background:linear-gradient(110deg,var(--app-primary),#63bfff);box-shadow:0 8px 24px #29d1f229;color:#fff}.sidebar-copyright{color:#526176;font-size:.72rem;padding:0 .75rem}.Discovery,.Home,.dashboard-container{max-width:1152px;min-height:auto;padding:3rem 2.5rem 5rem;text-align:left}.title{font:700 clamp(2.4rem,5vw,4rem) Saira,sans-serif}.discovery-subtitle,.subtitle,.welcome-section p{color:#8794a8;color:var(--app-muted)}.discovery-search-bar,.input-section{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#111927b8;background:var(--app-surface);border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:12px;box-shadow:0 12px 30px #00000038,0 0 22px #29d1f21a;box-shadow:var(--app-glow);margin-top:2rem;max-width:none;padding:.55rem}.discovery-input,.discovery-select,.wallet-input{background:#050c16ad;border-color:#a0bedc24;border-color:var(--app-border);border-radius:8px}.auth-button,.discovery-btn,.primary-btn,.scan-button{align-items:center;background:linear-gradient(135deg,#25cdf7,#3d9cf5);border:0;border-radius:8px;box-shadow:0 8px 22px #25cdf729;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.55rem;justify-content:center;min-height:3rem;padding:.6rem 1.5rem;transition:box-shadow .25s ease,transform .25s ease,opacity .25s ease;white-space:nowrap}.auth-button:hover,.discovery-btn:hover,.primary-btn:hover,.scan-button:hover{box-shadow:0 10px 28px #25cdf74d;transform:translateY(-1px)}.auth-button:disabled,.discovery-btn:disabled,.primary-btn:disabled,.scan-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.discovery-header{margin-bottom:1.5rem}.discovery-title,.welcome-section h2{font-family:Saira,sans-serif;letter-spacing:-.03em}.discovery-toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem}.section-eyebrow{color:#8794a8;color:var(--app-muted);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.view-toggle{background:#0c1420bf;border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:8px;display:flex;gap:.15rem;padding:.2rem}.view-toggle button{background:#0000;border:0;border-radius:6px;color:#8794a8;color:var(--app-muted);cursor:pointer;font-size:.75rem;padding:.45rem .7rem}.view-toggle button.selected{background:#29d1f2;background:var(--app-primary);color:#06131c;font-weight:700}.chain-token-card,.discovery-token-card,.portfolio-section,.stat-card,.summary-card,.tracker-summary-card{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#111927b8;background:var(--app-surface);border-color:#a0bedc24;border-color:var(--app-border);border-radius:12px;box-shadow:0 12px 30px #0000003d,0 0 24px #29d1f21a;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.chain-token-card:hover,.portfolio-section:hover,.quick-link:hover,.summary-card:hover,.tracker-summary-card:hover{box-shadow:0 16px 36px #0000004d,0 0 30px #29d1f22b}.discovery-token-card:hover,.stat-card:hover{border-color:#29d1f280;transform:translateY(-3px)}.discovery-table-wrap{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#111927b8;background:var(--app-surface);border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:12px;overflow-x:auto}.discovery-table{border-collapse:collapse;min-width:680px;width:100%}.discovery-table td,.discovery-table th{border-bottom:1px solid #a0bedc14;padding:.95rem 1rem;text-align:left}.discovery-table th{color:#8794a8;color:var(--app-muted);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.discovery-table td{font-size:.85rem}.discovery-table tr:last-child td{border-bottom:0}.mono{color:#c4d1df;font-family:Saira,sans-serif}.dashboard-header{align-items:center}.welcome-section h2{font-size:2.35rem}.stat-label{color:#8794a8;color:var(--app-muted)}.stat-value.highlight{background:linear-gradient(110deg,#29d1f2,#72b6ff);background:linear-gradient(110deg,var(--app-primary),#72b6ff);-webkit-background-clip:text;background-clip:text}.portfolio-section{padding:1.5rem}.section-title{font-size:1.1rem}.dashboard-panels{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1.1fr 1fr;margin-bottom:1.25rem}.dashboard-panel{min-width:0}.dashboard-panel .section-title{margin-bottom:.9rem}.section-title i{color:#29d1f2;color:var(--app-primary);font-size:.95rem}.launch-row,.wallet-summary-row{align-items:center;border-bottom:1px solid #a0bedc1a;display:flex;gap:1rem;justify-content:space-between;padding:.8rem 0}.launch-row:last-child,.wallet-summary-row:last-child{border-bottom:0}.launch-row strong,.wallet-summary-row strong{display:block;font-size:.82rem}.launch-row span,.wallet-summary-row span{color:#8794a8;color:var(--app-muted);display:block;font-size:.7rem;margin-top:.2rem}.launch-row b,.wallet-summary-row b{background:#ffffff14;border-radius:999px;color:#dce7f3;flex:0 0 auto;font:600 .68rem Saira,sans-serif;padding:.3rem .55rem}.wallet-summary-row b{background:#29d1f2;background:var(--app-primary);color:#05151b;font-family:Saira,sans-serif}.stat-hint{color:#8794a8;color:var(--app-muted);font-size:.72rem;margin-top:.35rem}.quick-links{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}.quick-link{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#111927b8;background:var(--app-surface);border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:12px;color:#f4f8fc;color:var(--app-text);display:flex;flex-direction:column;gap:.35rem;padding:1.2rem;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.quick-link:hover{border-color:#29d1f280;transform:translateY(-2px)}.quick-link i{color:#29d1f2;color:var(--app-primary);font-size:1rem;margin-bottom:.6rem}.quick-link strong{font-size:.85rem}.quick-link span{color:#8794a8;color:var(--app-muted);font-size:.72rem}.dashboard-holdings{margin-top:0}@media (max-width:800px){.main-layout{display:block}.app-header{height:56px;padding:0 1rem}.app-header-title span{display:none}.hamburger-btn{display:block}.dynamic-content{height:auto}.sidebar-container{inset:0 auto 0 0;position:fixed;transform:translateX(-105%);transition:transform .28s ease;width:min(84vw,290px);z-index:1000}.sidebar-container.open{transform:translateX(0)}.side-nav-bar{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(145deg,#142439b3,#070f1bc7);border:1px solid #b4dcf53d;box-shadow:18px 0 50px #0000004d,0 12px 30px #00000038,0 0 22px #29d1f21a;box-shadow:18px 0 50px #0000004d,var(--app-glow);height:100%;width:100%}.sidebar-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060c94;display:block;inset:0;position:fixed;z-index:999}.Discovery,.Home,.dashboard-container{padding:2rem 1rem 4rem}.discovery-search-bar,.input-section{align-items:stretch;flex-direction:column}.discovery-search-bar>*,.input-section>*{width:100%}.discovery-toolbar{align-items:flex-start;flex-direction:column}.dashboard-panels,.quick-links,.stats-grid,.summary-cards-row{gap:.8rem;grid-template-columns:1fr}.dashboard-header{align-items:flex-start;flex-direction:column;gap:1rem}.welcome-section h2{font-size:1.85rem}}.page-container{margin:0 auto;max-width:1152px;padding:3rem 2.5rem 5rem}.page-heading-row{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.page-heading{font:700 2.35rem Saira,sans-serif;letter-spacing:-.04em;margin-top:.4rem}.page-subtitle{color:#8794a8;color:var(--app-muted);margin-top:.45rem}.page-action{padding:.75rem 1rem;white-space:nowrap;width:auto}.page-action i{margin-right:.4rem}.page-panel{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#111927b8;background:var(--app-surface);border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:12px;box-shadow:0 12px 30px #00000038,0 0 22px #29d1f21a;box-shadow:var(--app-glow);margin-top:1.5rem;padding:1.5rem}.panel-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.panel-heading h2{font:600 1.15rem Saira,sans-serif;margin-top:.35rem}.panel-count{color:#8794a8;color:var(--app-muted);font-size:.75rem}.tracker-summary-card{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(2,1fr);overflow:hidden;padding:0}.tracker-summary-card .summary-item{background:#0e18268c;padding:1.25rem 1.5rem}.tracker-summary-card h3{color:#8794a8;color:var(--app-muted);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.tracker-summary-card p{font:700 1.5rem Saira,sans-serif;margin-top:.4rem}.table-scroll{overflow-x:auto}.pagination-controls{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.pagination-controls button{background:#ffffff0d;border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:6px;color:#f4f8fc;color:var(--app-text);cursor:pointer;font-size:.72rem;padding:.45rem .7rem}.pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.pagination-controls span{color:#8794a8;color:var(--app-muted);font-size:.72rem}.tracker-table,.wallet-table{border-collapse:collapse;min-width:900px;width:100%}.tracker-table td,.tracker-table th,.wallet-table td,.wallet-table th{border-bottom:1px solid #a0bedc14;font-size:.78rem;padding:.9rem .7rem;text-align:left}.tracker-table th,.wallet-table th{color:#8794a8;color:var(--app-muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.tracker-table td,.wallet-table td{color:#d5dfeb}.tracker-table button,.wallet-table button{background:#ffffff0d;border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:6px;color:#f4f8fc;color:var(--app-text);cursor:pointer;font-size:.7rem;padding:.4rem .55rem}.tracker-logo{border-radius:50%;height:28px;object-fit:cover;width:28px}.loading-block{color:#8794a8;color:var(--app-muted);padding:3rem;text-align:center}.settings-panel,.subscription-section{max-width:720px}.subscription-section .subscription-button{width:auto}.settings-page{max-width:960px}.settings-heading{margin-bottom:2rem}.settings-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1.25fr .9fr}.settings-profile-panel,.settings-side-card{margin-top:0;padding:1.5rem}.settings-card-heading h2{font:600 1.2rem Saira,sans-serif}.settings-card-heading p{color:#8794a8;color:var(--app-muted);font-size:.78rem;line-height:1.4;margin-top:.45rem;max-width:32rem}.settings-card-heading.with-icon{align-items:center;display:flex;gap:.65rem;margin-bottom:1.5rem}.settings-card-heading.with-icon i{color:#29d1f2;color:var(--app-primary);font-size:1.15rem}.settings-overline{color:#8794a8;color:var(--app-muted);display:block;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.current-tier{color:#29d1f2;color:var(--app-primary);display:block;font:700 1.55rem Saira,sans-serif;margin:.25rem 0 1.1rem}.settings-side-card .subscription-button{width:100%}.settings-note{font-size:.73rem;line-height:1.4;margin-top:.65rem}.account-detail,.settings-note{color:#8794a8;color:var(--app-muted)}.account-detail{align-items:flex-start;display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;margin-top:1rem}.account-detail strong{color:#dce5ef;text-align:right}.account-status{background:#29d1f2;background:var(--app-primary);border-radius:999px;color:#fff!important;padding:.3rem .65rem}.account-id{font-family:Saira,sans-serif;max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-fields{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.profile-form .form-group{margin-bottom:0}.profile-form label{color:#eaf0f7;display:block;font-size:.75rem;font-weight:600;margin-bottom:.45rem}.profile-form input{background:#050c16b3;border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:8px;color:#f4f8fc;color:var(--app-text);font:.82rem Saira,sans-serif;min-height:2.5rem;padding:.65rem .75rem;width:100%}.account-status,.auth-button,.brand-mark,.chain-status.synced,.discovery-btn,.nav-link.active,.nav-link.active i,.primary-btn,.progress-step.active,.progress-step.completed,.scan-button,.status-badge.active,.view-toggle button.selected,.wallet-status.verified,.wallet-summary-row b{color:#fff}.auth-button i,.brand-mark i,.discovery-btn i,.primary-btn i,.scan-button i,.view-toggle button.selected i{color:inherit}.profile-form input:focus{border-color:#29d1f2;border-color:var(--app-primary);box-shadow:0 0 0 3px #29d1f21a;outline:none}.profile-submit{margin-top:1rem}.profile-submit i{margin-right:.15rem}.chain-status.synced,.view-toggle button.selected,.wallet-status.verified{color:#fff}.wallets-page{max-width:1240px}.wallet-page-heading{align-items:center;margin-bottom:2.4rem}.wallet-page-heading .page-heading{font-size:2.5rem}.page-actions{align-items:center;display:flex;gap:.65rem}.secondary-action{align-items:center;background:#0a101b85;border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:9px;color:#f4f8fc;color:var(--app-text);cursor:pointer;display:inline-flex;font-weight:600;gap:.55rem;height:2.75rem;padding:0 1rem}.secondary-action:hover{border-color:#29d1f273}.wallet-stats{margin-bottom:2.4rem}.wallet-stats .stat-card{min-height:122px;padding:1.5rem}.wallet-stats .stat-value{font-size:2.1rem;margin-top:.55rem}.backend-notice{align-items:flex-start;background:#0b121e7a;border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:12px;color:#f4f8fc;color:var(--app-text);display:flex;gap:.8rem;margin-bottom:1.75rem;padding:1.1rem 1.25rem}.backend-notice>i{font-size:1rem;margin-top:.1rem}.backend-notice span,.backend-notice strong{display:block}.backend-notice strong{font-size:.9rem}.backend-notice span{font-size:.78rem;margin-top:.25rem}.wallet-table-panel{margin-top:0;overflow:hidden;padding:0}.wallet-empty-state{min-height:22rem;padding:1.5rem}.wallet-empty-state .empty-dashboard{padding:4.5rem 2rem 3.5rem}.wallet-table-panel .wallet-table{min-width:920px}.wallet-balances-list{grid-gap:.75rem;display:grid;gap:.75rem;max-height:22rem;overflow-y:auto}.wallet-balance-chain{background:#0a101b73;border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:8px;padding:.85rem}.wallet-balance-chain>div:first-child{display:flex;gap:1rem;justify-content:space-between}.wallet-balance-chain span,.wallet-balance-tokens{color:#8794a8;color:var(--app-muted);font-size:.75rem}.wallet-balance-tokens{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.6rem}.wallet-table td,.wallet-table th{padding:1.05rem 1.15rem}.wallet-table th{font-size:.72rem}.wallet-table td{font-size:.8rem}.wallet-table td:first-child{color:#e1e9f2;font-family:Saira,sans-serif}.chain-status,.wallet-status{border-radius:999px;display:inline-block;font-size:.68rem;font-weight:700;padding:.32rem .6rem;white-space:nowrap}.chain-status.synced,.wallet-status.verified{background:#29d1f2;background:var(--app-primary);color:#06151a}.chain-status{margin:.1rem .2rem .1rem 0}.chain-status,.chain-status.pending{background:#6c7e992e;color:#e2e9f2}.wallet-date{color:#8794a8!important;color:var(--app-muted)!important;white-space:nowrap}.wallet-date span{color:#8794a8;color:var(--app-muted)}.icon-action{background:#0000!important;border:0!important;color:#dbe5ef!important;font-size:.9rem;height:2rem;margin-right:.4rem;padding:0!important;width:2rem}.icon-action:hover{color:#29d1f2!important;color:var(--app-primary)!important}.balances-action{margin-left:.35rem;padding:.55rem .7rem!important;white-space:nowrap}.modal-content{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:var(--app-glass);backdrop-filter:var(--app-glass);background:#162031eb;background:var(--app-surface-strong);border:1px solid #a0bedc24;border:1px solid var(--app-border);border-radius:12px;box-shadow:0 24px 80px #0000006b,0 12px 30px #00000038,0 0 22px #29d1f21a;box-shadow:0 24px 80px #0000006b,var(--app-glow)}.modal-content h2{font-family:Saira,sans-serif}.modal-overlay{background:#000000b8;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:1000}.tracker-modal{background:#10131c;border-color:#2b3547;border-radius:16px;box-shadow:0 24px 80px #0000008c;max-height:calc(100vh - 3rem);overflow-y:auto;padding:1.5rem 1.75rem 1.75rem;width:min(100%,560px)}.tracker-modal-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.tracker-modal-header h2{color:#f5f7fb;font-size:1.3rem;letter-spacing:-.04em}.tracker-modal-header p{color:#91a0b8;font-size:.9rem;margin-top:.45rem}.modal-close{background:#0000;border:0;color:#aeb7c5;cursor:pointer;flex:0 0 auto;font-size:1rem;height:1.5rem;padding:0;width:1.5rem}.modal-close:hover{color:#fff}.tracker-form{grid-gap:1rem .85rem;display:grid;gap:1rem .85rem;grid-template-columns:1fr 1fr;margin-top:1.25rem}.form-actions,.tracker-mode-tabs,.tracker-search-field{grid-column:1/-1}.tracker-mode-tabs{grid-gap:.25rem;background:#202633;border-radius:12px;display:grid;gap:.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;padding:.3rem}.tracker-mode-tabs button{background:#0000;border:0;border-radius:10px;color:#94a1b8;cursor:pointer;font:600 .95rem Saira,sans-serif;min-height:2.5rem}.tracker-mode-tabs button.active{background:#10131c;box-shadow:0 2px 5px #0000002e;color:#f6f8fb}.tracker-mode-tabs button:disabled{cursor:default}.tracker-field{color:#f2f4f8;display:flex;flex-direction:column;font-size:.95rem;font-weight:600;gap:.55rem;position:relative}.tracker-field input{background:#0000;border:1px solid #2b3547;border-radius:12px;color:#f6f8fb;font:500 .95rem Saira,sans-serif;min-height:3.1rem;outline:none;padding:0 .85rem;width:100%}.tracker-field input::placeholder{color:#91a0b8;opacity:1}.tracker-field input:focus{border-color:#29d1f2;box-shadow:0 0 0 3px #29d1f21a}.tracker-field input[type=date]{color-scheme:dark}.tracker-field .field-error{margin-top:-.3rem}.search-results{background:#171c27;border:1px solid #2b3547;border-radius:10px;left:0;margin-top:.25rem;overflow:hidden;position:absolute;top:100%;width:100%;z-index:2}.form-actions{margin-top:.1rem}.form-actions .primary-btn{border-radius:12px;font-size:1rem;min-height:3.4rem;width:100%}.wallet-modal{background:#10131c;border-color:#2b3547;border-radius:20px;box-shadow:0 24px 80px #00000094;padding:1.5rem 1.75rem 1.75rem;width:min(100%,500px)}.wallet-modal-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.wallet-modal-title-row{align-items:center;display:flex;gap:.75rem}.wallet-modal-title-row>i{color:#25d9f7;font-size:1.45rem}.wallet-modal h2{color:#f5f7fb;font-size:1.45rem;letter-spacing:-.045em}.wallet-modal-description{color:#91a0b8;font-size:.95rem;line-height:1.45;margin:.55rem 0 1.5rem;max-width:36rem}.wallet-field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.25rem}.wallet-field label{color:#f2f4f8;font-size:1rem;font-weight:600}.wallet-chain-select,.wallet-field input{background:#0000;border:1px solid #2b3547;border-radius:12px;color:#f6f8fb;font:500 .95rem Saira,sans-serif;min-height:3.4rem}.wallet-field input{outline:none;padding:0 1rem;width:100%}.wallet-field input::placeholder{color:#91a0b8;opacity:1}.wallet-field input:focus{border-color:#22d9f5;box-shadow:0 0 0 3px #22d9f538}.wallet-chain-select{align-items:center;display:flex;gap:.7rem;padding:0 1rem}.wallet-chain-select>i:first-child{color:#6386ff;font-size:1rem}.wallet-chain-select>i:last-child{color:#aeb7c5;margin-left:auto}.wallet-chain-select select{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#f6f8fb;flex:1 1;font:inherit;height:3.2rem;outline:0}.wallet-chain-select option{background:#171c27;color:#f6f8fb}.wallet-submit{border-radius:12px;font-size:1rem;min-height:3.4rem;width:100%}.wallet-submit i{font-size:1rem;margin-right:.7rem}.not-found-page{grid-gap:.8rem;display:grid;gap:.8rem;justify-items:center;min-height:calc(100vh - 48px);padding:2rem;place-content:center;text-align:center}.not-found-page h1{font:700 2rem Saira,sans-serif}.not-found-page p{color:#8794a8;color:var(--app-muted);margin-bottom:.6rem}.not-found-page .primary-btn{color:#06131c;padding:.7rem 1rem;text-decoration:none;width:auto}@media (max-width:600px){.page-container{padding:2rem 1rem 4rem}.page-heading-row{align-items:flex-start;flex-direction:column}.page-action{width:100%}.modal-overlay{padding:.75rem}.tracker-modal{max-height:calc(100vh - 1.5rem);padding:1.25rem}.tracker-modal-header h2{font-size:1.25rem}.tracker-modal-header p{font-size:.85rem}.wallet-modal{border-radius:16px;padding:1.5rem}.wallet-modal h2{font-size:1.45rem}.wallet-modal-title-row{gap:.7rem}.wallet-modal-title-row>i{font-size:1.45rem}.wallet-modal-description{font-size:.95rem;margin:.7rem 0 1.75rem}.wallet-field{margin-bottom:1.25rem}.wallet-field label{font-size:1rem}.wallet-chain-select,.wallet-field input{border-radius:12px;font-size:1rem;min-height:3.5rem}.wallet-chain-select select{height:3.3rem}.wallet-submit{border-radius:12px;font-size:1rem;min-height:3.5rem}.tracker-form{gap:1rem;grid-template-columns:1fr;margin-top:1.25rem}.tracker-mode-tabs{margin-bottom:.5rem}.wallet-page-heading{margin-bottom:1.8rem}.page-actions{width:100%}.page-actions>*{flex:1 1;justify-content:center}.tracker-summary-card{grid-template-columns:1fr}.page-panel{padding:1rem}.settings-grid{grid-template-columns:1fr}.settings-profile-panel,.settings-side-card{padding:1.25rem}.profile-fields{grid-template-columns:1fr}}.sidebar-scrollable{flex:1 1;overflow-y:auto;padding-right:4px}.sidebar-bottom{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.logout-btn{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:.8rem 1rem}
/*# sourceMappingURL=main.00a0d3ff.css.map*/