*{box-sizing:border-box;padding:0;margin:0}:root{--accent-purple:#8a6bff;--accent-purple-soft:rgba(138,107,255,.18);--accent-purple-strong:rgba(138,107,255,.35);--bg-primary:#0c0c14;--bg-secondary:#12121c;--bg-card:#16161f;--bg-card-hover:#1c1c28;--text-primary:#e6edf3;--text-secondary:#9aa4b2;--text-muted:#6b7280;--border-color:hsla(0,0%,100%,.08);--border-color-hover:hsla(0,0%,100%,.15)}[data-theme=light]{--bg-primary:#f8f9fc;--bg-secondary:#fff;--bg-card:#fff;--bg-card-hover:#f3f4f6;--text-primary:#1a1a2e;--text-secondary:#4b5563;--text-muted:#9ca3af;--border-color:rgba(0,0,0,.1);--border-color-hover:rgba(0,0,0,.18)}[data-theme=light] .feature-card,[data-theme=light] .home-info-card,[data-theme=light] .home-trending-card{box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .chain-select,[data-theme=light] .portfolio-link,[data-theme=light] .theme-toggle{border-color:rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .profile-search-input{background:#fff;border-color:rgba(0,0,0,.12);color:var(--text-primary)}[data-theme=light] .profile-search-input::placeholder{color:var(--text-muted)}[data-theme=light] .wallet-username{color:var(--text-primary)}[data-theme=light] .home-search-wrapper .profile-search{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.08)}[data-theme=light] .profile-search{background:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .profile-search-button{background:var(--accent-purple);border-color:var(--accent-purple);color:#fff}[data-theme=light] .about-section{box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .collection-card,[data-theme=light] .portfolio-nft-card,[data-theme=light] .profile-stat-card,[data-theme=light] .stacked-card,[data-theme=light] .trending-user-card,[data-theme=light] .value-card{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}[data-theme=light] .accordion-panel,[data-theme=light] .token-modal{box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}[data-theme=light] .collection-card:hover,[data-theme=light] .portfolio-nft-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 1px var(--accent-purple-soft)}[data-theme=light] .profile-wallet-item{border-color:rgba(0,0,0,.1)}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.theme-toggle{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;padding:.5rem .75rem;font-size:1rem;cursor:pointer;transition:all .2s ease;line-height:1}.theme-toggle.compact{padding:.35rem .5rem;font-size:.85rem}.theme-toggle:hover{border-color:var(--accent-purple);transform:scale(1.05)}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-purple)}.container{max-width:1200px;margin:0 auto;padding:2rem}.site-header{justify-content:space-between;padding:1.5rem 2rem 0}.site-brand,.site-header{display:flex;align-items:center}.site-brand{gap:1.5rem}.site-nav{display:flex;gap:1rem}.site-nav-link{color:var(--text-secondary);font-size:.9rem;font-weight:600;padding-left:.25rem}.site-nav-link:hover,.site-title{color:var(--text-primary)}.site-title{font-size:1.5rem;font-weight:800;letter-spacing:.04em;text-shadow:0 6px 18px rgba(138,107,255,.35)}.text-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:4px;line-height:1.2}.user-theme-active .text-chip{background:var(--user-text-bg,var(--bg-card))}.hide-text-bg .text-chip{background:transparent!important}[data-theme=light] .site-title{text-shadow:none}.wallet-actions,.wallet-bar{display:flex;gap:.75rem;align-items:center}.mobile-user-status{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:999px;background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);font-size:.8rem;font-weight:600;color:var(--text-primary);box-shadow:0 6px 18px rgba(0,0,0,.12)}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot-green{background:#4ade80}.status-dot-yellow{background:#facc15}.mobile-user-label{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-status-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.mobile-account-cta{font-size:.7rem;color:#4ade80;font-weight:600;text-decoration:none}.mobile-account-cta:hover{color:#86efac}.customize-notification{display:flex;align-items:center;gap:.5rem;background:rgba(138,107,255,.12);border:1px solid rgba(138,107,255,.25);border-radius:10px;padding:.4rem .5rem .4rem .75rem;animation:notification-fade-in .3s ease}.account-notification{background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.35)}.account-notification .notification-content{color:#4ade80}@keyframes notification-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.notification-content{display:flex;align-items:center;gap:.4rem;color:var(--accent-purple);font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s}.notification-content:hover{color:#b794f6}.notification-icon{font-size:.9rem}.notification-text{white-space:nowrap}.notification-close{background:none;border:none;color:rgba(138,107,255,.6);font-size:1.1rem;line-height:1;cursor:pointer;padding:.15rem .3rem;border-radius:4px;transition:color .2s,background .2s}.notification-close:hover{color:var(--accent-purple);background:rgba(138,107,255,.15)}@media (max-width:768px){.customize-notification{display:none}}.wallet-button{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}[data-theme=light] .wallet-button{border-color:rgba(0,0,0,.12)}.wallet-button:hover:not(:disabled){border-color:var(--user-accent,var(--accent-purple));box-shadow:0 14px 30px rgba(6,18,30,.35),0 0 0 1px var(--accent-purple-soft)}.wallet-username{color:#fff;font-weight:700;margin-right:.25rem}.wallet-button:active{border-color:var(--user-accent,var(--accent-purple));transform:translateY(1px)}.wallet-button:disabled{opacity:.6;cursor:not-allowed}.wallet-connect-wrapper{position:relative}.mobile-wallet-hint{position:absolute;top:calc(100% + .5rem);right:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1rem;min-width:280px;max-width:320px;box-shadow:0 12px 28px rgba(0,0,0,.25);z-index:1000;font-size:.85rem;color:var(--text-primary)}.mobile-wallet-hint p{margin:0 0 .5rem;font-weight:600}.mobile-wallet-hint ul{margin:0;padding-left:1.25rem}.mobile-wallet-hint li{margin-bottom:.35rem;color:var(--text-secondary)}.mobile-wallet-hint li:last-child{margin-bottom:0}.hint-close{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;padding:.25rem;line-height:1}.hint-close:hover{color:var(--text-primary)}.chain-select{padding:.6rem .9rem;font-size:.875rem;min-width:auto;box-shadow:0 10px 24px rgba(0,0,0,.15)}.chain-badge,.chain-select{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);color:var(--text-primary);border-radius:999px}.chain-badge{height:36px;padding:0 .75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;letter-spacing:.04em;box-shadow:0 6px 18px rgba(0,0,0,.12)}.page-title{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center;text-shadow:0 16px 30px rgba(138,107,255,.25)}.page-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page-title-row .page-title{margin-bottom:0}.page-subtitle{text-align:center;color:var(--text-secondary);font-size:1rem;max-width:980px;margin:0 auto 1.5rem}.home-subtitle{color:#b9c3cf;font-size:1.05rem;font-weight:500;line-height:1.6;letter-spacing:.01em;max-width:860px}.home-container{position:relative;overflow:hidden;min-height:100vh;padding:0 2rem 4rem;max-width:1200px;margin:0 auto}.home-container>*{position:relative;z-index:1}.home-hero{text-align:center;padding:3rem 0 4rem;position:relative}.home-hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(138,107,255,.15);border:1px solid rgba(138,107,255,.3);color:var(--accent-purple);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.5rem 1rem;border-radius:999px;margin-bottom:1.5rem}.badge-dot{width:6px;height:6px;background:var(--accent-purple);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.home-hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em}.gradient-text{background:linear-gradient(135deg,var(--accent-purple) 0,#b794f6 50%,#c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-hero-subtitle{font-size:1.15rem;color:var(--text-secondary);line-height:1.7;max-width:560px;margin:0 auto 2.5rem}.home-search-wrapper{display:flex;justify-content:center;margin-bottom:1.5rem}.home-search-wrapper .profile-search{background:rgba(20,38,58,.8);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.25rem;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.home-search-wrapper .profile-search input{background:transparent;border:none;width:280px;padding:.75rem 1rem}.home-search-wrapper .profile-search button{background:var(--accent-purple);border-radius:8px;padding:.75rem 1.5rem;font-weight:600}.home-search-wrapper .profile-search button:hover{background:#9d7fff}.home-hero-links{display:flex;justify-content:center;gap:1rem}.home-cta-secondary{color:var(--text-secondary);font-size:.9rem;font-weight:500;transition:color .2s}.home-cta-secondary:hover{color:var(--accent-purple)}.home-floating-art{position:absolute;inset:0;z-index:-1;pointer-events:none;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 1rem}.float-art{border-radius:14px;box-shadow:0 16px 32px rgba(0,0,0,.35);opacity:.75;transition:opacity .3s}.float-art-1{width:160px;margin-top:2rem;transform:rotate(-2deg);animation:float-1 8s ease-in-out infinite}.float-art-2{width:152px;margin-top:1rem;transform:rotate(2deg);animation:float-2 10s ease-in-out infinite}@keyframes float-1{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(0deg)}}@keyframes float-2{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-12px) rotate(4deg)}}@media (max-width:1100px){.home-floating-art{display:none}}.home-features{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:3rem}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;text-align:center;transition:transform .3s,border-color .3s,box-shadow .3s}.feature-card:hover{transform:translateY(-4px);border-color:rgba(138,107,255,.3);box-shadow:0 12px 40px rgba(138,107,255,.15)}.feature-icon{font-size:2rem;display:block;margin-bottom:.75rem}.feature-title{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.feature-desc{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.home-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.home-info-card,.home-trending-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:1.75rem}.info-card-header,.trending-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.info-card-header h2,.trending-header h2{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.info-badge{background:rgba(138,107,255,.15);color:var(--accent-purple);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .75rem;border-radius:999px}.info-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.info-steps li{display:flex;gap:1rem;align-items:flex-start}.step-num{width:28px;height:28px;background:var(--accent-purple);color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.info-steps li strong{color:var(--text-primary);font-size:.95rem;display:block;margin-bottom:.25rem}.info-steps li p{color:var(--text-secondary);font-size:.85rem;margin:0}.info-steps li a{color:var(--accent-purple);text-decoration:underline}.trending-live{display:flex;align-items:center;gap:.4rem;color:#4ade80;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.live-dot{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.trending-columns{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;margin-top:.5rem}.trending-divider{width:1px;background:var(--border-color);min-height:100%}.trending-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.trending-item{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:10px;transition:background .2s}.trending-item:hover{background:rgba(138,107,255,.1)}.trending-rank{color:var(--text-muted);font-size:.8rem;font-weight:500;min-width:28px}.trending-name{color:var(--text-primary);font-weight:600;font-size:.9rem;flex:1 1}.trending-arrow{color:var(--accent-purple);font-size:.9rem;opacity:0;transform:translateX(-5px);transition:opacity .2s,transform .2s}.trending-item:hover .trending-arrow{opacity:1;transform:translateX(0)}.trending-empty{color:#6b7280;font-size:.9rem;text-align:center;padding:2rem}.home-bottom-cta{text-align:center;padding:2.5rem;background:linear-gradient(145deg,rgba(138,107,255,.1),rgba(138,107,255,.05));border:1px solid rgba(138,107,255,.2);border-radius:20px}.home-bottom-cta p{color:var(--text-secondary);font-size:1rem;margin-bottom:1rem}.home-cta-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-purple);color:#fff;font-weight:600;font-size:.95rem;padding:.85rem 1.75rem;border-radius:10px;transition:background .2s,transform .2s}.home-cta-primary:hover{background:#9d7fff;transform:translateY(-2px)}@media (max-width:900px){.home-container{padding:0 1rem 3rem}.home-features{grid-template-columns:repeat(2,1fr)}.home-grid{grid-template-columns:1fr}.home-floating-art{display:none}.trending-columns{grid-template-columns:1fr;gap:.5rem}.trending-divider{width:100%;height:1px;min-height:auto}}@media (max-width:600px){.home-features{grid-template-columns:1fr}.home-hero-title{font-size:2rem}.home-search-wrapper .profile-search input{width:200px}}.subtitle-line{display:block;margin-top:.35rem}.subtitle-line:first-child{margin-top:0}.subtitle-emphasis{color:var(--text-primary);font-weight:600}.hero-content .page-title{margin-bottom:.9rem}.hero-spacer{height:40px}.hero-shell{position:relative;padding:1.5rem 0 2.5rem}.hero-content{position:relative;z-index:2}.hero-visuals{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-visual{position:absolute;width:156px;height:auto;border-radius:14px;box-shadow:0 16px 32px rgba(6,12,18,.35);opacity:.95}.hero-visual-left{left:-20px;top:70px;width:165px;transform:rotate(-2deg)}.hero-visual-middle{right:-10px;top:30px;width:156px;transform:rotate(1.5deg)}.hero-visual-right{right:-20px;bottom:6px;width:125px;transform:rotate(2.5deg)}.hero-actions{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.profile-search{display:inline-flex;align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;padding:.2rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.profile-search-input{background:transparent;border:none;color:var(--text-primary);padding:.55rem .85rem;min-width:220px;font-size:.9rem;outline:none}.profile-search-input::placeholder{color:var(--text-muted)}.profile-search-button{background:#20364f;border:1px solid #2b425c;color:var(--text-primary);padding:.45rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.profile-search-button:hover{border-color:var(--accent-purple);box-shadow:0 0 0 1px var(--accent-purple-soft)}.trending-section-hero{margin-top:60px;margin-bottom:2.5rem}.curator-section{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.68fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.curator-section .section-title{height:44px;line-height:44px;margin-bottom:12px}.action-table{list-style:none;padding:0;margin:0;border:1px solid var(--border-color);border-radius:14px;overflow:hidden;background:var(--bg-card);box-shadow:0 12px 28px rgba(6,18,30,.28)}[data-theme=light] .action-table{box-shadow:0 4px 12px rgba(0,0,0,.08)}.action-row{display:grid;grid-template-columns:minmax(120px,180px) 1fr;grid-gap:1rem;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.95rem}.action-row:last-child{border-bottom:none}.action-table-single .action-row{grid-template-columns:1fr;padding:.7rem 1.1rem}.curator-link{color:var(--text-primary);font-weight:600}.curator-right .action-table .muted-text{color:#fff}.curator-link:hover{color:var(--accent-purple)}.stacked-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.1rem 1.4rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.stacked-card h3{color:var(--text-primary);margin-bottom:.35rem;font-size:1rem}.trending-list-simple{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem}.trending-list-simple .trending-user-card{padding:.9rem 1rem}.trending-list-simple .trending-user-name{font-size:1rem;margin-bottom:0}.trending-list-simple .trending-user-visits{display:none}.hero-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;max-width:860px;margin:1.5rem auto 2.5rem}.hero-media-card{background:#14263b;border:1px solid #2b425c;border-radius:16px;padding:.75rem;box-shadow:0 12px 28px rgba(6,18,30,.3);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-media-image{width:100%;height:100%;object-fit:contain;border-radius:12px}.how-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0 3rem}.how-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.2rem;box-shadow:0 10px 24px rgba(6,18,30,.25)}.how-card h3{font-size:1rem;color:var(--text-primary);margin-bottom:.35rem}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin:0 0 3rem}.value-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.2rem 1.4rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.value-card h3{color:var(--text-primary);margin-bottom:.35rem}.primary-link,.secondary-link{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.2rem;border-radius:999px;font-weight:600;font-size:.9rem;border:1px solid #2b425c}.primary-link{background:var(--bg-card);color:var(--text-primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.primary-link:hover{border-color:var(--accent-purple);color:var(--text-primary);box-shadow:0 6px 16px rgba(0,0,0,.12),0 0 0 1px var(--accent-purple-soft)}.secondary-link{color:var(--text-primary);background:transparent}.secondary-link:hover{color:var(--accent-purple)}.muted-text{color:var(--text-secondary)}.about-container{max-width:1100px;margin:0 auto;padding:2rem}.about-header{margin-bottom:1.5rem}.about-hero-section{text-align:center;margin-bottom:2.5rem}.about-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:1rem;color:var(--text-primary)}.about-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.about-intro{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;max-width:600px;margin:0 auto}.about-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column}.about-section h2{font-size:1.25rem;font-weight:700;color:var(--accent-purple);margin-bottom:1rem}.about-section p{color:var(--text-secondary);line-height:1.7;margin-bottom:.75rem}.about-items{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.about-item{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;background:var(--bg-secondary);border-radius:10px}.about-icon{font-size:1.5rem;line-height:1}.about-item h3{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.about-item p{font-size:.9rem;color:var(--text-secondary);margin:0}.about-formula{font-weight:600;color:var(--text-primary);text-align:center;padding:.75rem;background:var(--accent-purple-soft);border-radius:8px;margin-top:1rem}.about-code-block{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem 1rem;color:var(--text-primary);font-size:.9rem;margin:1rem 0}.about-features{list-style:none;padding:0;margin:1rem 0 0}.about-features li{position:relative;padding-left:1.5rem;margin-bottom:.6rem;color:var(--text-secondary)}.about-features li:before{content:"✓";position:absolute;left:0;color:var(--accent-purple);font-weight:600}.about-cta-section{text-align:center}.about-actions{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.about-btn{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;transition:all .2s}.about-btn-primary{background:var(--accent-purple);color:#fff}.about-btn-primary:hover{background:#9d7fff;color:#fff}.about-btn-secondary{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.about-btn-secondary:hover{border-color:var(--accent-purple);color:var(--accent-purple)}@media (max-width:800px){.about-grid{grid-template-columns:1fr}}@media (max-width:600px){.about-container{padding:1rem}.about-section{padding:1.5rem}.about-actions{flex-direction:column}.about-btn{width:100%;justify-content:center}}@media (max-width:900px){.hero-visuals{display:none}.curator-section{grid-template-columns:1fr}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.back-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-primary);font-size:.9rem;font-weight:600;margin-bottom:1rem}.back-link:hover{color:var(--accent-purple)}.site-footer{margin-top:3rem;padding:2rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.footer-links{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center}.trending-section{margin-top:4rem}.section-title{font-size:1.5rem;font-weight:600;margin-top:0;margin-bottom:1.5rem;color:var(--text-primary);text-shadow:0 8px 16px rgba(138,107,255,.2)}.trending-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:1.1rem;gap:1.1rem;margin-top:2rem}.trending-user-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.1rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.trending-user-card:hover{border-color:var(--accent-purple);box-shadow:0 14px 30px rgba(6,18,30,.35),0 0 0 1px var(--accent-purple-soft);transform:translateY(-2px)}.trending-user-name{font-size:1.05rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.trending-user-visits{font-size:.8rem;color:var(--text-secondary)}.collections-grid{--card-min-width:280px;--grid-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-row-gap:2rem;row-gap:2rem;margin-top:2rem}.tabs{display:flex;gap:1rem;margin-bottom:2rem}.profile-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0 2rem}.profile-stats-title{font-size:.9rem;font-weight:600;color:var(--text-secondary);margin-top:1rem;letter-spacing:.02em}.profile-stat-card{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:12px;padding:.5rem .75rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.profile-stat-label{color:var(--text-secondary);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.profile-stat-value{color:var(--text-primary);font-size:.95rem;font-weight:700;margin-top:.2rem}.profile-wallets{margin-bottom:1.5rem}.profile-wallets-title{color:var(--text-secondary);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:.5rem}.profile-wallets-list{display:flex;flex-wrap:wrap;gap:.5rem}.profile-wallet-item{display:flex;align-items:center;gap:.4rem;background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:8px;padding:.4rem .6rem;font-size:.75rem}.wallet-index{color:var(--text-secondary);font-weight:500}.wallet-address{font-family:monospace;color:var(--text-primary);font-weight:500}.wallet-action-btn{background:none;border:none;cursor:pointer;padding:.15rem;font-size:.8rem;opacity:.6;transition:opacity .15s;text-decoration:none}.wallet-action-btn:hover{opacity:1}.tab-button{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);color:var(--text-secondary);padding:.75rem 1.25rem;border-radius:999px;font-size:.875rem;font-weight:600;transition:all .2s ease}.tab-button:hover{border-color:var(--user-accent,var(--accent-purple));color:var(--text-primary);box-shadow:0 0 0 1px var(--accent-purple-soft)}.tab-button.active{background:var(--accent-purple);border-color:var(--accent-purple);color:#fff;box-shadow:0 4px 12px var(--accent-purple-soft)}.collection-link{display:block}.accordion-card{display:block;height:195px;width:100%}.recipient-view .accordion-card{height:235px}.accordion-trigger{background:transparent;border:none;padding:0;text-align:left;cursor:pointer;width:100%;height:100%}.accordion-trigger:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:8px}.accordion-trigger.is-active .collection-card{border-color:var(--user-accent,var(--accent-purple));background:var(--bg-card-hover);box-shadow:0 16px 34px rgba(6,18,30,.45),0 0 0 2px var(--accent-purple-soft);transform:translateY(-2px)}[data-theme=light] .accordion-trigger.is-active .collection-card{box-shadow:0 8px 24px rgba(0,0,0,.15),0 0 0 2px var(--accent-purple-soft)}.user-theme{background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:16px;background-color:transparent}.user-theme .collection-card{background:var(--user-card-bg,var(--bg-card));border-color:var(--border-color)}.accordion-panel{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;box-shadow:0 12px 28px rgba(6,18,30,.3)}.accordion-panel-full{grid-column:1/-1}.accordion-panel-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.accordion-panel-title{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.accordion-panel-subtitle{font-size:.875rem;color:var(--text-secondary)}.accordion-panel-meta{font-size:.75rem;color:var(--text-secondary);word-break:break-all}.owned-tokens-section{padding:1rem;border:1px solid var(--border-color);border-radius:8px;background:rgba(0,0,0,.12)}[data-theme=light] .owned-tokens-section{background:rgba(0,0,0,.04)}.owned-tokens-header{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.collection-section-divider{height:1px;background:var(--border-color);margin:1.25rem 0 1.5rem}.token-scroll{display:flex;flex-wrap:wrap;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;flex:1 1;min-width:0}.token-scroll-empty{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary);font-size:.9rem;text-align:center;width:100%;min-height:150px;background:rgba(0,0,0,.1);border-radius:8px}.collection-browser{display:flex;gap:1rem;align-items:flex-start}.trait-panel{width:0;overflow:hidden;overflow-y:auto;transition:width .2s ease;background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:8px;padding:0;flex-shrink:0;align-self:stretch}.trait-panel.open{width:260px;padding:1rem}.trait-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.trait-panel-title{color:var(--text-primary);font-weight:600}.trait-panel-close{background:transparent;border:none;color:var(--text-secondary);cursor:pointer}.trait-panel-empty{color:var(--text-secondary);font-size:.875rem}.trait-panel-note{color:var(--text-secondary);font-size:.7rem;text-align:center;padding:.5rem;margin-bottom:.75rem;background:rgba(0,0,0,.2);border-radius:4px;font-style:italic}.trait-group{margin-bottom:.5rem;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.trait-group-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;background:var(--user-card-bg,var(--bg-card));border:none;cursor:pointer;text-align:left;transition:background .15s ease}.trait-group-header:hover{background:var(--bg-card-hover)}.trait-group-icon{font-size:.65rem;color:var(--text-secondary);flex-shrink:0;width:12px}.trait-group-title{font-size:.75rem;font-weight:600;color:var(--accent-purple);text-transform:uppercase;letter-spacing:.04em;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trait-group-badge{background:var(--user-accent,var(--accent-purple));color:#fff;font-size:.65rem;font-weight:600;padding:.15rem .4rem;border-radius:10px;flex-shrink:0}.trait-group-values{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:rgba(0,0,0,.15);max-height:200px;overflow-y:auto}.trait-pill{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem .6rem;border-radius:4px;font-size:.75rem;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%}.trait-pill:hover{box-shadow:0 0 0 1px var(--accent-purple-soft)}.trait-pill.active,.trait-pill:hover{border-color:var(--user-accent,var(--accent-purple))}.trait-pill.active{background:var(--user-accent,var(--accent-purple));color:#fff}.trait-pill.active .trait-count{color:hsla(0,0%,100%,.8)}.trait-count{font-size:.65rem;flex-shrink:0}.token-card,.trait-count{color:var(--text-secondary)}.token-card{min-width:180px;height:220px;background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;font-size:.875rem;scroll-snap-align:start;overflow:hidden;box-shadow:0 10px 24px rgba(6,18,30,.25)}.token-card-button{border:none;padding:0;text-align:left;cursor:pointer}.token-card-button:hover{border-color:var(--accent-purple);box-shadow:0 14px 30px rgba(6,18,30,.35),0 0 0 1px var(--accent-purple-soft)}.token-card img{width:100%;height:140px;object-fit:cover;background:var(--user-card-bg,var(--bg-card))}.token-card-body{padding:.5rem .75rem .75rem;display:flex;flex-direction:column;gap:.35rem}.token-card-name{color:var(--text-primary);font-weight:600;font-size:.85rem}.token-card-quantity{color:var(--text-secondary);font-size:.7rem}.token-card-price{color:var(--accent-purple);font-size:.75rem;font-weight:600}.token-card-loading,.token-image-placeholder{align-items:center;justify-content:center}.token-image-placeholder{height:140px;display:flex;color:var(--text-secondary);font-size:.75rem;background:var(--user-card-bg,var(--bg-card))}.token-toolbar{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.collection-offer{display:flex;gap:.75rem;align-items:center}.token-search{flex:1 1;padding:.65rem .75rem;border-radius:8px;border:1px solid var(--border-color);background:var(--user-card-bg,var(--bg-card));color:var(--text-primary);font-size:.875rem}.token-toggle{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem}.token-toggle input{accent-color:var(--user-accent,#fff)}.token-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:50;padding:2rem}.token-modal{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:12px;max-width:520px;width:100%;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.token-modal-header{display:flex;justify-content:space-between;align-items:center}.token-modal-title{font-size:1.25rem;font-weight:600}.token-modal-close{background:transparent;border:none;color:#888;cursor:pointer}.token-modal-body{display:flex;flex-direction:column;gap:1rem}.token-modal-body img{width:100%;max-height:320px;object-fit:contain;border-radius:8px;background:var(--bg-secondary)}.token-modal-details{display:flex;flex-direction:column;gap:.75rem}.token-modal-section{display:flex;flex-direction:column;gap:.2rem}.token-modal-row{display:flex;gap:.75rem;align-items:center}.token-modal-label{color:#888;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.token-modal-value{color:#fff}.token-modal-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.token-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--accent-purple);font-size:.9rem;font-weight:500;transition:opacity .2s}.token-link:hover{opacity:.8;color:var(--accent-purple)}.token-modal-traits{display:flex;flex-wrap:wrap;gap:.5rem;max-height:300px;overflow-y:auto}.token-modal-trait{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.5rem .75rem;font-size:.8rem}.token-modal-trait .trait-type{color:var(--text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem}.token-modal-trait .trait-value{color:var(--text-primary);font-weight:600}.token-modal-actions{display:flex;gap:.75rem;flex-wrap:wrap}.token-modal-status{margin-top:.75rem;color:var(--text-secondary);font-size:.875rem}.token-search::placeholder{color:var(--text-secondary)}.accordion-panel-actions{margin-top:1rem}.accordion-panel-footer{margin-top:1rem;font-size:.875rem;color:var(--text-secondary)}.collection-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:0;transition:all .2s ease;height:100%;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:stretch}.collection-card:hover{border-color:var(--user-accent,var(--accent-purple));box-shadow:0 14px 30px rgba(6,18,30,.35),0 0 0 1px var(--accent-purple-soft);transform:translateY(-2px)}.collection-name{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.collection-meta{display:flex;flex-direction:column;gap:.6rem;padding:1rem}.collection-title-row{display:flex;align-items:center;gap:.75rem}.collection-thumb{width:66px;height:66px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.collection-thumb img{width:100%;height:100%;object-fit:cover}.collection-thumb-fallback{font-size:.65rem;color:var(--text-secondary);text-align:center;padding:0 .25rem}.collection-title-group{display:flex;flex-direction:column;gap:.25rem}.collection-contract-row{display:flex;align-items:center;gap:.4rem}.collection-contract{font-size:.75rem;color:var(--text-secondary)}.collection-copy-button{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:var(--text-secondary);border-radius:999px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.collection-copy-button:hover{border-color:var(--user-accent,var(--accent-purple));color:var(--text-primary);box-shadow:0 0 0 1px var(--accent-purple-soft)}.collection-copy-text{font-size:.65rem;font-weight:600;letter-spacing:.02em}.collection-image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.8rem;text-align:center;padding:0 .5rem}.collection-stats{display:flex;flex-direction:column;gap:.4rem;font-size:.875rem}.stat-row{display:flex;justify-content:space-between}.stat-label{color:var(--text-secondary)}.stat-value{color:var(--text-primary);font-weight:500}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;flex-wrap:wrap}.pagination-button{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);color:var(--text-primary);padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.875rem}.pagination-button:hover:not(:disabled){border-color:var(--user-accent,var(--accent-purple));box-shadow:0 10px 22px var(--accent-purple-soft)}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-button:focus-visible,.tab-button:focus-visible,.wallet-button:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.pagination-info{color:var(--text-secondary);font-size:.875rem}.page-jump{display:flex;align-items:center;gap:.5rem}.page-input{width:72px;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--border-color);background:var(--user-card-bg,var(--bg-card));color:var(--text-primary);font-size:.875rem}.loading{text-align:center;padding:3rem;color:var(--text-secondary)}.group-section{margin-top:2rem;margin-bottom:2rem}.group-title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.settings-panel{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;margin-bottom:2rem}[data-theme=light] .settings-panel{box-shadow:0 2px 8px rgba(0,0,0,.06)}.settings-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.settings-title{font-size:1rem;font-weight:700;color:var(--text-primary)}.settings-body{margin-top:1rem;gap:1.5rem}.settings-body,.settings-group{display:flex;flex-direction:column}.settings-group{border:1px solid var(--border-color);border-radius:12px;padding:1rem;background:var(--user-card-bg,var(--bg-card));gap:1rem}[data-theme=light] .settings-group{box-shadow:0 1px 4px rgba(0,0,0,.04)}.settings-group-header{display:flex;gap:.75rem;align-items:center}.settings-group-title{font-size:.95rem;font-weight:600;color:var(--text-primary)}.settings-tabs{display:inline-flex;gap:.75rem}.settings-tab{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);color:var(--text-secondary);padding:.6rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.settings-tab:hover{color:var(--text-primary);box-shadow:0 0 0 1px var(--accent-purple-soft)}.settings-tab.active,.settings-tab:hover{border-color:var(--user-accent,var(--accent-purple))}.settings-tab.active{background:var(--text-primary);color:var(--bg-primary);box-shadow:0 10px 24px var(--accent-purple-soft)}.settings-group-items{display:flex;flex-direction:column;gap:.5rem}.settings-item-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:var(--text-primary)}.settings-item-column{align-items:flex-start;flex-direction:column}.settings-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-primary);font-size:.875rem}.settings-checkbox-label input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--accent-purple)}.settings-slider-row{display:flex;align-items:center;gap:.75rem;flex:1 1}.settings-slider{flex:1 1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border-color);border-radius:3px;cursor:pointer}.settings-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent-purple);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 2px 6px rgba(0,0,0,.2)}.settings-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent-purple);cursor:pointer;border:2px solid var(--bg-card);box-shadow:0 2px 6px rgba(0,0,0,.2)}.settings-slider:disabled{opacity:.5;cursor:not-allowed}.settings-slider-value{min-width:3rem;text-align:right;font-size:.875rem;color:var(--text-secondary)}.settings-font-select{min-width:200px;max-width:280px}.settings-item-column textarea.token-search{width:100%;resize:vertical;min-height:110px}.settings-item-actions{display:flex;gap:.5rem}.settings-actions,.settings-group-add{display:flex;align-items:center;gap:.75rem}.settings-actions{flex-wrap:wrap}.danger-button{background:rgba(220,53,69,.14);border-color:rgba(220,53,69,.5);color:#f3b2ba}.danger-button:hover{background:rgba(220,53,69,.22);border-color:rgba(220,53,69,.7);color:#f8d2d6}.settings-status{color:var(--text-secondary);font-size:.875rem}.spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#e6edf3;border-radius:50%;animation:spin .8s linear infinite}.spinner-inline{margin-right:8px;vertical-align:text-bottom}.settings-auth-error{color:#f3b2ba;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:6px}.settings-auth-error,.settings-auth-note{font-size:.85rem;padding:.75rem;margin-top:.75rem}.settings-auth-note{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;line-height:1.5}.settings-auth-note small{display:block;margin-top:.5rem;opacity:.7;font-size:.75rem}.settings-note{margin-bottom:1.5rem;color:var(--text-secondary)}.settings-field-hint{color:#6b7280;font-size:.75rem;margin:.25rem 0 .5rem;line-height:1.4}.settings-empty{color:var(--text-secondary);font-size:.875rem}.error{text-align:center;padding:3rem;color:#f44}.desktop-only{display:flex}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}}.portfolio-link{color:var(--text-primary);font-size:.875rem;font-weight:600;padding:.6rem 1rem;border-radius:999px;background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);transition:all .2s ease;box-shadow:0 10px 24px rgba(0,0,0,.15)}.portfolio-link:hover{border-color:var(--user-accent,var(--accent-purple));box-shadow:0 14px 30px rgba(6,18,30,.35),0 0 0 1px var(--accent-purple-soft)}.mobile-menu-wrapper{position:relative}.mobile-menu-btn{background:var(--user-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:6px;padding:.5rem .75rem;cursor:pointer;color:var(--text-primary)}.burger-icon{font-size:1.25rem}.mobile-menu-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;min-width:180px;z-index:100;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15)}.mobile-menu-address{padding:.75rem 1rem;font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.mobile-menu-item{display:block;width:100%;padding:.75rem 1rem;text-align:left;background:transparent;border:none;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:background .15s ease}.mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--border-color)}.mobile-menu-label{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.mobile-menu-value{font-size:.85rem;color:var(--text-primary)}.mobile-menu-item:hover{background:hsla(0,0%,100%,.05);color:var(--accent-purple)}.mobile-menu-disconnect{color:#f3b2ba;border-top:1px solid var(--border-color)}.mobile-menu-disconnect:hover{background:rgba(220,53,69,.1);color:#f8d2d6}.portfolio-page{min-height:calc(100vh - 120px);padding:2rem}.portfolio-header{margin-bottom:2rem}.portfolio-header h1{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.portfolio-address{color:var(--text-secondary);font-family:monospace;font-size:.9rem}.portfolio-layout{display:flex;gap:2rem;align-items:flex-start}.portfolio-sidebar{width:280px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1rem;align-self:flex-start}.portfolio-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.portfolio-sidebar-header h3{font-size:1rem;font-weight:600;color:var(--text-primary)}.portfolio-clear-btn{background:transparent;border:none;color:var(--accent-purple);font-size:.8rem;cursor:pointer}.portfolio-clear-btn:hover{text-decoration:underline}.portfolio-sidebar-empty,.portfolio-sidebar-loading{color:var(--text-secondary);font-size:.85rem;text-align:center;padding:1rem}.portfolio-filter-section{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-color)}.portfolio-filter-title{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.portfolio-xtdh-inputs{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.portfolio-xtdh-input{flex:1 1;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;padding:.4rem .5rem;font-size:.8rem}.portfolio-xtdh-input:focus{outline:none;border-color:var(--accent-purple)}.portfolio-filter-separator{font-size:.75rem;color:var(--text-secondary)}.portfolio-filter-hint{font-size:.7rem;color:var(--text-secondary)}.portfolio-collections-list{display:flex;flex-direction:column;gap:.5rem}.portfolio-collection-card{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.portfolio-collection-card:hover{background:var(--bg-card-hover);border-color:var(--border-color-hover)}.portfolio-collection-card.selected{background:var(--accent-purple-soft);border-color:var(--accent-purple)}.portfolio-collection-image{width:36px;height:36px;border-radius:6px;object-fit:cover}.portfolio-collection-placeholder{width:36px;height:36px;border-radius:6px;background:hsla(0,0%,100%,.1)}.portfolio-collection-info{flex:1 1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.portfolio-collection-name{font-size:.85rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-collection-count{font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.portfolio-content{flex:1 1;min-width:0}.portfolio-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--text-secondary)}.portfolio-loading-spinner{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top:3px solid var(--accent-purple);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{to{transform:rotate(1turn)}}.portfolio-error{text-align:center;padding:3rem;color:#f3b2ba}.portfolio-error button{margin-top:1rem;padding:.5rem 1.5rem;background:var(--accent-purple);border:none;border-radius:6px;color:#fff;cursor:pointer}.portfolio-empty,.portfolio-empty-grid{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.portfolio-empty h2{color:var(--text-primary);margin-bottom:.5rem}.portfolio-empty .back-link{display:inline-block;margin-top:1.5rem;color:var(--accent-purple)}.portfolio-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.portfolio-stats{font-size:.85rem;color:var(--text-secondary)}.portfolio-actions{display:flex;align-items:center;gap:1rem}.portfolio-refresh-btn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);padding:.4rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s}.portfolio-refresh-btn:hover:not(:disabled){border-color:var(--accent-purple);color:var(--accent-purple)}.portfolio-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.portfolio-cache-badge{margin-left:.5rem;font-size:.7rem;background:var(--accent-purple-soft);color:var(--accent-purple);padding:.15rem .4rem;border-radius:4px;font-weight:500}.portfolio-sort{display:flex;align-items:center;gap:.5rem}.portfolio-sort label{font-size:.85rem;color:var(--text-secondary)}.portfolio-sort-select{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);padding:.5rem .75rem;font-size:.85rem;cursor:pointer}.portfolio-sort-select:focus,.portfolio-sort-select:hover{border-color:var(--accent-purple)}.portfolio-sort-select:focus{outline:none}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.portfolio-nft-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .15s ease;text-align:left}.portfolio-nft-card:hover{border-color:var(--accent-purple);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.portfolio-nft-image-wrapper{position:relative;width:100%}.portfolio-nft-card img{width:100%;aspect-ratio:1;object-fit:cover}.portfolio-nft-placeholder{width:100%;aspect-ratio:1;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.85rem}.portfolio-nft-quantity-badge{position:absolute;bottom:8px;right:8px;background:var(--accent-purple);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.4);min-width:1.5rem;text-align:center}.portfolio-nft-info{padding:.75rem}.portfolio-nft-name{font-size:.9rem;font-weight:500;color:var(--text-primary)}.portfolio-nft-collection,.portfolio-nft-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-nft-collection{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem;text-transform:capitalize}.portfolio-nft-xtdh{margin-top:.35rem;font-size:.65rem;color:#4ade80;font-weight:600}.portfolio-nft-offer{margin-top:.5rem;font-size:.6rem;color:#4ade80;font-weight:500;display:flex;flex-direction:column;gap:.1rem;line-height:1.3}.portfolio-nft-offer .offer-label{color:hsla(0,0%,100%,.5);font-size:.55rem;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.portfolio-nft-offer .offer-value{color:#4ade80;font-weight:600;font-size:.7rem}.portfolio-load-more{padding:2rem;text-align:center}.portfolio-loading-more{color:var(--text-secondary);font-size:.9rem}.portfolio-end{color:#6a7583;font-size:.85rem}.portfolio-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.portfolio-modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.portfolio-modal-close{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.5);border:none;color:var(--text-primary);width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .15s ease}.portfolio-modal-close:hover{background:rgba(0,0,0,.7)}.portfolio-modal-content{display:flex;flex-direction:column}.portfolio-modal-image{width:100%;max-height:400px;background:#0a1929;display:flex;align-items:center;justify-content:center}.portfolio-modal-image img,.portfolio-modal-image video{max-width:100%;max-height:400px;object-fit:contain}.portfolio-modal-placeholder{padding:4rem;color:#6a7583}.portfolio-modal-details{padding:1.5rem}.portfolio-modal-details h2{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.25rem}.portfolio-modal-collection{color:var(--accent-purple);font-size:.95rem;text-transform:capitalize;margin-bottom:1rem}.portfolio-modal-xtdh{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.18);border-radius:8px;margin-bottom:1rem}.portfolio-modal-xtdh .label{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.portfolio-modal-xtdh .value{font-size:1rem;font-weight:600;color:var(--text-primary)}.portfolio-modal-offer{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(0,0,0,.25);border-radius:8px;margin-bottom:1rem}.portfolio-modal-offer .label{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.portfolio-modal-offer .value{font-size:1.1rem;font-weight:600}.portfolio-modal-offer .value.offer{color:#4ade80}.portfolio-modal-offer .value.none{color:#6a7583;font-weight:400}.portfolio-modal-offer .value.loading{color:var(--text-secondary);font-weight:400;font-style:italic}.portfolio-modal-quantity{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--accent-purple-soft);border:1px solid var(--accent-purple);border-radius:8px;margin-bottom:1.5rem}.portfolio-modal-quantity .label{font-size:.85rem;color:var(--text-secondary);font-weight:500}.portfolio-modal-quantity .value{font-size:1.25rem;font-weight:700;color:var(--accent-purple)}.portfolio-modal-description{margin-bottom:1.5rem}.portfolio-modal-description h4{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.portfolio-modal-description p{color:var(--text-primary);font-size:.9rem;line-height:1.6}.portfolio-modal-meta{display:flex;gap:1.5rem;flex-wrap:wrap;padding:1rem;background:rgba(0,0,0,.2);border-radius:8px;margin-bottom:1.5rem}.portfolio-modal-meta-item{display:flex;flex-direction:column;gap:.25rem}.portfolio-modal-meta-item .label{font-size:.75rem;color:#6a7583;text-transform:uppercase;letter-spacing:.05em}.portfolio-modal-meta-item .value{font-size:.9rem;color:var(--text-primary);font-family:monospace}.portfolio-modal-traits{margin-bottom:1.5rem}.portfolio-modal-traits h4{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.portfolio-modal-traits-grid{display:flex;flex-wrap:wrap;gap:.5rem}.portfolio-modal-trait{background:rgba(138,107,255,.1);border:1px solid rgba(138,107,255,.2);border-radius:6px;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.15rem}.portfolio-modal-trait .trait-type{font-size:.7rem;color:var(--accent-purple);text-transform:uppercase;letter-spacing:.03em}.portfolio-modal-trait .trait-value{font-size:.85rem;color:var(--text-primary)}.portfolio-modal-actions{display:flex;gap:.75rem}.portfolio-modal-btn{padding:.75rem 1.5rem;background:var(--accent-purple);border:none;border-radius:8px;color:#fff;font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.portfolio-modal-btn:hover{background:#7b5de8;color:#fff}.account-page{max-width:760px;margin:0 auto;padding:2rem}.account-header{margin-bottom:1.5rem}.account-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:2rem;box-shadow:0 12px 28px rgba(6,18,30,.25)}.account-title{font-size:2rem;font-weight:700;margin-bottom:.75rem}.account-subtitle{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.account-connect{display:flex;flex-direction:column;gap:1rem}.account-current,.account-status{display:flex;justify-content:space-between;gap:1rem;color:var(--text-secondary);margin-bottom:.75rem}.account-current strong,.account-wallet{color:var(--text-primary)}.account-wallet{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.account-form{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0 1rem}.account-form label{color:var(--text-secondary);font-size:.85rem}.account-availability{font-size:.8rem;color:var(--text-secondary)}.account-availability.available{color:#4ade80}.account-availability.error,.account-availability.taken{color:#f3b2ba}.account-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1200;padding:1.5rem}.account-modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:2rem;max-width:440px;width:100%}.account-modal h2{margin-bottom:.75rem}.account-modal p{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.account-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}@media (max-width:768px){.account-page{padding:1rem}.account-card{padding:1.5rem}.account-current,.account-status{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.portfolio-layout{flex-direction:column}.portfolio-sidebar{width:100%;position:static;max-height:none}.portfolio-collections-list{flex-direction:row;flex-wrap:wrap}.portfolio-collection-card{flex:0 0 auto;width:auto;padding:.5rem .75rem}.portfolio-collection-image,.portfolio-collection-placeholder{width:28px;height:28px}}@media (max-width:600px){.portfolio-page{padding:1rem}.portfolio-header h1{font-size:1.5rem}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.portfolio-modal{max-height:95vh;border-radius:12px}.portfolio-modal-content{flex-direction:column}.portfolio-modal-meta{gap:1rem}}.profile-portfolio{width:100%;margin-top:1.5rem}.profile-portfolio-layout{display:flex;gap:1.5rem}.profile-portfolio-empty,.profile-portfolio-error,.profile-portfolio-loading{padding:3rem;text-align:center;color:var(--text-secondary)}.profile-portfolio-loading .loading-spinner{width:40px;height:40px;border:3px solid rgba(138,107,255,.2);border-top:3px solid var(--accent-purple);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.profile-portfolio-error{color:#f3b2ba}.profile-portfolio-error button{margin-top:1rem}@media (max-width:900px){.profile-portfolio-layout{flex-direction:column}.profile-portfolio-layout .portfolio-sidebar{position:static;width:100%;max-height:none;flex-direction:row;overflow-x:auto;padding:1rem}.profile-portfolio-layout .portfolio-collections-list{flex-direction:row;gap:.5rem;flex-wrap:nowrap}.profile-portfolio-layout .portfolio-collection-card{flex-shrink:0;width:auto;padding:.5rem .75rem}}.owner-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}.enable-trading-btn{background:linear-gradient(135deg,#8a6bff,#6b4fd4);color:#fff;border:none;padding:.6rem 1.25rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.enable-trading-btn:hover{background:linear-gradient(135deg,#9d7fff,#7b5de8);transform:translateY(-1px)}.trading-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:100;padding:2rem}.trading-modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;max-width:480px;width:100%;padding:2rem;position:relative}.trading-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;line-height:1;padding:.25rem}.trading-modal h2,.trading-modal-close:hover{color:var(--text-primary)}.trading-modal h2{font-size:1.35rem;font-weight:700;margin-bottom:1rem}.trading-modal-desc{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.trading-modal-action{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.trading-modal-info{color:var(--text-primary);font-size:.95rem;margin-bottom:1rem}.trading-modal-info strong{color:var(--accent-purple)}.trading-modal-submit{width:100%;background:var(--accent-purple);color:#fff;border:none;padding:.85rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:not-allowed;opacity:.5;margin-bottom:.75rem}.trading-modal-warning{color:#ef4444;font-size:.85rem;font-weight:500;text-align:center;margin:0}@media (max-width:768px){.site-header{padding:1rem 1rem 0;flex-wrap:wrap;gap:.75rem}.site-title{font-size:1.25rem}.wallet-bar{flex-wrap:nowrap;justify-content:flex-end;gap:.5rem}.wallet-actions{gap:.4rem}.wallet-button{padding:.5rem .75rem;font-size:.8rem}.chain-select{padding:.5rem .6rem;font-size:.8rem}.page-title-row{flex-direction:column;align-items:flex-start;gap:.75rem}.page-title-row .page-title{font-size:1.5rem!important}.enable-trading-btn{width:100%;text-align:center}.settings-tabs{flex-wrap:wrap}.settings-tab{padding:.5rem .9rem;font-size:.8rem}.settings-header{flex-direction:column;align-items:flex-start}.trading-modal-overlay{padding:1rem}.trading-modal{padding:1.5rem;max-width:100%}.trading-modal h2{font-size:1.15rem}.container{padding:1rem}.collection-grid{grid-template-columns:repeat(2,1fr)!important}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.profile-stat-card{padding:.6rem .5rem}.profile-stat-card .stat-value{font-size:.9rem}.profile-stat-card .stat-label{font-size:.6rem}.stacked-card{padding:.9rem 1.2rem}.stacked-card h3{font-size:.9rem}.stacked-card p{font-size:.8rem}}@media (max-width:480px){.collection-grid{grid-template-columns:1fr!important}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.profile-stat-card{padding:.5rem .4rem}.profile-stat-card .stat-value{font-size:.85rem}}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_d2dc74;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_d2dc74;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:__Manrope_d2dc74,__Manrope_Fallback_d2dc74;font-style:normal}.__variable_d2dc74{--font-sans:"__Manrope_d2dc74","__Manrope_Fallback_d2dc74"}