@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;800;900&display=swap";:root{--black:#020202;--bg:#050505;--surface:#0c0c0c;--surface-2:#121212;--border:#ffffff14;--border-hover:#fff3;--accent:#2997ff;--accent-glow:#2997ff59;--accent-2:#5e5ce6;--accent-2-glow:#5e5ce659;--discord:#5865f2;--youtube:red;--twitch:#9146ff;--behance:#0057ff;--text-1:#f5f5f7;--text-2:#a1a1a6;--text-3:#6e6e73;--r-sm:10px;--r-md:18px;--r-lg:28px;--r-xl:40px;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.175, .885, .32, 1.275);--t-fast:.25s;--t-mid:.4s;--t-slow:.8s;--nav-h:80px}*{box-sizing:border-box;margin:0;padding:0;cursor:none!important}@media (width<=1024px){*{cursor:auto!important}}body{background-color:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--surface-2);border:2px solid var(--black);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::selection{background:var(--accent-glow);color:#fff}.cursor-dot{pointer-events:none;z-index:2147483647;background-color:#fff;border-radius:50%;width:6px;height:6px;transition:width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}.cursor-glow{border:1px solid var(--accent);pointer-events:none;z-index:2147483646;width:40px;height:40px;transition:width .3s var(--ease), height .3s var(--ease), border-color .3s, background-color .3s;background-color:#2997ff08;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.cursor-glow.hover{border-color:var(--accent-2);width:65px;height:65px;box-shadow:0 0 15px var(--accent-2-glow);background-color:#5e5ce614}.ddos-overlay{background:var(--black);z-index:99999;width:100vw;height:100vh;transition:opacity var(--t-mid) var(--ease), visibility var(--t-mid) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.ddos-overlay.fade-out{opacity:0;visibility:hidden;pointer-events:none}.ddos-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);text-align:center;width:90%;max-width:480px;padding:40px 30px;box-shadow:0 20px 50px #00000080,0 0 40px #2997ff0d}.ddos-logo-container{width:90px;height:90px;margin:0 auto 24px;position:relative}.ddos-logo-ring{border:2px solid #0000;border-top-color:var(--accent);border-bottom-color:var(--accent-2);border-radius:50%;width:100px;height:100px;animation:2s linear infinite spin;position:absolute;top:-5px;left:-5px}.ddos-logo-img{object-fit:cover;border:3px solid var(--surface-2);border-radius:50%;width:100%;height:100%}.ddos-header h2{letter-spacing:2px;color:var(--text-1);margin-bottom:8px;font-size:24px;font-weight:800}.ddos-header p{color:var(--text-2);margin-bottom:30px;font-size:14px}.ddos-progress-wrapper{margin-bottom:30px}.ddos-progress-track{background:var(--surface-2);border-radius:10px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}.ddos-progress-bar{background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0%;height:100%;box-shadow:0 0 10px var(--accent-glow);transition:width .1s linear}.ddos-status-text{color:var(--text-3);text-transform:uppercase;letter-spacing:1px;font-size:12px}.ddos-checks{text-align:left;flex-direction:column;gap:12px;display:flex}.ddos-check-item{color:var(--text-3);align-items:center;gap:12px;font-size:14px;transition:color .3s;display:flex}.ddos-check-item i{width:16px}.ddos-check-item.active{color:var(--text-2)}.ddos-check-item.done{color:var(--accent)}#app-root{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.navbar{height:var(--nav-h);z-index:999;width:100%;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), backdrop-filter var(--t-fast) var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 6%;display:flex;position:fixed;top:0;left:0}.navbar.scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom-color:var(--border);background-color:#050505bf;height:70px}.nav-brand{color:var(--text-1);letter-spacing:1px;white-space:nowrap;align-items:center;gap:12px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.nav-brand-logo{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:38px;height:38px}.nav-links{align-items:center;gap:32px;margin-left:auto;margin-right:32px;list-style:none;display:flex}@media (width<=1200px) and (width>=769px){.navbar{padding:0 3%}.nav-links{gap:16px;margin-right:16px}}.nav-link{color:var(--text-2);transition:color var(--t-fast) var(--ease);white-space:nowrap;padding:8px 0;font-size:14px;font-weight:500;text-decoration:none;position:relative}.nav-link:hover,.nav-link.active{color:var(--text-1)}.nav-link:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform-origin:0;transform:scaleX(1)}.nav-dropdown{position:relative}.nav-dropdown-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);opacity:0;visibility:hidden;width:220px;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), visibility var(--t-fast);margin-top:10px;padding:8px;list-style:none;position:absolute;top:100%;right:0;transform:translateY(10px);box-shadow:0 10px 30px #00000080}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-item a{color:var(--text-2);transition:background-color var(--t-fast), color var(--t-fast);border-radius:6px;padding:10px 16px;font-size:13px;text-decoration:none;display:block}.nav-dropdown-item a:hover{background:var(--surface-2);color:var(--text-1)}.nav-toggle{color:var(--text-1);background:0 0;border:none;font-size:20px;display:none}#page-content{padding-top:var(--nav-h);z-index:2;flex-direction:column;flex:1;display:flex}.hero-section{min-height:calc(100vh - var(--nav-h) - 100px);align-items:center;padding:60px 6%;display:flex}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;width:100%;display:grid}.hero-text{max-width:680px}.hero-tag{background:var(--border);border:1px solid var(--border);color:var(--accent);letter-spacing:1px;text-transform:uppercase;border-radius:30px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.hero-title{letter-spacing:-2px;margin-bottom:20px;font-size:64px;font-weight:900;line-height:1.1}.hero-title span{background:linear-gradient(135deg, var(--accent), var(--accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-description{color:var(--text-2);margin-bottom:40px;font-size:18px;font-weight:400}.hero-actions{gap:20px;margin-bottom:50px;display:flex}.btn{border-radius:var(--r-sm);transition:transform var(--t-fast) var(--spring), box-shadow var(--t-fast), background-color var(--t-fast), border-color var(--t-fast);justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 4px 20px var(--accent-glow)}.btn-primary:hover{background:#3fa3ff;border-color:#3fa3ff;box-shadow:0 6px 25px #2997ff80}.btn-secondary{color:var(--text-1);border:1px solid var(--border);background:#ffffff0a}.btn-secondary:hover{border-color:var(--border-hover);background:#ffffff14}.social-links{gap:16px;display:flex}.social-btn{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s,transform .3s;display:flex}.social-btn:hover{color:#fff;transform:translateY(-4px)}.social-btn.youtube:hover{background:var(--youtube);border-color:var(--youtube)}.social-btn.discord:hover{background:var(--discord);border-color:var(--discord)}.social-btn.twitch:hover{background:var(--twitch);border-color:var(--twitch)}.social-btn.behance:hover{background:var(--behance);border-color:var(--behance)}.hero-image-container{perspective:1000px;justify-content:center;display:flex}.hero-avatar-wrapper{border-radius:var(--r-xl);border:1px solid var(--border);width:320px;height:320px;transform-style:preserve-3d;transition:transform .5s var(--ease), box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 30px 60px #0009}.hero-avatar-wrapper:hover{box-shadow:0 40px 80px #2997ff26}.hero-avatar{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.hero-avatar-wrapper:hover .hero-avatar{transform:scale(1.05)}.section{padding:100px 6%;position:relative}.section-header{max-width:600px;margin-bottom:60px}.section-header.centered{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.section-tag{color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.section-title{letter-spacing:-1px;font-size:40px;font-weight:800}.grid-cards{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:40px 30px;position:relative;overflow:hidden}.card:hover{border-color:var(--border-hover);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.card-icon{border-radius:var(--r-sm);background:var(--surface-2);width:54px;height:54px;color:var(--accent);border:1px solid var(--border);justify-content:center;align-items:center;margin-bottom:28px;font-size:20px;display:flex}.card-title{margin-bottom:14px;font-size:20px;font-weight:700}.card-description{color:var(--text-2);font-size:14px;line-height:1.6}.bio-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.bio-content h3{margin-bottom:20px;font-size:24px;font-weight:700}.bio-content p{color:var(--text-2);margin-bottom:24px;font-size:16px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);text-align:center;padding:30px 20px}.stat-value{color:var(--accent);margin-bottom:8px;font-size:32px;font-weight:800}.stat-label{color:var(--text-2);text-transform:uppercase;letter-spacing:1px;font-size:12px}.gallery-filters{flex-wrap:wrap;gap:15px;margin-bottom:40px;display:flex}.filter-btn{border:1px solid var(--border);color:var(--text-2);background:#ffffff08;border-radius:30px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .3s;cursor:none!important}.filter-btn:hover,.filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.gallery-item{border-radius:var(--r-md);aspect-ratio:16/9;border:1px solid var(--border);position:relative;overflow:hidden;cursor:none!important}.gallery-img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.gallery-overlay{opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);background:linear-gradient(#0000,#050505e6);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;top:0;left:0}.gallery-item:hover .gallery-img{transform:scale(1.08)}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-title{color:#fff;margin-bottom:4px;font-size:16px;font-weight:700}.gallery-category{color:var(--accent);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.lightbox{z-index:10001;background:#020202f2;justify-content:center;align-items:center;width:100vw;height:100vh;padding:40px;display:flex;position:fixed;top:0;left:0}.lightbox-content{max-width:90%;max-height:80%;position:relative}.lightbox-img{object-fit:contain;border-radius:var(--r-sm);border:1px solid var(--border);max-width:100%;max-height:80vh}.lightbox-close{color:#fff;background:0 0;border:none;font-size:24px;position:absolute;top:-40px;right:0}.collab-grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.collab-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:40px}.collab-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.collab-tier{font-size:22px;font-weight:800}.collab-price{color:var(--accent);font-size:28px;font-weight:900}.collab-features{flex-direction:column;gap:16px;margin-bottom:35px;list-style:none;display:flex}.collab-feature-item{color:var(--text-2);align-items:center;gap:12px;font-size:14px;display:flex}.collab-feature-item i{color:var(--accent)}.status-panel{grid-template-columns:1fr 1.2fr;gap:40px;margin-bottom:60px;display:grid}.status-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;justify-content:space-between;padding:40px;display:flex}.status-indicator{color:#00c864;text-transform:uppercase;background:#00c8641a;border:1px solid #00c86433;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-address{letter-spacing:1px;margin-bottom:8px;font-size:24px;font-weight:800}.status-meta{color:var(--text-2);margin-bottom:30px;font-size:14px}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-box{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:24px}.feature-box-icon{color:var(--accent);margin-bottom:16px;font-size:20px}.feature-box-title{margin-bottom:8px;font-size:15px;font-weight:700}.feature-box-desc{color:var(--text-2);font-size:12px;line-height:1.5}.legal-container{max-width:900px;margin:0 auto}.legal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:30px;padding:40px}.legal-card h2{color:var(--text-1);margin-bottom:20px;font-size:20px;font-weight:700}.legal-card p{color:var(--text-2);margin-bottom:16px;font-size:14px;line-height:1.7}.legal-card ul{color:var(--text-2);margin-bottom:20px;padding-left:20px;font-size:14px}.legal-card li{margin-bottom:8px}.footer{background:var(--black);border-top:1px solid var(--border);z-index:2;margin-top:auto;padding:40px 6%}.footer-content{justify-content:space-between;align-items:center;display:flex}.footer-brand{color:var(--text-1);font-size:16px;font-weight:800}.footer-brand span{color:var(--text-3);margin-left:10px;font-weight:400}.footer-links{gap:24px;display:flex}.footer-link{color:var(--text-3);font-size:13px;text-decoration:none;transition:color .3s}.footer-link:hover{color:var(--text-2)}@media (width<=768px){.nav-links{top:var(--nav-h);width:280px;height:calc(100vh - var(--nav-h));background:var(--surface);border-left:1px solid var(--border);transition:transform .3s var(--ease);flex-direction:column;align-items:flex-start;gap:24px;margin:0;padding:40px;position:fixed;right:0;transform:translate(100%)}.nav-links.open{transform:translate(0)}.nav-toggle{display:block}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;width:100%;box-shadow:none;border:none;margin-top:5px;padding-left:16px;position:relative;top:0;transform:none}.hero-grid,.bio-grid,.status-panel,.collab-grid{grid-template-columns:1fr;gap:40px}.hero-text{text-align:center}.hero-actions,.social-links{justify-content:center}.hero-title{font-size:44px}.grid-cards,.features-grid,.stats-grid{grid-template-columns:1fr}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.store-container-layout{align-items:flex-start;gap:40px;margin-top:30px;display:flex}.store-sidebar{z-index:10;flex-shrink:0;width:270px;position:sticky;top:100px}.store-mobile-dropdown-btn{display:none}.store-sidebar-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0b99;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:6px;padding:18px 12px;display:flex;box-shadow:0 15px 35px #0006,0 0 30px #2997ff03}.store-sidebar-title{text-transform:uppercase;color:var(--text-3);letter-spacing:1.5px;margin-bottom:12px;padding-left:12px;font-size:11px;font-weight:700}.store-main-content{flex:1;min-width:0}.store-category-btn{background:var(--surface);border:1px solid var(--border);color:var(--text-2);transition:all .3s var(--ease);border-radius:30px;padding:10px 24px;font-size:13px;font-weight:600}.store-category-btn:hover,.store-category-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.store-category-btn.sidebar{text-align:left;width:100%;color:var(--text-2);box-sizing:border-box;background:0 0;border:none;border-left:3px solid #0000;border-radius:0 10px 10px 0;align-items:center;gap:12px;padding:11px 16px 11px 13px;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.store-category-btn.sidebar i{text-align:center;opacity:.7;width:18px;font-size:14px;transition:transform .2s,color .2s}.store-category-btn.sidebar:hover{color:#fff;background:#ffffff05;border-left-color:#ffffff26;transform:translate(4px)}.store-category-btn.sidebar:hover i{color:var(--accent);opacity:1;transform:scale(1.1)}.store-category-btn.sidebar.active{font-weight:700;border-left-color:var(--accent)!important;color:#fff!important;background:linear-gradient(90deg,#2997ff14 0%,#0000 100%)!important}.store-category-btn.sidebar.active i{color:var(--accent);opacity:1}@media (width<=1024px){.store-container-layout{flex-direction:column;gap:20px;margin-top:15px}.store-sidebar{z-index:150;width:100%;position:relative;top:auto}.store-mobile-dropdown-btn{color:#fff;letter-spacing:.5px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;background:#0a0a0bbf;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0000004d;display:flex!important}.store-mobile-dropdown-btn:hover{background:#ffffff0a;border-color:#2997ff4d}.dropdown-arrow-icon{color:var(--text-3);font-size:13px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),color .3s}.dropdown-arrow-icon.open{color:var(--accent);transform:rotate(180deg)}.store-sidebar-nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#0a0a0bfa;border:1px solid #ffffff1a;border-radius:14px;width:100%;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s,visibility .3s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-12px);box-shadow:0 20px 45px #000000b3;flex-direction:column!important;gap:4px!important;padding:8px!important;display:flex!important}.store-sidebar-nav.mobile-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.store-sidebar-title{display:none!important}.store-category-btn.sidebar{text-align:left!important;background:0 0!important;border:none!important;border-radius:10px!important;justify-content:flex-start!important;width:100%!important;padding:12px 16px!important;font-size:13.5px!important;font-weight:500!important}.store-category-btn.sidebar:hover{color:#fff!important;background:#ffffff0a!important}.store-category-btn.sidebar.active{color:var(--accent)!important;box-shadow:none!important;background:#2997ff14!important;font-weight:700!important}.store-category-btn.sidebar.active i{color:var(--accent)!important}}.store-category-section{margin-bottom:70px}.store-category-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:30px;padding-bottom:14px;display:flex}.store-category-header h3{color:var(--text-1);font-size:22px;font-weight:800}.store-category-header i{color:var(--accent)}.store-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.store-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--r-md);background:linear-gradient(135deg,#14141973 0%,#0a0a0ca6 100%);border:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0d}.store-card:hover{border-color:#2997ff40;transform:translateY(-6px);box-shadow:0 25px 50px #0009,0 0 30px #2997ff0f,inset 0 1px #ffffff1a}.store-card.animated-card:hover{border-color:#bf5af240;box-shadow:0 25px 50px #0009,0 0 30px #bf5af20f,inset 0 1px #ffffff1a}.store-card-img-wrapper{aspect-ratio:16/9;border-radius:var(--r-sm);background:#09090b;border:1px solid #ffffff12;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #00000080}.store-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.store-card:hover .store-card-img{transform:scale(1.05)}.store-card-badge{-webkit-backdrop-filter:blur(10px);letter-spacing:1px;z-index:2;border-radius:20px;padding:4px 10px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.store-card-badge.static{color:#2997ff;background:#2997ff1f;border:1px solid #2997ff40;box-shadow:0 0 8px #2997ff1a}.store-card-badge.animated{color:#bf5af2;background:#bf5af21f;border:1px solid #bf5af240;animation:2s infinite pulse;box-shadow:0 0 8px #bf5af226}.animate-fade-in{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.store-card-info h4{color:var(--text-1);margin-bottom:8px;font-size:16.5px;font-weight:700}.store-card-info p{color:var(--text-2);margin-bottom:20px;font-size:12.5px;line-height:1.5}.store-price-tag{margin-bottom:20px}.store-price-net{color:var(--accent);align-items:baseline;gap:4px;font-size:26px;font-weight:800;display:flex}.store-price-vat{color:var(--text-3);margin-top:2px;font-size:11px;font-weight:500}.store-add-btn{color:var(--text-1);border-radius:var(--r-sm);letter-spacing:.5px;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.store-add-btn:hover{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 24px #2997ff4d,inset 0 0 10px #fff3}.store-add-btn.added{animation:successBounce .4s var(--spring) forwards;color:#fff!important;background-color:#00c864!important;border-color:#00c864!important;box-shadow:0 8px 24px #00c86459!important}.builder-price-card:not([style*=accent-2]) .store-add-btn.added{background-color:#00c864!important;border-color:#00c864!important;box-shadow:0 8px 24px #00c86459!important}@keyframes successBounce{0%{transform:scale(1)}35%{transform:scale(.93)}65%{transform:scale(1.04)}to{transform:scale(1)}}.nav-cart-btn{color:var(--text-2);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:color .3s,background-color .3s;display:flex;position:relative}.nav-cart-btn:hover{color:var(--text-1);background:#ffffff0d}.nav-cart-badge{background:var(--accent);color:#fff;width:16px;height:16px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;position:absolute;top:2px;right:2px}.nav-user-info{border-left:1px solid var(--border);align-items:center;gap:10px;margin-left:10px;padding-left:20px;display:flex}.nav-user-avatar{border:1px solid var(--border);border-radius:50%;width:30px;height:30px}.nav-user-name{color:var(--text-2);font-size:13px;font-weight:600}.nav-logout-btn{color:var(--text-3);background:0 0;border:none;font-size:12px;transition:color .3s}.nav-logout-btn:hover{color:#ff4a4a}.cart-drawer-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;opacity:0;visibility:hidden;width:100vw;height:100vh;transition:opacity .4s var(--ease), visibility .4s;background:#0009;position:fixed;top:0;left:0}.cart-drawer-overlay.open{opacity:1;visibility:visible}.cart-drawer{background:var(--surface);border-left:1px solid var(--border);z-index:1001;width:100%;max-width:440px;height:100vh;transition:transform .4s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-10px 0 40px #00000080}.cart-drawer.open{transform:translate(0)}.cart-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px;display:flex}.cart-header h3{letter-spacing:1px;font-size:18px;font-weight:800}.cart-close-btn{color:var(--text-2);background:0 0;border:none;font-size:20px;transition:color .3s}.cart-close-btn:hover{color:var(--text-1)}.cart-items-container{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.cart-empty-message{text-align:center;color:var(--text-3);margin-top:80px}.cart-empty-message i{color:var(--border-hover);margin-bottom:16px;font-size:40px}.cart-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:16px;padding:16px;display:flex}.cart-item-details{flex:1}.cart-item-title{color:var(--text-1);margin-bottom:4px;font-size:14px;font-weight:700}.cart-item-price{color:var(--accent);font-size:13px;font-weight:600}.cart-qty-control{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:4px 8px;display:inline-flex}.cart-qty-btn{color:var(--text-2);background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.cart-qty-btn:hover{color:var(--text-1)}.cart-qty-val{text-align:center;width:15px;font-size:12px;font-weight:700}.cart-item-remove{color:var(--text-3);background:0 0;border:none;padding:8px;font-size:14px;transition:color .3s}.cart-item-remove:hover{color:#ff4a4a}.cart-footer{border-top:1px solid var(--border);background:var(--black);padding:24px}.cart-summary-row{color:var(--text-2);justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.cart-summary-row.total{color:#fff;border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:18px;font-weight:800}.cart-checkout-btn{width:100%;margin-top:16px}.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10002;-webkit-overflow-scrolling:touch;background:#020202d9;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:30px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.modal-content-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:100%;max-width:580px;max-height:85vh;margin:auto;padding:40px 30px;position:relative;overflow-y:auto;box-shadow:0 30px 60px #0009}.account-modal-layout{display:flex;flex:1!important;min-height:0!important}.account-modal-content{flex-direction:column;display:flex;flex:1!important;min-height:0!important}.modal-close-btn{color:var(--text-3);background:0 0;border:none;font-size:18px;transition:color .3s;position:absolute;top:20px;right:20px}.modal-close-btn:hover{color:var(--text-1)}.discord-lock-container{text-align:center;padding:20px 0}.discord-lock-icon{color:var(--discord);margin-bottom:24px;font-size:54px}.discord-lock-container h3{margin-bottom:12px;font-size:22px;font-weight:800}.discord-lock-container p{color:var(--text-2);margin-bottom:30px;font-size:14px;line-height:1.6}.btn-discord{background-color:var(--discord);color:#fff;border:1px solid var(--discord);box-shadow:0 4px 15px #5865f24d}.btn-discord:hover{background-color:#4752c4;border-color:#4752c4;box-shadow:0 6px 20px #5865f280}.checkout-form-section{-webkit-backdrop-filter:blur(4px);background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:20px;padding:22px;transition:border-color .3s,box-shadow .3s;box-shadow:0 8px 32px #0003}.checkout-form-section:hover{border-color:#ffffff14;box-shadow:0 8px 32px #0000004d,0 0 15px #2997ff08}.checkout-form-section h4{text-transform:uppercase;letter-spacing:1px;color:var(--text-2);align-items:center;gap:8px;margin-bottom:16px;font-size:13.5px;font-weight:800;display:flex}.form-group{margin-bottom:16px}.form-label{color:var(--text-2);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.form-input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:#fff;width:100%;transition:all .3s var(--ease);padding:12px 16px;font-family:inherit;font-size:13.5px}select.form-input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:38px;cursor:none!important}select.form-input option{background-color:var(--surface);color:var(--text-1)}.form-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 10px #2997ff40}select.form-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232997ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.builder-container:has(.builder-price-card[style*=accent-2]) select.form-input:focus{border-color:var(--accent-2);box-shadow:0 0 10px var(--accent-2-glow);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e5ce6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.checkout-items-list{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:16px;display:flex}.checkout-item-row{color:var(--text-2);justify-content:space-between;font-size:13px;display:flex}.checkout-item-row .qty{color:var(--text-3);margin-right:6px}.paypal-btn-wrapper{text-align:center;margin-top:28px}.btn-paypal{color:#111;width:100%;transition:transform .25s var(--ease), box-shadow .25s var(--ease), filter .25s var(--ease);letter-spacing:.5px;background:linear-gradient(135deg,#ffc439 0%,#ffa800 100%);border:none;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:800;display:flex;box-shadow:0 4px 20px #ffa80033,inset 0 0 0 1px #ffffff0d}.btn-paypal:hover{background:linear-gradient(135deg,#ffd059 0%,#ffb31a 100%);transform:translateY(-2px);box-shadow:0 8px 25px #ffa80059,0 0 15px #ffc43940}.btn-paypal:active{transform:translateY(1px);box-shadow:0 4px 10px #ffa80026}.btn-paypal i{color:#003087;font-style:italic;font-weight:900}.btn-paypal i span{color:#0079c1}.receipt-box{text-align:center;padding:20px 0}.receipt-icon{color:#00c864;margin-bottom:20px;font-size:54px}.receipt-box h3{margin-bottom:8px;font-size:24px;font-weight:800}.receipt-box p{color:var(--text-2);margin-bottom:30px;font-size:14px}.receipt-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);text-align:left;margin-bottom:30px;padding:24px;font-size:13.5px}.receipt-row{border-bottom:1px dotted var(--border);justify-content:space-between;margin-bottom:12px;padding-bottom:8px;display:flex}.receipt-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.receipt-label{color:var(--text-3);font-weight:600}.receipt-val{color:var(--text-1);font-weight:700}.builder-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:40px;box-shadow:0 20px 40px #0006}.builder-header{border-bottom:1px solid var(--border);margin-bottom:35px;padding-bottom:20px}.builder-header h3{letter-spacing:1px;color:#fff;margin-bottom:8px;font-size:22px;font-weight:800}.builder-header p{color:var(--text-2);font-size:14px}.builder-grid-config{grid-template-columns:1.25fr .75fr;gap:40px;display:grid}.builder-options{flex-direction:column;gap:28px;display:flex}.builder-group{flex-direction:column;gap:10px;display:flex}.builder-radio-row{flex-wrap:wrap;gap:12px;display:flex}.builder-radio-btn{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:var(--r-sm);transition:all .25s var(--ease);align-items:center;gap:10px;padding:14px 20px;font-size:13.5px;font-weight:600;display:flex}.builder-radio-btn.small{padding:10px 16px;font-size:13px}.builder-radio-btn:hover{border-color:var(--border-hover);color:var(--text-1);background:#ffffff05}.builder-radio-btn.active{background:var(--accent-glow);border-color:var(--accent);color:#fff;box-shadow:0 0 15px #2997ff40}.builder-price-card[style*=accent-2]~.builder-options .builder-radio-btn.active{background:var(--accent-2-glow);border-color:var(--accent-2);box-shadow:0 0 15px #5e5ce640}.builder-container:has(.builder-price-card[style*=accent-2]) .builder-radio-btn.active{background:var(--accent-2-glow);border-color:var(--accent-2);box-shadow:0 0 15px #5e5ce640}.builder-checkbox-grid{grid-template-columns:1fr;gap:14px;display:grid}.builder-checkbox-label{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);transition:all .25s var(--ease);align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:relative}.builder-checkbox-label:hover{border-color:var(--border-hover);color:var(--text-1)}.builder-checkbox-label input[type=checkbox]{appearance:none;background:var(--surface);border:1px solid var(--border);width:18px;height:18px;transition:all .25s var(--ease);border-radius:4px;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative;cursor:none!important}.builder-checkbox-label input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.builder-checkbox-label input[type=checkbox]:checked:after{content:"";color:#fff;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.builder-container:has(.builder-price-card[style*=accent-2]) .builder-checkbox-label input[type=checkbox]:checked{background-color:var(--accent-2);border-color:var(--accent-2);box-shadow:0 0 10px var(--accent-2-glow)}.builder-subdomain-wrapper{width:100%;margin-top:10px}.subdomain-input-group{align-items:center;width:100%;display:flex;position:relative}.subdomain-input-group .subdomain-input{letter-spacing:.5px;flex:1;padding-right:170px;font-weight:600}.subdomain-suffix{color:var(--text-3);pointer-events:none;letter-spacing:.5px;-webkit-user-select:none;user-select:none;transition:color var(--t-fast) var(--ease);font-size:13.5px;font-weight:700;position:absolute;right:16px}.subdomain-input-group:focus-within .subdomain-suffix{color:var(--accent)}.builder-container:has(.builder-price-card[style*=accent-2]) .subdomain-input-group:focus-within .subdomain-suffix{color:var(--accent-2)}.builder-price-card{background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--r-sm);flex-direction:column;justify-content:space-between;align-self:flex-start;padding:30px;display:flex;position:sticky;top:100px;box-shadow:0 10px 30px #0003}.builder-preview-details h4{text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin-bottom:16px;font-size:15px;font-weight:800}.builder-preview-details ul{flex-direction:column;gap:10px;margin-bottom:30px;list-style:none;display:flex}.builder-preview-details li{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.builder-preview-details li:before{content:"•";color:var(--accent);font-weight:700}.builder-container:has(.builder-price-card[style*=accent-2]) .builder-preview-details li:before{color:var(--accent-2)}.builder-price-totals{border-top:1px solid var(--border);padding-top:24px}.builder-price-monthly{color:#fff;align-items:baseline;gap:6px;font-size:28px;font-weight:900;display:flex}.builder-price-monthly span{color:var(--text-3);font-size:13px;font-weight:500}.builder-price-gross{color:var(--text-3);margin-top:4px;font-size:12px}@media (width<=900px){.builder-grid-config{grid-template-columns:1fr}.builder-price-card{width:100%;position:static}}.builder-dynamic-options{flex-direction:column;gap:28px;display:flex}.builder-dynamic-options>.builder-group,.builder-dynamic-options>.builder-minecraft-details{opacity:0;animation:builderFadeInUp .4s var(--ease) forwards}.builder-dynamic-options>:first-child{animation-delay:40ms}.builder-dynamic-options>:nth-child(2){animation-delay:80ms}.builder-dynamic-options>:nth-child(3){animation-delay:.12s}.builder-dynamic-options>:nth-child(4){animation-delay:.16s}.builder-dynamic-options>:nth-child(5){animation-delay:.2s}.builder-radio-btn{animation:builderScaleIn .3s var(--spring) forwards}.builder-minecraft-details{opacity:0;pointer-events:none;max-height:0;transition:max-height .4s var(--ease), opacity .3s var(--ease), margin .4s var(--ease);margin-top:0;margin-bottom:0;overflow:hidden}.builder-minecraft-details.expanded{z-index:5;opacity:1;pointer-events:auto;max-height:200px;margin-top:10px;margin-bottom:10px;position:relative;overflow:visible}.builder-minecraft-details-inner{border:1px dashed var(--border);border-radius:var(--r-sm);background:#ffffff03;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;display:grid}@keyframes builderFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes builderScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}body.popup-active,body.popup-active *{cursor:default!important}body.popup-active .cursor-dot,body.popup-active .cursor-glow{opacity:0!important;pointer-events:none!important}body.popup-page-active,body.popup-page-active *{cursor:auto!important}body.popup-page-active a,body.popup-page-active button,body.popup-page-active select,body.popup-page-active input[type=button],body.popup-page-active input[type=submit],body.popup-page-active [role=button],body.popup-page-active .clickable{cursor:pointer!important}body.popup-page-active input[type=text],body.popup-page-active input[type=email],body.popup-page-active input[type=password],body.popup-page-active input[type=number],body.popup-page-active textarea{cursor:text!important}.page-transition-container{will-change:transform, opacity, filter;width:100%;animation:.5s cubic-bezier(.16,1,.3,1) both pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes navMenuFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-settings-modal,.admin-dashboard-modal{flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.account-settings-modal{width:90%!important;max-width:850px!important;height:85vh!important;max-height:85vh!important}.admin-dashboard-modal{width:95%!important;max-width:1180px!important;height:90vh!important;max-height:90vh!important}.admin-tab-panel{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-shrink:0;width:11.1111%;height:100%;padding:35px;overflow-y:auto}.sidebar-tab-btn{color:var(--text-2);text-align:left;width:100%;transition:all .25s var(--ease);background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.sidebar-tab-btn i{text-align:center;opacity:.8;width:18px;font-size:15px}.sidebar-tab-btn:hover{color:var(--text-1);background:#ffffff05}.sidebar-tab-btn.active{color:var(--accent);background:#2997ff14;border:1px solid #2997ff33;font-weight:600}.account-list-item{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff04;padding:18px;transition:border-color .3s}.account-list-item:hover{border-color:#ffffff1a}.badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.badge-active,.badge-completed{color:#00c864;background:#00c8641a;border:1px solid #00c86426}.badge-pending{color:#fa0;background:#ffaa001a;border:1px solid #ffaa0026}.account-modal-mobile-dropdown,.builder-minecraft-mobile-sliders{display:none!important}:root{--modal-tab-padding:30px}@media (width<=900px){:root{--modal-tab-padding:20px}.account-modal-layout{flex-direction:column!important;overflow:hidden!important}.account-modal-sidebar{display:none!important}.account-modal-mobile-dropdown{border-bottom:1px solid var(--border);z-index:100;background:#00000026;width:100%;padding:12px 20px;position:relative;display:block!important}.account-modal-content{min-height:0!important}.account-modal-tab-panel{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.account-settings-modal{height:95vh!important;max-height:95vh!important}.account-modal-content>div>div{padding:var(--modal-tab-padding)!important}.account-modal-content div[style*=grid-template-columns],.account-modal-content form div[style*=grid-template-columns]{grid-template-columns:1fr!important}.account-modal-content form div[style*="display: flex"]{flex-direction:column!important;align-items:stretch!important}.account-modal-content form div[style*="display: flex"] button{width:100%!important}}@media (width<=768px){.footer-content{text-align:center!important;flex-direction:column!important;gap:16px!important}.footer-links{flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.admin-table,.admin-table thead,.admin-table tbody,.admin-table tr,.admin-table td{box-sizing:border-box!important;width:100%!important;display:block!important}.admin-table thead{display:none!important}.admin-table tbody tr{background:#ffffff03!important;border:1px solid #ffffff0f!important;border-radius:12px!important;margin-bottom:20px!important;padding:14px 16px!important;transform:none!important;box-shadow:0 10px 30px #00000059!important}.admin-table tbody tr:hover{background:#ffffff05!important;transform:none!important}.admin-table td{text-align:left!important;white-space:normal!important;border:none!important;border-bottom:1px solid #ffffff0a!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;font-size:13.5px!important;display:flex!important;overflow:visible!important}.admin-table td:last-child{border-bottom:none!important;justify-content:flex-end!important;gap:8px!important;padding-top:14px!important}.admin-table td:before{color:var(--text-3);text-transform:uppercase;letter-spacing:1px;text-align:left;min-width:100px;font-size:11px;font-weight:700;display:inline-block;flex-shrink:0!important;margin-right:16px!important}.account-modal-content>div>div:first-child .admin-table td:first-child:before{content:"ID Ordine"}.account-modal-content>div>div:first-child .admin-table td:nth-child(2):before{content:"Articolo"}.account-modal-content>div>div:first-child .admin-table td:nth-child(3):before{content:"Prezzo"}.account-modal-content>div>div:first-child .admin-table td:nth-child(4):before{content:"Progresso"}.account-modal-content>div>div:first-child .admin-table td:nth-child(5):before{content:"Stato"}.account-modal-content>div>div:first-child .admin-table td:nth-child(6):before{content:"Azioni"}.account-modal-content>div>div:nth-child(3) .admin-table td:first-child:before{content:"Anteprima"}.account-modal-content>div>div:nth-child(3) .admin-table td:nth-child(2):before{content:"ID Prodotto"}.account-modal-content>div>div:nth-child(3) .admin-table td:nth-child(3):before{content:"Titolo"}.account-modal-content>div>div:nth-child(3) .admin-table td:nth-child(4):before{content:"Categoria"}.account-modal-content>div>div:nth-child(3) .admin-table td:nth-child(5):before{content:"Prezzo"}.account-modal-content>div>div:nth-child(3) .admin-table td:nth-child(6):before{content:"Tipo"}.account-modal-content>div>div:nth-child(3) .admin-table td:nth-child(7):before{content:"Azioni"}.account-modal-content>div>div:nth-child(4) .admin-table td:first-child:before{content:"ID Categoria"}.account-modal-content>div>div:nth-child(4) .admin-table td:nth-child(2):before{content:"Etichetta"}.account-modal-content>div>div:nth-child(5) .admin-table td:first-child:before{content:"Codice"}.account-modal-content>div>div:nth-child(5) .admin-table td:nth-child(2):before{content:"Valore"}.account-modal-content>div>div:nth-child(5) .admin-table td:nth-child(3):before{content:"Tipo Valore"}.account-modal-content>div>div:nth-child(5) .admin-table td:nth-child(4):before{content:"Categoria"}.account-modal-content>div>div:nth-child(5) .admin-table td:nth-child(5):before{content:"Limite"}.account-modal-content>div>div:nth-child(5) .admin-table td:nth-child(6):before{content:"Creatore"}.account-modal-content>div>div:nth-child(5) .admin-table td:nth-child(7):before{content:"Utilizzi"}.account-modal-content>div>div:nth-child(5) .admin-table td:nth-child(8):before{content:"Azioni"}.account-modal-content>div>div:nth-child(6) .admin-table td:first-child:before{content:"Avatar"}.account-modal-content>div>div:nth-child(6) .admin-table td:nth-child(2):before{content:"Discord ID"}.account-modal-content>div>div:nth-child(6) .admin-table td:nth-child(3):before{content:"Username"}.account-modal-content>div>div:nth-child(6) .admin-table td:nth-child(4):before{content:"Email"}.account-modal-content>div>div:nth-child(6) .admin-table td:nth-child(5):before{content:"Saldo"}.account-modal-content>div>div:nth-child(6) .admin-table td:nth-child(6):before{content:"Ruolo"}.account-modal-content>div>div:nth-child(6) .admin-table td:nth-child(7):before{content:"Azioni"}.account-modal-content>div>div:nth-child(7) .admin-table td:first-child:before{content:"Indirizzo IP"}.account-modal-content>div>div:nth-child(7) .admin-table td:nth-child(2):before{content:"Porta Wings"}.account-modal-content>div>div:nth-child(7) .admin-table td:nth-child(3):before{content:"Stato Porta"}.account-modal-content>div>div:nth-child(7) .admin-table td:nth-child(4):before{content:"Azioni"}.account-modal-content>div>div:nth-child(8) .admin-table td:first-child:before{content:"Utente"}.account-modal-content>div>div:nth-child(8) .admin-table td:nth-child(2):before{content:"Prodotto"}.account-modal-content>div>div:nth-child(8) .admin-table td:nth-child(3):before{content:"Stelle"}.account-modal-content>div>div:nth-child(8) .admin-table td:nth-child(4):before{content:"Recensione"}.account-modal-content>div>div:nth-child(8) .admin-table td:nth-child(5):before{content:"Stato"}.account-modal-content>div>div:nth-child(8) .admin-table td:nth-child(6):before{content:"Azioni"}:root{--modal-tab-padding:16px}.modal-overlay{padding:10px!important}.modal-content-box{border-radius:12px!important;max-height:95vh!important;padding:24px 14px!important}.account-settings-modal,.admin-dashboard-modal{flex-direction:column!important;height:95vh!important;max-height:95vh!important;display:flex!important;overflow:hidden!important}.account-modal-layout{flex-direction:column!important;min-height:0!important;overflow:hidden!important}.account-modal-content{flex:1!important;min-height:0!important}.account-modal-tab-panel,.admin-tab-panel{-webkit-overflow-scrolling:touch!important;height:100%!important;padding:20px 16px!important;overflow-y:auto!important}.modal-content-box>div:first-child{padding:16px!important}.modal-content-box>div:first-child h2{font-size:14px!important}.modal-content-box>div:first-child p{font-size:11px!important}.account-order-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.account-order-progress-info{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.account-order-milestones{flex-wrap:wrap!important;gap:10px!important}.modal-details-grid{grid-template-columns:1fr!important}.account-settings-toggle-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.account-info-row{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.builder-minecraft-desktop-only{display:none!important}.builder-minecraft-details.expanded{max-height:320px!important}.builder-minecraft-mobile-sliders{margin-top:10px;border:1px dashed var(--border)!important;border-radius:var(--r-sm)!important;background:#ffffff04!important;flex-direction:column!important;gap:20px!important;padding:20px 16px!important;display:flex!important}.builder-slider-group{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.builder-slider-header{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.builder-slider-header label.form-label{color:var(--text-2)!important;margin-bottom:0!important;font-size:12px!important}.builder-slider-val-glowing{color:var(--accent)!important;text-shadow:0 0 8px #2997ff59!important;font-size:11.5px!important;font-weight:700!important}.builder-range-wrapper{align-items:center!important;width:100%!important;height:24px!important;display:flex!important;position:relative!important}.builder-range-track{border:1px solid var(--border)!important;pointer-events:none!important;background:#ffffff0f!important;border-radius:10px!important;width:100%!important;height:6px!important;position:absolute!important;top:50%!important;left:0!important;overflow:visible!important;transform:translateY(-50%)!important}.builder-range-fill{will-change:width;background:var(--accent)!important;border-radius:10px!important;height:100%!important;transition:width .18s cubic-bezier(.25,1,.5,1)!important;position:absolute!important;top:0!important;left:0!important}.builder-range-ticks{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.builder-range-tick{background:#ffffff40!important;border-radius:50%!important;width:6px!important;height:6px!important;transition:background-color .2s,box-shadow .2s!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.builder-range-tick.active{box-shadow:0 0 8px #fffc, 0 0 15px var(--accent)!important;background:#fff!important}.builder-range-input{appearance:none!important;z-index:2!important;cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;height:100%!important;margin:0!important;position:relative!important}.builder-range-input::-webkit-slider-runnable-track{background:0 0!important;border:none!important}.builder-range-input::-moz-range-track{background:0 0!important;border:none!important}.builder-range-input::-webkit-slider-thumb{appearance:none!important;background:var(--accent)!important;cursor:pointer!important;width:18px!important;height:18px!important;transition:transform .15s var(--ease)!important;border:2px solid #fff!important;border-radius:50%!important;margin-top:0!important;box-shadow:0 0 12px #2997ffcc!important}.builder-range-input::-webkit-slider-thumb:active{transform:scale(1.3)!important}.builder-range-input::-moz-range-thumb{background:var(--accent)!important;cursor:pointer!important;width:18px!important;height:18px!important;transition:transform .15s var(--ease)!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 0 12px #2997ffcc!important}.builder-range-input::-moz-range-thumb:active{transform:scale(1.3)!important}@keyframes valuePop{0%{opacity:.6;transform:scale(.8)}50%{text-shadow:0 0 12px var(--accent);transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-value-pop{animation:.22s cubic-bezier(.175,.885,.32,1.2) both valuePop;display:inline-block}.gallery-grid{grid-template-columns:1fr!important}}@media (width<=480px){.nav-brand span,.nav-user-name{display:none!important}.nav-user-trigger{border-radius:50%!important;padding:6px!important}.nav-user-chevron{display:none!important}.section{padding:60px 4%!important}.hero-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.hero-actions .btn{text-align:center!important;justify-content:center!important;width:100%!important}.footer-brand span{margin-top:6px!important;margin-left:0!important;font-size:12px!important;display:block!important}}.nav-user-dropdown-container{display:inline-block;position:relative}.nav-user-trigger{color:var(--text-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:10px;padding:5px 14px 5px 6px;font-size:12.5px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #00000026}.nav-user-trigger:hover{color:#fff;background:#ffffff0f;border-color:#2997ff59;box-shadow:0 4px 20px #2997ff14}.nav-user-trigger.open{border-color:var(--accent);color:#fff;background:#2997ff0a;box-shadow:0 0 15px #2997ff26}.nav-user-avatar{border:1.5px solid #ffffff26;border-radius:50%;width:24px;height:24px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 5px #ffffff0d}.nav-user-trigger:hover .nav-user-avatar,.nav-user-trigger.open .nav-user-avatar{border-color:var(--accent);box-shadow:0 0 8px #2997ff4d}.nav-user-name{font-size:13px;font-weight:600;transition:color .3s}.nav-user-chevron{opacity:.7;font-size:9px;transition:transform .28s cubic-bezier(.175,.885,.32,1.275),color .2s,opacity .2s}.nav-user-trigger:hover .nav-user-chevron{opacity:1}.nav-user-trigger.open .nav-user-chevron{color:var(--accent);opacity:1;transform:rotate(180deg)}.nav-user-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#0a0a0bf5;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:210px;padding:8px 6px;list-style:none;animation:.25s cubic-bezier(.16,1,.3,1) forwards navMenuFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px #000000a6,0 0 30px #2997ff05}.nav-user-menu:before{content:"";background:0 0;width:100%;height:12px;position:absolute;top:-12px;left:0}.nav-user-menu li{color:var(--text-2);cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:12px;margin:2px 0;padding:10px 14px;font-size:13.5px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.nav-user-menu li i{text-align:center;opacity:.85;width:16px;font-size:14px;transition:transform .2s}.nav-user-menu li:hover{color:#fff;background:#ffffff0a;transform:translate(3px)}.nav-user-menu li:hover i{transform:scale(1.1)}.nav-user-menu li.admin-dashboard-link{color:var(--accent);background:#2997ff0a;border:1px solid #2997ff1f;font-weight:700}.nav-user-menu li.admin-dashboard-link:hover{color:#fff;background:#2997ff26;border-color:#2997ff4d}.nav-user-menu li.logout{color:#fa777c;border-top:1px solid #ffffff0d;border-radius:8px;margin-top:6px;padding-top:12px}.nav-user-menu li.logout:hover{color:#fff;background:#fa777c1a;transform:translate(0)}@keyframes overlayFadeInOnly{0%{opacity:0}to{opacity:1}}@keyframes modalSpringIn{0%{opacity:0;transform:scale(.96)translateY(16px)}to{opacity:1;transform:scale(1)translate(0,0)}}.modal-overlay-animate{opacity:0;will-change:opacity;animation:.3s cubic-bezier(.25,1,.5,1) forwards overlayFadeInOnly;-webkit-backdrop-filter:blur(12px)!important}.modal-content-animate{will-change:transform, opacity;animation:.42s cubic-bezier(.34,1.56,.64,1) forwards modalSpringIn}@keyframes overlayFadeOutOnly{0%{opacity:1}to{opacity:0}}@keyframes modalSpringOut{0%{opacity:1;transform:scale(1)translate(0,0)}to{opacity:0;transform:scale(.96)translateY(16px)}}.modal-overlay-animate.exit{animation:.3s cubic-bezier(.25,1,.5,1) forwards overlayFadeOutOnly!important}.modal-content-animate.exit{animation:.3s cubic-bezier(.25,1,.5,1) forwards modalSpringOut!important}@keyframes tabSlideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}.tab-content-animate{will-change:transform, opacity;animation:.32s cubic-bezier(.25,1,.5,1) both tabSlideInRight}@keyframes progressShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.progress-line-shimmer{background:linear-gradient(90deg, var(--accent) 30%, #5e5ce6 50%, var(--accent) 70%);background-size:200px 100%;animation:2s linear infinite progressShimmer}@keyframes pulseGlow{0%{transform:scale(.95);box-shadow:0 0 #2997ff80}70%{transform:scale(1);box-shadow:0 0 0 6px #2997ff00}to{transform:scale(.95);box-shadow:0 0 #2997ff00}}@keyframes pulseGlowGreen{0%{transform:scale(.95);box-shadow:0 0 #00c86480}70%{transform:scale(1);box-shadow:0 0 0 6px #00c86400}to{transform:scale(.95);box-shadow:0 0 #00c86400}}@keyframes pulseGlowOrange{0%{transform:scale(.95);box-shadow:0 0 #ffaa0080}70%{transform:scale(1);box-shadow:0 0 0 6px #fa00}to{transform:scale(.95);box-shadow:0 0 #fa00}}.pulse-active-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.pulse-active-dot.blue{background-color:var(--accent);animation:1.8s infinite pulseGlow}.pulse-active-dot.green{background-color:#00c864;animation:1.8s infinite pulseGlowGreen}.pulse-active-dot.orange{background-color:#fa0;animation:1.8s infinite pulseGlowOrange}.admin-table{border-collapse:separate;border-spacing:0 8px;width:100%;color:var(--text-2);margin-top:15px;font-size:13.5px}.admin-table th{text-align:left;color:var(--text-3);text-transform:uppercase;letter-spacing:1.5px;padding:10px 14px;font-size:11px;font-weight:700}.admin-table tbody tr{border:1px solid var(--border);will-change:transform;background:#ffffff03;transition:transform .22s cubic-bezier(.25,1,.5,1),background-color .22s,box-shadow .22s}.admin-table tbody tr:hover{background:#ffffff06;transform:translateY(-2px);box-shadow:0 4px 15px #0006}.admin-table td{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-1);padding:10px 14px}.admin-table td:first-child{border-left:1px solid var(--border);border-top-left-radius:8px;border-bottom-left-radius:8px}.admin-table td:last-child{border-right:1px solid var(--border);border-top-right-radius:8px;border-bottom-right-radius:8px}.admin-id-chip{border:1px solid var(--border);color:var(--text-2);white-space:nowrap;background:#ffffff05;border-radius:6px;padding:4px 8px;font-family:monospace;font-size:11.5px;font-weight:600;display:inline-block}.admin-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.admin-badge.active{color:#00c864;background:#00c86414;border:1px solid #00c86433;box-shadow:0 0 12px #00c8641f}.admin-badge.pending{color:#fa0;background:#ffaa0014;border:1px solid #fa03;box-shadow:0 0 12px #ffaa001f}.admin-badge.delivered{color:#5e5ce6;background:#5e5ce614;border:1px solid #5e5ce633;box-shadow:0 0 12px #5e5ce61f}.admin-input{border:1px solid var(--border);color:#fff;transition:all .3s var(--ease);background:#ffffff05;border-radius:8px;width:100%;padding:10px 14px;font-size:13.5px}.admin-input:focus{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow);background:#ffffff0a;outline:none}select.admin-input{appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:14px!important;padding-right:38px!important}select.admin-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232997ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}.admin-action-btn{border:1px solid var(--border);color:var(--text-2);cursor:pointer;transition:all .25s var(--ease);background:#ffffff05;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.admin-action-btn:hover{color:#fff;border-color:var(--border-hover);background:#ffffff0f;transform:translateY(-1px)}.admin-action-btn.edit{color:var(--accent);background:#2997ff08;border-color:#2997ff40}.admin-action-btn.edit:hover{background:#2997ff1f;box-shadow:0 0 10px #2997ff26}.admin-action-btn.delete{color:#fa777c;background:#fa777c08;border-color:#fa777c40}.admin-action-btn.delete:hover{background:#fa777c1f;box-shadow:0 0 10px #fa777c26}.account-modal-sidebar .sidebar-tab-btn{transition:all .25s var(--ease);border-left:3px solid #0000;border-radius:6px;font-weight:500}.account-modal-sidebar .sidebar-tab-btn.active{font-weight:600;border-left-color:var(--accent)!important;color:var(--accent)!important;background:linear-gradient(90deg,#2997ff14 0%,#0000 100%)!important;border-top:none!important;border-bottom:none!important;border-right:none!important}.account-modal-sidebar .sidebar-tab-btn:hover:not(.active){color:var(--text-1);background:#ffffff05;border-left-color:#ffffff26}.custom-select-container{z-index:1;width:100%;position:relative}.custom-select-container.open{z-index:99}.custom-select-trigger{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:#fff;width:100%;transition:all .3s var(--ease);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:13.5px;display:flex}.custom-select-container.admin-select .custom-select-trigger{background:#ffffff04;border-radius:8px;padding:10px 14px}.custom-select-trigger:hover{background:#ffffff08;border-color:#ffffff26}.custom-select-container.open .custom-select-trigger{border-color:var(--accent);background:#ffffff08;box-shadow:0 0 10px #2997ff40}.custom-select-container.open.gta-select-accent .custom-select-trigger{border-color:var(--accent-2);box-shadow:0 0 10px var(--accent-2-glow)}.select-chevron{color:var(--text-3);transition:transform .3s var(--ease), color .3s;font-size:11px}.custom-select-container.open .select-chevron{color:var(--accent);transform:rotate(180deg)}.custom-select-container.open.gta-select-accent .select-chevron{color:var(--accent-2)}.custom-select-options{-webkit-backdrop-filter:blur(20px);border-radius:var(--r-sm);z-index:999;scrollbar-width:none;-ms-overflow-style:none;background:#0a0a0cf2;border:1px solid #ffffff14;width:100%;max-height:250px;animation:.25s cubic-bezier(.16,1,.3,1) forwards dropdownSlideIn;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 20px 40px #0009,0 0 30px #2997ff05}.custom-select-options::-webkit-scrollbar{display:none}.custom-select-container.admin-select .custom-select-options{border-radius:8px}.custom-select-option{color:var(--text-2);transition:all .2s var(--ease);justify-content:space-between;align-items:center;padding:11px 16px;font-size:13.5px;display:flex}.custom-select-option:hover{color:#fff;background:#ffffff0a;padding-left:20px}.custom-select-option.selected{color:#fff;border-left:3px solid var(--accent);background:linear-gradient(90deg,#2997ff26 0%,#5e5ce60d 100%);font-weight:600}.custom-select-container.gta-select-accent .custom-select-option.selected{border-left-color:var(--accent-2);background:linear-gradient(90deg,#5e5ce626 0%,#2997ff0d 100%)}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cart-item{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards cartItemEntry}.checkout-item-row{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards cartItemEntry}@keyframes cartItemEntry{0%{opacity:0;transform:translate(30px)scale(.95);box-shadow:0 0 #2997ff00}to{opacity:1;transform:translate(0)scale(1);box-shadow:0 4px 15px #00000040}}.price-pulse{animation:.32s cubic-bezier(.34,1.56,.64,1) forwards priceUpdatePulse;display:inline-block}@keyframes priceUpdatePulse{0%{color:var(--accent);text-shadow:0 0 8px #2997ff80;transform:scale(1)}50%{color:#fff;text-shadow:0 0 12px #fffc;transform:scale(1.12)}to{color:var(--text-1);text-shadow:none;transform:scale(1)}}.price-pulse-total{animation:.38s cubic-bezier(.34,1.56,.64,1) forwards priceUpdatePulseTotal;display:inline-block}@keyframes priceUpdatePulseTotal{0%{color:var(--accent);text-shadow:0 0 10px #2997ff99;transform:scale(1)}50%{color:#fff;text-shadow:0 0 15px #ffffffe6;transform:scale(1.15)}to{color:#fff;text-shadow:none;transform:scale(1)}}.price-pulse-builder{animation:.42s cubic-bezier(.34,1.56,.64,1) forwards priceUpdatePulseBuilder;display:inline-block}@keyframes priceUpdatePulseBuilder{0%{color:var(--accent-2);text-shadow:0 0 12px var(--accent-2-glow);transform:scale(1)}50%{color:#fff;text-shadow:0 0 20px #ffffffe6;transform:scale(1.18)}to{color:inherit;text-shadow:none;transform:scale(1)}}input.admin-input,.custom-select-container.admin-select .custom-select-trigger{box-sizing:border-box!important;background:#ffffff05!important;height:42px!important}.admin-badge.cancelled{color:#fa777c!important;background:#fa777c14!important;border:1px solid #fa777c33!important;box-shadow:0 0 12px #fa777c1f!important}.badge-cancelled{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;color:#fa777c!important;background:#fa777c1a!important;border:1px solid #fa777c26!important}.nowrap{white-space:nowrap!important}.bounce-box{transform-origin:bottom;animation:2.5s cubic-bezier(.28,.84,.42,1) infinite giftBounce;display:inline-block}@keyframes giftBounce{0%,50%,to{transform:scale(1)translateY(0)rotate(0)}5%{transform:scale(1.15,.85)translateY(0)rotate(0)}15%{transform:scale(.85,1.15)translateY(-16px)rotate(-5deg)}25%{transform:scale(1.05,.95)translateY(0)rotate(3deg)}32%{transform:scale(.95,1.05)translateY(-6px)rotate(-2deg)}40%{transform:scale(1.02,.98)translateY(0)rotate(0)}}.shield-pulse{transform-origin:50%;animation:2s ease-in-out infinite shieldPulse;display:inline-block}@keyframes shieldPulse{0%,to{filter:drop-shadow(0 0 2px #00c86466);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #00c864d9);transform:scale(1.18)}}.admin-modal-header{transition:all .3s}.admin-header-subtitle{color:var(--text-3);margin-left:6px;font-size:13px;font-weight:500}.admin-tab-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-form-inline{background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-end;gap:16px;margin-bottom:24px;padding:20px;animation:.32s tabSlideInRight;display:flex}.admin-form-grid{background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:16px;margin-bottom:24px;padding:24px;animation:.32s tabSlideInRight;display:grid}.admin-form-grid-2{grid-template-columns:1.2fr .8fr!important;gap:16px!important;display:grid!important}.admin-form-grid-3{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.admin-form-grid-4{grid-template-columns:repeat(4,1fr)!important;gap:16px!important;display:grid!important}.admin-form-actions{gap:12px!important;display:flex!important}.admin-nodes-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;display:grid!important}.admin-table-value{color:inherit;font-weight:inherit;font-size:inherit;display:inline-block}@media (width<=768px){.admin-modal-header{padding:14px 16px!important}.admin-modal-header h2{font-size:14.5px!important;line-height:1.35!important}.admin-header-subtitle{color:var(--text-3)!important;margin-top:2px!important;margin-left:0!important;font-size:11px!important;font-weight:500!important;display:block!important}.admin-modal-header p{display:none!important}.admin-modal-header div[style*="width: 42px"]{width:34px!important;height:34px!important;font-size:14px!important}.admin-tab-header{text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.admin-tab-header button{align-self:stretch!important;width:100%!important;margin-top:4px!important}.admin-form-inline{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.admin-form-inline .form-group{flex:none!important;width:100%!important}.admin-form-inline button{width:100%!important;margin-top:8px!important}.admin-form-grid{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.admin-form-grid .form-group{grid-column:span 1!important}.admin-form-grid button{width:100%!important;margin-top:8px!important}.admin-form-grid-2,.admin-form-grid-3,.admin-form-grid-4{grid-template-columns:1fr!important;gap:12px!important}.admin-form-actions{flex-direction:column!important;gap:8px!important;width:100%!important}.admin-form-actions button{margin-top:0!important}.admin-nodes-grid{grid-template-columns:1fr!important;gap:16px!important}.admin-table-value{word-break:break-all!important;text-align:right!important;max-width:calc(100% - 120px)!important;display:inline-block!important}.stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.stat-card{padding:15px 8px!important}.stat-value{font-size:18px!important}.stat-label{letter-spacing:.5px!important;font-size:9px!important}}.cookie-banner-wrapper{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--r-sm);z-index:99999;background:#0a0a0ce6;width:90%;max-width:680px;padding:20px;animation:.4s ease-out slideUpCookie;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009,0 0 20px #2997ff0a}@keyframes slideUpCookie{0%{opacity:0;bottom:-120px}to{opacity:1;bottom:20px}}.cookie-banner-content{flex-direction:column;gap:12px;display:flex}.cookie-banner-header{align-items:center;gap:10px;display:flex}.cookie-banner-icon{color:var(--accent);text-shadow:0 0 8px #2997ff66;font-size:18px}.cookie-banner-header h4{color:#fff;letter-spacing:.5px;margin:0;font-size:15px;font-weight:700}.cookie-banner-text{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.cookie-banner-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;display:flex}.cookie-btn{border-radius:var(--r-xs);cursor:pointer;padding:8px 16px;font-size:12px;font-weight:600}.cookie-link{color:var(--text-3);margin-left:auto;font-size:12px;text-decoration:underline;transition:color .2s}.cookie-link:hover{color:#fff}.network-services-container{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;margin-top:20px;padding:15px}.network-services-list{flex-direction:column;gap:8px;max-height:160px;padding-right:5px;display:flex;overflow-y:auto}.network-services-list::-webkit-scrollbar{width:5px}.network-services-list::-webkit-scrollbar-track{background:#ffffff03}.network-services-list::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}.network-service-item{border-radius:var(--r-xs);background:#ffffff03;border:1px solid #ffffff05;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.network-service-title{color:#fff;font-size:13.5px;font-weight:500}.network-service-status{align-items:center;gap:6px;display:flex}.status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot.available{background:#00c864;box-shadow:0 0 8px #00c86499}.status-dot.unavailable{background:#ff3b30;box-shadow:0 0 8px #ff3b3099}.status-text{color:var(--text-2);font-size:11.5px}@media (width<=576px){.cookie-banner-wrapper{width:95%;padding:15px;bottom:10px}.cookie-banner-actions{flex-direction:column;align-items:stretch;width:100%}.cookie-banner-actions button{width:100%}.cookie-link{text-align:center;margin-top:5px;margin-left:0}}.hero-logo-card{background-color:#0b0c10;border-color:#ffffff14;justify-content:center;align-items:center;height:320px;display:flex;box-shadow:0 30px 60px #000c}#logo-svg{filter:drop-shadow(0 0 15px #050609cc);width:100%;height:auto;max-height:80vh}.ring{stroke-width:4px;stroke-linecap:round;fill:none}.neon-cyan{stroke:#00eaff;filter:drop-shadow(0 0 8px #00eaffcc)}.neon-purple{stroke:#7b4dff;filter:drop-shadow(0 0 8px #7b4dffcc)}.neon-magenta{stroke:#ff4df8;filter:drop-shadow(0 0 8px #ff4df8cc)}.neon-circle{stroke:url(#circleGrad);filter:drop-shadow(0 0 8px #00eaff80)drop-shadow(0 0 8px #7b4dff80)}.metal-fill{fill:url(#metalGrad);opacity:0}.metal-stroke{stroke:url(#metalGrad);stroke-width:2.5px;fill:none}.metal-shine{fill:#fff;opacity:0}.logo-text{letter-spacing:.3em;fill:#fff;text-transform:uppercase;text-anchor:middle;opacity:0;filter:blur(10px);text-shadow:0 0 8px #00eaffcc;font-family:Outfit,sans-serif;font-size:28px;font-weight:900}.sub-text{letter-spacing:.6em;fill:#a1a1a6;text-transform:uppercase;text-anchor:middle;opacity:0;font-family:Outfit,sans-serif;font-size:11px;font-weight:400}.transactions-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.transactions-table th{color:#fff;border-bottom:1px solid var(--border);padding:12px 8px;font-weight:600}.transactions-table td{border-bottom:1px solid #ffffff08;padding:14px 8px}@media (width<=768px){.transactions-table,.transactions-table thead,.transactions-table tbody,.transactions-table tr,.transactions-table td{box-sizing:border-box!important;width:100%!important;display:block!important}.transactions-table thead{display:none!important}.transactions-table tbody tr{background:#ffffff03!important;border:1px solid #ffffff0f!important;border-radius:10px!important;margin-bottom:16px!important;padding:12px 14px!important;box-shadow:0 8px 25px #0000004d!important}.transactions-table td{text-align:left!important;border:none!important;border-bottom:1px solid #ffffff0a!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;font-size:13.5px!important;display:flex!important}.transactions-table td:last-child{border-bottom:none!important}.transactions-table td:before{content:attr(data-label);color:var(--text-3);text-transform:uppercase;letter-spacing:1px;text-align:left;min-width:100px;margin-right:16px;font-size:11px;font-weight:700;display:inline-block}}
