@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.custom-wallet-wrapper{position:relative}.custom-wallet-button{background:linear-gradient(135deg,#06f,#0052cc);color:#fff;font-weight:700;border-radius:12px;padding:10px 20px;transition:all .2s ease;border:1px solid rgba(255,255,255,.15);font-size:.9375rem;box-shadow:0 2px 8px #0000004d;cursor:pointer;position:relative;overflow:hidden;font-family:inherit;white-space:nowrap}.custom-wallet-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0006;border-color:#fff3}.custom-wallet-button:active{transform:translateY(0) scale(.98)}.custom-wallet-button.connected{background:#0a0e1af2;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 24px;min-width:180px;box-shadow:0 2px 8px #0000004d}.custom-wallet-button.connected:hover{background:#0f1423fa;border-color:#fff3;box-shadow:0 4px 12px #0006}.wallet-profile-container{display:flex;align-items:center;gap:12px;width:100%}.wallet-profile-image{flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;display:flex;align-items:center;justify-content:center}.wallet-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}.wallet-address{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:.3px}.wallet-balance{font-size:.75rem;font-weight:500;color:#4a9eff;font-family:Courier New,monospace;letter-spacing:.3px}.wallet-dropdown-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.wallet-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#0a0e1afa;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 24px #00000080;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:8px;min-width:220px;z-index:1000;animation:slideDown .2s ease}.wallet-dropdown-header{padding:12px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px}.wallet-dropdown-address-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.wallet-dropdown-address{font-size:.875rem;font-weight:500;color:#ffffffe6;font-family:Courier New,monospace;flex:1}.wallet-copy-btn{background:transparent;border:none;color:#fff9;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.wallet-copy-btn:hover{background:#ffffff1a;color:#ffffffe6}.wallet-dropdown-balance{font-size:.8125rem;color:#fff9;font-weight:400}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wallet-dropdown-item{width:100%;background:transparent;border:none;border-radius:6px;padding:10px 12px;transition:background .15s ease;cursor:pointer;color:#ffffffe6;font-weight:400;font-size:.9375rem;text-align:left;font-family:inherit;display:flex;align-items:center;gap:12px;text-decoration:none}.wallet-dropdown-icon{width:18px;height:18px;flex-shrink:0;opacity:.7}.wallet-dropdown-item:hover{background:#ffffff14}.wallet-dropdown-item.disconnect{color:#ff3b30}.wallet-dropdown-item.disconnect:hover{background:#ff3b3026;border-color:#ff3b304d}@media (max-width: 768px){.custom-wallet-button{padding:8px 14px;font-size:.8125rem;border-radius:10px}.custom-wallet-button.connected{padding:9px 18px;min-width:160px}.wallet-address{font-size:.8125rem}.wallet-balance{font-size:.6875rem}.wallet-dropdown{min-width:160px}.wallet-dropdown-item{padding:10px 14px;font-size:.875rem}}@media (max-width: 480px){.custom-wallet-button{padding:8px 12px;font-size:.75rem;border-radius:8px}.custom-wallet-button.connected{padding:8px 16px;min-width:140px}.wallet-address{font-size:.75rem}.wallet-balance{font-size:.625rem}.wallet-info{gap:1px}.wallet-dropdown{min-width:140px}.wallet-dropdown-item{padding:10px 12px;font-size:.8125rem}}.announcement-bar{background:#151b2e;color:#06f;text-align:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border-bottom:1px solid rgba(0,102,255,.1);position:relative;overflow:hidden;min-height:32px;display:flex;align-items:center;justify-content:center;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.announcement-bar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,102,255,.05),transparent);animation:shimmer 3s infinite}.announcement-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;transition:opacity .2s ease;position:relative;z-index:1}.announcement-link:hover{opacity:.9}.announcement-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:12px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.announcement-badge.live{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.announcement-badge.soon{background:#4a9eff33;color:#4a9eff;border:1px solid rgba(74,158,255,.3)}.announcement-text{transition:opacity .4s ease,transform .4s ease;display:inline-block}.announcement-text.fade-in{opacity:1;transform:translateY(0)}.announcement-text.fade-out{opacity:0;transform:translateY(-10px)}@keyframes shimmer{0%{left:-100%}to{left:100%}}.header{background:#151b2e;border-bottom:1px solid rgba(255,255,255,.05);padding:0;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;height:72px}.header-logo{display:flex;align-items:center;gap:8px;cursor:pointer;transition:transform .2s ease}.header-logo:hover{transform:translateY(-2px)}.logo-icon{height:52px;width:52px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(74,158,255,.25))}.logo-text{font-size:1.625rem;font-weight:700;color:#fff;letter-spacing:-.02em}.header-nav{display:flex;gap:.5rem;align-items:center;flex:1;justify-content:center}.nav-link{display:flex;align-items:center;gap:.5rem;color:#fff9;font-weight:500;font-size:.9375rem;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;white-space:nowrap;text-decoration:none}.nav-link:hover{color:#fff;background:#ffffff0d;transform:translateY(-1px)}.nav-icon{width:18px;height:18px;opacity:.8}.nav-link:hover .nav-icon{opacity:1}.header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.search-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;cursor:pointer;transition:all .2s ease}.search-button svg{width:20px;height:20px}.search-button:hover{background:#ffffff0d;border-color:#fff3;color:#fff;transform:translateY(-1px)}.header-actions .wallet-adapter-button{background:#06f!important;color:#fff!important;font-weight:600!important;border:none!important;border-radius:8px!important;padding:.625rem 1.25rem!important;height:40px!important;font-size:.9375rem!important;transition:all .2s ease!important}.header-actions .wallet-adapter-button:hover:not([disabled]){transform:translateY(-2px)!important;box-shadow:0 4px 20px #06f6!important;background:#0052cc!important}.header-actions .wallet-adapter-button-trigger{background:#06f!important;color:#fff!important}.mobile-menu-button{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;cursor:pointer;transition:all .2s ease}.mobile-menu-button:hover{background:#ffffff0d;border-color:#fff3;color:#fff}.mobile-menu{display:none;background:#151b2e;border-top:1px solid rgba(255,255,255,.05);padding:1rem;width:100%;box-sizing:border-box}.mobile-nav{display:flex;flex-direction:column;gap:.5rem}.mobile-nav-link{display:flex;align-items:center;gap:.75rem;color:#ffffffb3;font-weight:500;font-size:1rem;padding:.875rem 1rem;border-radius:8px;transition:all .2s ease;text-decoration:none}.mobile-nav-link:hover{color:#fff;background:#ffffff0d}.mobile-nav-link .nav-icon{width:20px;height:20px;opacity:.8}.mobile-nav-link:hover .nav-icon{opacity:1}@media (max-width: 1024px){.header-nav{gap:.25rem}.nav-link{padding:.5rem .75rem;font-size:.875rem}.nav-icon{display:none}}@media (max-width: 768px){.header-container{padding:0 1rem;gap:.5rem;height:64px}.header-nav{display:none}.mobile-menu-button{display:flex}.mobile-menu{display:block}.header-actions{gap:.5rem}.announcement-bar{font-size:.75rem;padding:.5rem .75rem;min-height:32px}.announcement-badge{font-size:.625rem;padding:.125rem .375rem}.announcement-text{font-size:.75rem}.logo-text{font-size:1.25rem}.logo-icon{width:40px;height:40px}.search-button{width:36px;height:36px}.header-actions .wallet-adapter-button{padding:.5rem .75rem!important;font-size:.8125rem!important;white-space:nowrap}.header-actions .wallet-adapter-button-trigger{padding:.5rem .75rem!important}}@media (max-width: 480px){.header-container{padding:0 .75rem;height:60px;gap:.375rem}.logo-icon{width:36px;height:36px}.logo-text{font-size:1.125rem}.mobile-menu-button{width:36px;height:36px}.header-actions{gap:.375rem}.header-actions .wallet-adapter-button{padding:.5rem .625rem!important;font-size:.75rem!important;white-space:nowrap}.header-actions .wallet-adapter-button-trigger{padding:.5rem .625rem!important}.announcement-bar{font-size:.6875rem;padding:.5rem .625rem;min-height:30px}.announcement-badge{font-size:.5625rem;padding:.125rem .25rem}.announcement-text{font-size:.6875rem}}.footer{background:linear-gradient(180deg,#0a0e14,#151b2e);border-top:1px solid rgba(255,255,255,.08);padding:80px 20px 32px;margin-top:100px;position:relative;overflow:hidden;width:100%;max-width:100vw;box-sizing:border-box}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(74,158,255,.3),transparent)}.footer-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.footer-top{display:grid;grid-template-columns:1.2fr 2fr;gap:80px;align-items:start}.footer-brand{display:flex;flex-direction:column;gap:24px}.footer-logo{display:flex;align-items:center;gap:12px;cursor:pointer;transition:transform .2s ease;text-decoration:none;width:fit-content}.footer-logo:hover{transform:translateY(-2px)}.footer-logo-icon{height:52px;width:52px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(74,158,255,.25));display:block}.footer-logo-text{font-size:1.625rem;font-weight:700;color:#fff;letter-spacing:-.02em}.footer-description{color:#fff9;font-size:.9375rem;line-height:1.6;max-width:400px;margin:0}.footer-social{display:flex;flex-direction:row;align-items:center;gap:12px}.footer-social .social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#4a9eff1a;border:1px solid rgba(74,158,255,.15);color:#fffc;transition:all .2s ease;text-decoration:none;position:relative;font-size:20px}.footer-social .social-link svg{width:20px;height:20px;display:block;fill:currentColor;color:inherit;flex-shrink:0}.footer-social .social-link:hover{background:#4a9eff33;border-color:#4a9eff4d;color:#4a9eff;transform:translateY(-2px);box-shadow:0 4px 12px #4a9eff33}.footer-social .social-link.coming-soon{cursor:default;opacity:.6}.footer-social .social-link.coming-soon:hover{transform:none;background:#4a9eff1a;border-color:#4a9eff26}.footer-social .social-link .badge-soon{position:absolute;top:-8px;right:-8px;padding:.125rem .375rem;background:#4a9eff26;color:#4a9eff;border-radius:8px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.footer-links-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px}.footer-column{display:flex;flex-direction:column}.footer-title{color:#ffffffe6;font-size:.875rem;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.footer-links a{color:#ffffffb3;font-size:.9375rem;font-weight:400;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.footer-links a:hover{color:#4a9eff;transform:translate(4px)}.footer-links a.coming-soon{color:#ffffff80;cursor:default}.footer-links a.coming-soon:hover{transform:none;color:#ffffff80}.badge-soon{display:inline-block;padding:.125rem .5rem;background:#4a9eff26;color:#4a9eff;border-radius:10px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.footer-bottom{padding-top:32px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-copyright{display:flex;flex-direction:column;gap:8px}.footer-copyright p{color:#ffffff80;font-size:.875rem;margin:0}.footer-built-on{color:#fff6!important;font-size:.8125rem!important}.footer-built-on a{color:#4a9effcc;text-decoration:none;transition:color .2s ease}.footer-built-on a:hover{color:#4a9eff}@media (max-width: 1200px){.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:32px}}@media (max-width: 968px){.footer-top{grid-template-columns:1fr;gap:48px}.footer-links-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.footer{padding:60px 1.5rem 24px}.footer-top{gap:40px}.footer-links-grid{grid-template-columns:repeat(2,1fr);gap:32px}.footer-brand{align-items:center;text-align:center}.footer-description{max-width:100%;text-align:center}.footer-social{justify-content:center}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-logo-icon{height:48px;width:48px}.footer-logo-text{font-size:1.5rem}}@media (max-width: 480px){.footer{padding:50px 1rem 20px}.footer-links-grid{grid-template-columns:1fr;gap:32px}.footer-column{text-align:center}.footer-links{align-items:center}.footer-logo-icon{height:44px;width:44px}.footer-logo-text{font-size:1.375rem}.footer-social .social-link{width:40px;height:40px;font-size:18px}}.search-bar{width:100%;max-width:800px;margin:0 auto}.search-input-wrapper{display:flex;align-items:center;background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(74,158,255,.2);border-radius:16px;padding:.5rem .75rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.search-input-wrapper:focus-within{background:#ffffff14;border-color:#4a9eff;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff1a}.search-input{flex:1;background:transparent;border:none;color:#fff;font-size:1.25rem;font-weight:500;padding:1rem 1.25rem;outline:none;letter-spacing:.01em;cursor:pointer}.search-input::placeholder{color:#ffffff59;font-weight:400}.search-hint{font-size:.8125rem;color:#fff6;margin-right:.75rem;padding:.375rem .625rem;background:#ffffff0f;border-radius:6px;border:1px solid rgba(255,255,255,.08);font-family:SF Mono,Monaco,Courier New,monospace;font-weight:500}.search-button{background:linear-gradient(135deg,#4a9eff,#357abd);color:#fff;border:none;padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative}.search-button-text{display:inline-block}.search-button-icon{display:none}.search-button:hover:not(:disabled) .search-button-text{display:none}.search-button:hover:not(:disabled) .search-button-icon{display:inline-block}.search-button:hover:not(:disabled){background:linear-gradient(135deg,#5aafff,#408cc0);transform:translateY(-1px);box-shadow:0 4px 12px #4a9eff66}.search-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.search-bar{width:100%;padding:0}.search-input-wrapper{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem;border-radius:12px}.search-input{flex:1;font-size:1rem;padding:.875rem 1rem;min-width:0}.search-input::placeholder{font-size:.9375rem}.search-button{flex-shrink:0;width:auto;min-width:48px;height:48px;padding:.75rem;border-radius:10px;justify-content:center}.search-hint,.search-button-text{display:none}.search-button-icon{display:inline-block;width:20px;height:20px}.search-button:hover:not(:disabled) .search-button-text{display:none}.search-button:hover:not(:disabled) .search-button-icon{display:inline-block}}@media (max-width: 480px){.search-input-wrapper{padding:.375rem;gap:.375rem;border-radius:10px}.search-input{font-size:.9375rem;padding:.75rem .875rem}.search-button{min-width:44px;height:44px;padding:.625rem;border-radius:8px}.search-button-icon{width:18px;height:18px}}.domain-card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:20px;padding:2rem;transition:all .3s ease}.domain-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.domain-card.available{border-color:var(--accent-primary)}.domain-card.taken{opacity:.7}.domain-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.domain-name{font-size:1.75rem;font-weight:700;color:var(--text-primary)}.status-badge{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:6px}.status-badge.available{background:#0066ff26;color:var(--accent-primary);border:1px solid rgba(0,102,255,.3)}.status-badge.taken{background:#ffffff0d;color:var(--text-secondary);border:1px solid rgba(255,255,255,.1)}.domain-card-body{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.domain-info{display:flex;justify-content:space-between;align-items:center}.info-label{color:var(--text-secondary);font-size:.875rem}.info-value{color:var(--text-primary);font-weight:500}.mono{font-family:Courier New,monospace}.domain-price{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-tertiary);border-radius:12px}.price-label{color:var(--text-secondary);font-weight:500}.price-value{color:var(--accent-primary);font-size:1.5rem;font-weight:700}.register-button{width:100%;padding:1rem;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);color:#fff;font-size:1rem;font-weight:700;border-radius:12px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.register-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #06f6}.register-button:disabled{opacity:.5;cursor:not-allowed}.home-page{background:#000;position:relative}.hero-section{padding:var(--padding-hero-y) clamp(1rem,3vw,2rem) var(--padding-content-y);text-align:center;position:relative;z-index:1;width:100%;max-width:100%;box-sizing:border-box}.hero-content{max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.hero-title{font-size:clamp(2rem,7vw,4rem);font-weight:800;margin-bottom:clamp(.75rem,2vw,1.25rem);color:#fff;position:relative;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.15}.hero-title .gradient-text{background:linear-gradient(135deg,#0080ff,#0080ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.rotating-text{display:inline;position:relative;word-wrap:break-word;overflow-wrap:break-word}.cursor-blink{animation:blink 1s infinite;margin-left:4px;opacity:1}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);margin-bottom:clamp(1.5rem,4vw,2.5rem);position:relative;z-index:1;line-height:1.5}.search-section{max-width:var(--container-width-narrow);margin:0 auto clamp(2rem,5vw,3.75rem);padding:0 var(--padding-section-x);position:relative;z-index:1;width:100%;box-sizing:border-box}.stats-section{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1400px;margin:0 auto clamp(3rem,8vw,6.25rem);padding:0 clamp(1rem,3vw,2rem);width:100%;box-sizing:border-box}@media (max-width: 900px){.stats-section{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.stats-section{grid-template-columns:1fr}}.stat-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid rgba(255,255,255,.08);border-radius:clamp(.75rem,1.5vw,1rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1rem,2vw,1.5rem);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,1rem);min-height:clamp(140px,18vw,180px);width:100%;box-sizing:border-box;min-width:0}.stat-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,102,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.stat-card:hover:before{opacity:1}.stat-card:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(0,102,255,.6) 50%,transparent 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.stat-card:hover:after{transform:scaleX(1)}.stat-card:hover{transform:translateY(-8px) scale(1.02);border-color:#06f6;box-shadow:0 20px 60px #0066ff40,0 0 40px #0066ff1a,inset 0 1px #ffffff1a}.stat-card.primary{border-color:#4a9eff4d;background:linear-gradient(135deg,#4a9eff1f,#0a0e1af2,#151b2ed9)}.stat-card.primary:before{background:radial-gradient(circle,rgba(74,158,255,.15) 0%,transparent 70%)}.stat-card.primary:hover{border-color:#4a9eff80;box-shadow:0 24px 70px #4a9eff4d,0 0 50px #4a9eff26,inset 0 1px #ffffff26}.stat-card.primary:after{background:linear-gradient(90deg,transparent 0%,rgba(74,158,255,.8) 50%,transparent 100%)}.stat-card.secondary{border-color:#ffa5004d;background:linear-gradient(135deg,#ffa5001a,#0a0e1af2,#151b2ed9)}.stat-card.secondary:before{background:radial-gradient(circle,rgba(255,165,0,.12) 0%,transparent 70%)}.stat-card.secondary:hover{border-color:#ffa50080;box-shadow:0 24px 70px #ffa50040,0 0 50px #ffa5001f,inset 0 1px #ffffff26}.stat-card.secondary:after{background:linear-gradient(90deg,transparent 0%,rgba(255,165,0,.7) 50%,transparent 100%)}.stat-card.tertiary{border-color:#87cefa4d;background:linear-gradient(135deg,#87cefa1a,#0a0e1af2,#151b2ed9)}.stat-card.tertiary:before{background:radial-gradient(circle,rgba(135,206,250,.12) 0%,transparent 70%)}.stat-card.tertiary:hover{border-color:#87cefa80;box-shadow:0 24px 70px #87cefa40,0 0 50px #87cefa1f,inset 0 1px #ffffff26}.stat-card.tertiary:after{background:linear-gradient(90deg,transparent 0%,rgba(135,206,250,.7) 50%,transparent 100%)}.stat-card:not(.primary):not(.secondary):not(.tertiary){border-color:#0066ff40}.stat-card:not(.primary):not(.secondary):not(.tertiary):hover{border-color:#0066ff73}.stat-icon{font-size:3.5rem;line-height:1;filter:drop-shadow(0 6px 20px rgba(0,102,255,.4));transition:transform .4s cubic-bezier(.4,0,.2,1);align-self:flex-start;display:flex;align-items:center;justify-content:center;color:inherit}.stat-icon svg{width:32px;height:32px}.stat-card:hover .stat-icon{transform:scale(1.1) rotate(5deg)}.stat-card.primary .stat-icon{filter:drop-shadow(0 6px 20px rgba(74,158,255,.5))}.stat-card.secondary .stat-icon{filter:drop-shadow(0 6px 20px rgba(255,165,0,.5))}.stat-card.tertiary .stat-icon{filter:drop-shadow(0 6px 20px rgba(135,206,250,.5))}.stat-content{flex:1;display:flex;flex-direction:column;gap:8px}.stat-value{font-size:clamp(2rem,4vw,3rem);font-weight:900;background:linear-gradient(135deg,#4a9eff,#06f,#0080ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:-.02em;transition:all .3s ease}.stat-card:hover .stat-value{transform:scale(1.05);background:linear-gradient(135deg,#5aafff,#07f,#0090ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card.primary .stat-value{background:linear-gradient(135deg,#4a9eff,#5aafff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card.secondary .stat-value{background:linear-gradient(135deg,orange,#ffb84d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card.tertiary .stat-value{background:linear-gradient(135deg,#87ceeb,#b0e0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{color:var(--text-primary);font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:700;letter-spacing:.3px;margin-top:4px}.stat-description{color:var(--text-secondary);font-size:.95rem;font-weight:500;line-height:1.5;opacity:.85;text-transform:uppercase;letter-spacing:1px;font-size:.75rem}.search-result{background:#111827e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid var(--border-color);border-radius:20px;padding:40px;margin:40px auto;max-width:600px;animation:fadeIn .3s ease}.search-result.available{border-color:#0066ff4d;box-shadow:0 0 40px #0066ff1a}.balance-warning{margin-top:20px;padding:16px 20px;background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:12px;color:#ff3b30;font-size:.95rem;text-align:center;animation:pulse 2s infinite}.balance-warning strong{color:#ff3b30;font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.balance-info{margin-top:20px;padding:12px 20px;background:#0066ff1a;border:1px solid rgba(0,102,255,.2);border-radius:12px;color:#ffffffe6;font-size:.9rem;text-align:center}.balance-info strong{color:#0080ff;font-weight:700}.result-domain{font-size:2rem;font-weight:700;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.availability-badge{padding:6px 16px;border-radius:20px;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:6px}.availability-badge.available{background:#0066ff26;color:var(--accent-primary)}.availability-badge.taken{background:#ef444426;color:#ef4444}.result-details{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.result-row{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#0000004d;border-radius:12px}.result-label{color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.result-value{font-size:1.5rem;font-weight:600;color:var(--accent-primary)}.domains-section{max-width:98%;margin:0 auto;padding:var(--padding-section-y) clamp(.75rem,1.5vw,1rem)}.features-section .section-title,.section-title{font-size:clamp(2.5rem,5vw,4.5rem)!important;font-weight:800!important;text-align:center!important;margin:20px 0 60px!important;padding-left:0!important;padding-right:0!important;background:linear-gradient(135deg,#4a9eff,#06f,#87ceeb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;line-height:1.2;display:block;width:100%;box-sizing:border-box}.domains-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px;width:100%;box-sizing:border-box}.empty-state{grid-column:1 / -1;text-align:center;padding:60px 20px}.empty-icon{font-size:4rem;margin-bottom:16px;opacity:.3}.empty-text{color:var(--text-secondary);font-size:1.125rem}.notification{position:fixed;bottom:32px;right:32px;padding:20px 28px;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid;min-width:300px;max-width:500px;animation:slideIn .3s ease;z-index:1000;box-shadow:0 8px 32px #0006;font-size:1rem;font-weight:500;color:#fff;display:flex;align-items:center;gap:12px}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.notification.success{background:linear-gradient(135deg,#0066ff26,#0066ff14);border-color:#0066ff80}.notification.error{background:linear-gradient(135deg,#ef444426,#ef444414);border-color:#ef444480}.notification.info{background:linear-gradient(135deg,#3b82f626,#3b82f614);border-color:#3b82f680}.features-section{max-width:1400px;margin:0 auto;padding:var(--padding-section-y) clamp(1rem,3vw,2rem);width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(2rem,5vw,3rem);max-width:100%;width:100%;padding:0;margin-left:auto;margin-right:auto;justify-items:stretch;align-items:stretch;grid-auto-flow:row;position:relative;box-sizing:border-box;overflow-x:hidden}.features-section .feature-card{background:linear-gradient(135deg,#0a0e1acc,#151b2e99)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:clamp(1rem,2vw,1.5rem)!important;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem)!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;grid-column:auto!important;height:100%!important;justify-content:space-between!important}.features-section .feature-card.large{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:center!important;overflow:visible!important;width:100%!important;padding:40px 32px!important;box-sizing:border-box!important}.features-section .feature-card:hover{transform:translateY(-4px)!important;border-color:#06f3!important;box-shadow:0 12px 40px #0066ff26!important}.feature-visual{height:200px;min-height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;position:relative;flex-shrink:0}.blockchain-address{display:flex;gap:16px;align-items:center;transform:perspective(800px) rotateY(-5deg);flex-direction:column}.address-segment{padding:14px 24px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-family:Courier New,monospace;font-size:1rem;color:#ffffff80;transition:all .4s ease;min-width:200px;text-align:center}.address-segment.fade-out{opacity:.6;text-decoration:line-through;color:#fff9}.address-arrow{font-size:2rem;color:var(--accent-primary);animation:bounce-arrow 2s infinite;font-weight:700;transform:rotate(90deg)}@keyframes bounce-arrow{0%,to{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateY(8px)}}.address-segment.highlight{background:linear-gradient(135deg,#0066ff40,#0066ff26);border-color:#0066ff80;color:#fff;font-weight:700;box-shadow:0 0 20px #0066ff4d;font-size:1.1rem}.address-segment.highlight.pulse{animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #0066ff4d;transform:scale(1)}50%{box-shadow:0 0 30px #0066ff80;transform:scale(1.03)}}.identity-subtitle{margin-top:16px;font-size:.9rem;color:#fff9;font-style:italic;font-weight:300;letter-spacing:.5px}.feature-tags{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.feature-tags .tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#0066ff1a;border:1px solid rgba(0,102,255,.2);border-radius:20px;font-size:.8rem;color:#fffc;transition:all .3s ease}.feature-tags .tag svg{width:14px;height:14px;flex-shrink:0;color:#4a9eff}.feature-tags .tag:hover{background:#06f3;border-color:#06f6;transform:translateY(-2px)}.feature-description code{background:#ffffff0d;padding:2px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:#ffffff80;border:1px solid rgba(255,255,255,.1)}.feature-description strong{color:var(--accent-primary);font-weight:600}.feature-visual.tokens{position:relative;height:200px;min-height:200px;flex-shrink:0;overflow:hidden;z-index:1}.token-icon{position:absolute;width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;border:2px solid rgba(255,255,255,.1);background:#0a0e1ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;transition:none;transform:none;animation:none}.token-icon:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(74,158,255,.6);opacity:0;animation:none}.token-icon.x1:after{animation-delay:0s}.token-icon.usdc:after{animation-delay:0s}.token-icon.sol:after{animation-delay:0s}@keyframes transactionPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.token-icon img{width:72px;height:72px;border-radius:50%;object-fit:contain}.token-icon.x1{top:20%;left:20.5%;animation:none;z-index:10}.token-icon.usdc{top:15%;right:17%;background:#0a0e1ae6;animation:none;z-index:10}.token-icon.usdc img{filter:drop-shadow(0 2px 8px rgba(0,102,255,.3))}.token-icon.sol{bottom:20%;right:26%;background:#0a0e1ae6;animation:none;z-index:10}.token-icon.sol img{filter:drop-shadow(0 2px 8px rgba(0,102,255,.3))}.gradient-orbs{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(25px);animation:float 6s ease-in-out infinite;z-index:1;pointer-events:none}.orb-1{width:100px;height:100px;background:radial-gradient(circle,#4a9effb3,#4a9eff00 70%);top:10%;left:15%;animation-delay:0s}.orb-2{width:80px;height:80px;background:radial-gradient(circle,#87cefa99,#87cefa00 70%);top:40%;left:50%;animation-delay:1.5s}.orb-3{width:90px;height:90px;background:radial-gradient(circle,#2e7fd980,#2e7fd900 70%);bottom:20%;right:20%;animation-delay:3s}.orb-4{width:70px;height:70px;background:radial-gradient(circle,#3b82c999,#3b82c900 70%);top:60%;left:20%;animation-delay:4.5s}.orb-5{width:85px;height:85px;background:radial-gradient(circle,#5ba3e080,#5ba3e000 70%);top:25%;right:25%;animation-delay:2.5s}.connection-line{position:absolute;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(74,158,255,.3) 20%,rgba(74,158,255,.8) 50%,rgba(74,158,255,.3) 80%,transparent 100%);z-index:2;pointer-events:none;box-shadow:0 0 8px #4a9eff80}.line-1{width:140px;top:25%;left:28%;transform:rotate(25deg);animation:flowLine1 3s ease-in-out infinite}.line-2{width:120px;top:50%;right:28%;transform:rotate(-35deg);animation:flowLine2 3s ease-in-out infinite 1s}.line-3{width:160px;bottom:25%;left:25%;transform:rotate(45deg);animation:flowLine3 3s ease-in-out infinite 2s}.connection-line:before{content:"";position:absolute;width:8px;height:8px;background:radial-gradient(circle,#4a9eff,#4a9eff00 70%);border-radius:50%;box-shadow:0 0 12px #4a9effcc;animation:particleFlow 3s linear infinite}.line-1:before{animation-delay:0s}.line-2:before{animation-delay:1s}.line-3:before{animation-delay:2s}@keyframes flowLine1{0%,to{opacity:.3;transform:rotate(25deg) scaleX(1)}50%{opacity:.8;transform:rotate(25deg) scaleX(1.1)}}@keyframes flowLine2{0%,to{opacity:.3;transform:rotate(-35deg) scaleX(1)}50%{opacity:.8;transform:rotate(-35deg) scaleX(1.1)}}@keyframes flowLine3{0%,to{opacity:.3;transform:rotate(45deg) scaleX(1)}50%{opacity:.8;transform:rotate(45deg) scaleX(1.1)}}@keyframes particleFlow{0%{left:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes float{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-8px) translate(2px)}66%{transform:translateY(-5px) translate(-2px)}}.feature-visual-large{min-height:280px;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow:visible}.unified-display{display:flex;align-items:center;gap:24px;transform:perspective(1000px);width:100%}.app-screen{width:140px;background:#0066ff1a;border:1px solid rgba(0,102,255,.3);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible;box-shadow:0 4px 16px #06f3}.app-screen.left{transform:rotateY(10deg)}.app-screen.right{transform:rotateY(-10deg)}.screen-header{font-size:.875rem;font-weight:700;color:var(--accent-primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,102,255,.2)}.screen-content{display:flex;flex-direction:column;gap:8px}.profile-item{padding:8px;background:#ffffff08;border-radius:6px;font-size:.75rem;color:#fff9}.avatar-center{width:80px;height:80px;background:linear-gradient(135deg,#4a9eff,#2e7fd9);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;box-shadow:0 8px 32px #4a9eff80}.pixel-avatar{display:flex;align-items:center;justify-content:center;color:#fff}.pixel-avatar svg{width:32px;height:32px}.feature-content-large{text-align:left}.feature-highlights{display:flex;gap:20px;margin-top:24px;flex-wrap:wrap}.highlight-item{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#0066ff14;border:1px solid rgba(0,102,255,.2);border-radius:12px;transition:all .3s ease;flex:1;min-width:160px}.highlight-item:hover{background:#0066ff26;border-color:#0066ff4d;transform:translateY(-2px)}.highlight-icon{font-size:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#4a9eff}.highlight-icon svg{width:18px;height:18px}.highlight-item span:last-child{font-size:.9rem;color:#ffffffd9;font-weight:500}.features-section .feature-title{font-size:1.75rem!important;font-weight:700!important;color:var(--text-primary)!important;margin-bottom:16px!important}.features-section .feature-description{font-size:1rem!important;color:var(--text-secondary)!important;line-height:1.6!important;flex-grow:1!important}.pricing-section{max-width:1400px;margin:0 auto;padding:var(--padding-section-y) clamp(1rem,3vw,2rem)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(1rem,2.5vw,1.5rem);max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.price-card{background:linear-gradient(135deg,#111827cc,#1f293799);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,102,255,.1);border-radius:clamp(.75rem,2vw,1rem);padding:clamp(1.5rem,3vw,2rem) clamp(1rem,2vw,1.5rem);text-align:center;transition:all .3s ease;position:relative;overflow:hidden;width:100%;box-sizing:border-box;min-width:0}.price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);opacity:0;transition:opacity .3s ease}.price-card:hover:before{opacity:1}.price-card:hover{transform:translateY(-8px);border-color:#0066ff4d;box-shadow:0 16px 48px #06f3}.price-header{font-size:1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-weight:600}.price-value{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;line-height:1.2}.price-label{font-size:.875rem;color:var(--text-secondary);opacity:.8}.price-card.popular{border-color:#06f6;box-shadow:0 8px 32px #0066ff26;transform:scale(1.05)}.price-card.popular .price-header:after{content:" ⭐"}@media (max-width: 768px){.home-page{padding:0}.hero-section{padding:3rem clamp(1rem,4vw,1.5rem);min-height:auto}.hero-title{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-subtitle{font-size:1rem;max-width:100%}.domains-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:0 1rem}.domain-card{padding:1rem}.domain-name{font-size:1.125rem}.domain-price{font-size:.875rem}.stats-section{grid-template-columns:1fr;gap:20px;padding:0 16px;margin-bottom:60px}.stat-card{padding:28px 24px;min-height:180px}.stat-icon{font-size:3rem}.stat-value{font-size:2.75rem}.stat-label{font-size:.875rem}.features-section{padding:3rem 1rem}.section-title{font-size:clamp(2rem,5vw,3.5rem)!important;margin-bottom:50px;margin-top:15px}.features-grid{grid-template-columns:1fr;gap:1.5rem}.features-section .feature-card{padding:1.5rem!important}.features-section .feature-title{font-size:1.25rem!important}.feature-visual{height:200px}.token-icon{width:60px;height:60px}.token-icon img{width:48px;height:48px}.token-icon.x1{left:10%;top:15%}.token-icon.usdc{right:10%;top:10%}.token-icon.sol{right:15%;bottom:15%}.gradient-orbs .orb{width:50px;height:50px}.connection-line{height:1px}.blockchain-address{flex-direction:column;gap:8px;transform:none}.address-segment{padding:10px 16px;font-size:.875rem;width:100%;text-align:center}.unified-display{flex-direction:column;gap:16px;transform:none}.app-screen{width:100%;max-width:280px;transform:none!important}.app-screen.left,.app-screen.right{transform:none!important}.screen-header{font-size:1rem}.profile-item{font-size:.875rem;padding:10px}.avatar-center{width:100px;height:100px}.pixel-avatar{font-size:2.5rem}.pixel-avatar svg{width:32px;height:32px}.avatar-ring{width:140px;height:140px}.chain-link{width:50px;height:50px;font-size:1.5rem}.features-section .feature-card.large{padding:2rem 1.5rem!important;grid-template-columns:1fr!important;gap:2rem!important;overflow:visible!important}.feature-content-large{padding:1.5rem 0 0}.feature-visual-large{min-height:auto;padding:2rem 1rem;overflow:visible}.result-domain{font-size:1.5rem;flex-direction:column;text-align:center}.notification{left:16px;right:16px;bottom:16px}.cta-section{padding:3rem 1rem}.cta-title{font-size:2rem}.cta-subtitle{font-size:1rem}.cta-button{padding:.875rem 2rem;font-size:1rem}}@media (max-width: 480px){.hero-section{padding:2.5rem clamp(.75rem,3vw,1rem)}.hero-title{font-size:clamp(1.5rem,9vw,1.875rem);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-subtitle{font-size:.9375rem}.domains-grid{grid-template-columns:1fr;gap:.75rem}.domain-card{padding:1rem}.stats-section{grid-template-columns:1fr;gap:16px;padding:0 12px;margin-bottom:40px}.stat-card{padding:24px 20px;min-height:160px}.stat-icon{font-size:2.5rem}.stat-value{font-size:2.25rem}.stat-label{font-size:1.1rem}.stat-description{font-size:.7rem}.section-title{font-size:clamp(1.75rem,4vw,2.75rem)!important;margin-bottom:40px;margin-top:15px}.feature-visual{height:180px}.token-icon{width:50px;height:50px}.token-icon img,.gradient-orbs .orb{width:40px;height:40px}.blockchain-address{gap:6px}.address-segment{padding:8px 12px;font-size:.8125rem}.unified-display{gap:12px}.app-screen{max-width:100%;padding:12px}.screen-header{font-size:.9375rem}.profile-item{font-size:.8125rem;padding:8px}.avatar-center{width:80px;height:80px}.pixel-avatar{font-size:2rem}.pixel-avatar svg{width:28px;height:28px}.avatar-ring{width:120px;height:120px}.chain-link{width:40px;height:40px;font-size:1.25rem}.feature-card.large{padding:2rem 1rem;overflow:visible}.feature-content-large{padding:1.5rem 0 0}.feature-visual-large{padding:2rem .5rem;overflow:visible}.cta-title{font-size:1.75rem}.cta-button{padding:.75rem 1.5rem;font-size:.9375rem}}.partners-section{display:none}.partners-section .section-title{text-align:center;font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:clamp(2rem,5vw,3.5rem);color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,.3)}.partners-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:clamp(.5rem,1.5vw,1rem);justify-items:center;align-items:center;max-width:100%;margin:0 auto}.partner-hexagon{position:relative;width:clamp(60px,8vw,100px);height:clamp(60px,8vw,100px);clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%);background:#0f1f3dcc;border:2px solid rgba(74,158,255,.3);display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.partner-hexagon:hover{border-color:#4a9eff99;background:#0f1f3df2;transform:scale(1.1);box-shadow:0 0 20px #4a9eff66}.partner-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box}.partner-logo.ripper-pool{flex-direction:column;background:transparent}.ripper-logo-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%}.ripper-x1-container{display:flex;align-items:center;justify-content:center;position:relative;gap:1px}.ripper-x{font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:800;color:#fff;line-height:1}.ripper-one{font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:800;background:linear-gradient(180deg,#00d4ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.ripper-icon{position:absolute;top:-6px;right:-4px;font-size:clamp(.4rem,.7vw,.6rem);opacity:.8}.ripper-text{font-size:clamp(.4rem,.8vw,.65rem);font-weight:700;color:#fff;letter-spacing:.5px;line-height:1;text-transform:uppercase}.partner-logo.placeholder{opacity:.3}.partner-placeholder-text{font-size:clamp(.35rem,.7vw,.5rem);color:#ffffff80;text-align:center}@media (max-width: 1200px){.partners-grid{grid-template-columns:repeat(8,1fr)}}@media (max-width: 768px){.partners-section{padding:clamp(2rem,5vw,4rem) clamp(.75rem,2vw,1.5rem)}.partners-grid{grid-template-columns:repeat(6,1fr);gap:clamp(.4rem,1vw,.75rem)}.partner-hexagon{width:clamp(50px,10vw,80px);height:clamp(50px,10vw,80px)}}@media (max-width: 480px){.partners-grid{grid-template-columns:repeat(4,1fr)}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease;overflow:hidden}.modal-content{background:#1a1f2e;border-radius:16px;border:1px solid rgba(255,255,255,.1);max-width:500px;width:90%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;animation:slideUp .3s ease;overflow:hidden}.modal-content>*{overflow-y:auto;flex:1;min-height:0}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{padding:24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h2{margin:0;font-size:1.5rem;color:#fff}.modal-close{background:none;border:none;font-size:2rem;color:#fff9;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.modal-close:hover{background:#ffffff1a;color:#fff}.modal-body{padding:24px}.transfer-domain-display{text-align:center;margin-bottom:24px}.domain-badge{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#06f3,#0066ff1a);border:1px solid rgba(0,102,255,.3);border-radius:12px;font-size:1.25rem;font-weight:600;color:#0080ff}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#ffffffe6}.transfer-input{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.9rem;font-family:Courier New,monospace;transition:all .2s}.transfer-input:focus{outline:none;border-color:#0066ff80;background:#ffffff14}.transfer-input:disabled{opacity:.5;cursor:not-allowed}.input-hint{margin-top:8px;font-size:.85rem;color:#ffffff80}.error-message{padding:12px 16px;background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:8px;color:#ff3b30;font-size:.9rem;margin-bottom:16px}.warning-box{padding:12px 16px;background:#ff95001a;border:1px solid rgba(255,149,0,.3);border-radius:8px;color:#ffffffe6;font-size:.9rem}.warning-box strong{color:#ff9500}.modal-footer{padding:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;justify-content:flex-end}.btn-primary,.btn-secondary{padding:12px 24px;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;border:none}.btn-primary{background:linear-gradient(135deg,#0080ff,#06f);color:#fff}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #0066ff4d}.btn-secondary{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover:not(:disabled){background:#ffffff1a}@media (max-width: 768px){.modal-content{width:95%;max-height:95vh}.modal-header{padding:16px}.modal-header h2{font-size:1.25rem}.modal-body{padding:16px}.modal-footer{padding:16px;flex-direction:column-reverse}.btn-primary,.btn-secondary{width:100%}.domain-badge{font-size:1.1rem;padding:10px 20px}}.delete-modal-content{max-width:500px}.delete-header-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#ef44441a;color:#ef4444;flex-shrink:0}.delete-domain-display{display:flex;justify-content:center;margin-bottom:24px}.domain-badge{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border:1px solid rgba(59,130,246,.3);border-radius:12px;font-size:1.25rem;font-weight:600;color:#3b82f6;font-family:monospace}.delete-warning-box{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:20px;margin-bottom:24px;display:flex;gap:16px}.warning-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#ef444433;display:flex;align-items:center;justify-content:center;color:#ef4444}.warning-content{flex:1}.warning-content h3{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 12px}.warning-content p{font-size:.9375rem;color:#fffc;line-height:1.6;margin:0 0 12px}.warning-list{list-style:none;padding:0;margin:0}.warning-list li{font-size:.875rem;color:#ffffffb3;line-height:1.8;padding-left:20px;position:relative}.warning-list li:before{content:"•";position:absolute;left:0;color:#ef4444;font-weight:700}.confirmation-checkbox{margin-bottom:20px}.confirmation-checkbox label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.9375rem;color:#ffffffe6;line-height:1.5}.confirmation-checkbox input[type=checkbox]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#ef4444;flex-shrink:0}.confirmation-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.btn-danger{background:#ef4444;color:#fff;border:1px solid #ef4444;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-danger:hover:not(:disabled){background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}.btn-danger:disabled{opacity:.5;cursor:not-allowed;transform:none}.spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@media (max-width: 768px){.delete-modal-content{max-width:90%}.delete-warning-box{flex-direction:column}.warning-icon{align-self:flex-start}}.domains-page{background:#000}.domains-header-section{padding:clamp(5rem,10vw,7.5rem) clamp(1rem,3vw,2rem) var(--padding-content-y);text-align:center;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.domains-page-title{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#0080ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.domains-page-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:40px}.refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:1.5rem;padding:12px 24px;background:linear-gradient(135deg,#4a9eff,#06f);color:#fff;border:1px solid rgba(74,158,255,.3);border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #4a9eff33}.refresh-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4a9eff66;background:linear-gradient(135deg,#3b82f6,#0052cc)}.refresh-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.refresh-icon{transition:transform .3s ease}.refresh-icon.spinning{animation:spin 1s linear infinite}.domains-list-section{max-width:1400px;margin:0 auto;padding:var(--padding-content-y) clamp(1rem,3vw,2rem) var(--padding-section-y);min-height:400px;width:100%;box-sizing:border-box}.domains-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--gap-lg);width:100%;box-sizing:border-box}.domains-grid-nft{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:20px;padding:0;width:100%;box-sizing:border-box}.domain-card-wrapper{position:relative}.domain-actions{display:flex;gap:8px;margin-top:12px}.action-btn{flex:1;padding:10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#ffffffe6;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.action-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.action-btn:disabled{opacity:.5;cursor:not-allowed}.transfer-btn:hover:not(:disabled){background:#0066ff1a;border-color:#0066ff4d;color:#0080ff}.delete-btn:hover:not(:disabled){background:#ff3b301a;border-color:#ff3b304d;color:#ff3b30}.connect-wallet-prompt,.empty-state{text-align:center;padding:80px 20px;max-width:600px;margin:0 auto}.prompt-icon,.empty-icon{font-size:4rem;margin-bottom:24px;filter:drop-shadow(0 4px 12px rgba(0,102,255,.3))}.connect-wallet-prompt h2,.empty-state h2{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.connect-wallet-prompt p,.empty-state p{font-size:1.125rem;color:var(--text-secondary);margin-bottom:32px}.cta-button{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);color:#fff;font-size:1rem;font-weight:700;border-radius:12px;transition:all .3s ease;text-decoration:none}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #06f6}.loading{text-align:center;padding:80px 20px}.loading p{margin-top:20px;color:var(--text-secondary);font-size:1.125rem}@media (max-width: 768px){.domains-header-section{padding:80px 1.5rem 40px}.domains-page-title{font-size:2.25rem;line-height:1.2}.domains-page-subtitle{font-size:1rem}.domains-list-section{padding:30px 1rem 60px}.domains-grid{grid-template-columns:1fr;gap:1rem}.domains-grid-nft{grid-template-columns:1fr;gap:16px}.connect-wallet-prompt,.empty-state{padding:60px 1.5rem}.prompt-icon,.empty-icon{font-size:3rem}.connect-wallet-prompt h2,.empty-state h2{font-size:1.75rem}.connect-wallet-prompt p,.empty-state p{font-size:1rem}.cta-button{padding:12px 28px;font-size:.9375rem}.loading{padding:60px 1.5rem}.loading p{font-size:1rem}}@media (max-width: 480px){.domains-header-section{padding:60px 1rem 30px}.domains-page-title{font-size:1.875rem}.domains-page-subtitle{font-size:.9375rem}.domains-list-section{padding:20px 1rem 40px}.prompt-icon,.empty-icon{font-size:2.5rem}.connect-wallet-prompt h2,.empty-state h2{font-size:1.5rem}.cta-button{padding:10px 24px;font-size:.875rem}}.notification-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.notification-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000000;background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:20px;border:2px solid;box-shadow:0 25px 80px #000c,0 0 0 1px #ffffff1a;min-width:500px;max-width:600px;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideIn{0%{transform:translate(-50%,-45%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.notification-success{border-color:#22c55ecc;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1),successPulse 2s ease-in-out infinite}@keyframes successPulse{0%,to{box-shadow:0 25px 80px #000c,0 0 0 1px #22c55e4d,0 0 30px #22c55e33}50%{box-shadow:0 25px 80px #000c,0 0 0 1px #22c55e99,0 0 40px #22c55e66}}.notification-error{border-color:#ef4444cc;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1),errorPulse 2s ease-in-out infinite}@keyframes errorPulse{0%,to{box-shadow:0 25px 80px #000c,0 0 0 1px #ef44444d,0 0 30px #ef444433}50%{box-shadow:0 25px 80px #000c,0 0 0 1px #ef444499,0 0 40px #ef444466}}.notification-info{border-color:#4a9effcc}.notification-header{display:flex;align-items:center;gap:12px;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.notification-header h3{flex:1;margin:0;font-size:1.75rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.notification-success .notification-header svg{color:#22c55e}.notification-error .notification-header svg{color:#ef4444}.notification-info .notification-header svg{color:#4a9eff}.notification-close{background:transparent;border:none;color:#fff9;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.notification-close:hover{background:#ffffff1a;color:#fff}.notification-body{padding:20px 24px}.notification-body p{margin:0;color:#fffffff2;font-size:1.15rem;line-height:1.8;white-space:pre-wrap;word-wrap:break-word;font-weight:600}.notification-success .notification-body p{font-size:1.2rem;font-weight:700}.notification-footer{padding:16px 24px 24px;display:flex;justify-content:flex-end}.notification-button{padding:12px 32px;background:linear-gradient(135deg,#4a9eff,#357abd);border:none;border-radius:10px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 20px #4a9eff4d}.notification-button:hover{transform:translateY(-2px);box-shadow:0 6px 30px #4a9eff66;background:linear-gradient(135deg,#5aafff,#408cc0)}.notification-success .notification-button{background:linear-gradient(135deg,#4a9eff,#357abd);box-shadow:0 4px 20px #4a9eff4d}.notification-success .notification-button:hover{box-shadow:0 6px 30px #4a9eff66;background:linear-gradient(135deg,#5aafff,#408cc0)}@media (max-width: 768px){.notification-modal{min-width:90vw;margin:0 16px}.notification-header{padding:20px 20px 12px}.notification-header h3{font-size:1.1rem}.notification-body{padding:16px 20px}.notification-body p{font-size:.9rem}.notification-footer{padding:12px 20px 20px}}.toast-notification{position:fixed;bottom:1.5rem;right:1.5rem;z-index:10000;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#0f172af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px solid;box-shadow:0 4px 16px #0006;max-width:320px;min-width:200px;cursor:pointer;animation:toastSlideIn .25s ease-out;transition:all .2s ease}.toast-notification:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000080}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-success{border-color:#22c55e66;background:#0f172af2}.toast-success svg{color:#22c55e;flex-shrink:0}.toast-error{border-color:#ef444466;background:#0f172af2}.toast-error svg{color:#ef4444;flex-shrink:0}.toast-info{border-color:#4a9eff66;background:#0f172af2}.toast-info svg{color:#4a9eff;flex-shrink:0}.toast-message{color:#fffffff2;font-size:.8125rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;flex:1;font-weight:500}.toast-close{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7}.toast-close:hover{background:#ffffff1a;color:#ffffffe6;opacity:1}@media (max-width: 768px){.toast-notification{bottom:1rem;right:1rem;left:1rem;max-width:none;min-width:auto;padding:.625rem .75rem}.toast-message{font-size:.8125rem}}@media (max-width: 480px){.toast-notification{bottom:.75rem;right:.75rem;left:.75rem;padding:.5rem .625rem}.toast-message{font-size:.75rem}.toast-notification svg{width:14px;height:14px}}.action-dropdown{position:relative;display:inline-block}.action-dropdown-trigger{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#fff;min-width:36px;min-height:36px}.action-dropdown-trigger:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.action-dropdown-trigger:active{transform:translateY(0)}.action-dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 24px #0006;min-width:200px;z-index:10000;overflow:hidden;animation:dropdownSlideIn .15s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.action-dropdown-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left;min-height:48px}.action-dropdown-item:hover:not(:disabled){background:#4a9eff1a}.action-dropdown-item:active:not(:disabled){background:#4a9eff33}.action-dropdown-item:disabled{opacity:.5;cursor:not-allowed}.action-dropdown-item.danger:hover:not(:disabled){background:#ef44441a;color:#ef4444}.action-dropdown-item svg{flex-shrink:0}.action-dropdown-item .spin{animation:spin 1s linear infinite}@media (max-width: 768px){.action-dropdown-menu{min-width:180px}.action-dropdown-item{padding:14px 16px;min-height:52px}}@media (prefers-color-scheme: dark){.action-dropdown-menu{background:#0f1419;border-color:#ffffff26}}.my-domains-page{background:#000}.my-domains-page .marketplace-main{padding-top:80px;padding-bottom:100px}.compact-action-btn{flex:1;padding:.5rem;border-radius:6px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.compact-action-btn:hover:not(:disabled){background:#3b82f633;border-color:#3b82f666;color:#fff}.compact-action-btn:disabled{opacity:.5;cursor:not-allowed}.compact-action-btn.success{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.compact-action-btn.success:hover:not(:disabled){background:#22c55e33;border-color:#22c55e66}.compact-action-btn.set-primary,.grid-action-btn.set-primary,.list-action-btn.set-primary{background:#fbbf241a;border-color:#fbbf2433;color:#fbbf24}.compact-action-btn.set-primary:hover:not(:disabled),.grid-action-btn.set-primary:hover:not(:disabled),.list-action-btn.set-primary:hover:not(:disabled){background:#fbbf2433;border-color:#fbbf2466;color:#fcd34d;transform:translateY(-1px)}.compact-action-btn.set-primary:active:not(:disabled),.grid-action-btn.set-primary:active:not(:disabled),.list-action-btn.set-primary:active:not(:disabled){transform:translateY(0)}.primary-badge{display:inline-block;margin-left:6px;font-size:14px;animation:twinkle 2s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.6}}.grid-card-domain .primary-badge{font-size:16px}.list-domain-name .primary-badge{font-size:13px;margin-left:4px}.my-domains-page .marketplace-compact-card,.my-domains-page .marketplace-grid-card{overflow:visible;position:relative}.my-domains-page .marketplace-compact-card.dropdown-active,.my-domains-page .marketplace-grid-card.dropdown-active{z-index:100}.my-domains-page .compact-card-actions,.my-domains-page .grid-card-actions{position:relative}.compact-action-btn.danger{background:#ef44441a;border-color:#ef444433;color:#ef4444}.compact-action-btn.danger:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.compact-listed-badge{position:absolute;top:.5rem;right:.5rem;background:#22c55ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px 8px;border-radius:12px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;gap:4px;border:1px solid rgba(34,197,94,.5)}.list-action-btn{width:36px;height:36px;border-radius:6px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.list-action-btn:hover:not(:disabled){background:#3b82f633;border-color:#3b82f666;color:#fff}.list-action-btn:disabled{opacity:.5;cursor:not-allowed}.list-action-btn.success{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.list-action-btn.success:hover:not(:disabled){background:#22c55e33;border-color:#22c55e66}.list-action-btn.danger{background:#ef44441a;border-color:#ef444433;color:#ef4444}.list-action-btn.danger:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.status-badge{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.listed{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.status-badge.unlisted{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.list-row-status{min-width:100px}.list-row-buyer{min-width:150px;display:flex;align-items:center}.buyer-info{display:flex;align-items:center;gap:6px;color:#fffc}.buyer-link{color:#fffc;text-decoration:none;transition:color .2s ease}.buyer-link:hover{color:#4a9eff}.list-row-date{min-width:120px}.sale-date-text{font-size:.875rem;color:#fff9}.list-price-fee{font-size:.75rem;color:#ffffff80}.my-domains-tabs{display:flex;justify-content:center;gap:12px;padding:0 24px;margin-bottom:24px;border-bottom:1px solid rgba(74,158,255,.2)}.domain-tab{display:flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;border:none;border-bottom:2px solid transparent;color:#fff9;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.domain-tab:hover{color:#fffc}.domain-tab.active{color:#4a9eff;border-bottom-color:#4a9eff}.sales-history-list{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.my-domains-tabs{padding:0 16px;overflow-x:auto;gap:8px}.domain-tab{padding:10px 16px;font-size:.9375rem;white-space:nowrap}.list-row-buyer,.list-row-date{min-width:auto}.buyer-info{flex-direction:column;align-items:flex-start;gap:4px}}.grid-action-btn{flex:1;padding:.5rem;border-radius:6px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.grid-action-btn:hover:not(:disabled){background:#3b82f633;border-color:#3b82f666;color:#fff}.grid-action-btn:disabled{opacity:.5;cursor:not-allowed}.grid-action-btn.success{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.grid-action-btn.success:hover:not(:disabled){background:#22c55e33;border-color:#22c55e66}.grid-action-btn.danger{background:#ef44441a;border-color:#ef444433;color:#ef4444}.grid-action-btn.danger:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.grid-listed-badge{position:absolute;top:.75rem;right:.75rem;background:#22c55ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 12px;border-radius:16px;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;gap:4px;border:1px solid rgba(34,197,94,.5)}.grid-tld-badge{position:absolute;top:.75rem;left:.75rem;background:#0f1419cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px 10px;border-radius:16px;font-size:11px;font-weight:600;color:#3b82f6;text-transform:uppercase;border:1px solid rgba(59,130,246,.3)}.grid-card-address{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;color:#fff9}.grid-card-address span{font-family:monospace}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:linear-gradient(135deg,#0a0e1a,#151b2e);border:2px solid rgba(59,130,246,.3);border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 72px #00000080}.grid-nft-badge{position:absolute;top:.75rem;left:.75rem;padding:4px 8px;background:linear-gradient(135deg,#a855f7e6,#9333eae6);border:1px solid rgba(168,85,247,.6);border-radius:6px;font-size:.75rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #a855f74d;z-index:2}.compact-nft-badge{position:absolute;top:.5rem;left:.5rem;font-size:.875rem;padding:2px 4px;background:linear-gradient(135deg,#a855f7e6,#9333eae6);border:1px solid rgba(168,85,247,.6);border-radius:4px;box-shadow:0 2px 6px #a855f74d;z-index:2}.status-badge.nft{background:linear-gradient(135deg,#a855f733,#9333ea33);border:1px solid rgba(168,85,247,.4);color:#a855f7;font-weight:600;margin-left:.5rem}.grid-action-btn.tokenize{background:linear-gradient(135deg,#a855f733,#9333ea33);border:1px solid rgba(168,85,247,.4);color:#a855f7;font-size:1rem;font-weight:600;transition:all .2s ease}.grid-action-btn.tokenize:hover:not(:disabled){background:linear-gradient(135deg,#a855f74d,#9333ea4d);border-color:#a855f799;transform:translateY(-2px);box-shadow:0 4px 12px #a855f74d}.grid-action-btn.tokenize:disabled{opacity:.5;cursor:not-allowed;transform:none}.list-action-btn.tokenize{background:linear-gradient(135deg,#a855f733,#9333ea33);border:1px solid rgba(168,85,247,.4);color:#a855f7;font-size:1rem;font-weight:600;transition:all .2s ease}.list-action-btn.tokenize:hover:not(:disabled){background:linear-gradient(135deg,#a855f74d,#9333ea4d);border-color:#a855f799;transform:translateY(-2px);box-shadow:0 4px 12px #a855f74d}.list-action-btn.tokenize:disabled{opacity:.5;cursor:not-allowed;transform:none}.compact-action-btn.tokenize{background:linear-gradient(135deg,#a855f733,#9333ea33);border:1px solid rgba(168,85,247,.4);color:#a855f7;font-size:.875rem;font-weight:600;transition:all .2s ease}.compact-action-btn.tokenize:hover:not(:disabled){background:linear-gradient(135deg,#a855f74d,#9333ea4d);border-color:#a855f799;transform:translateY(-2px);box-shadow:0 4px 12px #a855f74d}.compact-action-btn.tokenize:disabled{opacity:.5;cursor:not-allowed;transform:none}.compact-card-visual[style*=backgroundImage],.grid-card-visual[style*=backgroundImage],.list-row-icon[style*=backgroundImage]{padding:.5rem;background-size:contain!important}@media (max-width: 768px){.compact-card-actions,.list-row-actions,.grid-card-actions{flex-wrap:wrap}.grid-nft-badge,.compact-nft-badge{font-size:.7rem;padding:3px 6px}.status-badge.nft{font-size:.75rem;padding:3px 6px}}.marketplace-page{background:#000;position:relative}.marketplace-main{padding-top:80px;padding-bottom:100px}.marketplace-hero{text-align:center;padding:var(--padding-content-y) var(--padding-section-x) var(--padding-section-y);position:relative;z-index:1;width:100%;max-width:100%;box-sizing:border-box}.building-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#4a9eff26,#4a9eff0d);border:1px solid rgba(74,158,255,.3);border-radius:50px;margin-bottom:30px;font-size:.875rem;font-weight:600;color:#4a9eff;animation:pulse 2s ease-in-out infinite}.building-icon{width:16px;height:16px;animation:rotate 3s linear infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.marketplace-title{font-size:4rem;font-weight:800;margin-bottom:20px;color:#fff;line-height:1.1;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.marketplace-title .gradient-text{background:linear-gradient(135deg,#0080ff,#0080ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.marketplace-subtitle{font-size:1.25rem;color:#fff9;max-width:600px;margin:0 auto}.marketplace-container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.coming-soon-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);border:1px solid rgba(74,158,255,.2);border-radius:24px;padding:60px 40px;text-align:center;margin-bottom:80px;position:relative;overflow:hidden}.coming-soon-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4A9EFF,transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:1}}.coming-soon-icon{width:120px;height:120px;margin:0 auto 30px;color:orange;opacity:.9;display:flex;align-items:center;justify-content:center;font-size:80px}.coming-soon-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:16px}.coming-soon-description{font-size:1.125rem;color:#ffffffb3;max-width:600px;margin:0 auto;line-height:1.6}.marketplace-page .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:28px;margin-bottom:80px;width:100%;box-sizing:border-box}.marketplace-page .feature-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);border:1px solid rgba(74,158,255,.15);border-radius:20px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%;box-sizing:border-box;min-width:0}.marketplace-page .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(74,158,255,.5),transparent);opacity:0;transition:opacity .3s}.marketplace-page .feature-card:hover{transform:translateY(-4px);border-color:#4a9eff66;box-shadow:0 8px 32px #4a9eff26}.marketplace-page .feature-card:hover:before{opacity:1}.feature-icon{width:56px;height:56px;margin-bottom:20px;color:#4a9eff;display:flex;align-items:center;justify-content:center;background:#4a9eff1a;border-radius:12px}.feature-icon svg{width:28px;height:28px}.feature-title{font-size:1.375rem;font-weight:700;color:#fff;margin-bottom:12px}.feature-description{font-size:.9375rem;color:#fff9;line-height:1.6}.info-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:32px;width:100%;box-sizing:border-box}.info-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);border:1px solid rgba(74,158,255,.15);border-radius:20px;padding:40px}.info-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(74,158,255,.2)}.info-content{display:flex;flex-direction:column;gap:24px}.info-item{display:flex;gap:16px;align-items:flex-start}.info-bullet{width:8px;height:8px;border-radius:50%;background:#4a9eff;margin-top:8px;flex-shrink:0;box-shadow:0 0 12px #4a9eff80}.info-item strong{display:block;font-size:1.0625rem;font-weight:600;color:#fff;margin-bottom:6px}.info-item p{font-size:.9375rem;color:#fff9;line-height:1.6;margin:0}.info-text{font-size:1rem;color:#ffffffb3;line-height:1.7;margin-bottom:16px}.info-link{color:#4a9eff;text-decoration:none;font-weight:600;transition:color .2s}.info-link:hover{color:#6bb0ff;text-decoration:underline}.cta-buttons{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.cta-button{padding:12px 24px;border-radius:12px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center}.cta-button.primary{background:linear-gradient(135deg,#06f,#0052cc);color:#fff;border:2px solid rgba(74,158,255,.3);box-shadow:0 4px 20px #0066ff40}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #06f6;border-color:#4a9eff99}.cta-button.secondary{background:transparent;color:#4a9eff;border:2px solid rgba(74,158,255,.3)}@media (max-width: 768px){.marketplace-title{font-size:2.5rem}.marketplace-subtitle{font-size:1.125rem}.coming-soon-card{padding:40px 24px}.coming-soon-title{font-size:2rem}.marketplace-page .features-grid,.info-section{grid-template-columns:1fr}.info-card{padding:32px 24px}.cta-buttons{flex-direction:column}.cta-button{width:100%}}.marketplace-header-bar{display:flex;justify-content:space-between;align-items:center;padding:1.5rem clamp(1rem,3vw,2rem);max-width:1400px;margin:0 auto;border-bottom:1px solid rgba(59,130,246,.1)}.marketplace-title-compact{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.marketplace-header-actions{display:flex;gap:.5rem}.header-action-btn{width:40px;height:40px;border-radius:8px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.header-action-btn:hover{background:#3b82f633;color:#fff}.header-action-btn.active{background:#3b82f64d;border-color:#3b82f680;color:#3b82f6}.marketplace-search-bar{display:flex;align-items:center;gap:clamp(.75rem,1.5vw,1rem);padding:clamp(.875rem,2vw,1rem) clamp(1rem,3vw,2rem);max-width:1400px;margin:0 auto;background:linear-gradient(135deg,#0f141999,#151b2e66);border-bottom:1px solid rgba(59,130,246,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-toggle,.sort-toggle{display:flex;align-items:center;gap:.5rem;padding:clamp(.5rem,1vw,.625rem) clamp(.875rem,2vw,1rem);background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border:1px solid rgba(59,130,246,.25);border-radius:10px;color:#ffffffe6;cursor:pointer;font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:600;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px #0000001a}.filter-toggle:hover,.sort-toggle:hover{background:linear-gradient(135deg,#3b82f633,#3b82f626);border-color:#3b82f666;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}.filter-toggle.active{background:linear-gradient(135deg,#3b82f64d,#3b82f633);border-color:#3b82f680;color:#fff;box-shadow:0 0 0 3px #3b82f626}.filter-toggle svg,.sort-toggle svg{flex-shrink:0}.search-input-wrapper{flex:1;position:relative;display:flex;align-items:center}.search-input-wrapper svg{position:absolute;left:1rem;color:#ffffff80;pointer-events:none}.marketplace-search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:.9375rem}.marketplace-search-input::placeholder{color:#fff6}.marketplace-search-input:focus{outline:none;border-color:#3b82f680;background:#ffffff14}.cart-toggle{position:relative;width:40px;height:40px;border-radius:8px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cart-toggle:hover{background:#3b82f633;color:#fff}.cart-badge{position:absolute;top:-4px;right:-4px;background:#3b82f6;color:#fff;font-size:.75rem;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.filter-panel{max-width:1400px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem);background:linear-gradient(135deg,#0f1419f2,#151b2ee6);border:1px solid rgba(59,130,246,.15);border-radius:12px;margin-bottom:2rem;box-shadow:0 4px 24px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(59,130,246,.1)}.filter-panel-header h3{color:#fff;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;margin:0;display:flex;align-items:center;gap:.5rem}.filter-panel-header h3:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:2px}.filter-panel-header button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.filter-panel-header button:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:scale(1.05)}.filter-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1rem,2vw,1.5rem)}.filter-section{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#ffffff08;border:1px solid rgba(59,130,246,.1);border-radius:10px;transition:all .2s ease}.filter-section:hover{background:#ffffff0d;border-color:#3b82f633}.filter-section label{color:#ffffffe6;font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.filter-checkboxes{display:flex;flex-direction:column;gap:.5rem}.filter-checkbox{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.filter-checkbox:hover{background:#3b82f60d}.filter-checkbox input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d;border:2px solid rgba(59,130,246,.3);border-radius:4px;position:relative;transition:all .2s ease;flex-shrink:0}.filter-checkbox input[type=checkbox]:checked{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6}.filter-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.filter-checkbox input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #3b82f633}.filter-checkbox span{color:#fffc;font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:500;transition:color .2s ease}.filter-checkbox:hover span,.filter-checkbox input[type=checkbox]:checked~span{color:#fff}.filter-range{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.filter-range input{flex:1;min-width:80px;padding:.625rem .875rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:clamp(.8125rem,1.5vw,.875rem);transition:all .2s ease;font-family:inherit}.filter-range input::placeholder{color:#ffffff4d}.filter-range input:focus{outline:none;border-color:#3b82f680;background:#ffffff14;box-shadow:0 0 0 3px #3b82f61a}.filter-range span{color:#fff9;font-weight:600;font-size:clamp(.875rem,1.5vw,1rem);flex-shrink:0}.filter-exact-input{width:100%;margin-top:.5rem;padding:.625rem .875rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:clamp(.8125rem,1.5vw,.875rem);transition:all .2s ease;font-family:inherit}.filter-section input[type=text],.filter-section input[type=number]{padding:.625rem .875rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:clamp(.8125rem,1.5vw,.875rem);transition:all .2s ease;font-family:inherit}.filter-section input[type=text]::placeholder,.filter-section input[type=number]::placeholder{color:#ffffff4d}.filter-section input[type=text]:focus,.filter-section input[type=number]:focus{outline:none;border-color:#3b82f680;background:#ffffff14;box-shadow:0 0 0 3px #3b82f61a}.filter-exact-input::placeholder{color:#ffffff4d}.filter-exact-input:focus{outline:none;border-color:#3b82f680;background:#ffffff14;box-shadow:0 0 0 3px #3b82f61a}.filter-text-inputs{display:flex;flex-direction:column;gap:.5rem}.filter-text-input{width:100%;padding:.625rem .875rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:clamp(.8125rem,1.5vw,.875rem);transition:all .2s ease;font-family:inherit}.filter-text-input::placeholder{color:#ffffff4d}.filter-text-input:focus{outline:none;border-color:#3b82f680;background:#ffffff14;box-shadow:0 0 0 3px #3b82f61a}.cart-sidebar{position:fixed;right:0;top:80px;width:380px;height:calc(100vh - 80px);background:#0f1419fa;border-left:1px solid rgba(59,130,246,.2);z-index:1000;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000080}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(59,130,246,.1)}.cart-header h3{color:#fff;font-size:1.25rem;margin:0}.cart-header button{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.cart-header button:hover{background:#ffffff1a;color:#fff}.cart-content{flex:1;overflow-y:auto;display:flex;flex-direction:column}.cart-empty{padding:3rem 1.5rem;text-align:center;color:#ffffff80}.cart-list{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.cart-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#3b82f60d;border:1px solid rgba(59,130,246,.1);border-radius:8px}.cart-item-info{display:flex;flex-direction:column;gap:.25rem;flex:1}.cart-item-domain{color:#fff;font-size:.875rem;font-weight:600}.cart-item-price{color:#fff9;font-size:.75rem}.cart-item-remove{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.cart-item-remove:hover{background:#ef444433;color:#ef4444}.cart-footer{padding:1.5rem;border-top:1px solid rgba(59,130,246,.1);display:flex;flex-direction:column;gap:1rem}.cart-total{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:1rem;font-weight:600}.cart-total-amount{font-size:1.25rem;color:#3b82f6}.cart-checkout{width:100%;padding:.875rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.cart-checkout:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.cart-checkout:disabled{opacity:.5;cursor:not-allowed}.cart-checkout-secondary{width:100%;padding:.875rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.cart-checkout-secondary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.cart-checkout-secondary:disabled{opacity:.5;cursor:not-allowed}.marketplace-content{max-width:1400px;margin:0 auto;padding:2rem clamp(1rem,3vw,2rem)}.marketplace-loading,.marketplace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#fff9}.marketplace-loading p,.marketplace-empty p{margin-top:1rem}.marketplace-empty h3{color:#fff;margin:.5rem 0}.marketplace-compact-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.marketplace-compact-card{background:#0f1419cc;border:1px solid rgba(59,130,246,.1);border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer}.marketplace-compact-card:hover{transform:translateY(-2px);border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f633}.compact-card-visual{height:160px;display:flex;align-items:center;justify-content:center;position:relative}.compact-card-icon{width:50px;height:50px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.3)}.compact-card-content{padding:.75rem}.compact-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.compact-card-domain{font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;font-size:.875rem;font-weight:600;color:#fff;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.compact-card-favorite{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:.25rem;display:flex;align-items:center;transition:all .2s ease}.compact-card-favorite:hover{color:#3b82f6}.compact-card-price{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.compact-card-price span:first-child{font-size:.875rem;font-weight:700;color:#fff}.compact-card-usd{font-size:.75rem;color:#ffffff80}.compact-card-actions{display:flex;gap:.5rem}.compact-quick-buy,.compact-add-cart{flex:1;padding:.5rem;border-radius:6px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.compact-quick-buy:hover{background:#3b82f633;border-color:#3b82f666;color:#fff}.compact-add-cart:hover,.compact-add-cart.in-cart{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.marketplace-list-view{display:flex;flex-direction:column;gap:.5rem}.marketplace-list-row{display:flex;align-items:center;gap:1rem;padding:1rem;background:#0f1419cc;border:1px solid rgba(59,130,246,.1);border-radius:8px;transition:all .2s ease;position:relative}.marketplace-list-row:hover{background:#0f1419f2;border-color:#3b82f64d}.list-row-favorite{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:.5rem;display:flex;align-items:center;transition:all .2s ease}.list-row-favorite:hover{color:#3b82f6}.list-row-icon{width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.list-row-domain{flex:1;display:flex;align-items:center;gap:.5rem}.list-domain-name{font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;color:#fff;font-weight:600;font-size:.9375rem}.list-row-info{color:#fff6;transition:all .2s ease}.list-row-info:hover{color:#3b82f6}.list-row-price{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:120px}.list-price-xnt{color:#fff;font-weight:600;font-size:.9375rem}.list-price-usd{color:#ffffff80;font-size:.75rem}.list-row-actions{display:flex;gap:.5rem}.list-quick-buy,.list-add-cart{width:36px;height:36px;border-radius:6px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.list-quick-buy:hover{background:#3b82f633;border-color:#3b82f666;color:#fff}.list-add-cart:hover,.list-add-cart.in-cart{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.marketplace-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.marketplace-grid-card{background:#0f1419cc;border:1px solid rgba(59,130,246,.1);border-radius:12px;overflow:hidden;transition:all .2s ease}.marketplace-grid-card:hover{transform:translateY(-4px);border-color:#3b82f64d;box-shadow:0 8px 24px #3b82f633}.grid-card-visual{height:200px;position:relative;display:flex;align-items:center;justify-content:center}.grid-card-icon{width:60px;height:60px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.3)}.grid-card-favorite{position:absolute;top:.75rem;right:.75rem;background:#0f1419cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;cursor:pointer;transition:all .2s ease}.grid-card-favorite:hover{background:#3b82f633;color:#3b82f6}.grid-card-content{padding:1rem}.grid-card-domain{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.grid-card-seller{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;color:#fff9}.grid-card-price{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.75rem;background:#3b82f60d;border-radius:6px}.grid-price-xnt{font-size:1.125rem;font-weight:700;color:#fff}.grid-price-usd{font-size:.75rem;color:#ffffff80}.grid-card-actions{display:flex;gap:.5rem}.grid-quick-buy,.grid-add-cart{flex:1;padding:.5rem;border-radius:6px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.grid-quick-buy:hover{background:#3b82f633;border-color:#3b82f666;color:#fff}.grid-add-cart:hover,.grid-add-cart.in-cart{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.grid-buy-now{flex:2;padding:.5rem 1rem;border-radius:6px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.grid-buy-now:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.grid-buy-now:disabled{opacity:.5;cursor:not-allowed}.marketplace-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;color:#ffffffb3}.marketplace-pagination button{padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#fffc;cursor:pointer;transition:all .2s ease}.marketplace-pagination button:hover:not(:disabled){background:#3b82f633;color:#fff}.marketplace-pagination button:disabled{opacity:.5;cursor:not-allowed}.sort-text-short{display:none}.sort-text-full{display:inline}@media (max-width: 768px){.marketplace-header-bar{flex-direction:column;gap:1rem;align-items:flex-start}.marketplace-search-bar{flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem}.filter-toggle,.sort-toggle{font-size:.8125rem;padding:.5rem .75rem;flex:0 0 auto;min-width:fit-content;justify-content:center}.sort-text-full{display:none}.sort-text-short{display:inline}.filter-toggle svg,.sort-toggle svg{margin:0}.search-input-wrapper{flex:1;min-width:200px;order:-1}.marketplace-search-input{font-size:.875rem;padding:.625rem .875rem .625rem 2.25rem}.search-input-wrapper svg{left:.75rem;width:16px;height:16px}.filter-panel{padding:1rem;border-radius:10px}.filter-panel-header{margin-bottom:1rem;padding-bottom:.75rem}.filter-content{grid-template-columns:1fr;gap:1rem}.filter-section{padding:.875rem}.filter-checkboxes{gap:.5rem}.filter-range{flex-direction:column;align-items:stretch;gap:.5rem}.filter-range span{display:none}.filter-range input{width:100%}.filter-text-inputs{gap:.5rem}.filter-exact-input{margin-top:.5rem}.cart-sidebar{width:100%;right:0}.marketplace-compact-view{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.marketplace-grid-view{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.marketplace-list-row{flex-direction:column;align-items:stretch;gap:.75rem;padding:.875rem}.list-row-favorite{position:absolute;top:.75rem;right:.75rem;padding:.375rem;z-index:1}.list-row-icon{width:32px;height:32px;font-size:16px}.list-row-domain{width:100%;flex-direction:row;align-items:center;gap:.5rem;order:1}.list-domain-name{font-size:.875rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row-info{flex-shrink:0}.list-row-price{min-width:auto;width:100%;flex-direction:row;align-items:center;justify-content:space-between;order:2;padding-top:.5rem;border-top:1px solid rgba(59,130,246,.1)}.list-price-xnt{font-size:1rem}.list-price-usd{font-size:.8125rem}.list-row-actions{order:3;width:100%;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.list-quick-buy,.list-add-cart{width:44px;height:44px;flex-shrink:0}}@media (max-width: 480px){.filter-panel{padding:.875rem}.filter-panel-header h3{font-size:.9375rem}.filter-section{padding:.75rem}.filter-checkbox{padding:.375rem}.filter-range input{padding:.5rem .75rem}.marketplace-compact-view{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.marketplace-grid-view{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.marketplace-list-row{padding:.75rem;gap:.5rem}.list-row-icon{width:28px;height:28px;font-size:14px}.list-domain-name{font-size:.8125rem}.list-price-xnt{font-size:.9375rem}.list-price-usd{font-size:.75rem}.list-quick-buy,.list-add-cart{width:40px;height:40px}}.domain-with-spaces{display:inline-block;word-break:break-word}.space-indicator{color:#ff6b6b;background:#ff6b6b33;padding:0 2px;border-radius:3px;font-weight:700;font-size:.9em;display:inline-block;animation:pulse-space 1.5s ease-in-out infinite}@keyframes pulse-space{0%,to{opacity:1;background:#ff6b6b33}50%{opacity:.7;background:#ff6b6b66}}.roadmap-page{background:#000}.roadmap-main{flex:1;padding:2rem 1rem}.roadmap-hero{text-align:center;padding:var(--padding-section-y) clamp(1rem,3vw,2rem) var(--padding-content-y);max-width:800px;margin:0 auto}.roadmap-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#4a9eff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roadmap-subtitle{font-size:1.25rem;color:#ffffffb3;line-height:1.6}.roadmap-container{max-width:1400px;margin:0 auto;padding:var(--padding-content-y) clamp(1rem,3vw,2rem);display:flex;flex-direction:column;gap:var(--gap-lg);position:relative}.roadmap-container:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#4a9eff80,#4a9eff33,#4a9eff1a);transform:translate(-50%)}.roadmap-phase{background:#0f172a80;border:1px solid rgba(74,158,255,.2);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;z-index:1}.roadmap-phase:hover{transform:translateY(-4px);border-color:#4a9eff66;box-shadow:0 8px 32px #4a9eff26}.roadmap-phase.completed{border-color:#22c55e4d}.roadmap-phase.completed:hover{border-color:#22c55e80;box-shadow:0 8px 32px #22c55e26}.roadmap-phase.in-progress{border-color:#4a9eff80;background:#0f172ab3}.roadmap-phase.in-progress:hover{border-color:#4a9effb3;box-shadow:0 8px 32px #4a9eff40}.roadmap-phase.upcoming{border-color:#9333ea4d}.roadmap-phase.upcoming:hover{border-color:#9333ea80;box-shadow:0 8px 32px #9333ea26}.roadmap-phase.future{border-color:#ffffff1a;opacity:.8}.roadmap-phase.future:hover{border-color:#fff3;opacity:1}.phase-header{margin-bottom:1.5rem}.phase-badge{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.phase-status{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600}.completed .phase-status{background:#22c55e26;color:#22c55e}.in-progress .phase-status{background:#4a9eff26;color:#4a9eff}.upcoming .phase-status{background:#9333ea26;color:#9333ea}.future .phase-status{background:#ffffff1a;color:#ffffffb3}.phase-quarter{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;background:#ffffff0d;color:#fff9}.phase-title{font-size:2rem;font-weight:700;color:#fff;margin:0}.phase-content{padding-left:1rem}.phase-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.phase-list li{display:flex;gap:1rem;align-items:flex-start}.list-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:1rem;flex-shrink:0;margin-top:.25rem}.completed .list-icon{background:#22c55e26}.in-progress .list-icon{background:#4a9eff26}.upcoming .list-icon,.future .list-icon{background:#ffffff0d}.phase-list li>div{flex:1}.phase-list strong{display:block;font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.25rem}.phase-list p{font-size:.9375rem;color:#fff9;line-height:1.6;margin:0}.roadmap-cta{text-align:center;padding:4rem 2rem;max-width:800px;margin:3rem auto 0;background:linear-gradient(135deg,#4a9eff1a,#9333ea1a);border-radius:16px;border:1px solid rgba(74,158,255,.2)}.roadmap-cta h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.roadmap-cta p{font-size:1.125rem;color:#ffffffb3;margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button{padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.cta-button.primary{background:#06f;color:#fff;border:none}.cta-button.primary:hover{background:#0052cc;transform:translateY(-2px);box-shadow:0 4px 20px #06f6}.cta-button.secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.cta-button.secondary:hover{background:#ffffff0d;border-color:#ffffff4d;transform:translateY(-2px)}@media (max-width: 768px){.roadmap-hero{padding:3rem 1rem 2rem}.roadmap-title{font-size:2.5rem}.roadmap-subtitle{font-size:1.125rem}.roadmap-container:before{display:none}.roadmap-phase{padding:1.5rem}.phase-title{font-size:1.5rem}.phase-list li{flex-direction:column;gap:.5rem}.roadmap-cta h2{font-size:2rem}.cta-buttons{flex-direction:column}.cta-button{width:100%}}@media (max-width: 480px){.roadmap-title{font-size:2rem}.phase-badge{flex-direction:column;align-items:flex-start;gap:.5rem}}.docs-page{background:#000}.docs-main{flex:1;padding:0}.docs-container{max-width:1400px;margin:0 auto;display:flex;gap:var(--gap-lg);padding:var(--padding-content-y) clamp(1rem,3vw,2rem);width:100%;box-sizing:border-box}.docs-sidebar{width:280px;flex-shrink:0;position:sticky;top:90px;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto}.sidebar-content{background:#0f172a80;border:1px solid rgba(74,158,255,.2);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1.5rem}.sidebar-nav{display:flex;flex-direction:column;gap:1.5rem}.nav-group h4{font-size:.75rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem}.nav-group button{display:block;width:100%;text-align:left;background:none;border:none;padding:.625rem .75rem;color:#ffffffb3;font-size:.9375rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;margin-bottom:.25rem}.nav-group button:hover{background:#4a9eff1a;color:#fff}.nav-group button.active{background:#4a9eff26;color:#4a9eff;font-weight:600}.docs-content{flex:1;min-width:0}.doc-section{margin-bottom:4rem;scroll-margin-top:100px}.doc-section h1{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#4a9eff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.doc-section h2{font-size:2.25rem;font-weight:700;color:#fff;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(74,158,255,.2)}.doc-section h3{font-size:1.5rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.doc-section h4{font-size:1.125rem;font-weight:600;color:#fff;margin:1rem 0 .5rem}.doc-section p{font-size:1rem;color:#fffc;line-height:1.7;margin-bottom:1rem}.lead{font-size:1.25rem!important;color:#ffffffe6!important;line-height:1.8!important;margin-bottom:2rem!important}.doc-section ul,.doc-section ol{margin:1rem 0 1rem 1.5rem;color:#fffc;line-height:1.7}.doc-section li{margin-bottom:.5rem}.doc-section a{color:#4a9eff;text-decoration:underline;transition:color .2s ease}.doc-section a:hover{color:#5ba3e0}.doc-section code{background:#4a9eff1a;color:#4a9eff;padding:.25rem .5rem;border-radius:4px;font-size:.9em;font-family:Monaco,Courier New,monospace}.info-box{background:#4a9eff0d;border:1px solid rgba(74,158,255,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.info-box.info-primary{background:#4a9eff1a;border-color:#4a9eff4d}.info-box h3{margin-top:0;margin-bottom:1rem}.info-box ul,.info-box ol{margin-top:.5rem;margin-bottom:0}.warning-box{background:#eab3080d;border:1px solid rgba(234,179,8,.3);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.warning-box h4{color:#eab308;margin-top:0}.step-box{background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin:1rem 0}.step-box h4{margin-top:0;color:#4a9eff}.table-container{overflow-x:auto;margin:1.5rem 0}.docs-table{width:100%;border-collapse:collapse;background:#0f172a80;border:1px solid rgba(74,158,255,.2);border-radius:8px;overflow:hidden}.docs-table thead{background:#4a9eff1a}.docs-table th{padding:1rem;text-align:left;font-weight:600;color:#fff;font-size:.9375rem}.docs-table td{padding:1rem;color:#fffc;border-top:1px solid rgba(255,255,255,.05)}.docs-table td code{background:#4a9eff26}.badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8125rem;font-weight:600}.badge.premium{background:#eab30826;color:#eab308}.badge.rare{background:#9333ea26;color:#9333ea}.badge.standard{background:#22c55e26;color:#22c55e}.process-list{counter-reset:step-counter;list-style:none;margin:1.5rem 0;padding:0}.process-list li{counter-increment:step-counter;position:relative;padding-left:3rem;margin-bottom:1.5rem}.process-list li:before{content:counter(step-counter);position:absolute;left:0;top:0;width:2rem;height:2rem;background:#4a9eff26;border:2px solid #4A9EFF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#4a9eff}.faq-item{background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin:1rem 0}.faq-item h4{margin-top:0;color:#4a9eff}.faq-item p{margin-bottom:0}.troubleshoot-item{margin:1.5rem 0}.troubleshoot-item h4{color:#4a9eff}@media (max-width: 1024px){.docs-sidebar{display:none}.docs-container{padding:1rem}}@media (max-width: 768px){.doc-section h1{font-size:2.5rem}.doc-section h2{font-size:2rem}.doc-section h3{font-size:1.25rem}.lead{font-size:1.125rem!important}.step-box,.info-box,.warning-box,.faq-item,.code-block{padding:1rem}.code-block pre{font-size:.8rem}.docs-table{font-size:.875rem}.docs-table th,.docs-table td{padding:.75rem}}.docs-sidebar::-webkit-scrollbar{width:6px}.docs-sidebar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.docs-sidebar::-webkit-scrollbar-thumb{background:#4a9eff4d;border-radius:3px}.docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4a9eff80}.api-page{background:#000}.api-main{flex:1}.api-hero{text-align:center;padding:var(--padding-section-y) clamp(1rem,3vw,2rem) var(--padding-content-y);max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.api-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#4a9eff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.api-subtitle{font-size:1.25rem;color:#ffffffb3;line-height:1.6;margin-bottom:2rem}.api-badges{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.api-badge{padding:.5rem 1rem;background:#4a9eff26;color:#4a9eff;border-radius:20px;font-size:.875rem;font-weight:600}.api-container{max-width:1400px;margin:0 auto;padding:var(--padding-content-y) clamp(1rem,3vw,2rem) var(--padding-section-y);width:100%;box-sizing:border-box}.api-section{margin-bottom:4rem}.api-section h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(74,158,255,.2)}.api-section h3{font-size:1.75rem;font-weight:600;color:#fff;margin:2rem 0 1rem}.api-section h4{font-size:1.125rem;font-weight:600;color:#ffffffe6;margin:1.5rem 0 .75rem}.api-section p{font-size:1rem;color:#fffc;line-height:1.7;margin-bottom:1rem}.api-section ul,.api-section ol{margin:1rem 0 1rem 1.5rem;color:#fffc;line-height:1.7}.api-section li{margin-bottom:.5rem}.api-section code{background:#4a9eff1a;color:#4a9eff;padding:.25rem .5rem;border-radius:4px;font-size:.9em;font-family:Monaco,Courier New,monospace}.api-info-box{background:#4a9eff0d;border:1px solid rgba(74,158,255,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.api-info-box h3{margin-top:0;margin-bottom:1rem;font-size:1.25rem}.endpoint-url{background:#0f172acc;border:1px solid rgba(74,158,255,.3);border-radius:8px;padding:1rem 1.5rem}.endpoint-url code{background:none;color:#4a9eff;font-size:1.125rem;padding:0}.code-tabs{display:flex;gap:.5rem;margin-bottom:-1px}.code-tab{padding:.5rem 1rem;background:#0f172a80;color:#fff9;border:1px solid rgba(74,158,255,.2);border-bottom:none;border-radius:8px 8px 0 0;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.code-tab:hover{color:#ffffffe6;background:#0f172ab3}.code-tab.active{background:#0f172acc;color:#4a9eff;border-color:#4a9eff4d}.code-block{background:#0f172acc;border:1px solid rgba(74,158,255,.2);border-radius:8px;padding:1.5rem;margin:1rem 0;overflow-x:auto}.code-block pre{margin:0;font-family:Monaco,Courier New,monospace;font-size:.9rem;color:#ffffffe6;line-height:1.6}.endpoint-card{background:#0f172a80;border:1px solid rgba(74,158,255,.2);border-radius:12px;padding:2rem;margin:2rem 0;transition:all .3s ease}.endpoint-card:hover{border-color:#4a9eff66;box-shadow:0 8px 32px #4a9eff1a}.endpoint-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.http-method{padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.http-method.get{background:#22c55e26;color:#22c55e}.http-method.post{background:#4a9eff26;color:#4a9eff}.http-method.put{background:#eab30826;color:#eab308}.http-method.delete{background:#ef444426;color:#ef4444}.endpoint-path{font-family:Monaco,Courier New,monospace;font-size:1.125rem;color:#fff;font-weight:600}.param-table{background:#0f172a80;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;margin:1rem 0}.param-row{display:grid;grid-template-columns:150px 100px 1fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.param-row:last-child{border-bottom:none}.param-name{font-family:Monaco,Courier New,monospace;color:#4a9eff;font-weight:600}.param-type{color:#fff9;font-size:.875rem;font-style:italic}.param-desc{color:#fffc}.error-table{background:#0f172a80;border:1px solid rgba(239,68,68,.2);border-radius:8px;overflow:hidden;margin:1rem 0}.error-row{display:grid;grid-template-columns:250px 1fr;gap:1rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.error-row:last-child{border-bottom:none}.error-code{font-family:Monaco,Courier New,monospace;color:#ef4444;font-weight:600}.error-desc{color:#fffc}.info-box-api{background:#4a9eff0d;border:1px solid rgba(74,158,255,.2);border-radius:12px;padding:1rem 1.5rem;margin:1.5rem 0;color:#ffffffe6}.info-box-api a{color:#4a9eff;text-decoration:underline}.info-box-api a:hover{color:#5ba3e0}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1.5rem;margin:2rem 0;width:100%;box-sizing:border-box}.support-card{background:#0f172a80;border:1px solid rgba(74,158,255,.2);border-radius:12px;padding:2rem;transition:all .3s ease}.support-card:hover{border-color:#4a9eff66;transform:translateY(-4px);box-shadow:0 8px 32px #4a9eff26}.support-card h3{margin:0 0 .5rem;font-size:1.25rem}.support-card p{margin:0 0 1rem;color:#fff9;font-size:.9375rem}.support-link{color:#4a9eff;font-weight:600;text-decoration:none;transition:color .2s ease}.support-link:hover{color:#5ba3e0}@media (max-width: 768px){.api-hero{padding:3rem 1rem 2rem}.api-title{font-size:2.5rem}.api-subtitle{font-size:1.125rem}.api-badges{flex-direction:column;align-items:center}.api-section h2{font-size:2rem}.api-section h3{font-size:1.5rem}.endpoint-card{padding:1.5rem}.endpoint-header{flex-direction:column;align-items:flex-start}.endpoint-path{font-size:1rem;word-break:break-all}.param-row,.error-row{grid-template-columns:1fr;gap:.5rem}.code-block pre{font-size:.8rem}.support-grid{grid-template-columns:1fr}}@media (max-width: 480px){.api-title{font-size:2rem}.code-tabs{flex-wrap:wrap}}.terms-page{min-height:100vh;background:#000;padding-top:80px}.terms-container{max-width:900px;margin:0 auto;padding:40px 20px 80px}.terms-hero{text-align:center;margin-bottom:60px}.terms-title{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#0080ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.terms-updated{font-size:.9375rem;color:#ffffff80}.terms-content{background:linear-gradient(135deg,#0a0e1a99,#151b2e66);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:48px}.terms-section{margin-bottom:48px}.terms-section:last-child{margin-bottom:0}.terms-section h2{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid rgba(0,102,255,.2)}.terms-section h3{font-size:1.25rem;font-weight:600;color:#fff;margin-top:24px;margin-bottom:12px}.terms-section p{font-size:1rem;line-height:1.8;color:#fffc;margin-bottom:16px}.terms-section ul{list-style:none;padding:0;margin:16px 0}.terms-section ul li{font-size:1rem;line-height:1.8;color:#fffc;padding-left:28px;margin-bottom:12px;position:relative}.terms-section ul li:before{content:"→";position:absolute;left:0;color:#06f;font-weight:700}.terms-acknowledgment{margin-top:48px;padding:24px;background:#0066ff14;border:2px solid rgba(0,102,255,.3);border-radius:16px;text-align:center}.terms-acknowledgment p{font-size:1.0625rem;font-weight:600;color:#fff;margin:0}@media (max-width: 768px){.terms-page{padding-top:64px}.terms-container{padding:30px 16px 60px}.terms-title{font-size:2.25rem}.terms-content{padding:32px 24px}.terms-section h2{font-size:1.5rem}.terms-section h3{font-size:1.125rem}.terms-section p,.terms-section ul li{font-size:.9375rem}}@media (max-width: 480px){.terms-container{padding:20px 12px 40px}.terms-title{font-size:1.875rem}.terms-content{padding:24px 16px}.terms-section{margin-bottom:36px}.terms-section h2{font-size:1.25rem}.terms-section h3{font-size:1rem}.contact-info{padding:16px}.terms-acknowledgment{padding:20px 16px}.terms-acknowledgment p{font-size:.9375rem}}.privacy-page{min-height:100vh;background:#000;padding-top:80px}.privacy-container{max-width:900px;margin:0 auto;padding:40px 20px 80px}.privacy-hero{text-align:center;margin-bottom:60px}.privacy-title{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#0080ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.privacy-updated{font-size:.9375rem;color:#ffffff80}.privacy-content{background:linear-gradient(135deg,#0a0e1a99,#151b2e66);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:48px}.privacy-section{margin-bottom:48px}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid rgba(0,102,255,.2)}.privacy-section h3{font-size:1.25rem;font-weight:600;color:#fff;margin-top:24px;margin-bottom:12px}.privacy-section p{font-size:1rem;line-height:1.8;color:#fffc;margin-bottom:16px}.privacy-section ul{list-style:none;padding:0;margin:16px 0}.privacy-section ul li{font-size:1rem;line-height:1.8;color:#fffc;padding-left:28px;margin-bottom:12px;position:relative}.privacy-section ul li:before{content:"→";position:absolute;left:0;color:#06f;font-weight:700}.privacy-section ul li strong{color:#fff;font-weight:600}.contact-info{background:#0066ff0d;border:1px solid rgba(0,102,255,.2);border-radius:12px;padding:20px;margin-top:16px}.contact-info a{color:#06f;text-decoration:none;transition:color .2s ease}.contact-info a:hover{color:#0080ff;text-decoration:underline}.privacy-acknowledgment{margin-top:48px;padding:24px;background:#0066ff14;border:2px solid rgba(0,102,255,.3);border-radius:16px;text-align:center}.privacy-acknowledgment p{font-size:1.0625rem;font-weight:600;color:#fff;margin:0}@media (max-width: 768px){.privacy-page{padding-top:64px}.privacy-container{padding:30px 16px 60px}.privacy-title{font-size:2.25rem}.privacy-content{padding:32px 24px}.privacy-section h2{font-size:1.5rem}.privacy-section h3{font-size:1.125rem}.privacy-section p,.privacy-section ul li{font-size:.9375rem}}@media (max-width: 480px){.privacy-container{padding:20px 12px 40px}.privacy-title{font-size:1.875rem}.privacy-content{padding:24px 16px}.privacy-section{margin-bottom:36px}.privacy-section h2{font-size:1.25rem}.privacy-section h3{font-size:1rem}.contact-info{padding:16px}.privacy-acknowledgment{padding:20px 16px}.privacy-acknowledgment p{font-size:.9375rem}}.dev-test-page{min-height:100vh;background:linear-gradient(135deg,#0a1628,#1a2f4a,#0f1b2e);color:#e8f4f8}.dev-test-main{padding:120px 20px 60px;max-width:1200px;margin:0 auto}.dev-test-container{background:#1a2f4a99;border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,158,255,.2)}.dev-test-hero{text-align:center;margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid rgba(74,158,255,.3)}.dev-test-title{font-size:36px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#4a9eff,#87cefa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dev-test-subtitle{font-size:18px;color:#b0d4f0;margin-bottom:20px}.dev-warning{background:#ffc10726;border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:16px;margin-top:20px;color:#ffc107}.test-section{margin-bottom:40px;padding:24px;background:#0a162880;border-radius:12px;border:1px solid rgba(74,158,255,.15)}.section-title{font-size:24px;font-weight:700;margin-bottom:20px;color:#87cefa}.test-controls{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.test-input{flex:1;min-width:200px;padding:12px 16px;background:#1a2f4acc;border:1px solid rgba(74,158,255,.3);border-radius:8px;color:#e8f4f8;font-size:14px}.test-input:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px #4a9eff1a}.test-input:disabled{opacity:.5;cursor:not-allowed}.test-button{padding:12px 24px;background:linear-gradient(135deg,#4a9eff,#2e7fd9);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.test-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #4a9eff66}.test-button:disabled{opacity:.5;cursor:not-allowed}.test-button.primary{background:linear-gradient(135deg,#87cefa,#4a9eff)}.button-group{display:flex;gap:12px}.test-result{margin-top:20px;padding:16px;background:#0a1628cc;border-radius:8px;border:1px solid rgba(74,158,255,.2)}.test-result pre{margin:0;color:#b0d4f0;font-size:12px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.test-result.available{border-color:#4caf5080;background:#4caf501a}.test-result.taken{border-color:#f4433680;background:#f443361a}.success-message{padding:12px 16px;background:#4caf5026;border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#81c784;margin-top:12px}.warning-message{padding:12px 16px;background:#ffc10726;border:1px solid rgba(255,193,7,.3);border-radius:8px;color:#ffc107;margin-top:12px}.error-message{padding:12px 16px;background:#f4433626;border:1px solid rgba(244,67,54,.3);border-radius:8px;color:#ef5350;margin-top:12px}.comparison-info{padding:20px;background:#1a2f4a80;border-radius:8px;border-left:4px solid #4A9EFF}.comparison-info p{margin-bottom:12px;line-height:1.6}.comparison-info code{background:#0a1628cc;padding:2px 6px;border-radius:4px;color:#87cefa;font-size:13px}.api-info{background:#1a2f4a80;border-radius:8px;padding:16px;margin-bottom:20px;border-left:4px solid #87CEEB}.api-info p{margin:8px 0;color:#b0d4f0;line-height:1.6}.api-info strong{color:#4a9eff}.api-hint{font-size:.9rem;color:#87CEEFA!important;margin-top:12px!important}.api-hint code{background:#0000004d;padding:4px 8px;border-radius:4px;font-family:Courier New,monospace;color:#ffc107}@media (max-width: 768px){.dev-test-main{padding:100px 16px 40px}.dev-test-container{padding:24px}.dev-test-title{font-size:28px}.test-controls{flex-direction:column}.test-input{width:100%}.button-group{flex-direction:column;width:100%}.button-group .test-button{width:100%}}.migration-page{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);position:relative;overflow:hidden}.migration-content{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;z-index:1}.migration-container{width:100%;max-width:800px;position:relative}.migration-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 20s infinite ease-in-out}.orb-1{width:400px;height:400px;background:linear-gradient(135deg,#06f,#0052cc);top:-200px;left:-200px;animation-delay:0s}.orb-2{width:300px;height:300px;background:linear-gradient(135deg,#764ba2,#667eea);bottom:-150px;right:-150px;animation-delay:7s}.orb-3{width:250px;height:250px;background:linear-gradient(135deg,#00d4ff,#06f);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.migration-main{background:#151b2ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:24px;padding:4rem 3rem;box-shadow:0 20px 60px #06f3;position:relative;z-index:1}.migration-icon{display:flex;justify-content:center;margin-bottom:2rem;position:relative}.icon-circle{width:120px;height:120px;position:relative;z-index:2}.icon-svg{width:100%;height:100%;color:var(--accent-primary);animation:iconRotate 3s linear infinite}.icon-circle-bg{stroke-dasharray:283;stroke-dashoffset:283;animation:iconDraw 2s ease-out forwards}.icon-check{stroke-dasharray:50;stroke-dashoffset:50;animation:checkDraw 1s ease-out 1.5s forwards}.pulse-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border:2px solid var(--accent-primary);border-radius:50%;opacity:0;animation:pulse 2s infinite}@keyframes iconRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iconDraw{to{stroke-dashoffset:0}}@keyframes checkDraw{to{stroke-dashoffset:0}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.migration-title{text-align:center;margin-bottom:1rem;font-size:3rem;font-weight:700;background:linear-gradient(135deg,#06f,#00d4ff,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleShimmer 3s ease-in-out infinite}.title-main{display:block}.title-sub{display:block;font-size:2rem;margin-top:.5rem;animation:bounce 2s infinite}@keyframes titleShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.migration-description{text-align:center;color:var(--text-secondary);font-size:1.1rem;margin-bottom:3rem;line-height:1.6}.progress-section{margin-bottom:3rem}.progress-bar-container{width:100%;height:8px;background:#ffffff1a;border-radius:10px;overflow:hidden;margin-bottom:1rem;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#06f,#00d4ff);border-radius:10px;position:relative;overflow:hidden;transition:width .3s ease;box-shadow:0 0 20px #0066ff80}.progress-bar-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine 2s infinite}@keyframes shine{0%{left:-100%}to{left:100%}}.progress-text{display:flex;justify-content:space-between;align-items:center}.progress-percent{font-size:1.5rem;font-weight:700;color:var(--accent-primary)}.progress-label{color:var(--text-secondary);font-size:.9rem}.steps-section{margin-bottom:2rem}.current-step{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#0066ff1a;border:1px solid rgba(0,102,255,.2);border-radius:12px;margin-bottom:2rem}.step-indicator{display:flex;flex-direction:column;align-items:center}.step-dot{width:16px;height:16px;border-radius:50%;background:#fff3;border:2px solid var(--accent-primary)}.step-dot.active{background:var(--accent-primary);box-shadow:0 0 20px #06f9;animation:dotPulse 1.5s infinite}.step-line{width:2px;height:30px;background:#ffffff1a;margin-top:.5rem}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.step-content{flex:1}.step-label{color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem}.step-name{color:var(--text-primary);font-size:1.1rem;font-weight:600}.all-steps{display:flex;flex-direction:column;gap:.75rem}.step-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;transition:all .3s ease;opacity:.5}.step-item.completed{opacity:1;background:#0066ff0d}.step-item.active{opacity:1;background:#0066ff1a;animation:stepActive 2s infinite}@keyframes stepActive{0%,to{background:#0066ff1a}50%{background:#0066ff26}}.step-item-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--accent-primary)}.step-item.active .step-item-icon{animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-item-text{color:var(--text-primary);font-size:.95rem}.migration-status{display:flex;justify-content:center;margin-bottom:2rem}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#0066ff1a;border:1px solid rgba(0,102,255,.3);border-radius:20px;color:var(--accent-primary);font-size:.9rem;font-weight:600}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);animation:statusBlink 1.5s infinite}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.3}}.migration-social{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color)}.social-text{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.social-links{display:flex;justify-content:center;gap:1rem}.social-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);text-decoration:none;font-size:.95rem;transition:all .3s ease}.social-link:hover{background:#0066ff1a;border-color:var(--accent-primary);transform:translateY(-2px)}.social-link svg{width:18px;height:18px}@media (max-width: 768px){.migration-main{padding:2.5rem 1.5rem}.migration-title{font-size:2rem}.title-sub{font-size:1.5rem}.icon-circle{width:100px;height:100px}.all-steps{font-size:.9rem}}.under-construction-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.construction-container{text-align:center;max-width:600px;background:#fffffff2;padding:3rem;border-radius:20px;box-shadow:0 20px 60px #0000004d}.construction-icon{font-size:5rem;margin-bottom:1.5rem;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.construction-title{font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.construction-message{font-size:1.25rem;color:#4a5568;margin-bottom:.5rem;line-height:1.6}.construction-submessage{font-size:1rem;color:#718096;margin-bottom:2rem}.construction-details{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.construction-details p{margin:.5rem 0;color:#718096;font-size:.9rem}.construction-details p:first-child{font-weight:600;color:#4a5568;font-size:1rem}@media (max-width: 768px){.construction-container{padding:2rem 1.5rem}.construction-title{font-size:2rem}.construction-message{font-size:1.1rem}.construction-icon{font-size:4rem}}.mainnet-launch-page{min-height:100vh;background:linear-gradient(180deg,#0a0e14,#151b2e);padding:100px 20px 80px}.mainnet-launch-container{max-width:1200px;margin:0 auto}.mainnet-launch-header{text-align:center;margin-bottom:64px}.news-badge.live{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.mainnet-launch-header h1{font-size:3.5rem;font-weight:700;color:#fff;margin:0 0 24px;background:linear-gradient(135deg,#4a9eff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mainnet-launch-header .subtitle{font-size:1.25rem;color:#ffffffb3;max-width:800px;margin:0 auto;line-height:1.6}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:32px}.status-card{background:#151b2e99;border:1px solid rgba(34,197,94,.2);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.status-card:hover{border-color:#22c55e66;box-shadow:0 8px 24px #22c55e33}.status-icon{font-size:3rem;margin-bottom:16px}.status-card h3{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 12px}.status-card p{font-size:.9375rem;color:#ffffffb3;line-height:1.6;margin:0}.benefit-card{background:#151b2e99;border:1px solid rgba(74,158,255,.2);border-radius:16px;padding:32px;transition:all .3s ease}.benefit-card:hover{border-color:#4a9eff66;transform:translateY(-4px);box-shadow:0 8px 24px #4a9eff33}.benefit-icon{font-size:2.5rem;margin-bottom:16px}@media (max-width: 768px){.mainnet-launch-page{padding:80px 16px 60px}.mainnet-launch-header h1{font-size:2.5rem}.mainnet-launch-header .subtitle{font-size:1.125rem}.content-section h2{font-size:1.75rem}.benefits-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-button{width:100%}}.validator-program-page{min-height:100vh;background:linear-gradient(180deg,#0a0e14,#151b2e);padding:100px 20px 80px}.validator-program-container{max-width:1200px;margin:0 auto}.validator-program-header{text-align:center;margin-bottom:64px}.news-badge{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px}.news-badge.coming-soon{background:#4a9eff33;color:#4a9eff;border:1px solid rgba(74,158,255,.3)}.validator-program-header h1{font-size:3.5rem;font-weight:700;color:#fff;margin:0 0 24px;background:linear-gradient(135deg,#4a9eff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.validator-program-header .subtitle{font-size:1.25rem;color:#ffffffb3;max-width:800px;margin:0 auto;line-height:1.6}.content-section{margin-bottom:64px}.content-section h2{font-size:2rem;font-weight:700;color:#fff;margin:0 0 24px}.content-section p{font-size:1.125rem;color:#fffc;line-height:1.8;margin-bottom:24px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.benefit-card{background:#151b2e99;border:1px solid rgba(74,158,255,.2);border-radius:16px;padding:32px;transition:border-color .3s ease,box-shadow .3s ease}.benefit-card:hover{border-color:#4a9eff66;box-shadow:0 8px 24px #4a9eff33}.benefit-card:hover .benefit-icon{background:#4a9eff33;border-color:#4a9eff66}.benefit-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;background:#4a9eff1a;border:1px solid rgba(74,158,255,.2);margin-bottom:16px;color:#4a9eff;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease;transform:none;animation:none}.benefit-icon svg{width:32px;height:32px;display:block;animation:none!important;transition:none!important;transform:none!important}.benefit-card h3{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 12px}.benefit-card p{font-size:.9375rem;color:#ffffffb3;line-height:1.6;margin:0}.info-box{background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:16px;padding:32px;margin-top:32px}.info-box h3{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 16px}.info-box p{font-size:1.125rem;color:#fffc;line-height:1.8;margin:0}.info-box a{color:#4a9eff;text-decoration:none;font-weight:600;transition:color .2s ease}.info-box a:hover{color:#3b82f6}.cta-buttons{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease}.cta-button.primary{background:#4a9eff;color:#fff;border:1px solid #4A9EFF}.cta-button.primary:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #4a9eff66}.cta-button.secondary{background:transparent;color:#4a9eff;border:1px solid rgba(74,158,255,.3)}.cta-button.secondary:hover{background:#4a9eff1a;border-color:#4a9eff80}@media (max-width: 768px){.validator-program-page{padding:80px 16px 60px}.validator-program-header h1{font-size:2.5rem}.validator-program-header .subtitle{font-size:1.125rem}.content-section h2{font-size:1.75rem}.benefits-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-button{width:100%}}.statistics-page{background:#0a0e14;color:#fff}.statistics-main{padding-top:80px}.statistics-hero{text-align:center;padding:var(--padding-content-y) var(--padding-section-x);background:linear-gradient(135deg,#3b82f61a,#10b9811a);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:var(--padding-content-y);width:100%;max-width:100%;box-sizing:border-box}.statistics-title{font-size:48px;font-weight:800;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.statistics-subtitle{font-size:20px;color:#ffffffb3;max-width:600px;margin:0 auto}.statistics-container{max-width:var(--container-width-medium);margin:0 auto;padding:0 var(--padding-section-x) var(--padding-content-y);width:100%;box-sizing:border-box}.loading-state .spinning{animation:spin 1s linear infinite;margin-bottom:20px;color:#3b82f6}.loading-progress{margin-top:24px;max-width:400px;margin-left:auto;margin-right:auto}.progress-bar{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:12px}.progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:4px;transition:width .3s ease}.progress-info{display:flex;justify-content:space-between;font-size:12px;color:#ffffff80}.estimated-time{color:#3b82f6cc}.stats-section{margin-bottom:60px;width:100%}.section-title{font-size:32px;font-weight:700;margin-bottom:32px;color:#fff;display:flex;align-items:center;gap:12px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:24px;margin-bottom:40px;width:100%;box-sizing:border-box}.stat-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.stat-card.clickable-card{cursor:pointer}.stat-card.clickable-card:hover{background:#ffffff14;border-color:#3b82f680;transform:translateY(-2px)}.stat-card-header{display:flex;align-items:center;gap:24px}.stat-chart{height:80px;margin:8px 0}.stat-footer{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.view-details{font-size:12px;color:#3b82f6cc;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.clickable-section{cursor:pointer;transition:all .2s ease}.clickable-section:hover{opacity:.9;transform:scale(1.01)}.stat-icon{width:64px;height:64px;border-radius:12px;background:linear-gradient(135deg,#3b82f633,#10b98133);display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.stat-content{flex:1}.stat-value{font-size:36px;font-weight:800;color:#fff;margin-bottom:8px;line-height:1}.stat-label{font-size:14px;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.tld-breakdown{display:flex;flex-direction:column;gap:20px}.tld-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px}.tld-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tld-name{font-size:20px;font-weight:700;color:#fff}.tld-count{font-size:24px;font-weight:800;color:#3b82f6}.tld-bar{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:8px}.tld-bar-fill{height:100%;border-radius:4px;transition:width .5s ease}.tld-percentage{font-size:14px;color:#fff9;text-align:right}.timeline-chart{display:flex;align-items:flex-end;gap:16px;padding:40px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;min-height:300px}.timeline-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.timeline-date{font-size:12px;color:#fff9;margin-bottom:8px}.timeline-bar-container{width:100%;height:200px;display:flex;align-items:flex-end;justify-content:center}.timeline-bar-fill{width:100%;background:linear-gradient(180deg,#3b82f6,#10b981);border-radius:4px 4px 0 0;min-height:4px;transition:height .5s ease}.timeline-count{font-size:14px;font-weight:600;color:#fff;margin-top:4px}.recent-registrations{display:grid;gap:12px}.recent-reg-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.recent-reg-item:hover{background:#ffffff14;border-color:#3b82f64d}.recent-reg-domain{display:flex;align-items:center;gap:8px;font-weight:600;color:#fff}.recent-reg-info{display:flex;align-items:center;gap:16px;font-size:14px;color:#fff9}.recent-reg-time{font-family:Courier New,monospace}.recent-reg-owner{font-family:Courier New,monospace;color:#3b82f6cc;display:flex;align-items:center;gap:6px}.recent-reg-time{display:flex;align-items:center;gap:6px}.domain-name{font-weight:600}.section-header-with-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.sort-controls{display:flex;gap:8px}.sort-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:14px;cursor:pointer;transition:all .2s ease}.sort-btn:hover{background:#ffffff14;border-color:#3b82f64d;color:#fff}.sort-btn.active{background:#3b82f633;border-color:#3b82f680;color:#3b82f6}.sort-btn:disabled{opacity:.5;cursor:not-allowed}.section-subtitle{font-size:14px;color:#fff9;margin-bottom:24px}.holders-table-container{overflow-x:auto;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:24px}.holders-table{width:100%;border-collapse:collapse}.holders-table thead{background:#ffffff0d}.holders-table th{padding:16px 20px;text-align:left;font-size:14px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(255,255,255,.1)}.holders-table td{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.holders-table tbody tr{transition:background .2s ease}.holders-table tbody tr:hover{background:#ffffff08}.rank-cell{display:flex;align-items:center;gap:8px;font-weight:600;color:#fff}.address-cell code{font-family:Courier New,monospace;font-size:14px;color:#fffc;background:#0003;padding:4px 8px;border-radius:4px}.count-cell{text-align:center}.domain-count-badge{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#3b82f633,#10b98133);border:1px solid rgba(59,130,246,.3);border-radius:12px;font-weight:700;font-size:14px;color:#3b82f6}.domain-count-badge.clickable{cursor:pointer;transition:all .2s ease}.domain-count-badge.clickable:hover{background:linear-gradient(135deg,#3b82f64d,#10b9814d);border-color:#3b82f680;transform:scale(1.05)}.domains-cell{max-width:500px}.domains-list{display:flex;flex-wrap:wrap;gap:6px}.domain-tag{display:inline-block;padding:4px 10px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:12px;color:#ffffffe6;font-family:Courier New,monospace}.domain-tag-more{display:inline-block;padding:4px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;color:#fff9;font-style:italic}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}.pagination-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:#ffffff14;border-color:#3b82f64d;color:#fff}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-info{padding:12px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;color:#ffffffb3;font-weight:600}.info-box-stats{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:24px}.info-box-stats h3{font-size:20px;font-weight:700;margin-bottom:16px;color:#fff}.info-box-stats ul{list-style:none;padding:0;margin:0}.info-box-stats li{color:#fffc;padding:8px 0 8px 24px;position:relative}.info-box-stats li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}@media (max-width: 768px){.statistics-title{font-size:36px}.stats-grid{grid-template-columns:1fr}.timeline-chart{flex-wrap:wrap;gap:12px}.recent-reg-item{flex-direction:column;align-items:flex-start;gap:8px}.recent-reg-info{flex-direction:column;align-items:flex-start;gap:4px}.section-header-with-controls{flex-direction:column;align-items:flex-start}.sort-controls{width:100%;flex-wrap:wrap}.holders-table-container{overflow-x:scroll}.holders-table{min-width:600px}.pagination-controls{flex-wrap:wrap}}.holder-domains-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.holder-domains-modal{background:#0a0e14;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px}.modal-subtitle{font-size:14px;color:#fff9;font-family:Courier New,monospace;margin:0}.modal-close-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal-close-btn:hover{background:#ffffff1a;color:#fff}.modal-content{padding:24px 32px;overflow-y:auto;flex:1}.modal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1);width:100%;box-sizing:border-box}.modal-stat-item{display:flex;flex-direction:column;gap:8px}.modal-stat-label{font-size:12px;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.modal-stat-value{font-size:24px;font-weight:700;color:#3b82f6}.modal-stat-address{display:flex;align-items:center;gap:8px}.modal-stat-address code{font-family:Courier New,monospace;font-size:14px;color:#fffc;background:#0003;padding:4px 8px;border-radius:4px;flex:1}.copy-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.copy-btn:hover{background:#3b82f633;border-color:#3b82f64d;color:#3b82f6}.modal-search{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;margin-bottom:24px}.modal-search svg{color:#fff9;flex-shrink:0}.domain-search-input{flex:1;background:transparent;border:none;color:#fff;font-size:14px;outline:none}.domain-search-input::placeholder{color:#fff6}.search-results-count{font-size:12px;color:#fff9;padding:4px 8px;background:#3b82f61a;border-radius:4px}.modal-loading{text-align:center;padding:60px 20px;color:#fff9}.modal-loading .spinning{animation:spin 1s linear infinite;margin-bottom:16px;color:#3b82f6}.domains-list-container{max-height:500px;overflow-y:auto}.domains-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;width:100%;box-sizing:border-box}.domain-detail-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;transition:all .2s ease}.domain-detail-card:hover{background:#ffffff14;border-color:#3b82f64d}.domain-detail-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.domain-detail-name{font-weight:600;font-size:16px;color:#fff}.domain-detail-tld{color:#3b82f6;font-weight:700}.domain-detail-info{display:flex;flex-direction:column;gap:10px}.domain-detail-row{display:flex;flex-direction:column;gap:4px}.domain-detail-label{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.domain-detail-value{display:flex;align-items:center;gap:6px}.domain-detail-value code{font-family:Courier New,monospace;font-size:12px;color:#fffc;background:#0003;padding:2px 6px;border-radius:4px}.copy-btn-small{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px;color:#fff9;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.copy-btn-small:hover{background:#3b82f633;border-color:#3b82f64d;color:#3b82f6}.domain-detail-link{display:flex;align-items:center;gap:6px;color:#3b82f6;text-decoration:none;font-family:Courier New,monospace;font-size:12px;transition:color .2s ease}.domain-detail-link:hover{color:#60a5fa}.no-domains{text-align:center;padding:60px 20px;color:#fff9}.no-domains svg{margin-bottom:16px;opacity:.5}@media (max-width: 768px){.holder-domains-modal{max-width:100%;max-height:100vh;border-radius:0}.modal-header,.modal-content{padding:20px}.domains-grid{grid-template-columns:1fr}}.statistics-detail-page{min-height:100vh;background:#0a0e14;color:#fff}.statistics-detail-main{max-width:1400px;margin:0 auto;padding:80px 20px 60px}.detail-header{margin-bottom:40px}.back-button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;cursor:pointer;transition:all .2s ease;margin-bottom:20px;font-size:14px}.back-button:hover{background:#ffffff1a;color:#fff}.detail-header h1{font-size:42px;font-weight:800;margin-bottom:8px;color:#fff}.detail-subtitle{font-size:18px;color:#fff9}.loading-state{text-align:center;padding:80px 20px;color:#fff9}.spinner{width:48px;height:48px;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.detail-content{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px}.search-filters-section{margin-bottom:24px}.statistics-detail-page .search-bar{display:flex;align-items:center;gap:12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;margin-bottom:16px}.statistics-detail-page .search-bar svg{color:#ffffff80;flex-shrink:0}.statistics-detail-page .search-bar input{flex:1;background:transparent;border:none;color:#fff;font-size:14px;outline:none}.statistics-detail-page .search-bar input::placeholder{color:#fff6}.filter-buttons{display:flex;gap:12px;flex-wrap:wrap}.filter-buttons button{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;font-size:14px}.filter-buttons button:hover{background:#ffffff1a}.filter-buttons button.active{background:#3b82f633;border-color:#3b82f6;color:#3b82f6}.results-count{margin-bottom:20px;color:#fff9;font-size:14px}.domains-table-container{overflow-x:auto;margin-bottom:24px}.domains-table{width:100%;border-collapse:collapse}.domains-table thead{background:#0000004d}.domains-table th{padding:16px 20px;text-align:left;font-size:12px;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(255,255,255,.1)}.domains-table td{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.domains-table tbody tr{transition:background .2s ease}.domains-table tbody tr:hover{background:#ffffff08}.domain-cell{display:flex;align-items:center;gap:6px;font-weight:600;color:#fff}.tld-badge{display:inline-block;padding:4px 10px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:12px;color:#3b82f6;font-weight:600}.address-code{font-family:Courier New,monospace;font-size:12px;color:#fffc;background:#0003;padding:2px 6px;border-radius:4px}.address-link{display:inline-flex;align-items:center;gap:6px;color:#3b82f6cc;text-decoration:none;transition:all .2s ease}.address-link:hover{color:#3b82f6}.address-link svg{opacity:.7}.address-link:hover svg{opacity:1}.table-footer{padding:16px;text-align:center;color:#ffffff80;font-size:14px}.export-section{display:flex;justify-content:flex-end}.export-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#3b82f6;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:600}.export-btn:hover{background:#3b82f633;border-color:#3b82f6}@media (max-width: 768px){.statistics-detail-main{padding-left:16px;padding-right:16px}.detail-content{padding:20px}.domains-table-container{overflow-x:scroll}.domains-table{min-width:600px}}.token-logo{border-radius:50%;background:#ffffff0d;padding:2px}.token-logo-fallback{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;border-radius:50%;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.payment-token-selector{margin:1rem 0;position:relative;display:flex;flex-direction:column}.payment-label{display:block;font-size:.75rem;font-weight:600;color:#ffffffb3;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.payment-dropdown-wrapper{position:relative}.payment-dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border:1.5px solid rgba(255,255,255,.15);border-radius:10px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .2s ease;text-align:left;min-height:48px;box-sizing:border-box}.payment-dropdown-trigger:hover:not(:disabled){border-color:#4a9eff80;background:#ffffff14;transform:translateY(-1px)}.payment-dropdown-trigger.open{border-color:#4a9effb3;background:#4a9eff1a;box-shadow:0 0 0 2px #4a9eff33}.payment-dropdown-trigger.insufficient{border-color:#ff575799;background:#ff57571a}.payment-dropdown-trigger:disabled{opacity:.5;cursor:wait}.trigger-content{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.75rem;min-width:0}.trigger-logo{flex-shrink:0}.trigger-token{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;flex:1}.trigger-symbol{font-size:.875rem;font-weight:700;color:#fffffff2;line-height:1.2}.trigger-name{font-size:.625rem;color:#fff9;line-height:1.2}.trigger-balance{display:flex;align-items:center;gap:.375rem}.balance-value{font-size:.75rem;font-weight:600;color:#ffffffe6}.insufficient-indicator{font-size:.75rem;color:#ff5757}.chevron{color:#fff9;transition:transform .2s ease;flex-shrink:0;margin-left:.5rem}.chevron.open{transform:rotate(180deg)}.payment-dropdown-menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#0f1f3df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:1000;max-height:200px;overflow-y:auto;margin-top:.25rem}.dropdown-option{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:none;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;cursor:pointer;transition:all .15s ease;text-align:left}.dropdown-option:last-child{border-bottom:none}.dropdown-option:hover:not(:disabled){background:#ffffff14}.dropdown-option.selected{background:#4a9eff33;border-left:3px solid rgba(74,158,255,.8)}.dropdown-option.insufficient{opacity:.5;cursor:not-allowed}.dropdown-option:disabled{cursor:not-allowed;opacity:.4}.option-left{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.dropdown-logo{flex-shrink:0}.option-text{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.option-symbol{font-size:.8125rem;font-weight:700;color:#fffffff2;line-height:1.2}.option-name{font-size:.625rem;color:#fff9;line-height:1.2}.option-right{display:flex;align-items:center;gap:.5rem}.option-balance{font-size:.75rem;font-weight:600;color:#ffffffe6}.option-badge{display:inline-block;padding:.125rem .5rem;font-size:.5625rem;font-weight:600;color:#ff5757;background:#ff575733;border-radius:4px;border:1px solid rgba(255,87,87,.3)}.check-mark{color:#4a9eff;font-weight:700;font-size:.875rem}.selected-icon{color:#4a9eff;flex-shrink:0}.loading{font-size:.75rem;color:#fff9;font-style:italic}.payment-summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.75rem}.price-label{font-weight:600;color:#ffffffb3;text-transform:uppercase;font-size:.6875rem;letter-spacing:.5px}.price-amount{font-weight:700;color:#fffffff2;font-size:.875rem}@media (max-width: 768px){.payment-token-selector{margin:0}.payment-label{font-size:.75rem;margin-bottom:.5rem;font-weight:600}.payment-dropdown-trigger{padding:.75rem 1rem;min-height:52px;border-radius:10px}.trigger-content{gap:.75rem}.trigger-symbol{font-size:.875rem;font-weight:700}.trigger-name{font-size:.6875rem}.trigger-logo{width:20px;height:20px;flex-shrink:0}.balance-value{font-size:.8125rem;font-weight:600}.chevron{width:18px;height:18px}.dropdown-logo{width:24px;height:24px}.option-left{gap:.75rem}.payment-dropdown-menu{max-height:200px;border-radius:10px;margin-top:.5rem;box-shadow:0 8px 24px #00000080}.dropdown-option{padding:.75rem 1rem;min-height:56px}.option-symbol{font-size:.8125rem}.option-name{font-size:.6875rem}.option-balance{font-size:.8125rem}.selected-icon{width:18px;height:18px}}@media (max-width: 480px){.payment-token-selector{margin:0}.payment-label{font-size:.6875rem;margin-bottom:.5rem}.payment-dropdown-trigger{padding:.75rem .875rem;min-height:52px}.trigger-content{gap:.625rem}.trigger-symbol{font-size:.8125rem}.trigger-name{font-size:.625rem}.trigger-logo{width:18px;height:18px}.balance-value{font-size:.75rem}.dropdown-option{padding:.75rem .875rem;min-height:52px}.option-symbol{font-size:.75rem}.option-name{font-size:.625rem}.option-balance{font-size:.75rem}}.search-modal-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(160deg,#0a1628,#0f1f3d 40%,#162948);z-index:999;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:2rem 1rem 1rem}.search-modal-fullscreen:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(74,158,255,.08) 0%,transparent 70%);border-radius:50%;top:20%;right:10%;animation:float 20s ease-in-out infinite;pointer-events:none}.search-modal-fullscreen:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(0,128,255,.06) 0%,transparent 70%);border-radius:50%;bottom:15%;left:5%;animation:float 15s ease-in-out infinite reverse;pointer-events:none}.search-modal-close-btn{position:absolute;top:2rem;right:2rem;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#ffffffb3;cursor:pointer;padding:.625rem;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;align-items:center;justify-content:center}.search-modal-close-btn:hover{background:#ffffff1f;border-color:#fff3;color:#fff;transform:rotate(90deg)}.search-modal-center{width:90%;max-width:720px;text-align:center;position:relative;z-index:1;margin-top:3.5rem;animation:modalSlideUp .5s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.search-modal-title{font-size:clamp(1.75rem,4vw,3.25rem);font-weight:800;color:#fff;margin-bottom:3rem;line-height:1.2;letter-spacing:-.02em}.search-modal-title .highlight{background:linear-gradient(135deg,#4a9eff,#0080ff,#357abd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.search-modal-form{margin-bottom:2rem}.search-modal-input-group{display:flex;align-items:center;background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(74,158,255,.2);border-radius:16px;padding:.5rem .75rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.search-modal-input-group:focus-within{background:#ffffff14;border-color:#4a9eff;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff1a}.search-modal-input{flex:1;background:transparent;border:none;color:#fff;font-size:1.25rem;font-weight:500;padding:1rem 1.25rem;outline:none;letter-spacing:.01em}.search-modal-input::placeholder{color:#ffffff59;font-weight:400}.search-modal-hint{font-size:.8125rem;color:#fff6;margin-right:.75rem;padding:.375rem .625rem;background:#ffffff0f;border-radius:6px;border:1px solid rgba(255,255,255,.08);font-family:SF Mono,Monaco,Courier New,monospace;font-weight:500}.search-modal-search-btn{background:linear-gradient(135deg,#4a9eff,#357abd);color:#fff;border:none;padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 4px 16px #4a9eff4d,inset 0 1px #fff3;position:relative;overflow:hidden}.search-modal-search-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#5aafff,#408cc0);opacity:0;transition:opacity .3s ease}.search-modal-search-btn:hover{box-shadow:0 6px 24px #4a9eff66,inset 0 1px #ffffff4d;transform:translateY(-2px)}.search-modal-search-btn:hover:before{opacity:1}.search-modal-search-btn:active{transform:translateY(0)}.search-modal-search-btn svg,.search-modal-search-btn span{position:relative;z-index:1}.search-modal-recent{margin-top:3rem;opacity:.9;animation:fadeInUp .6s cubic-bezier(.34,1.56,.64,1) .2s backwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:.9;transform:translateY(0)}}.search-modal-recent h3{font-size:.8125rem;color:#ffffff80;margin-bottom:1rem;text-align:left;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.recent-tags{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-start}.recent-tag{background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,158,255,.15);color:#fffc;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;font-weight:500}.recent-tag:hover{background:#4a9eff1f;border-color:#4a9eff;color:#fff;transform:translateY(-1px)}.recent-clear{background:transparent;border:1px solid rgba(239,68,68,.25);color:#ef4444cc;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .2s ease;font-weight:500}.recent-clear:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.search-results-page{min-height:100vh;background:#0a1628;padding:2rem 0}.search-results-header{max-width:1200px;margin:0 auto 2rem;padding:0 clamp(1rem,2vw,1.5rem);width:100%;box-sizing:border-box}.search-results-top-row{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.search-results-form{flex:1;min-width:0}.search-results-payment-wrapper{flex-shrink:0;width:280px;min-width:240px;display:flex;align-items:center}.search-results-payment-wrapper .payment-token-selector{margin:0;width:100%}.search-results-payment-wrapper .payment-label{display:none}.search-results-payment-wrapper .payment-dropdown-trigger{height:100%;min-height:48px;padding:.625rem 1rem}.search-results-input-group{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(74,158,255,.2);border-radius:10px;padding:.625rem 1rem;margin-bottom:0;transition:all .3s ease;min-height:48px}.search-results-input-group:focus-within{border-color:#4a9eff;background:#ffffff14}.search-results-input{flex:1;background:transparent;border:none;color:#fff;font-size:1rem;padding:.25rem 0;outline:none}.search-results-input::placeholder{color:#ffffff4d}.search-results-hint{font-size:.75rem;color:#fff6;margin-right:.75rem;padding:.25rem .4rem;background:#ffffff0d;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.search-results-search-btn{background:linear-gradient(135deg,#4a9eff,#357abd);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:7px;font-size:.9375rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s ease;white-space:nowrap}.search-results-search-btn:hover{background:linear-gradient(135deg,#5aafff,#408cc0);box-shadow:0 4px 12px #4a9eff4d}.search-results-recent{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.recent-label{font-size:.875rem;color:#ffffff80}.recent-tags-inline{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.recent-tag-small{background:#ffffff0f;border:1px solid rgba(74,158,255,.15);color:#fffc;padding:.375rem .625rem;border-radius:5px;font-size:.8125rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.375rem}.recent-tag-small:hover{background:#4a9eff1f;border-color:#4a9eff;color:#fff}.recent-clear-small{background:transparent;border:1px solid rgba(239,68,68,.25);color:#ef4444;padding:.375rem .625rem;border-radius:5px;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.recent-clear-small:hover{background:#ef44441a;border-color:#ef4444}.search-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:#ffffffb3;gap:1rem}.search-results-content{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,2vw,1.5rem);width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start}.results-section-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.search-results-main{background:#0f172a66;border:1px solid rgba(74,158,255,.15);border-radius:12px;padding:1.75rem;overflow:visible}.result-card-main{background:transparent;position:relative;overflow:visible}.result-card-visual-wrapper{margin-bottom:1.5rem}.result-card-visual{width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 8px 24px #0000004d}.result-card-icon{font-size:2.5rem;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.tlds-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(74,158,255,.15)}.tlds-list-title{font-size:.875rem;color:#fff9;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.tld-result-card{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#ffffff08;border:1px solid rgba(74,158,255,.1);border-radius:10px;transition:all .2s ease;gap:1rem}.tld-result-visual{width:48px;height:48px;min-width:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;flex-shrink:0}.tld-result-icon{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.3)}.tld-result-card:hover{background:#ffffff0d;border-color:#4a9eff33}.tld-result-left{flex:1;min-width:0}.tld-result-domain{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .375rem;word-break:break-word}.tld-result-price{font-size:.9375rem;color:#4a9eff;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.tld-result-taken{color:#ef4444;font-size:.875rem;font-weight:600}.tld-owner-details{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(239,68,68,.15)}.tld-owner-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem;font-size:.8125rem}.tld-owner-row:last-child{margin-bottom:0}.tld-owner-label{font-size:.75rem;color:#fff9;font-weight:500;flex-shrink:0;min-width:fit-content}.tld-owner-group{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;flex:1;min-width:0}.tld-owner-link{font-size:.75rem;color:#ffffffd9;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:2px;transition:all .2s ease;font-family:Courier New,monospace;word-break:break-all;overflow-wrap:break-word}.tld-owner-link:hover{color:#4a9eff;text-decoration-color:#4a9eff}.tld-owner-link.tld-primary-domain{color:#4a9eff;text-decoration-color:#4a9eff80;font-weight:600}.tld-owner-link.tld-primary-domain:hover{text-decoration-color:#4a9eff}.tld-explorer-link{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;color:#4a9eff;text-decoration:none;font-size:.75rem;font-weight:600;padding:.25rem .5rem;background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:4px;transition:all .2s ease;flex-shrink:0;min-width:28px;height:28px}.tld-explorer-link:hover{background:#4a9eff33;border-color:#4a9eff;transform:translateY(-1px)}.tld-explorer-link svg{width:12px;height:12px;flex-shrink:0}.tld-result-right{display:flex;gap:.625rem;flex-shrink:0}.result-card-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.result-domain-wrapper{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.result-domain-large{font-size:1.75rem;font-weight:700;color:#fff;margin:0;word-break:break-word}.domain-warning-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:help;box-shadow:0 2px 8px #ff6b6b4d;animation:pulse-warning 2s ease-in-out infinite}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.8}}.domain-cleaned-notice{background:#ffc1071a;border-left:3px solid #ffc107;padding:.5rem;border-radius:4px;font-size:.8rem;display:flex;flex-direction:column;gap:.25rem}.domain-cleaned-notice small{color:#ffc107;display:block}.domain-cleaned-notice .warning-text{color:#ff6b6b;font-weight:500}.tld-domain-wrapper{display:flex;align-items:center;gap:.5rem}.tld-warning-icon{color:#ff6b6b;font-size:.875rem;cursor:help}.badge-genesis{background:linear-gradient(135deg,#ef444426,#fbbf2426);color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;white-space:nowrap;box-shadow:0 0 20px #ef444433}.badge-apex{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3);padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;white-space:nowrap}.badge-diamond{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3);padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;white-space:nowrap}.badge-degen{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;white-space:nowrap}.badge-normie{background:#6b728026;color:#9ca3af;border:1px solid rgba(107,114,128,.3);padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;white-space:nowrap}.result-card-actions{display:flex;gap:1rem;margin-top:1.5rem}.btn-add-cart-search{flex:1;padding:.875rem 1.5rem;border-radius:10px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:600;transition:all .2s ease}.btn-add-cart-search:hover,.btn-add-cart-search.in-cart{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.btn-buy-now-search{flex:1;padding:.875rem 1.5rem;border-radius:10px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem}.btn-buy-now-search:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.btn-buy-now-search:disabled{opacity:.5;cursor:not-allowed}.result-card-taken{padding:1.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:12px;margin-top:1rem}.result-taken-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.result-taken-icon-wrapper{flex-shrink:0}.result-taken-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d}.result-taken-icon-letter{font-size:1.75rem;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.result-taken-text{color:#ef4444;font-weight:600;font-size:1rem;margin:0;flex:1}.result-owner-text{color:#fff9;font-size:.875rem;margin:0;font-family:Courier New,monospace}.result-owner-details{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(239,68,68,.2)}.owner-info-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.owner-info-row:last-child{margin-bottom:0}.owner-label{font-size:.875rem;color:#ffffffb3;font-weight:500;flex-shrink:0;min-width:fit-content}.owner-address-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1;min-width:0}.owner-display-link{font-size:.875rem;color:#ffffffe6;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:2px;transition:all .2s ease;font-family:Courier New,monospace}.owner-display-link:hover{color:#4a9eff;text-decoration-color:#4a9eff}.owner-display-link.owner-primary-domain{color:#4a9eff;text-decoration-color:#4a9eff80;font-weight:600}.owner-display-link.owner-primary-domain:hover{text-decoration-color:#4a9eff}.owner-address-mono{font-family:Courier New,monospace;font-size:.75rem;color:#ffffff80;word-break:break-all;background:#ffffff08;padding:.375rem .625rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);display:inline-block;width:fit-content}.explorer-link{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;color:#4a9eff;text-decoration:none;font-size:.8125rem;font-weight:600;padding:.375rem .625rem;background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:6px;transition:all .2s ease;flex-shrink:0;min-width:36px;height:32px}.explorer-link:hover{background:#4a9eff33;border-color:#4a9eff;transform:translateY(-1px)}.explorer-link svg{width:14px;height:14px;flex-shrink:0}.search-results-alternatives{background:#0f172a66;border:1px solid rgba(74,158,255,.15);border-radius:12px;padding:1.75rem}.alternatives-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.ai-badge{font-size:.8125rem;color:#4a9eff;font-weight:600;padding:.25rem .625rem;background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:6px;white-space:nowrap}.alternatives-section-label{font-size:.875rem;color:#fff9;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(74,158,255,.1)}.ai-loading{display:flex;align-items:center;gap:.75rem;padding:1.5rem;justify-content:center;color:#fff9;font-size:.875rem}.ai-empty{padding:1.5rem;text-align:center;color:#ffffff80;font-size:.875rem}.alternatives-sort{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#fff9}.sort-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.375rem .625rem;border-radius:6px;font-size:.875rem;cursor:pointer}.sort-toggle{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.375rem .625rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.sort-toggle:hover{background:#ffffff1a}.alternatives-list{display:flex;flex-direction:column;gap:0}.alternative-item{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 0;border-bottom:1px solid rgba(74,158,255,.08);transition:all .2s ease;gap:1rem}.alternative-visual{width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;flex-shrink:0}.alternative-icon{font-size:1.25rem;font-weight:700;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.3)}.alternative-item:last-child{border-bottom:none}.alternative-item:hover{background:#4a9eff08;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.alternative-left{flex:1;min-width:0}.alternative-domain{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .25rem;word-break:break-word}.alternative-price{font-size:.9375rem;color:#4a9eff;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.alternative-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.btn-add-cart-small{padding:.5rem;border-radius:7px;border:1px solid rgba(59,130,246,.2);background:#3b82f61a;color:#fffc;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.btn-add-cart-small:hover,.btn-add-cart-small.in-cart{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.btn-buy-small{padding:.5rem;border-radius:7px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.btn-buy-small.nft{background:linear-gradient(135deg,#f97316,#ea580c)}.btn-buy-small:hover:not(:disabled){transform:translateY(-2px)}.btn-buy-small.nft:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.btn-buy-small:disabled{opacity:.5;cursor:not-allowed}.alternative-taken{color:#ef4444;font-size:.875rem;font-weight:600}@media (max-width: 968px){.search-cart-toggle-wrapper{top:70px;right:1rem}.search-cart-sidebar{width:100%;top:70px;height:calc(100vh - 70px)}.search-results-content{grid-template-columns:1fr;gap:1.5rem}.alternative-item{padding:.75rem;gap:.625rem}.alternative-visual{width:44px;height:44px;min-width:44px}.alternative-icon{font-size:1.375rem}.alternative-domain{font-size:1rem}.alternative-price{font-size:.875rem}.btn-buy-small,.btn-add-cart-small{width:40px;height:40px;min-width:40px;padding:.5rem}.btn-buy-small svg,.btn-add-cart-small svg{width:16px;height:16px}.search-modal-title{font-size:2rem}.search-modal-input-group{flex-wrap:wrap}.search-modal-search-btn{width:100%;justify-content:center}.result-card-actions{flex-direction:column}.alternative-item{flex-direction:row;align-items:center;gap:.75rem;padding:.875rem}.alternative-visual{flex-shrink:0;width:48px;height:48px;min-width:48px}.alternative-icon{font-size:1.5rem}.alternative-left{flex:1;min-width:0}.alternative-right{flex-shrink:0;width:auto}.btn-buy-small,.btn-add-cart-small{width:44px;height:44px;min-width:44px;padding:.625rem;flex:none}.btn-buy-small svg,.btn-add-cart-small svg{width:18px;height:18px}}@media (max-width: 768px){.search-modal-close-btn{top:1.25rem;right:1.25rem}.search-modal-title{font-size:2rem;margin-bottom:2rem}.search-modal-input-group{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem;border-radius:12px}.search-modal-input{flex:1;font-size:1rem;padding:.875rem 1rem;min-width:0}.search-modal-input::placeholder{font-size:.9375rem}.search-modal-search-btn{flex-shrink:0;width:auto;min-width:48px;height:48px;padding:.75rem;border-radius:10px;justify-content:center}.search-modal-hint,.search-results-hint,.search-modal-search-btn span,.search-results-search-btn span{display:none}.search-modal-search-btn svg,.search-results-search-btn svg{display:inline-block;width:20px;height:20px}.search-results-top-row{flex-direction:column;gap:1rem;align-items:stretch}.search-results-payment-wrapper{width:100%;min-width:0}.search-results-payment-wrapper .payment-label{display:block;margin-bottom:.5rem}.search-results-payment-wrapper .payment-dropdown-trigger{min-height:52px;padding:.75rem 1rem}.search-results-input-group{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem}.search-results-input{flex:1;font-size:.9375rem;padding:.75rem .875rem;min-width:0}.search-results-search-btn{flex-shrink:0;width:auto;min-width:44px;height:44px;padding:.625rem;border-radius:8px;justify-content:center}.search-modal-recent{margin-top:2rem}.recent-tags{justify-content:center}}@media (max-width: 640px){.search-modal-center{width:95%}.search-modal-title{font-size:1.75rem}.search-modal-input-group{padding:.375rem;gap:.375rem;border-radius:10px}.search-modal-input{font-size:.9375rem;padding:.75rem .875rem}.search-modal-search-btn{min-width:44px;height:44px;padding:.625rem;border-radius:8px}.search-modal-search-btn svg{width:18px;height:18px}.search-results-top-row{gap:.5rem}.search-results-input-group{padding:.375rem;gap:.375rem}.search-results-input{font-size:.875rem;padding:.625rem .75rem}.search-results-search-btn{min-width:40px;height:40px;padding:.5rem}.search-results-search-btn svg{width:16px;height:16px}.recent-tags{gap:.5rem}.recent-tag,.recent-clear{font-size:.8125rem;padding:.5rem .875rem}.search-results-page{padding:1rem 0}.search-results-header,.search-results-content{padding:0 1rem}.search-results-main,.search-results-alternatives{padding:1.25rem}.result-domain-large{font-size:1.5rem}.alternative-domain{font-size:1rem}.result-owner-details{margin-top:.75rem;padding-top:.75rem}.owner-info-row{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.result-card-main{padding:0}.result-card-visual-wrapper{margin-bottom:1rem}.result-card-visual{width:64px;height:64px;border-radius:14px}.result-card-icon{font-size:2rem}.result-domain-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem}.owner-label{font-size:.8125rem;width:100%}.owner-address-group{width:100%;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:nowrap}.owner-display-link{font-size:.8125rem;flex:1;min-width:0;word-break:break-all;overflow-wrap:break-word}.explorer-link{padding:.375rem;min-width:32px;height:32px;flex-shrink:0}.explorer-link svg{width:16px;height:16px}.tld-owner-details{margin-top:.625rem;padding-top:.625rem}.tld-owner-row{flex-direction:column;align-items:flex-start;gap:.375rem;margin-bottom:.75rem;font-size:.75rem}.tld-owner-label{font-size:.6875rem;width:100%}.tld-owner-group{width:100%;flex-direction:row;align-items:center;gap:.375rem;flex-wrap:nowrap}.tld-owner-link{font-size:.6875rem;flex:1;min-width:0}.tld-explorer-link{padding:.25rem;min-width:28px;height:28px}.tld-explorer-link svg{width:14px;height:14px}}.result-card-pricing-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);position:relative;overflow:visible}.pricing-option{padding:1.25rem;border-radius:12px;border:2px solid;transition:all .3s ease;display:flex;flex-direction:column;gap:.75rem}.pricing-option.normal{border-color:#3b82f64d;background:#3b82f60d}.pricing-option.nft{border-color:#a855f74d;background:linear-gradient(135deg,#a855f714,#9333ea0d);position:relative}.pricing-option.nft:before{content:"🎨";position:absolute;top:-10px;right:-10px;font-size:4rem;opacity:.1;pointer-events:none}.pricing-option:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.pricing-option.normal:hover{border-color:#3b82f680;background:#3b82f614}.pricing-option.nft:hover{border-color:#a855f780;background:linear-gradient(135deg,#a855f71f,#9333ea14)}.pricing-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.pricing-label-group{display:flex;align-items:center;gap:.5rem}.pricing-label{font-weight:600;font-size:1rem;color:#fff;display:flex;align-items:center;gap:.5rem}.pricing-tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.pricing-info-icon{color:#fff6;cursor:help;transition:color .2s ease}.pricing-info-icon:hover{color:#fffc}.pricing-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:#0a0f19fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,158,255,.3);border-radius:8px;padding:.875rem;font-size:.8125rem;color:#fffffff2;line-height:1.5;pointer-events:none;opacity:0;visibility:hidden;transition:all .2s ease;z-index:10000;box-shadow:0 8px 24px #0009;min-width:220px;max-width:300px;white-space:normal;text-align:left}.pricing-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#0f1419fa}.pricing-tooltip-wrapper:hover .pricing-tooltip{opacity:1;visibility:visible}.pricing-breakdown-tooltip{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.75rem;color:#ffffffb3}.pricing-amount{font-size:1.25rem;font-weight:700;color:#fff;white-space:nowrap}.pricing-badge{font-size:1rem}.btn-register{width:100%;padding:.875rem 1.25rem;border-radius:8px;font-weight:600;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;transition:all .2s ease;margin-top:auto}.btn-register.normal{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-register.nft{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.btn-register:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.btn-register.normal:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.btn-register.nft:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#c2410c)}.btn-register:disabled{opacity:.6;cursor:not-allowed;transform:none}.nft-badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#a855f733,#9333ea33);border:2px solid rgba(168,85,247,.4);border-radius:10px;font-size:1rem;font-weight:600;color:#a855f7;margin-bottom:1.5rem;box-shadow:0 4px 12px #a855f71a}.listing-info{padding:2rem;background:linear-gradient(135deg,#22c55e14,#16a34a0d);border:2px solid rgba(34,197,94,.3);border-radius:12px;text-align:center;margin-top:1rem}.listing-label{font-size:1rem;color:#ffffffb3;margin-bottom:.75rem;font-weight:500}.listing-price{font-size:2rem;font-weight:700;color:#22c55e;margin-bottom:1.5rem;text-shadow:0 2px 8px rgba(34,197,94,.3)}.btn-buy-listing{padding:.875rem 2rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.btn-buy-listing:hover{transform:translateY(-2px);box-shadow:0 6px 16px #22c55e4d;background:linear-gradient(135deg,#16a34a,#15803d)}.not-for-sale{padding:1.5rem;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:12px;text-align:center;margin-top:1rem}.not-for-sale p{color:#ffffffb3;margin-bottom:.5rem;font-size:.95rem}.not-for-sale small{color:#ffffff80;font-size:.875rem}.result-owner-details-compact{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.owner-info-compact{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffb3}.owner-info-compact .owner-label{color:#ffffff80;font-weight:500}@media (max-width: 768px){.result-card-pricing-options{grid-template-columns:1fr;gap:1rem}.pricing-option{padding:1.25rem}.pricing-amount{font-size:1.1rem}.listing-price{font-size:1.75rem}.btn-register,.btn-buy-listing{padding:.75rem 1rem;font-size:.9rem}.nft-badge{font-size:.9rem;padding:.625rem 1rem}}@media (max-width: 480px){.pricing-header{flex-direction:column;align-items:flex-start;gap:.25rem}.pricing-amount{margin-left:0;font-size:1rem}.pricing-description{font-size:.8125rem}.listing-price{font-size:1.5rem}.result-taken-header{gap:.75rem}.result-taken-icon{width:40px;height:40px;border-radius:10px}.result-taken-icon-letter{font-size:1.5rem}.result-taken-text{font-size:.9rem}.not-for-sale{padding:1rem}.not-for-sale p{font-size:.875rem}.not-for-sale small{font-size:.8125rem}.result-owner-text{font-size:.8125rem;word-break:break-all}.owner-info-compact{font-size:.8125rem;flex-wrap:wrap}}.inline-edit-field{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.inline-edit-field:hover{background:#ffffff08;border-color:#ffffff1a}.inline-edit-field.editing{background:#0066ff0d;border-color:#0066ff4d}.inline-edit-label{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:#ffffffb3}.inline-edit-value-group{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;overflow:visible}.inline-edit-value{flex:1;font-size:.9375rem;color:#ffffffe6;word-break:break-all;overflow-wrap:break-word;min-width:0;font-family:Courier New,monospace}.inline-edit-value a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.inline-edit-value a{color:#4a9eff;text-decoration:none;transition:color .2s ease}.inline-edit-value a:hover{color:#6bb0ff;text-decoration:underline}.inline-edit-empty{color:#fff6;font-style:italic}.inline-edit-input-group{display:flex;align-items:center;gap:8px}.inline-edit-input-group input{flex:1;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 12px;color:#fff;font-size:.9375rem;font-family:inherit;transition:all .2s ease}.inline-edit-input-group input:focus{outline:none;border-color:#0066ff80;background:#0006}.inline-edit-input-group input.error{border-color:#ff3b3080}.inline-edit-input-group input:disabled{opacity:.5;cursor:not-allowed}.inline-edit-actions{display:flex;gap:4px}.inline-edit-btn{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#ffffffb3;flex-shrink:0;min-width:fit-content;width:auto}.inline-edit-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.inline-edit-btn.save{border-color:#10b9814d;color:#10b981}.inline-edit-btn.save:hover:not(:disabled){background:#10b9811a;border-color:#10b98180}.inline-edit-btn.cancel{border-color:#ff3b304d;color:#ff3b30}.inline-edit-btn.cancel:hover:not(:disabled){background:#ff3b301a;border-color:#ff3b3080}.inline-edit-btn.edit{border:none;background:transparent;opacity:1;transition:opacity .2s ease;flex-shrink:0;min-width:fit-content;width:auto;padding:6px 8px}.inline-edit-field:hover .inline-edit-btn.edit{opacity:1}.inline-edit-btn:disabled{opacity:.5;cursor:not-allowed}.inline-edit-error{font-size:.8125rem;color:#ff3b30;margin-top:4px}.inline-edit-helper{font-size:.75rem;color:#ffffff80;margin-top:4px}.inline-edit-btn .spin{animation:spin 1s linear infinite}@media (max-width: 768px){.inline-edit-value-group{gap:8px;flex-wrap:nowrap}.inline-edit-value{min-width:0;flex:1}.inline-edit-btn{flex-shrink:0;min-width:32px;opacity:1!important}.inline-edit-btn.edit{opacity:1!important}}@media (max-width: 480px){.inline-edit-value-group{gap:6px}.inline-edit-btn{padding:6px;min-width:28px}}.profile-page{max-width:100%;margin:0 auto;padding:0;display:flex;flex-direction:column;min-height:calc(100vh - 80px);box-sizing:border-box;position:relative}.profile-header-banner{position:relative;width:100%;height:280px;background:linear-gradient(135deg,#0a1628,#1a2744,#0f1e35);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.profile-header-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(10,22,40,.3) 50%,rgba(10,22,40,.8) 100%);pointer-events:none}.profile-header-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.1) 0%,transparent 50%);opacity:.6;pointer-events:none}.profile-header-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(59,130,246,.03) 35px,rgba(59,130,246,.03) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,rgba(139,92,246,.03) 35px,rgba(139,92,246,.03) 70px);pointer-events:none}.profile-header-section{position:relative;max-width:1400px;margin:-80px auto 0;padding:0 2rem 2rem;z-index:10}.profile-header-content{position:relative;z-index:1;display:flex;align-items:flex-start;gap:2rem;flex-wrap:wrap;padding:1rem 0}.profile-header-avatar{flex-shrink:0;width:140px;height:140px;border-radius:50%;overflow:hidden;box-shadow:0 8px 32px #0009;border:4px solid rgba(15,30,53,.9);background:#0f1e35}.profile-header-avatar img{width:100%;height:100%;object-fit:cover}.profile-header-avatar .profile-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:800;color:#fff}.profile-header-info{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.profile-header-username{font-size:2rem;font-weight:700;color:#fff;margin:0;word-break:break-word}.profile-header-address{display:flex;align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:.9375rem;color:#fffc;word-break:break-all}.profile-header-address-copy{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.25rem;display:flex;align-items:center;transition:color .2s ease;flex-shrink:0}.profile-header-address-copy:hover{color:#fff}.profile-header-social{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.profile-social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fffc;cursor:pointer;transition:all .2s ease;text-decoration:none}.profile-social-icon:hover{background:#ffffff26;border-color:#ffffff40;color:#fff;transform:translateY(-2px)}.profile-social-icon svg{width:18px;height:18px}.profile-page *,.profile-page *:before,.profile-page *:after{box-sizing:border-box}.profile-loading,.profile-error{max-width:1400px;margin:0 auto;padding:4rem 2rem;text-align:center;color:#ffffffb3}.profile-left-panel{display:flex;flex-direction:column;gap:1.5rem}.profile-back-btn{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#ffffffb3;cursor:pointer;font-size:.9375rem;padding:.5rem 0;transition:color .2s ease}.profile-back-btn:hover{color:#4a9eff}.profile-domain-header{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.profile-domain-icon-container{position:relative;width:120px;height:120px;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #0006}.profile-domain-icon-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:20px;display:block}.profile-domain-icon{width:120px;height:120px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:800;color:#fff;box-shadow:0 8px 24px #0006}.profile-domain-name{font-size:1.75rem;font-weight:700;color:#fff;margin:0}.profile-primary-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:#22c55e33;border:1px solid rgba(34,197,94,.4);border-radius:20px;color:#22c55e;font-size:.875rem;font-weight:600}.profile-domain-details{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(59,130,246,.1);border-radius:12px}.profile-detail-row{display:flex;flex-direction:column;gap:.375rem}.profile-detail-label{font-size:.875rem;color:#fff9;font-weight:500}.profile-detail-value{font-size:.9375rem;color:#fff;font-weight:600;word-break:break-all;overflow-wrap:break-word;min-width:0;flex:1}.profile-detail-value-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.profile-detail-value-group>*{min-width:0}.profile-action-buttons{display:flex;flex-direction:column;gap:.75rem}.profile-action-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.profile-action-btn:hover{background:#ffffff1f;border-color:#ffffff40}.profile-right-panel{display:flex;flex-direction:column;gap:1.5rem}.profile-tabs{display:flex;gap:0;border-bottom:1px solid rgba(59,130,246,.2);padding-bottom:0;margin-bottom:2rem;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%;box-sizing:border-box}.profile-tab{padding:.875rem 1.5rem;background:transparent;border:none;border-bottom:2px solid transparent;color:#fff9;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:-1px}.profile-tab:hover{color:#fffc}.profile-tab.active{color:#22c55e;border-bottom-color:#22c55e}.profile-tab-content{flex:1;max-width:1400px;margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box}.profile-content-section{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;box-sizing:border-box}.profile-content-section .domains-section{width:100%;display:flex!important;flex-direction:column!important}.profile-content-section .domains-section .domains-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:1rem!important;width:100%!important;margin:0!important;padding:0!important}.profile-content-section .domains-section .domains-grid .domain-card{display:flex!important;flex-direction:column!important}.profile-section{display:flex;flex-direction:column;gap:1rem}.profile-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;width:100%;max-width:100%;overflow:visible;box-sizing:border-box}.profile-section-grid .profile-field{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;transition:all .2s ease}.profile-section-grid .profile-field:hover{background:#ffffff1a;border-color:#fff3}.profile-section-grid .profile-field .profile-field-value{width:100%;overflow:visible;box-sizing:border-box}.profile-section-grid .profile-field .profile-field-value .inline-edit-field{width:100%;padding:0;background:transparent;border:none;overflow:visible;box-sizing:border-box}.profile-section-grid .profile-field .profile-field-value .inline-edit-field .inline-edit-label{display:none}.profile-section-grid .profile-field .profile-field-value .inline-edit-field .inline-edit-value-group{width:100%;overflow:visible;box-sizing:border-box}.profile-content-section.bulk-edit-mode{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.profile-content-section.bulk-edit-mode .profile-section{grid-column:1 / -1}.profile-section-title{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .5rem}.profile-field{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px}.profile-field-header{display:flex;align-items:center;gap:.75rem;color:#fffffff2;font-weight:600;font-size:.9375rem}.profile-field-value{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-width:0;width:100%;overflow:visible;box-sizing:border-box}.profile-field-value>*{min-width:0}.profile-field-value>button,.profile-field-value>.profile-edit-btn,.profile-field-value>.profile-copy-btn{flex-shrink:0;min-width:fit-content}.profile-field-value .profile-address{flex:1;min-width:0;max-width:calc(100% - 120px);overflow-wrap:break-word;word-break:break-all}.profile-field-value .inline-edit-field{width:100%;flex:1;min-width:0;max-width:100%;overflow:visible;box-sizing:border-box}.profile-field-value .inline-edit-field .inline-edit-value-group{width:100%;overflow:visible;min-width:0}.profile-field-value .inline-edit-field .inline-edit-value-group .inline-edit-btn{flex-shrink:0;min-width:fit-content;opacity:1!important}.profile-field-value .inline-edit-field .inline-edit-value{word-break:break-all;overflow-wrap:break-word;font-family:Courier New,monospace;max-width:100%;min-width:0}.profile-field-value span{color:#ffffffe6;font-size:.9375rem}.profile-address{color:#fffffff2;font-weight:500;font-family:Courier New,monospace;font-size:.875rem;word-break:break-all;overflow-wrap:break-word;min-width:0;flex:1;max-width:100%}.profile-owner-link-inline{background:transparent;border:none;color:#fffffff2;cursor:pointer;padding:0;font-size:.9375rem;font-weight:500;transition:color .2s ease}.profile-owner-link-inline:hover{color:#4a9eff}.profile-edit-btn,.profile-save-btn,.profile-cancel-btn,.profile-copy-btn,.profile-manage-btn,.profile-transfer-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#4a9eff;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;white-space:nowrap;min-width:fit-content}.profile-edit-btn:hover,.profile-save-btn:hover,.profile-copy-btn:hover,.profile-manage-btn:hover,.profile-transfer-btn:hover{background:#3b82f633;border-color:#3b82f666}.profile-save-btn{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.profile-save-btn:hover{background:#22c55e33;border-color:#22c55e66}.profile-cancel-btn{background:#ef44441a;border-color:#ef444433;color:#ef4444}.profile-cancel-btn:hover{background:#ef444433;border-color:#ef444466}.profile-field-edit{display:flex;align-items:center;gap:.5rem;flex:1}.profile-edit-input{flex:1;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#fff;font-size:.9375rem}.profile-edit-input:focus{outline:none;border-color:#4a9eff}.profile-setup-btn{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.profile-setup-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.profile-address{font-family:Courier New,monospace;font-size:.875rem;color:#fffffff2;font-weight:500}.subdomains-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.subdomains-controls{display:flex;gap:.75rem;flex:1}.subdomains-sort,.subdomains-search{padding:.625rem 1rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:.9375rem}.subdomains-search{flex:1;min-width:200px}.subdomains-search::placeholder{color:#fff6}.subdomains-create-btn,.subdomains-create-btn-large{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.subdomains-create-btn:hover,.subdomains-create-btn-large:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.subdomains-empty{text-align:center;padding:4rem 2rem;color:#fff9}.subdomains-empty p{margin-bottom:1.5rem;font-size:1.125rem}.subdomains-create-btn-large{padding:.875rem 1.5rem;font-size:1rem}.subdomains-list{display:flex;flex-direction:column;gap:.75rem}.subdomains-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.subdomain-item{padding:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-weight:600;transition:all .2s ease}.subdomain-item:hover{background:#ffffff1a;border-color:#fff3}.advanced-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.advanced-item{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;transition:all .2s ease}.advanced-item:hover{background:#ffffff1a;border-color:#fff3}.advanced-item-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#3b82f61a;border-radius:10px;color:#4a9eff}.advanced-item-content{flex:1;display:flex;flex-direction:column;gap:.5rem;width:100%}.advanced-item-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.advanced-item-header h3{font-size:1.125rem;font-weight:700;color:#fff;margin:0;flex:1}.advanced-item-content p{font-size:.9375rem;color:#fff9;margin:0;line-height:1.5}.advanced-item-btn{padding:.75rem 1.25rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#4a9eff;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;align-self:flex-start;margin-top:auto}.advanced-item-btn:hover{background:#3b82f633;border-color:#3b82f666}.domains-section{display:flex;flex-direction:column;gap:1.5rem;width:100%}.domains-controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.domains-filter,.domains-sort{padding:.625rem 2.5rem .625rem 1rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:.9375rem;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.domains-filter:hover,.domains-sort:hover{background-color:#ffffff14;border-color:#3b82f64d}.domains-filter:focus,.domains-sort:focus{outline:none;border-color:#3b82f680;background-color:#ffffff14}.domains-search{flex:1;min-width:200px;padding:.625rem 1rem .625rem 2.5rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#fff;font-size:.9375rem;transition:all .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .75rem center}.domains-search::placeholder{color:#fff6}.domains-search:focus{outline:none;border-color:#3b82f680;background-color:#ffffff14}.domains-view-toggle{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:.25rem}.domains-view-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:6px;color:#fff9;cursor:pointer;transition:all .2s ease}.domains-view-btn:hover{background:#ffffff1a;color:#ffffffe6}.domains-view-btn.active{background:#22c55e33;color:#22c55e}.domains-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;color:#ffffffb3}.domains-loading .spin{animation:spin 1s linear infinite}.domains-empty{text-align:center;padding:4rem 2rem;color:#fff9}.domains-empty p{font-size:1.125rem;margin:0}.domains-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:1rem;width:100%;margin:0;padding:0;list-style:none}.domains-grid.list-view{grid-template-columns:1fr!important}.domains-grid>*{display:block}.domain-card{display:flex;flex-direction:column;padding:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;transition:all .2s ease;min-height:120px}.domain-card:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.domain-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.domain-card-header-content h4{margin:0;font-size:1.125rem;font-weight:700;color:#fff;display:flex;align-items:baseline;gap:.25rem}.domain-card-tld{font-size:.875rem;color:#fff9;font-weight:500}.domain-card-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid rgba(255,255,255,.1)}.domain-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.domain-card-address{font-family:Courier New,monospace;font-size:.8125rem;color:#ffffffb3}@media (max-width: 968px){.profile-page{grid-template-columns:1fr;gap:1.5rem;padding:1rem}.profile-left-panel{order:1}.profile-right-panel{order:2}.profile-domain-icon-container{width:100px;height:100px;border-radius:16px}.profile-domain-icon-image{border-radius:16px}.profile-domain-icon{width:100px;height:100px;font-size:2.5rem;border-radius:16px}.profile-domain-name{font-size:1.5rem}.profile-domain-details{padding:1rem}.profile-action-buttons{gap:.5rem}.profile-action-btn{padding:.75rem 1rem;font-size:.875rem}.profile-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tab{white-space:nowrap;flex-shrink:0;padding:.75rem 1rem;font-size:.875rem}.profile-section-title{font-size:1rem}.subdomains-header{flex-direction:column;align-items:stretch}.subdomains-controls{flex-direction:column}.advanced-section{grid-template-columns:1fr}.advanced-item{flex-direction:column;padding:1rem}.advanced-item-btn{width:100%;align-self:stretch}.domains-grid,.subdomains-list{grid-template-columns:1fr}}.profile-bulk-edit-header{display:flex;justify-content:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.profile-bulk-edit-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.profile-bulk-edit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.profile-bulk-edit-btn:disabled{opacity:.5;cursor:not-allowed}.profile-bulk-edit-actions{display:flex;gap:.75rem;align-items:center}.profile-bulk-save-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.profile-bulk-save-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.profile-bulk-save-btn:disabled{opacity:.7;cursor:not-allowed}.profile-bulk-cancel-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#ffffffe6;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.profile-bulk-cancel-btn:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.profile-bulk-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.bulk-edit-field{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;margin-bottom:.75rem;transition:all .2s ease}.bulk-edit-field:hover{background:#ffffff08;border-color:#ffffff1a}.bulk-edit-field label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#fffc}.bulk-edit-field input{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:.9375rem;font-family:inherit;transition:all .2s ease;width:100%}.bulk-edit-field input:focus{outline:none;border-color:#3b82f680;background:#0006;box-shadow:0 0 0 3px #3b82f61a}.bulk-edit-field input:disabled{opacity:.5;cursor:not-allowed}.bulk-edit-field small{font-size:.75rem;color:#ffffff80;margin-top:.25rem}.profile-bulk-save-btn .spin{animation:spin 1s linear infinite}@media (max-width: 1024px){.profile-content-section.bulk-edit-mode .profile-section-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.875rem}}@media (max-width: 768px){.profile-content-section.bulk-edit-mode{grid-template-columns:1fr;gap:1rem}.profile-content-section.bulk-edit-mode .profile-section-grid{grid-template-columns:1fr;gap:.75rem}.bulk-edit-field{padding:.875rem}.profile-bulk-edit-header{flex-direction:column;align-items:stretch;gap:.75rem}.profile-bulk-edit-actions{flex-direction:column;width:100%}.profile-bulk-save-btn,.profile-bulk-cancel-btn{width:100%;justify-content:center}}@media (max-width: 1024px){.profile-section-grid,.profile-content-section.bulk-edit-mode .profile-section-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.875rem}.profile-section-grid .profile-field{padding:.875rem}.domains-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}}@media (max-width: 768px){.profile-page{padding:0}.profile-header-section{padding:2rem 1rem}.profile-header-content{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.profile-header-info{align-items:center;text-align:center}.profile-header-username{font-size:1.5rem}.profile-header-social{justify-content:center}.profile-content-wrapper{padding:1rem}.profile-left-panel{gap:1rem}.profile-back-btn{font-size:.875rem;padding:.5rem 0}.profile-domain-header{gap:.75rem}.profile-domain-icon-container{width:80px;height:80px;border-radius:14px}.profile-domain-icon-image{border-radius:14px}.profile-domain-icon{width:80px;height:80px;font-size:2rem;border-radius:14px}.profile-domain-name{font-size:1.25rem}.profile-domain-details{padding:.875rem;gap:.75rem}.profile-detail-label{font-size:.8125rem}.profile-detail-value{font-size:.875rem;word-break:break-all;overflow-wrap:break-word}.profile-action-btn{padding:.625rem .875rem;font-size:.8125rem}.profile-tabs{gap:.25rem;margin-bottom:1rem}.profile-tab{padding:.625rem .875rem;font-size:.8125rem}.profile-section-grid{grid-template-columns:1fr;gap:.75rem}.profile-content-section{gap:1.5rem}.profile-content-section.bulk-edit-mode{grid-template-columns:1fr;gap:1rem}.profile-content-section.bulk-edit-mode .profile-section-grid{grid-template-columns:1fr;gap:.75rem}.profile-section-grid .profile-field{padding:.875rem;gap:.625rem}.profile-section-grid .profile-field-header{font-size:.875rem;gap:.5rem}.profile-section-grid .profile-field-header svg{width:18px;height:18px}.profile-field-value{flex-direction:column;align-items:flex-start;gap:.5rem}.profile-field-value .profile-edit-btn,.profile-field-value .profile-copy-btn{width:100%;justify-content:center}.profile-address{font-size:.8125rem;word-break:break-all;overflow-wrap:break-word;width:100%;max-width:100%}.profile-detail-value-group{flex-direction:column;align-items:flex-start;gap:.5rem}.profile-detail-value{width:100%;max-width:100%}.domains-controls{flex-direction:column;align-items:stretch}.domains-filter,.domains-sort,.domains-search{width:100%}.domains-view-toggle{align-self:flex-start}.domains-grid{grid-template-columns:1fr!important;gap:.75rem}.domain-card{padding:.875rem;min-height:auto}.domain-card-header-content h4{font-size:1rem}.subdomains-header{gap:.75rem}.subdomains-search{min-width:auto}.subdomains-create-btn{width:100%;justify-content:center}.profile-bulk-edit-header{margin-bottom:1rem;padding-bottom:.75rem}.profile-bulk-edit-btn{padding:.625rem 1rem;font-size:.875rem;width:100%;justify-content:center}}@media (max-width: 480px){.profile-page{padding:.5rem;gap:.75rem}.profile-loading,.profile-error{padding:2rem 1rem}.profile-domain-icon-container{width:70px;height:70px;border-radius:12px}.profile-domain-icon-image{border-radius:12px}.profile-domain-icon{width:70px;height:70px;font-size:1.75rem;border-radius:12px}.profile-domain-name{font-size:1.125rem}.profile-primary-badge{font-size:.75rem;padding:.25rem .625rem}.profile-domain-details{padding:.75rem;gap:.625rem}.profile-detail-label{font-size:.75rem}.profile-detail-value{font-size:.8125rem}.profile-action-btn{padding:.5rem .75rem;font-size:.75rem}.profile-tabs{gap:.25rem}.profile-tab{padding:.5rem .75rem;font-size:.75rem}.profile-section-title{font-size:.9375rem;gap:.5rem}.profile-section-title svg{width:18px;height:18px}.bulk-edit-field{padding:.75rem;gap:.5rem}.bulk-edit-field label{font-size:.8125rem;gap:.375rem}.bulk-edit-field label svg{width:16px;height:16px}.bulk-edit-field input{padding:.625rem .875rem;font-size:.875rem}.bulk-edit-field small{font-size:.6875rem;margin-top:.25rem}.profile-section-grid{gap:.625rem}.profile-section-grid .profile-field{padding:.75rem;gap:.625rem}.profile-section-grid .profile-field-header{font-size:.8125rem;gap:.5rem}.profile-section-grid .profile-field-header svg{width:16px;height:16px}.profile-field-value{gap:.5rem}.profile-field-value span{font-size:.8125rem}.profile-address{font-size:.75rem;word-break:break-all;overflow-wrap:break-word}.profile-action-btn,.profile-edit-btn,.profile-save-btn,.profile-cancel-btn,.profile-copy-btn,.profile-bulk-edit-btn,.profile-bulk-save-btn,.profile-bulk-cancel-btn{min-height:44px;min-width:44px}.profile-page{overflow-x:hidden;width:100%}.profile-right-panel,.profile-content-section{width:100%;overflow-x:hidden}.profile-detail-value,.profile-field-value span{word-break:break-word;overflow-wrap:break-word}.profile-edit-btn,.profile-save-btn,.profile-cancel-btn,.profile-copy-btn{padding:.5rem .75rem;font-size:.75rem}.domains-grid{grid-template-columns:1fr!important;gap:.625rem}.domain-card{padding:.75rem}.domain-card-header-content h4{font-size:.9375rem}.domain-card-address{font-size:.75rem}.profile-bulk-edit-header{margin-bottom:.75rem;padding-bottom:.5rem}.profile-bulk-edit-btn,.profile-bulk-save-btn,.profile-bulk-cancel-btn{padding:.625rem 1rem;font-size:.8125rem}.subdomains-empty{padding:2rem 1rem}.subdomains-empty p{font-size:1rem}.advanced-item{padding:.875rem}.advanced-item-icon{width:40px;height:40px}.advanced-item-header h3{font-size:1rem}.advanced-item-content p{font-size:.875rem}.advanced-item-btn{padding:.625rem 1rem;font-size:.875rem}}.claim-page{background:#000;min-height:100vh;position:relative}.claim-main{padding-top:80px;padding-bottom:100px}.claim-container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.claim-hero{text-align:center;padding:60px 0 80px}.claim-title{font-size:4rem;font-weight:800;margin-bottom:20px;color:#fff;line-height:1.1;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.claim-title .gradient-text{background:linear-gradient(135deg,#0080ff,#0080ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.claim-subtitle{font-size:1.25rem;color:#fff9;max-width:600px;margin:0 auto}.platform-selection{margin-top:40px}.section-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:32px;text-align:center}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.platform-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);border:1px solid rgba(74,158,255,.15);border-radius:20px;padding:32px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;overflow:hidden}.platform-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--platform-color);opacity:0;transition:opacity .3s ease}.platform-card:hover{border-color:var(--platform-color);transform:translateY(-4px);box-shadow:0 8px 32px #4a9eff33}.platform-card:hover:before{opacity:1}.platform-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#4a9eff1a;border-radius:16px;color:var(--platform-color)}.platform-name{font-size:1.125rem;font-weight:600;color:#fff}.platform-arrow{font-size:1.5rem;color:#fff6;transition:transform .3s ease}.platform-card:hover .platform-arrow{transform:translate(4px);color:var(--platform-color)}.claim-flow{margin-top:40px}.claim-status{text-align:center;padding:60px 20px;color:#ffffffb3}.claim-status .spinner{animation:spin 1s linear infinite;margin-bottom:20px;color:#4a9eff}.claim-success-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);border:1px solid rgba(74,158,255,.3);border-radius:20px;padding:40px;text-align:center;margin-bottom:32px}.success-header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px}.success-icon{color:#4a9eff}.success-title{font-size:2rem;font-weight:700;color:#fff;margin:0}.domain-info{margin-bottom:32px}.domain-display{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.platform-handle{font-size:1.5rem;font-weight:600;color:#fffc}.domain-separator{font-size:1.5rem;color:#fff6}.domain-name{font-size:1.5rem;font-weight:700;color:#4a9eff}.domain-price{font-size:1.125rem;color:#ffffffb3}.domain-price strong{color:#4a9eff;font-weight:700}.claim-taken-section{margin-bottom:32px}.taken-header{text-align:center;margin-bottom:40px}.alert-icon{color:#ff6b6b;margin-bottom:16px}.taken-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px}.taken-subtitle{font-size:1.125rem;color:#fff9}.taken-subtitle strong{color:#fff}.option-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);border:1px solid rgba(74,158,255,.15);border-radius:20px;padding:24px;margin-bottom:24px}.option-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:16px;display:flex;align-items:center;gap:12px}.option-content{display:flex;flex-direction:column;gap:16px}.domain-option-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#4a9eff0d;border-radius:12px;border:1px solid rgba(74,158,255,.1);transition:all .3s ease}.domain-option-item:hover{border-color:#4a9eff4d;background:#4a9eff1a}.domain-option-item .domain-name{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px}.domain-option-item .domain-price{font-size:1rem;color:#4a9eff;font-weight:600}.owner-info{display:flex;flex-direction:column;gap:12px}.owner-address{font-size:1rem;color:#fffc;word-break:break-all}.view-profile-link{display:inline-flex;align-items:center;gap:8px;color:#4a9eff;text-decoration:none;font-weight:600;transition:color .3s ease}.view-profile-link:hover{color:#6bb6ff}.claim-btn{background:linear-gradient(135deg,#0080ff,#06f);border:none;border-radius:12px;padding:16px 32px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.claim-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #4a9eff66}.claim-btn.primary{padding:18px 40px;font-size:1.125rem}.claim-btn.small{padding:10px 20px;font-size:.9375rem}.back-btn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(74,158,255,.3);border-radius:12px;padding:12px 24px;color:#ffffffb3;font-weight:600;cursor:pointer;transition:all .3s ease;margin:32px auto 0}.back-btn:hover{border-color:#4a9eff80;color:#fff;background:#4a9eff1a}@media (max-width: 768px){.claim-title{font-size:2.5rem}.claim-subtitle{font-size:1rem;padding:0 16px}.platform-grid{grid-template-columns:1fr}.claim-success-card,.option-card{padding:24px}.domain-display{flex-direction:column;gap:8px}.domain-option-item{flex-direction:column;align-items:flex-start;gap:12px}.claim-btn{width:100%;justify-content:center}}@media (max-width: 480px){.claim-title{font-size:2rem}.claim-container{padding:0 16px}.claim-hero{padding:40px 0 60px}}.subdomains-page{min-height:100vh;padding:120px 20px 60px;background:linear-gradient(160deg,#0a1628,#0f1f3d 40%,#162948);position:relative;overflow:hidden}.subdomains-page:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(74,158,255,.08) 0%,transparent 70%);border-radius:50%;top:20%;right:10%;animation:float 20s ease-in-out infinite;pointer-events:none;z-index:0}.subdomains-page:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(0,128,255,.06) 0%,transparent 70%);border-radius:50%;bottom:15%;left:5%;animation:float 15s ease-in-out infinite reverse;pointer-events:none;z-index:0}.subdomains-container{max-width:900px;margin:0 auto;position:relative;z-index:1}.subdomains-header{text-align:center;margin-bottom:50px}.subdomains-header h1{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#4a9eff,#87cefa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;letter-spacing:-.02em}.subdomains-header .subtitle{font-size:1.25rem;color:#ffffffb3;font-weight:400;max-width:600px;margin:0 auto}.connect-wallet-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,158,255,.2);border-radius:20px;padding:80px 40px;text-align:center;box-shadow:0 8px 32px #0003;transition:all .3s ease}.connect-wallet-card:hover{border-color:#4a9eff66;box-shadow:0 12px 48px #4a9eff26}.connect-wallet-card p{font-size:1.3rem;color:#fffc;margin-bottom:32px;font-weight:500}.subdomain-tabs{display:flex;gap:8px;margin-bottom:40px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:8px;border:1px solid rgba(255,255,255,.05)}.subdomain-tabs .tab{background:transparent;border:none;color:#fff9;font-size:1.05rem;font-weight:600;padding:14px 28px;cursor:pointer;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;position:relative}.subdomain-tabs .tab:hover{color:#ffffffe6;background:#4a9eff1a}.subdomain-tabs .tab.active{color:#fff;background:linear-gradient(135deg,#4a9eff4d,#4a9eff26);box-shadow:0 4px 16px #4a9eff33}.create-subdomain-section{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,158,255,.2);border-radius:24px;padding:48px;box-shadow:0 8px 32px #0003;transition:all .3s ease}.create-subdomain-section:hover{border-color:#4a9eff4d;box-shadow:0 12px 48px #0000004d}.no-domains-card{text-align:center;padding:80px 40px}.no-domains-card p{font-size:1.3rem;color:#ffffffb3;margin-bottom:32px;font-weight:500;line-height:1.6}.create-form{max-width:600px;margin:0 auto}.form-group label{display:block;color:#e2e8f0;font-size:.95rem;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.select-input,.text-input{width:100%;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(74,158,255,.2);border-radius:14px;color:#fff;font-size:1.05rem;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.select-input option{background:#1a2332;color:#fff;padding:12px;font-weight:500}.select-input option:hover,.select-input option:checked{background:linear-gradient(135deg,#4a9eff4d,#4a9eff33);color:#fff}.select-input:hover,.text-input:hover{border-color:#4a9eff66;background:#ffffff14}.select-input:focus,.text-input:focus{outline:none;border-color:#4a9eff;background:#4a9eff1a;box-shadow:0 0 0 4px #4a9eff1a}.subdomain-input-group{display:flex;align-items:center;gap:8px}.subdomain-input-group .text-input{flex:1}.domain-suffix{color:#a0aec0;font-size:1.1rem;font-weight:600;white-space:nowrap}.input-hint{margin-top:8px;font-size:.9rem;color:#718096}.availability-status{margin-top:16px;padding:14px 20px;border-radius:12px;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.availability-status.checking{background:#ffce561f;border:1.5px solid rgba(255,206,86,.4);color:#ffd54f;box-shadow:0 4px 12px #ffce5626}.availability-status.available{background:#4caf501f;border:1.5px solid rgba(76,175,80,.4);color:#66bb6a;box-shadow:0 4px 12px #4caf5026}.availability-status.unavailable{background:#f443361f;border:1.5px solid rgba(244,67,54,.4);color:#ef5350;box-shadow:0 4px 12px #f4433626}.btn-create{width:100%;background:linear-gradient(135deg,#4a9eff,#2e7fd9);color:#fff;border:none;border-radius:14px;padding:18px 36px;font-size:1.15rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:32px;box-shadow:0 4px 16px #4a9eff4d;position:relative;overflow:hidden}.btn-create:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-create:hover:not(:disabled):before{left:100%}.btn-create:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 32px #4a9eff80}.btn-create:active:not(:disabled){transform:translateY(-1px)}.btn-create:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-primary{background:linear-gradient(135deg,#4a9eff,#2e7fd9);color:#fff;border:none;border-radius:14px;padding:16px 32px;font-size:1.05rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #4a9eff4d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #4a9eff80}.btn-secondary{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#4a9eff;border:1.5px solid rgba(74,158,255,.4);border-radius:10px;padding:12px 24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{background:#4a9eff26;border-color:#4a9eff;transform:translateY(-2px);box-shadow:0 4px 12px #4a9eff33}.btn-danger{background:#f443361f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ef5350;border:1.5px solid rgba(244,67,54,.4);border-radius:10px;padding:12px 24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-danger:hover{background:#f4433633;border-color:#f44336;transform:translateY(-2px);box-shadow:0 4px 12px #f4433633}.info-box{margin-top:48px;background:linear-gradient(135deg,#4a9eff14,#4a9eff08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,158,255,.25);border-radius:16px;padding:32px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.info-box:hover{border-color:#4a9eff66;box-shadow:0 6px 28px #4a9eff1f}.info-box h3{color:#4a9eff;font-size:1.3rem;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:8px}.info-box ul{list-style:none;padding:0;margin:0}.info-box li{color:#fffc;font-size:1rem;padding:10px 0 10px 32px;position:relative;line-height:1.6}.info-box li:before{content:"✓";color:#4a9eff;font-size:1.2rem;font-weight:700;position:absolute;left:0;top:8px}.manage-subdomains-section{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,158,255,.2);border-radius:24px;padding:48px;box-shadow:0 8px 32px #0003;transition:all .3s ease}.manage-subdomains-section:hover{border-color:#4a9eff4d;box-shadow:0 12px 48px #0000004d}.empty-state{text-align:center;padding:80px 40px}.empty-state p{font-size:1.3rem;color:#ffffffb3;margin-bottom:32px;font-weight:500;line-height:1.6}.subdomains-list{display:flex;flex-direction:column;gap:20px}.subdomain-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,158,255,.2);border-radius:16px;padding:28px;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0000001a}.subdomain-card:hover{border-color:#4a9eff80;background:linear-gradient(135deg,#4a9eff1f,#4a9eff0f);transform:translateY(-2px);box-shadow:0 8px 28px #4a9eff33}.subdomain-info h3{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:10px}.subdomain-meta{color:#fff9;font-size:.95rem;font-weight:500}.subdomain-actions{display:flex;gap:12px}@media (max-width: 768px){.subdomains-header h1{font-size:2rem}.subdomains-header .subtitle{font-size:1rem}.create-subdomain-section,.manage-subdomains-section{padding:24px}.subdomain-input-group{flex-direction:column;align-items:flex-start}.domain-suffix{font-size:1rem}.subdomain-card{flex-direction:column;align-items:flex-start;gap:16px}.subdomain-actions{width:100%;justify-content:space-between}}.download-page{min-height:calc(100vh - 80px);padding:2rem 1rem;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.download-container{max-width:800px;margin:0 auto}.download-header{text-align:center;margin-bottom:3rem}.download-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#4a9eff,#1a5fb8);margin-bottom:1.5rem;box-shadow:0 10px 30px #4a9eff4d}.download-icon{color:#fff}.download-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;background:linear-gradient(135deg,#4a9eff,#87cefa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.download-subtitle{font-size:1.2rem;color:#a0a0a0;margin-bottom:0}.download-loading,.download-error{text-align:center;padding:3rem 2rem;background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.download-loading{color:#4a9eff}.download-error{color:#ff6b6b}.download-loading .spin{animation:spin 1s linear infinite;margin-bottom:1rem}.download-content{display:flex;flex-direction:column;gap:2rem}.download-card{background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-info{margin-bottom:2rem}.info-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.info-row:last-child{border-bottom:none}.info-label{color:#a0a0a0;font-size:.95rem}.info-value{color:#fff;font-weight:600;font-size:.95rem}.download-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#4a9eff,#1a5fb8);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4a9eff4d}.download-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4a9eff66}.download-button:active{transform:translateY(0)}.download-instructions,.download-features{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.05)}.download-instructions h3,.download-features h3{color:#fff;font-size:1.3rem;margin-bottom:1rem;margin-top:0}.download-instructions ol{color:#d0d0d0;line-height:1.8;padding-left:1.5rem}.download-instructions li{margin-bottom:.5rem}.download-features ul{list-style:none;padding:0;margin:0}.download-features li{display:flex;align-items:center;gap:.75rem;color:#d0d0d0;margin-bottom:.75rem;font-size:1rem}.download-features svg{color:#4a9eff;flex-shrink:0}.download-warning{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;color:#ffc107}.download-warning svg{flex-shrink:0;margin-top:2px}.download-warning p{margin:0;line-height:1.6;font-size:.95rem}.download-warning code{background:#0000004d;padding:.2rem .5rem;border-radius:4px;font-size:.85rem;font-family:Courier New,monospace}@media (max-width: 768px){.download-title{font-size:2rem}.download-subtitle{font-size:1rem}.download-card{padding:1.5rem}.download-instructions,.download-features{padding:1.25rem}}.dispute-page{min-height:100vh;padding:120px 20px 60px;background:linear-gradient(160deg,#0a1628,#0f1f3d 40%,#162948);position:relative;overflow:hidden}.dispute-page:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(74,158,255,.08) 0%,transparent 70%);border-radius:50%;top:20%;right:10%;animation:float 20s ease-in-out infinite;pointer-events:none;z-index:0}.dispute-page:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(0,128,255,.06) 0%,transparent 70%);border-radius:50%;bottom:15%;left:5%;animation:float 15s ease-in-out infinite reverse;pointer-events:none;z-index:0}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.dispute-container{max-width:900px;margin:0 auto;position:relative;z-index:1}.dispute-header{text-align:center;margin-bottom:50px}.dispute-header-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#4a9eff33,#87cefa33);border-radius:20px;margin-bottom:24px;border:1px solid rgba(74,158,255,.3)}.dispute-header h1{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#4a9eff,#87cefa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;letter-spacing:-.02em}.dispute-header .subtitle{font-size:1.25rem;color:#ffffffb3;font-weight:400;max-width:700px;margin:0 auto;line-height:1.6}.dispute-steps{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.dispute-steps:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:#4a9eff33;z-index:0}.step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;flex:1}.step-number{width:40px;height:40px;border-radius:50%;background:#ffffff0d;border:2px solid rgba(74,158,255,.3);display:flex;align-items:center;justify-content:center;color:#ffffff80;font-weight:600;margin-bottom:8px;transition:all .3s ease}.step.active .step-number{background:linear-gradient(135deg,#4a9eff,#87cefa);border-color:#4a9eff;color:#fff;box-shadow:0 4px 20px #4a9eff66}.step.completed .step-number{background:#4a9eff33;border-color:#4a9eff;color:#4a9eff}.step-label{font-size:.875rem;color:#fff9;font-weight:500}.step.active .step-label{color:#ffffffe6}.dispute-form-card{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,158,255,.2);border-radius:24px;padding:40px;box-shadow:0 8px 32px #0003;margin-bottom:40px}.form-step h2{font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px}.step-description{color:#ffffffb3;margin-bottom:32px;line-height:1.6}.form-group{margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group label{display:block;color:#ffffffe6;font-weight:500;margin-bottom:8px;font-size:.95rem}.required{color:#ff6b6b;margin-left:4px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(74,158,255,.3);border-radius:10px;color:#fff;font-size:1rem;transition:all .3s ease;font-family:inherit}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 0 3px #4a9eff33;background:#ffffff14}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff6}.form-group small{display:block;color:#ffffff80;font-size:.875rem;margin-top:6px}.form-group.has-error label{color:#f87171!important;font-weight:600}.form-group.has-error .required{animation:shake .5s ease-in-out;color:#f87171!important}.input-error{border-color:#f87171!important;border-width:2px!important;background:#f8717126!important;box-shadow:0 0 0 3px #f871714d!important;animation:pulseError 1s ease-in-out}.input-error:focus{border-color:#f87171!important;box-shadow:0 0 0 4px #f8717166!important;background:#f8717133!important}.field-error{display:flex;align-items:center;gap:8px;color:#f87171!important;font-size:.95rem;font-weight:500;margin-top:10px;padding:10px 14px;background:#f8717126;border:2px solid rgba(248,113,113,.5);border-radius:8px;animation:slideIn .3s ease-out;box-shadow:0 2px 8px #f8717133}.field-error svg{flex-shrink:0}.upload-error{border-color:#f87171!important;background:#f8717114!important}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseError{0%,to{box-shadow:0 0 0 3px #f871714d}50%{box-shadow:0 0 0 6px #f8717180}}.validation-summary{background:#f8717126!important;border:3px solid #f87171!important;border-radius:12px;padding:20px 24px;margin-bottom:24px;animation:slideIn .3s ease-out,pulseError 2s ease-in-out infinite;box-shadow:0 4px 20px #f871714d}.validation-summary h4{color:#f87171;font-size:1rem;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:8px}.validation-summary ul{margin:0;padding:0 0 0 20px;list-style:none}.validation-summary li{color:#fca5a5;font-size:.9rem;margin-bottom:6px;display:flex;align-items:center;gap:8px}.validation-summary li.validation-error-item{cursor:pointer;transition:all .2s ease;padding:8px 12px;border-radius:6px;margin:4px 0}.validation-summary li.validation-error-item:hover{background:#f8717133;transform:translate(4px);font-weight:600}.validation-summary li.validation-error-item:active{transform:translate(2px)}.highlight-error{animation:highlightPulse .5s ease-in-out 3!important;box-shadow:0 0 0 4px #f8717180!important}@keyframes highlightPulse{0%,to{box-shadow:0 0 0 4px #f8717180;transform:scale(1)}50%{box-shadow:0 0 0 8px #f871714d;transform:scale(1.02)}}.validation-summary li:before{content:"•";color:#f87171;font-weight:700}.file-upload-area{border:2px dashed rgba(74,158,255,.3);border-radius:12px;padding:40px;text-align:center;background:#4a9eff0d;cursor:pointer;transition:all .3s ease;position:relative}.file-upload-area:hover{border-color:#4a9eff80;background:#4a9eff14}.file-upload-area svg{color:#4a9eff99;margin-bottom:12px}.file-upload-area p{color:#fffc;margin-bottom:8px;font-weight:500}.file-upload-area small{color:#ffffff80}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.uploaded-files{margin-top:16px;display:flex;flex-direction:column;gap:8px}.uploaded-file{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;border:1px solid rgba(74,158,255,.2);border-radius:8px;color:#ffffffe6;font-size:.9rem}.uploaded-file svg{color:#4a9eff}.remove-file{margin-left:auto;background:#ff6b6b33;border:none;color:#ff6b6b;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:1.2rem;line-height:1;transition:all .2s ease}.remove-file:hover{background:#ff6b6b4d}.info-box{display:flex;gap:12px;padding:16px;background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:12px;margin-bottom:24px;color:#ffffffe6}.info-box svg{color:#4a9eff;flex-shrink:0;margin-top:2px}.info-box ul{margin:8px 0 0 20px;padding:0}.info-box li{margin-bottom:4px}.info-box.warning{background:#ffc1071a;border-color:#ffc1074d}.info-box.warning svg{color:#ffc107}.review-section{margin-bottom:32px;padding:24px;background:#ffffff08;border:1px solid rgba(74,158,255,.2);border-radius:12px}.review-section h3{color:#fff;font-size:1.25rem;margin-bottom:16px;font-weight:600}.review-item{margin-bottom:12px;color:#fffc;line-height:1.6}.review-item strong{color:#ffffffe6;margin-right:8px}.form-navigation{display:flex;justify-content:space-between;margin-top:40px;padding-top:32px;border-top:1px solid rgba(74,158,255,.2)}.nav-spacer{flex:1}.btn-primary,.btn-secondary{padding:14px 32px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;border:none}.btn-primary{background:linear-gradient(135deg,#4a9eff,#0056b3);color:#fff;box-shadow:0 4px 20px #4a9eff4d}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px #4a9eff66}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(74,158,255,.3)}.btn-secondary:hover:not(:disabled){background:#ffffff14;border-color:#4a9eff80}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning{animation:spin 1s linear infinite}.dispute-info{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,158,255,.2);border-radius:24px;padding:40px;margin-bottom:40px}.dispute-info h3{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:32px;text-align:center}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:24px}.info-card{text-align:center;padding:24px;background:#ffffff08;border:1px solid rgba(74,158,255,.2);border-radius:16px;transition:all .3s ease}.info-card:hover{border-color:#4a9eff66;transform:translateY(-4px)}.info-number{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#4a9eff33,#87cefa33);border:2px solid rgba(74,158,255,.4);display:flex;align-items:center;justify-content:center;color:#4a9eff;font-size:1.5rem;font-weight:700;margin:0 auto 16px}.info-card h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:8px}.info-card p{color:#ffffffb3;font-size:.9rem;line-height:1.5}.timeline-note{text-align:center;color:#fffc;font-size:1rem;margin-top:24px}.timeline-note strong{color:#4a9eff}.dispute-contact{text-align:center;padding:32px;background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,158,255,.2);border-radius:20px}.dispute-contact h3{color:#fff;font-size:1.5rem;margin-bottom:12px}.dispute-contact p{color:#ffffffb3;font-size:1rem}.dispute-contact a{color:#4a9eff;text-decoration:none;font-weight:500;transition:color .2s ease}.dispute-contact a:hover{color:#87cefa;text-decoration:underline}@media (max-width: 768px){.dispute-header h1{font-size:2.5rem}.dispute-form-card{padding:24px}.form-row{grid-template-columns:1fr}.dispute-steps{flex-wrap:wrap;gap:16px}.step{flex:0 0 calc(50% - 8px)}.info-grid{grid-template-columns:1fr}}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--bg-primary: #0a0e1a;--bg-secondary: #0a0e1a;--bg-tertiary: #151b2e;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-primary: #0066FF;--accent-secondary: #0052CC;--border-color: rgba(255, 255, 255, .05);--shadow: 0 4px 24px rgba(0, 102, 255, .1);--container-width-narrow: 900px;--container-width-medium: 95%;--container-width-wide: 98%;--padding-section-y: clamp(2.5rem, 6vw, 5rem);--padding-section-x: clamp(1rem, 2vw, 1.5rem);--padding-tight-x: clamp(.75rem, 1.5vw, 1rem);--padding-hero-y: clamp(2rem, 8vw, 5rem);--padding-content-y: clamp(1.5rem, 4vw, 2.5rem);--gap-xs: clamp(.75rem, 1.5vw, 1rem);--gap-sm: clamp(1rem, 2vw, 1.25rem);--gap-md: clamp(1rem, 2.5vw, 1.75rem);--gap-lg: clamp(1.5rem, 3vw, 2rem);--gap-xl: clamp(2rem, 4vw, 3rem);--font-hero: clamp(1.75rem, 5vw, 3rem);--font-title: clamp(1.5rem, 4vw, 2.5rem);--font-subtitle: clamp(1rem, 2vw, 1.25rem);--font-body: clamp(.9375rem, 1.5vw, 1.125rem);--font-small: clamp(.875rem, 1.25vw, 1rem);--radius-sm: clamp(.5rem, 1vw, .75rem);--radius-md: clamp(.75rem, 2vw, 1rem);--radius-lg: clamp(1rem, 2vw, 1.5rem);--radius-xl: clamp(1.25rem, 2.5vw, 2rem);--card-padding: clamp(1rem, 2.5vw, 1.5rem);--card-padding-lg: clamp(1.5rem, 3vw, 2.5rem);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .4s cubic-bezier(.4, 0, .2, 1)}.page-container{min-height:100vh;width:100%;display:block;box-sizing:border-box}.page-main{padding-top:80px;width:100%;box-sizing:border-box}.section-wide{max-width:var(--container-width-medium);margin:0 auto;padding:var(--padding-section-y) var(--padding-section-x);width:100%;box-sizing:border-box}.section-narrow{max-width:var(--container-width-narrow);margin:0 auto;padding:var(--padding-section-y) var(--padding-section-x);width:100%;box-sizing:border-box}.section-full{max-width:var(--container-width-wide);margin:0 auto;padding:var(--padding-section-y) var(--padding-section-x);width:100%;box-sizing:border-box}.hero-section-base{padding:var(--padding-hero-y) var(--padding-section-x) var(--padding-content-y);text-align:center;width:100%;max-width:100%;box-sizing:border-box}.content-container{max-width:var(--container-width-medium);margin:0 auto;width:100%;box-sizing:border-box;padding:0 var(--padding-section-x)}.content-container-narrow{max-width:var(--container-width-narrow);margin:0 auto;width:100%;box-sizing:border-box;padding:0 var(--padding-tight-x)}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--gap-md);width:100%;box-sizing:border-box}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:var(--gap-md);width:100%;box-sizing:border-box}.grid-2-col{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-md);width:100%;box-sizing:border-box}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md);width:100%;box-sizing:border-box}.grid-4-col{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-md);width:100%;box-sizing:border-box}.card-base{border-radius:var(--radius-md);padding:var(--card-padding);width:100%;box-sizing:border-box;min-width:0;transition:all var(--transition-normal)}.card-base-lg{border-radius:var(--radius-lg);padding:var(--card-padding-lg);width:100%;box-sizing:border-box;min-width:0;transition:all var(--transition-normal)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-col{display:flex;flex-direction:column}.flex-col-center{display:flex;flex-direction:column;align-items:center}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}@media (max-width: 768px){.grid-2-col,.grid-3-col,.grid-4-col{grid-template-columns:1fr}.page-main{padding-top:64px}}@media (max-width: 480px){.page-main{padding-top:60px}}.product-card{background:#ffffff0d;border:2px solid rgba(74,158,255,.2);border-radius:var(--radius-md);padding:var(--card-padding);transition:all var(--transition-normal);width:100%;box-sizing:border-box;min-width:0}.product-card:hover{border-color:#4a9eff66;transform:translateY(-4px);box-shadow:0 12px 30px #4a9eff33}.product-card-premium{background:linear-gradient(135deg,#ffa5001a,#ffa5000d);border-color:#ffa5004d}.product-card-premium:hover{border-color:#ffa50080;box-shadow:0 12px 30px #ffa50033}.filter-group{display:flex;gap:var(--gap-sm);flex-wrap:wrap;align-items:center}.filter-button{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#ffffffb3;cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-small);font-weight:600}.filter-button:hover{background:#ffffff1a;color:#ffffffe6;border-color:#fff3}.filter-button.active{background:#4a9eff33;border-color:#4a9eff66;color:#4a9eff}.search-input-modern{background:#ffffff0d;border:2px solid rgba(74,158,255,.3);border-radius:var(--radius-md);padding:1rem 1.25rem;color:#fff;width:100%;font-size:1rem;outline:none;transition:all var(--transition-normal);box-sizing:border-box}.search-input-modern::placeholder{color:#fff6}.search-input-modern:focus{border-color:#4a9eff;box-shadow:0 0 0 4px #4a9eff1a;background:#ffffff14}.btn-primary{background:linear-gradient(135deg,#4a9eff,#357abd);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #4a9eff4d}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:#ffffff0d;color:#ffffffe6;border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-secondary:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600}.badge-available{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.badge-taken{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.badge-premium{background:#ffa5001a;color:orange;border:1px solid rgba(255,165,0,.3)}.badge-new{background:#4a9eff1a;color:#4a9eff;border:1px solid rgba(74,158,255,.3)}.stat-card{background:linear-gradient(135deg,#0a0e1af2,#151b2ed9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:var(--card-padding-lg);transition:all var(--transition-slow);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--gap-sm);min-height:clamp(160px,20vw,200px);width:100%;box-sizing:border-box;min-width:0}.stat-card:hover{transform:translateY(-8px) scale(1.02);border-color:#06f6;box-shadow:0 20px 60px #0066ff40}.loading-spinner{width:48px;height:48px;border:4px solid rgba(74,158,255,.2);border-top-color:#4a9eff;border-radius:50%;animation:spin 1s linear infinite}.loading-state{text-align:center;padding:var(--padding-section-y) var(--padding-section-x);color:#fff9}.empty-state{text-align:center;padding:var(--padding-section-y) var(--padding-section-x);max-width:600px;margin:0 auto}.empty-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.3}.empty-text{color:#fff9;font-size:var(--font-subtitle)}.dropdown-menu{background:#14192dfa;border:2px solid rgba(74,158,255,.3);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:auto;max-height:min(400px,50vh);box-sizing:border-box}.dropdown-menu::-webkit-scrollbar{width:8px}.dropdown-menu::-webkit-scrollbar-track{background:#ffffff0d}.dropdown-menu::-webkit-scrollbar-thumb{background:#4a9eff80;border-radius:4px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#4a9effb3}.dropdown-item{padding:1rem 1.25rem;cursor:pointer;transition:all var(--transition-fast);border-bottom:1px solid rgba(255,255,255,.05)}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#4a9eff1a}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:linear-gradient(135deg,#0a0e1afa,#151b2ef2);border:2px solid rgba(74,158,255,.3);border-radius:var(--radius-xl);max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-sizing:border-box}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important;position:relative}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{cursor:pointer;border:none;outline:none;font-family:inherit}input{font-family:inherit;outline:none}a{color:inherit;text-decoration:none}.wallet-adapter-button{background:linear-gradient(135deg,#06f,#0052cc)!important;color:#fff!important;font-weight:700!important;border-radius:12px!important;padding:12px 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:2px solid rgba(74,158,255,.3)!important;font-size:.9375rem!important;box-shadow:0 4px 20px #0066ff40,inset 0 1px #ffffff1a!important;letter-spacing:.3px!important;position:relative!important;overflow:visible!important}.wallet-adapter-dropdown{position:absolute!important;top:100%!important;right:0!important;margin-top:.5rem!important;z-index:10000!important;overflow:visible!important}.wallet-adapter-dropdown-list{background:#0f172afa!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:12px!important;border:1.5px solid rgba(74,158,255,.3)!important;box-shadow:0 12px 48px #0009!important;padding:.5rem!important;min-width:200px!important;overflow:visible!important}.wallet-adapter-dropdown-list-item{padding:.75rem 1rem!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important;color:#ffffffe6!important;font-size:.9375rem!important}.wallet-adapter-dropdown-list-item:hover{background:#0066ff1f!important;color:#fff!important}.wallet-adapter-button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)!important;transition:left .5s!important}.wallet-adapter-button:hover:before{left:100%!important}.wallet-adapter-button:hover:not([disabled]){transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 32px #0066ff73,inset 0 1px #ffffff26!important;border-color:#4a9eff99!important;background:linear-gradient(135deg,#0076ff,#0062dd)!important}.wallet-adapter-button:active:not([disabled]){transform:translateY(0) scale(.98)!important}.wallet-adapter-button[disabled]{opacity:.5!important;cursor:not-allowed!important}.wallet-adapter-button-trigger{background:linear-gradient(135deg,#0a0e1af2,#050a14fa)!important;color:#fff!important;border:2px solid rgba(0,102,255,.5)!important;border-radius:12px!important;padding:12px 20px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 20px #06f3,inset 0 1px #ffffff14!important;font-weight:600!important}.wallet-adapter-button-trigger:hover:not([disabled]){background:linear-gradient(135deg,#0f1423,#0a0f1e)!important;border-color:#0066ffb3!important;box-shadow:0 6px 28px #0066ff59,inset 0 1px #ffffff1f!important;transform:translateY(-2px)!important}.wallet-adapter-button-start-icon{margin-right:10px!important;display:flex!important;align-items:center!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))!important}.wallet-adapter-button-start-icon img{width:20px!important;height:20px!important;border-radius:4px!important}.wallet-adapter-dropdown{background:#0a0e1afa!important;border:2px solid rgba(0,102,255,.3)!important;border-radius:16px!important;box-shadow:0 16px 48px #000000b3,0 0 0 1px #ffffff0d inset!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;padding:10px!important;margin-top:12px!important;min-width:240px!important}.wallet-adapter-dropdown-list{padding:0!important}.wallet-adapter-dropdown-list-item{background:transparent!important;border-radius:12px!important;padding:14px 18px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:6px!important;border:1px solid transparent!important}.wallet-adapter-dropdown-list-item:hover{background:#0066ff26!important;border-color:#0066ff4d!important;transform:translate(6px) scale(1.02)!important;box-shadow:0 4px 12px #06f3!important}.wallet-adapter-dropdown-list-item svg{width:20px!important;height:20px!important}.wallet-adapter-dropdown-list-item span{color:var(--text-primary)!important;font-weight:500!important;font-size:.9375rem!important}.wallet-adapter-modal-wrapper{background:#000000eb!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.wallet-adapter-modal{background:linear-gradient(135deg,#0a0e1afa,#050a14fa)!important;border-radius:20px!important;border:2px solid rgba(0,102,255,.3)!important;box-shadow:0 24px 72px #000c,0 0 0 1px #ffffff0d inset!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.wallet-adapter-modal-title{color:var(--text-primary)!important;font-size:1.75rem!important;font-weight:700!important;background:linear-gradient(135deg,#fff,#b3d9ff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.wallet-adapter-modal-list{background:transparent!important}.wallet-adapter-modal-list .wallet-adapter-button{background:#ffffff0a!important;border:2px solid rgba(255,255,255,.08)!important;border-radius:12px!important;margin-bottom:10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;padding:16px 20px!important}.wallet-adapter-modal-list .wallet-adapter-button:hover{background:#0066ff1f!important;border-color:#06f6!important;transform:translateY(-3px) scale(1.01)!important;box-shadow:0 8px 24px #0066ff40!important}.wallet-adapter-modal-list-item{background:transparent!important;border:none!important}.wallet-adapter-modal-list-item:hover{background:transparent!important}.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon{margin:0!important}.wallet-adapter-modal-button-close{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;width:40px!important;height:40px!important}.wallet-adapter-modal-button-close:hover{background:#ff3b3026!important;border-color:#ff3b304d!important;transform:rotate(90deg) scale(1.1)!important}.wallet-adapter-modal-button-close svg{fill:var(--text-primary)!important;transition:all .25s ease!important}.wallet-adapter-modal-button-close:hover svg{fill:#ff3b30!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .5s ease}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.spin{animation:spin 1s linear infinite}@media (max-width: 768px){.wallet-adapter-button{padding:10px 20px!important;font-size:.875rem!important}.wallet-adapter-button-trigger{padding:10px 16px!important}.wallet-adapter-modal{max-width:90vw!important;margin:20px!important}.wallet-adapter-modal-title{font-size:1.25rem!important}}@media (max-width: 480px){.wallet-adapter-button{padding:8px 16px!important;font-size:.8125rem!important}.wallet-adapter-button-trigger{padding:8px 12px!important}.wallet-adapter-dropdown{min-width:180px!important}.wallet-adapter-modal{max-width:95vw!important;margin:10px!important}}
