*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#8b5cf6;--primary-dark:#7c3aed;--primary-light:#a78bfa;--secondary:#f59e0b;--background:#0f0f1a;--background-light:#1a1a2e;--background-card:#16162a;--text:#fff;--text-muted:#a0a0b8;--success:#10b981;--gradient:linear-gradient(135deg,var(--primary) 0%,#ec4899 100%)}body{background:#0f0f1a;background:var(--background);color:#fff;color:var(--text);font-family:Poppins,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{margin:0 auto;max-width:1200px;padding:0 20px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0f0f1a;background:var(--background)}::-webkit-scrollbar-thumb{background:#8b5cf6;background:var(--primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c3aed;background:var(--primary-dark)}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1af2;border-bottom:1px solid #8b5cf633;position:sticky;top:0;z-index:1000}.header-content{gap:20px;padding:15px 0}.logo-link{align-items:center;display:flex;gap:12px;transition:transform .3s ease}.logo-link:hover{transform:scale(1.02)}.logo-text{display:flex;flex-direction:column}.logo-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;line-height:1.2}.logo-tagline{color:var(--text-muted);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.nav{display:flex;flex:1 1;gap:8px;justify-content:center}.nav-link.mobile-only{display:none}.nav-link{border-radius:8px;color:var(--text-muted);font-weight:500;padding:10px 18px;position:relative;transition:all .3s ease}.nav-link:hover{background:#8b5cf61a;color:var(--text)}.nav-link.active{background:#8b5cf633;color:var(--text)}.nav-link.active:after{background:var(--gradient);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.header-actions{gap:12px}.account-btn{align-items:center;background:#8b5cf626;border:1px solid #8b5cf666;border-radius:25px;color:var(--text);display:flex;font-size:.9rem;font-weight:600;gap:6px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.account-btn:hover{background:#8b5cf640;border-color:var(--primary);transform:translateY(-2px)}.account-btn.active{border-color:#0000}.account-btn.active,.cta-button{background:var(--gradient);box-shadow:0 4px 15px #8b5cf64d;color:#fff}.cta-button{border:none;border-radius:25px;font-weight:600;padding:10px 24px;transition:all .3s ease}.cta-button:hover{box-shadow:0 6px 20px #8b5cf666;transform:translateY(-2px)}.menu-toggle{background:#0000;border:none;color:var(--text);display:none;padding:8px}@media (max-width:768px){.header-actions{display:none}.nav-link.mobile-only{display:block}.nav{background:var(--background);border-bottom:1px solid #8b5cf633;flex-direction:column;gap:10px;left:0;opacity:0;padding:20px;position:fixed;right:0;top:75px;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.nav-open{opacity:1;transform:translateY(0);visibility:visible}.nav-link{padding:15px 20px;text-align:center}.cta-button{display:none}.menu-toggle{display:block}.logo-name{font-size:1.2rem}.logo-tagline{font-size:.6rem}}.footer{background:var(--background-light);border-top:1px solid #8b5cf633;margin-top:auto;padding:60px 0 30px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin-bottom:40px}.footer-section h3{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.3rem}.footer-section h4{color:var(--text);font-size:1rem;margin-bottom:20px;padding-bottom:10px;position:relative}.footer-section h4:after{background:var(--gradient);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:30px}.footer-logo{align-items:center;display:flex;gap:12px;margin-bottom:15px}.footer-logo p{color:var(--text-muted);font-size:.8rem}.footer-description{color:var(--text-muted);font-size:.9rem;line-height:1.7}.footer-description a{align-items:center;color:var(--primary-light);display:inline-flex;gap:4px;transition:color .3s}.footer-description a:hover{color:var(--primary)}.info-item{align-items:center;color:var(--text-muted);display:flex;gap:10px;margin-bottom:10px}.info-item.highlight{color:var(--secondary);font-weight:600;margin-left:26px}.footer-nav{display:flex;flex-direction:column;gap:12px}.footer-nav a{color:var(--text-muted);padding-left:0;position:relative;transition:all .3s ease}.footer-nav a:hover{color:var(--primary-light);padding-left:10px}.contact-link{align-items:center;color:var(--text-muted);display:flex;gap:10px;margin-bottom:12px;transition:color .3s ease}.contact-link:hover{color:var(--primary-light)}.contact-link.whatsapp:hover{color:#25d366}.footer-bottom{border-top:1px solid #8b5cf61a;padding-top:25px;text-align:center}.disclaimer{font-size:.8rem;line-height:1.6;margin:0 auto 15px;max-width:700px}.copyright,.disclaimer{color:var(--text-muted)}.copyright{font-size:.85rem}@media (max-width:900px){.footer-content{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-content{grid-template-columns:1fr;text-align:center}.footer-section h4:after{left:50%;transform:translateX(-50%)}.footer-logo{justify-content:center}.footer-nav a:hover{padding-left:0}.info-item{justify-content:center}.info-item.highlight{margin-left:0}.contact-link{justify-content:center}}.home{overflow-x:hidden}.hero{align-items:center;display:flex;min-height:80vh;overflow:hidden;padding:60px 0;position:relative}.hero-bg{background:radial-gradient(ellipse at 20% 50%,#8b5cf626 0,#0000 50%),radial-gradient(ellipse at 80% 50%,#ec48991a 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero .container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.hero-badge{background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:50px;color:var(--primary-light);display:inline-block;font-size:.85rem;margin-bottom:20px;padding:8px 20px}.hero h1{font-size:3.2rem;font-weight:800;line-height:1.2;margin-bottom:20px}.hero h1 .highlight{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:var(--text-muted);font-size:1.1rem;line-height:1.7;margin-bottom:35px;max-width:500px}.hero-buttons{display:flex;flex-wrap:wrap;gap:15px}.btn-secondary{background:#8b5cf61a;border:1px solid #8b5cf64d;color:var(--text)}.btn-secondary:hover{background:#8b5cf633;border-color:#8b5cf680}.hero-visual{align-items:center;display:flex;justify-content:center}.coin-showcase{animation:float 4s ease-in-out infinite;position:relative}.coin-showcase:before{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle,#8b5cf64d 0,#0000 70%);border-radius:50%;content:"";height:250px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:250px;z-index:-1}.features-banner{background:var(--background-light);border-bottom:1px solid #8b5cf61a;border-top:1px solid #8b5cf61a;padding:40px 0}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.feature-item{align-items:center;display:flex;gap:15px}.feature-icon{background:#8b5cf61a;border-radius:12px;color:var(--primary);padding:12px}.feature-text h3{font-size:.95rem;font-weight:600;margin-bottom:4px}.feature-text p{color:var(--text-muted);font-size:.8rem}.services{padding:80px 0}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.service-card{background:var(--background-card);border:1px solid #0000;border-radius:20px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .4s ease}.service-card:before{background:var(--gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{border-color:#8b5cf633;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.service-card.purple .service-icon{background:#8b5cf626;color:var(--primary)}.service-card.pink .service-icon{background:#ec489926;color:#ec4899}.service-card.orange .service-icon{background:#f59e0b26;color:var(--secondary)}.service-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.service-card h3{font-size:1.3rem;margin-bottom:15px}.service-card p{color:var(--text-muted);line-height:1.6;margin-bottom:20px}.service-link{align-items:center;color:var(--primary-light);display:inline-flex;font-weight:500;gap:5px;transition:gap .3s ease}.service-card:hover .service-link{gap:10px}.cta-section{background:radial-gradient(ellipse at 50% 50%,#8b5cf626 0,#0000 60%);padding:80px 0}@media (max-width:1024px){.hero .container{grid-template-columns:1fr;text-align:center}.hero h1{font-size:2.5rem}.hero-subtitle{margin:0 auto 35px}.hero-buttons{justify-content:center}.hero-visual{order:-1}.coin-showcase svg{height:140px;width:140px}.features-grid{grid-template-columns:repeat(2,1fr)}.services-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}}@media (max-width:600px){.hero{min-height:auto;padding:40px 0}.hero h1{font-size:2rem}.hero-buttons{flex-direction:column}.btn{justify-content:center}.features-grid{gap:20px;grid-template-columns:1fr}.feature-item{justify-content:center;text-align:left}.section-header h2{font-size:1.8rem}}.coins-page{min-height:100vh}.coins-hero{background:radial-gradient(ellipse at 30% 0,#8b5cf633 0,#0000 50%),radial-gradient(ellipse at 70% 100%,#ec489926 0,#0000 50%),var(--background);padding:80px 0;text-align:center}.hero-content{margin:0 auto;max-width:600px}.hero-icon{animation:float 3s ease-in-out infinite;color:var(--primary);margin-bottom:20px}.coins-hero h1{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:15px}.coins-hero p{color:var(--text-muted);font-size:1.2rem}.coins-calculators{background:var(--background);padding:80px 0}.currency-toggle{background:var(--background-card);border:1px solid #ffffff1a;border-radius:50px;box-shadow:0 4px 20px #0003;gap:0;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:450px;padding:6px}.currency-toggle,.toggle-btn{display:flex;justify-content:center}.toggle-btn{align-items:center;background:#0000;border:none;border-radius:50px;color:var(--text-muted);cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;gap:10px;padding:14px 24px;transition:all .3s ease}.toggle-btn:hover:not(.active){background:#ffffff0d;color:var(--text)}.toggle-btn.active{background:var(--gradient);box-shadow:0 4px 15px #8b5cf666;color:#fff}.toggle-btn svg{transition:transform .3s ease}.toggle-btn.active svg{transform:scale(1.1)}.section-subtitle{margin-bottom:40px;text-align:center}.section-subtitle p{color:var(--text-muted);font-size:1.1rem}.server-selector{align-items:center;background:var(--background-card);border:1px solid #8b5cf633;border-radius:20px;display:flex;gap:15px;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px;padding:15px 25px}.server-selector svg{color:var(--primary)}.server-selector>span{color:var(--text-muted);font-weight:500}.server-buttons{display:flex;gap:10px}.server-btn{border-radius:25px;font-weight:600;padding:10px 20px}.server-btn.active{box-shadow:0 4px 15px #8b5cf666}.server-btn.disabled-kk{opacity:.7;position:relative}.server-btn.disabled-kk:not(.active){background:#9ca3af1a;border-color:#9ca3af4d;color:#9ca3af}.server-btn.disabled-kk.active{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 15px #6b728066}.kk-disabled-tag{background:#f59e0b33;border-radius:10px;color:#f59e0b;display:inline-block;font-size:.6rem;font-weight:700;margin-left:6px;padding:2px 6px;text-transform:uppercase}.server-btn.active .kk-disabled-tag{background:#fff3;color:#fff}.kk-disabled-notice{background:linear-gradient(135deg,#f59e0b26,#ea580c1a);border:1px solid #f59e0b4d;border-radius:15px;color:var(--text);margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px;padding:20px 25px;text-align:center}.kk-disabled-notice span{font-size:1rem;line-height:1.6}.kk-disabled-notice strong{color:#f59e0b}.kk-calculators{background:radial-gradient(ellipse at 50% 0,#ec489914 0,#0000 50%),var(--background-card);padding:80px 0}.section-header .section-icon{color:var(--secondary);margin-bottom:15px}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--secondary),#f472b6);-webkit-background-clip:text;background-clip:text}.section-header p{font-size:1.1rem}.section-header.coins-section .section-icon{color:var(--primary)}.section-header.coins-section h2{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text}.calculator-card.kk.buy{border-color:#22c55e66}.calculator-card.kk.sell{border-color:#ec489966}.calculators-grid{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.calculator-card{background:var(--background-card);border:2px solid #8b5cf633;border-radius:24px;display:flex;flex-direction:column;padding:35px;transition:all .3s ease}.calculator-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.calculator-card.buy{border-color:#22c55e4d}.calculator-card.sell{border-color:#ec48994d}.calc-icon{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 15px;width:60px}.calc-icon.buy{background:#22c55e33;color:#22c55e}.calc-icon.sell{background:#ec489933;color:var(--secondary)}.calculator-header h2{font-size:1.6rem;margin-bottom:5px}.calc-subtitle{color:var(--text-muted);font-size:.95rem}.calculator-body{flex-grow:1;gap:20px}.calculator-body .btn-action{margin-top:auto}.price-tag{align-items:center;background:#8b5cf61a;border-radius:10px;display:flex;justify-content:space-between;padding:12px 18px}.price-tag span{color:var(--text-muted)}.price-tag strong{color:var(--primary);font-size:1.2rem;transition:all .3s ease}.price-tag strong.best-price{color:#22c55e}.price-info-buy,.price-info-spacer{align-items:center;display:flex;justify-content:center;min-height:40px;text-align:center}.price-hint{border-radius:8px;display:inline-block;font-size:.85rem;padding:8px 12px}.price-hint.warning{background:#f59e0b26;border:1px solid #f59e0b4d;color:#fbbf24}.price-hint.success{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.price-hint.info{background:#8b5cf626;border:1px solid #8b5cf64d;color:#a78bfa}.amount-section{display:flex;flex-direction:column;gap:10px}.amount-section label{color:var(--text-muted);font-size:.9rem}.amount-input-wrapper{border:2px solid #8b5cf64d;padding:12px 15px;transition:border-color .3s ease}.amount-input-wrapper:focus-within{border-color:var(--primary)}.amount-input{color:var(--text);flex:1 1;font-size:1.4rem}.slider-section{padding:5px 0}.coins-slider{border-radius:5px;height:10px}.coins-slider.buy{background:linear-gradient(90deg,#22c55e,#16a34a)}.coins-slider.sell{background:linear-gradient(to right,var(--secondary),#db2777)}.coins-slider::-webkit-slider-thumb{border:3px solid var(--primary);box-shadow:0 4px 10px #0000004d;height:24px;width:24px}.coins-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.coins-slider::-moz-range-thumb{border:3px solid var(--primary);height:24px;width:24px}.slider-labels{font-size:.75rem;margin-top:8px}.total-section{background:var(--background);border-radius:15px;padding:20px;text-align:center}.total-section.buy{border:1px solid #22c55e4d}.total-section.sell{border:1px solid #ec48994d}.total-breakdown{color:var(--text-muted);font-size:.85rem;margin-bottom:10px}.total-price{gap:12px}.total-price span{color:var(--text)}.total-price strong{font-size:1.8rem}.total-section.buy .total-price strong{color:#22c55e}.total-section.sell .total-price strong{color:var(--secondary)}.btn-action{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .3s ease;width:100%}.btn-action.buy{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.btn-action.buy:hover{box-shadow:0 10px 25px #22c55e66;transform:translateY(-3px)}.btn-action.sell{background:linear-gradient(135deg,var(--secondary),#db2777);color:#fff}.btn-action.sell:hover{box-shadow:0 10px 25px #ec489966;transform:translateY(-3px)}.coins-benefits{background:radial-gradient(ellipse at 50% 50%,#8b5cf614 0,#0000 70%),var(--background-card);padding:80px 0}.coins-benefits h2{font-size:2rem;margin-bottom:50px;text-align:center}.benefits-grid{margin:0 auto;max-width:900px}.benefit-card{background:var(--background);border:1px solid #8b5cf633;border-radius:16px;padding:30px 20px;transition:all .3s ease}.benefit-card:hover{border-color:var(--primary);transform:translateY(-5px)}.benefit-card svg{color:var(--primary);margin-bottom:15px}.benefit-card p{font-size:.9rem}.coins-info{padding:60px 0 80px}.info-box{background:var(--background-card);border:1px solid #8b5cf633;border-radius:20px;margin:0 auto;max-width:800px;padding:40px}.info-box h3{color:var(--primary);font-size:1.6rem;margin-bottom:35px;text-align:center}.steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.step{text-align:center}.step-number{font-size:1.5rem;height:55px;margin-bottom:15px;width:55px}.step p{color:var(--text-muted);font-size:.9rem;line-height:1.4}@media (max-width:900px){.calculators-grid{grid-template-columns:1fr;max-width:500px}.benefits-grid{grid-template-columns:1fr;max-width:400px}.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.coins-hero{padding:60px 0}.coins-hero h1{font-size:2.2rem}.coins-hero p{font-size:1rem}.calculator-card{padding:25px}.calculator-header h2{font-size:1.4rem}.total-price strong{font-size:1.5rem}.steps{gap:25px;grid-template-columns:1fr}.info-box{padding:25px}}.catalogo-header{background:radial-gradient(ellipse at 50% 0,#ec489926 0,#0000 50%),var(--background);padding:60px 0;text-align:center}.catalogo-header h1{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.catalogo-header p{color:var(--text-muted);font-size:1.1rem}.catalogo-content{padding:40px 0 80px}.filters-bar{flex-wrap:wrap;gap:20px;margin-bottom:40px}.filters-bar,.search-box{align-items:center;display:flex}.search-box{background:var(--background-card);border:1px solid #8b5cf633;border-radius:12px;flex:1 1;gap:12px;min-width:250px;padding:12px 20px}.search-box input{background:#0000;border:none;color:var(--text);font-size:1rem;outline:none;width:100%}.search-box input::placeholder,.search-box svg{color:var(--text-muted)}.category-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.category-filters svg{color:var(--text-muted)}.server-filters{align-items:center;background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 15px}.server-filters svg{color:var(--primary)}.server-btn{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:20px;color:var(--text-muted);cursor:pointer;font-size:.85rem;font-weight:500;padding:6px 14px;transition:all .3s ease}.server-btn:hover{background:#8b5cf633;color:var(--text)}.server-btn.active{background:var(--gradient);border-color:#0000;box-shadow:0 2px 10px #8b5cf64d;color:#fff}.category-btn{background:var(--background-card);border:1px solid #8b5cf633;border-radius:8px;color:var(--text-muted);font-size:.9rem;padding:8px 16px;transition:all .3s ease}.category-btn:hover{border-color:var(--primary);color:var(--text)}.category-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.class-filters{align-items:center;background:#ec48990d;border:1px solid #ec489926;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 15px}.class-filters svg{color:#ec4899}.class-btn{background:#ec48991a;border:1px solid #ec489933;border-radius:20px;color:var(--text-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 14px;transition:all .3s ease}.class-btn:hover{background:#ec489933;color:var(--text)}.class-btn.active{background:linear-gradient(135deg,#ec4899,#db2777);border-color:#0000;box-shadow:0 2px 10px #ec48994d;color:#fff}.item-classes{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:8px 0}.class-tag{background:#ec489926;border:1px solid #ec489940;border-radius:12px;color:#ec4899;display:inline-block;font-size:.7rem;font-weight:700;padding:3px 10px;text-transform:uppercase}.currency-filters{align-items:center;background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 15px}.currency-filters svg{color:#f59e0b}.currency-btn{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:20px;color:var(--text-muted);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 14px;transition:all .3s ease}.currency-btn:hover{background:#f59e0b33;color:var(--text)}.currency-btn.active{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#0000;box-shadow:0 2px 10px #f59e0b4d;color:#fff}.currency-icon-small{height:16px;object-fit:contain;width:16px}.item-price{align-items:center;color:var(--primary);display:flex;font-size:1.2rem;font-weight:700;gap:8px;justify-content:center;margin:10px 0}.currency-icon{height:22px;object-fit:contain;width:22px}.item-price-brl{background:linear-gradient(135deg,#22c55e26,#10b98126);border:1px solid #22c55e4d;border-radius:20px;color:#22c55e;display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:10px;padding:4px 12px}.items-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.item-card{background:var(--background-card);border:2px solid #8b5cf61a;border-radius:16px;overflow:hidden;padding:25px;position:relative;text-align:center;transition:all .3s ease}.item-card:before{background:var(--gradient);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.item-card:hover{border-color:#8b5cf64d;box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.item-card:hover:before{opacity:1}.item-card.card-lendario{border-color:#f59e0b66}.item-card.card-lendario:before{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);height:4px;opacity:1}.item-card.card-lendario:hover{border-color:#f59e0b99;box-shadow:0 15px 40px #f59e0b33}.item-card.card-epico{border-color:#8b5cf64d}.item-card.card-epico:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa,#8b5cf6);height:3px;opacity:1}.item-card.card-raro{border-color:#3b82f64d}.item-card.card-raro:before{background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6);height:3px;opacity:1}.item-card.out-of-stock{opacity:.7}.item-card.featured{border:2px solid #ef444499;box-shadow:0 0 30px #ef444466}.featured-badge{height:90px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:90px;z-index:5}.featured-badge:before{animation:ribbon-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 10px #ef444480;color:#fff;content:"🔥 HOT";font-size:.65rem;font-weight:800;letter-spacing:1px;padding:4px 0;position:absolute;right:-25px;text-align:center;top:18px;transform:rotate(45deg);width:100px}@keyframes ribbon-glow{0%,to{box-shadow:0 2px 10px #ef444480}50%{box-shadow:0 2px 20px #ef4444e6}}.item-rarity{align-items:center;border-radius:15px;box-shadow:0 2px 8px #00000040;display:flex;font-size:.65rem;font-weight:700;gap:4px;letter-spacing:.3px;padding:4px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:3}.rarity-comum{background:#78788ce6;color:#fff}.rarity-raro{background:#3b82f6e6;color:#fff}.rarity-epico{background:#8b5cf6e6;color:#fff}.rarity-lendario{animation:legendary-shine 3s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}@keyframes legendary-shine{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.item-server{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141ed9;border:1px solid #8b5cf64d;border-radius:15px;box-shadow:0 2px 8px #0000004d;color:#a78bfa;font-size:.6rem;font-weight:600;left:12px;letter-spacing:.3px;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px;z-index:3}.item-image{align-items:center;background:#0000004d;border:1px solid #8b5cf626;border-radius:10px;display:flex;height:130px;justify-content:center;margin-bottom:12px;overflow:hidden;position:relative;width:100%;z-index:1}.item-image img{height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;max-height:95%;max-width:95%;min-height:64px;min-width:64px;object-fit:contain;transition:filter .3s ease;width:auto}.item-card:hover .item-image img{filter:brightness(1.1)}.item-name{font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:10px}.item-category{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.85rem;gap:5px;text-transform:capitalize}.item-category,.item-stock{margin-bottom:15px}.in-stock{color:var(--success);font-size:.85rem}.no-stock{color:#ef4444;font-size:.85rem}.buy-btn{align-items:center;background:var(--gradient);border-radius:10px;color:#fff;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .3s ease;width:100%}.buy-btn:hover:not(.disabled){box-shadow:0 5px 20px #8b5cf64d;transform:scale(1.02)}.buy-btn.disabled{background:#374151;cursor:not-allowed;pointer-events:none}.no-results{padding:60px 20px}.loading-state,.no-results{color:var(--text-muted);text-align:center}.loading-state{padding:80px 20px}.loading-state .spinner{animation:spin 1s linear infinite;color:var(--primary);margin-bottom:16px}.loading-state p{font-size:1.1rem}.error-state{background:#ef44441a;border:1px solid #ef444433;border-radius:16px;color:#ef4444;padding:60px 20px;text-align:center}.error-state p{margin-bottom:20px}.recent-sales{background:linear-gradient(135deg,#22c55e14,#22c55e05);border:1px solid #22c55e33;border-radius:20px;margin-top:60px;padding:30px}.recent-sales-header{align-items:center;display:flex;gap:12px;margin-bottom:25px}.recent-sales-header svg{color:#22c55e}.recent-sales-header h3{color:var(--text);flex:1 1;font-size:1.3rem;margin:0}.trust-badge{background:#22c55e26;border-radius:20px;color:#22c55e;font-size:.8rem;font-weight:600;padding:6px 14px}.sales-scroll{display:flex;gap:15px;overflow-x:auto;padding:10px 0;scrollbar-color:#22c55e4d #0000;scrollbar-width:thin}.sales-scroll::-webkit-scrollbar{height:6px}.sales-scroll::-webkit-scrollbar-track{background:#0000}.sales-scroll::-webkit-scrollbar-thumb{background:#22c55e4d;border-radius:3px}.sale-card{align-items:center;background:var(--background-card);border:1px solid #22c55e26;border-radius:14px;display:flex;flex:0 0 auto;gap:12px;min-width:280px;padding:15px 20px;transition:all .3s ease}.sale-card:hover{border-color:#22c55e4d;box-shadow:0 8px 20px #22c55e1a;transform:translateY(-2px)}.sale-card.card-comum{border-left:3px solid #9ca3af}.sale-card.card-raro{border-left:3px solid #3b82f6}.sale-card.card-epico{border-left:3px solid #8b5cf6}.sale-card.card-lendario{border-left:3px solid #f59e0b}.sale-card img{background:#fff;border-radius:8px;height:45px;object-fit:contain;padding:4px;width:45px}.sale-info{flex:1 1;min-width:0}.sale-name{color:var(--text);display:block;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-server{color:var(--text-muted);display:block;font-size:.8rem}.sale-price{background:#22c55e1a;border-radius:8px;color:#22c55e;font-size:.9rem;font-weight:700;padding:5px 12px;white-space:nowrap}.sale-date{color:var(--text-muted);font-size:.75rem;white-space:nowrap}.catalogo-cta{background:var(--background-card);border:1px solid #8b5cf61a;border-radius:20px;margin-top:60px;padding:50px 30px;text-align:center}.catalogo-cta h3{font-size:1.5rem;margin-bottom:10px}.catalogo-cta p{color:var(--text-muted);margin-bottom:25px}@media (max-width:768px){.catalogo-header h1{font-size:2rem}.filters-bar{flex-direction:column}.search-box{width:100%}.category-filters{justify-content:center;width:100%}}.inter-header{background:radial-gradient(ellipse at 30% 0,#f59e0b26 0,#0000 50%),var(--background);padding:80px 0}.inter-header-content{max-width:700px}.inter-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:700;margin-bottom:20px}.inter-header p{color:var(--text-muted);font-size:1.15rem;line-height:1.7;margin-bottom:30px}.btn-large{font-size:1.1rem;padding:18px 36px}.benefits-section{background:var(--background-light);padding:60px 0}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.benefit-card{padding:30px;text-align:center}.benefit-icon{align-items:center;background:#f59e0b26;border-radius:50%;color:var(--secondary);display:flex;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.benefit-card h3{font-size:1.2rem;margin-bottom:10px}.benefit-card p{color:var(--text-muted);font-size:.95rem}.steps-section{padding:80px 0}.section-header{margin-bottom:50px;text-align:center}.section-header h2{font-size:2.2rem;font-weight:700;margin-bottom:10px}.section-header p{color:var(--text-muted)}.steps-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);position:relative}.steps-grid:before{background:linear-gradient(90deg,var(--primary),var(--secondary));content:"";height:2px;left:12.5%;position:absolute;right:12.5%;top:60px;z-index:0}.step-card{position:relative;text-align:center;z-index:1}.step-number{background:var(--gradient);border-radius:50%;box-shadow:0 4px 15px #8b5cf680;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:800;height:42px;margin-bottom:12px;width:42px}.step-icon,.step-number{align-items:center;justify-content:center}.step-icon{background:var(--background-card);border:2px solid var(--primary);border-radius:50%;color:var(--primary);display:flex;height:60px;margin:0 auto 20px;width:60px}.step-card h3{font-size:1.1rem;margin-bottom:10px}.step-card p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.warning-section{padding:40px 0}.warning-box{align-items:flex-start;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:16px;display:flex;gap:20px;padding:25px 30px}.warning-box svg{color:var(--secondary);flex-shrink:0;margin-top:3px}.warning-box h3{color:var(--secondary);margin-bottom:8px}.warning-box p{color:var(--text-muted);line-height:1.6}.faq-section{background:var(--background-light);padding:80px 0}.faq-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.faq-card{background:var(--background-card);border:1px solid #8b5cf61a;border-radius:16px;padding:30px;transition:all .3s ease}.faq-card:hover{border-color:#8b5cf64d}.faq-card h3{color:var(--text);font-size:1.05rem;margin-bottom:12px}.faq-card p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.inter-cta{background:radial-gradient(ellipse at 50% 50%,#8b5cf626 0,#0000 60%);padding:80px 0}.cta-content{margin:0 auto;max-width:600px;text-align:center}.cta-content h2{font-size:2rem;margin-bottom:15px}.cta-content p{color:var(--text-muted);font-size:1.1rem;margin-bottom:30px}@media (max-width:1024px){.steps-grid{grid-template-columns:repeat(2,1fr)}.steps-grid:before{display:none}}@media (max-width:768px){.inter-header h1{font-size:2rem}.benefits-grid,.steps-grid{grid-template-columns:1fr}.steps-grid{margin:0 auto;max-width:400px}.faq-grid{grid-template-columns:1fr}.warning-box{flex-direction:column;text-align:center}}.contato-header{background:radial-gradient(ellipse at 70% 0,#8b5cf626 0,#0000 50%),var(--background);padding:60px 0;text-align:center}.contato-header h1{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:10px}.contato-header p{color:var(--text-muted);font-size:1.1rem}.contato-content{padding:60px 0 80px}.coins-calculator{background:var(--background-card);border:1px solid #8b5cf633;border-radius:20px;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px;padding:40px}.calculator-header{margin-bottom:30px;text-align:center}.calculator-header svg{color:var(--primary);margin-bottom:15px}.calculator-header h2{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;margin-bottom:8px}.calculator-header p{color:var(--text-muted)}.calculator-body{display:flex;flex-direction:column;gap:25px}.amount-display{align-items:center;display:flex;gap:15px;justify-content:center}.amount-label{color:var(--text-muted);font-size:1rem}.amount-input-wrapper{align-items:center;background:var(--background);border:2px solid var(--primary);border-radius:12px;display:flex;gap:10px;padding:10px 15px}.amount-input{background:#0000;border:none;color:var(--primary);font-size:1.5rem;font-weight:700;outline:none;text-align:center;width:100px}.amount-input::-webkit-inner-spin-button,.amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number]{-moz-appearance:textfield}.amount-suffix{color:var(--text-muted);font-size:.9rem}.slider-container{padding:0 10px}.coins-slider{-webkit-appearance:none;background:linear-gradient(to right,var(--primary),var(--secondary));border-radius:6px;cursor:pointer;height:12px;outline:none;width:100%}.coins-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:4px solid var(--primary);border-radius:50%;box-shadow:0 4px 15px #8b5cf666;cursor:pointer;height:28px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:28px}.coins-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.coins-slider::-moz-range-thumb{background:#fff;border:4px solid var(--primary);border-radius:50%;box-shadow:0 4px 15px #8b5cf666;cursor:pointer;height:28px;width:28px}.slider-labels{color:var(--text-muted);display:flex;font-size:.8rem;justify-content:space-between;margin-top:10px}.price-display{background:#8b5cf61a;border-radius:15px;padding:20px;text-align:center}.price-breakdown{color:var(--text-muted);font-size:.9rem;margin-bottom:10px}.total-price{align-items:center;display:flex;gap:10px;justify-content:center}.total-label{color:var(--text);font-size:1.1rem}.total-value{color:var(--secondary);font-size:2rem;font-weight:700}.btn-buy-coins{font-size:1.1rem;justify-content:center;padding:16px 30px;width:100%}.btn-buy-coins:hover{transform:translateY(-3px)}.contato-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.contato-form-wrapper h2,.contato-info h2{font-size:1.5rem;margin-bottom:10px}.form-subtitle,.info-subtitle{color:var(--text-muted);margin-bottom:30px}.info-cards{display:flex;flex-direction:column;gap:15px}.info-card{align-items:center;background:var(--background-card);border:1px solid #8b5cf61a;border-radius:16px;display:flex;gap:20px;padding:20px 25px;transition:all .3s ease}.info-card:hover{border-color:#8b5cf64d;transform:translateX(5px)}.info-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.info-card.whatsapp .info-icon{background:#25d36626;color:#25d366}.info-card.email .info-icon{background:#8b5cf626;color:var(--primary)}.info-card.schedule .info-icon{background:#f59e0b26;color:var(--secondary)}.info-card.server .info-icon{background:#ec489926;color:#ec4899}.info-details h3{font-size:1rem;margin-bottom:5px}.info-details p{color:var(--text-muted);font-size:.95rem}.info-hint{align-items:center;color:var(--primary-light);display:inline-flex;font-size:.8rem;gap:5px}.info-highlight{color:var(--secondary);font-size:.85rem;font-weight:600}.contato-form-wrapper{background:var(--background-card);border:1px solid #8b5cf61a;border-radius:20px;padding:40px}.contato-form{gap:20px}.contato-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{font-size:.9rem}.form-group input,.form-group select,.form-group textarea{background:var(--background);border:1px solid #8b5cf633;border-radius:10px;color:var(--text);font-family:inherit;font-size:1rem;padding:14px 18px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf61a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group select{cursor:pointer}.form-group select option{background:var(--background);color:var(--text)}.form-group textarea{min-height:120px;resize:vertical}.btn{align-items:center;border:none;border-radius:12px;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:14px 28px;transition:all .3s ease}.btn-primary{background:var(--gradient);box-shadow:0 4px 20px #8b5cf659;color:#fff}.btn-primary:hover{box-shadow:0 8px 30px #8b5cf673;transform:translateY(-3px)}.btn-submit{margin-top:10px;padding:16px;width:100%}@media (max-width:900px){.contato-grid{gap:40px;grid-template-columns:1fr}.coins-calculator{padding:30px}}@media (max-width:600px){.contato-header h1{font-size:2rem}.contato-form-wrapper{padding:25px}.info-card{padding:15px 20px}.coins-calculator{margin-bottom:40px;padding:20px}.calculator-header h2{font-size:1.4rem}.amount-display{flex-direction:column;gap:10px}.total-value{font-size:1.6rem}}.minha-conta .auth-section{align-items:center;background:radial-gradient(ellipse at 30% 20%,#8b5cf626 0,#0000 50%),radial-gradient(ellipse at 70% 80%,#ec48991a 0,#0000 50%),var(--background);display:flex;justify-content:center;min-height:calc(100vh - 200px);padding:60px 20px}.auth-card{background:var(--background-card);border:1px solid #8b5cf633;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:520px;padding:40px;width:100%}.auth-header{margin-bottom:30px;text-align:center}.auth-header svg{color:var(--primary);margin-bottom:15px}.auth-header h1{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;margin-bottom:8px}.auth-header p{color:var(--text-muted)}.auth-form .form-group{margin-bottom:20px}.auth-form label{color:var(--text);display:block;font-weight:500;margin-bottom:8px}.auth-form input{background:#0000004d;border:1px solid #8b5cf633;border-radius:10px;color:var(--text);font-size:1rem;padding:12px 16px;transition:border-color .3s ease;width:100%}.auth-form input:focus{border-color:var(--primary);outline:none}.auth-form .form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}@media (max-width:500px){.auth-form .form-row{grid-template-columns:1fr}}.auth-error{background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;margin-bottom:20px;padding:12px 16px}.auth-btn,.auth-error{align-items:center;display:flex;gap:10px}.auth-btn{background:var(--gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;justify-content:center;padding:14px 24px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.auth-btn:hover:not(:disabled){box-shadow:0 10px 30px #8b5cf64d;transform:translateY(-2px)}.auth-btn:disabled{cursor:not-allowed;opacity:.7}.auth-switch{border-top:1px solid #8b5cf61a;margin-top:25px;padding-top:25px;text-align:center}.auth-switch p{color:var(--text-muted)}.auth-switch button{background:none;border:none;color:var(--primary);cursor:pointer;font-weight:600;text-decoration:underline}.dashboard-header{background:radial-gradient(ellipse at 50% 0,#8b5cf626 0,#0000 50%),var(--background);border-bottom:1px solid #8b5cf61a;padding:40px 0}.header-content{justify-content:space-between}.header-content,.user-info{align-items:center;display:flex}.user-info{gap:20px}.user-info svg{background:#8b5cf61a;border-radius:50%;color:var(--primary);height:60px;padding:12px;width:60px}.user-info h1{font-size:1.5rem;margin-bottom:5px}.user-info p{color:var(--text-muted)}.dashboard-content{padding:40px 0 80px}.summary-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.summary-card{align-items:center;background:var(--background-card);border:1px solid #8b5cf633;border-radius:16px;display:flex;gap:15px;padding:25px}.summary-card svg{background:#8b5cf61a;border-radius:12px;color:var(--primary);height:48px;padding:12px;width:48px}.summary-card.pending svg{background:#eab3081a;color:#eab308}.summary-card.sold svg{background:#22c55e1a;color:#22c55e}.summary-card.earnings svg{background:#ec48991a;color:#ec4899}.card-info{display:flex;flex-direction:column}.card-value{color:var(--text);font-size:1.5rem;font-weight:700}.card-label{color:var(--text-muted);font-size:.9rem}.minha-conta .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.minha-conta .section-header h2{font-size:1.4rem}.new-btn{align-items:center;background:var(--gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:transform .3s ease}.new-btn:hover{transform:translateY(-2px)}.new-consignment-form{background:var(--background-card);border:1px solid #8b5cf633;border-radius:16px;margin-bottom:30px;padding:30px}.new-consignment-form h3{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;margin-bottom:25px}.new-consignment-form .form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.new-consignment-form .form-group label{color:var(--text);display:block;font-weight:500;margin-bottom:8px}.new-consignment-form input,.new-consignment-form select{background:#0000004d;border:1px solid #8b5cf633;border-radius:10px;color:var(--text);font-size:1rem;padding:12px 16px;width:100%}.new-consignment-form input:focus,.new-consignment-form select:focus{border-color:var(--primary);outline:none}.featured-option{background:#eab3080d;border:1px solid #eab30833;border-radius:12px;margin-bottom:20px;padding:20px}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:10px}.checkbox-label input[type=checkbox]{accent-color:var(--primary);height:20px;width:20px}.checkbox-label svg{color:#eab308}.featured-info{color:var(--text-muted);font-size:.85rem;margin-left:30px;margin-top:8px}.form-info{align-items:center;background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:10px;display:flex;gap:10px;margin-bottom:20px;padding:15px}.form-info svg{color:var(--primary);flex-shrink:0}.form-info p{color:var(--text-muted);font-size:.9rem}.cancel-btn{border:1px solid #8b5cf633;color:var(--text-muted)}.cancel-btn:hover{border-color:var(--primary);color:var(--text)}.submit-btn{align-items:center;background:var(--gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.empty-state,.loading{color:var(--text-muted);padding:60px 20px;text-align:center}.empty-state svg,.loading svg{color:var(--primary);margin-bottom:20px;opacity:.5}.empty-state h3{color:var(--text);margin-bottom:10px}.consignments-list{grid-gap:20px;display:grid;gap:20px}.consignment-card{background:var(--background-card);border:1px solid #8b5cf633;border-left:4px solid #0000;border-radius:16px;padding:25px}.consignment-card.status-yellow{border-left-color:#eab308}.consignment-card.status-blue{border-left-color:#3b82f6}.consignment-card.status-green{border-left-color:#22c55e}.consignment-card.status-red{border-left-color:#ef4444}.consignment-card.status-purple{border-left-color:#8b5cf6}.consignment-card.status-gray{border-left-color:#6b7280}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.card-header h4{font-size:1.1rem}.status-badge{align-items:center;display:flex;gap:6px;padding:6px 12px}.status-badge.yellow{background:#eab30826;color:#eab308}.status-badge.blue{background:#3b82f626;color:#3b82f6}.status-badge.green{background:#22c55e26;color:#22c55e}.status-badge.red{background:#ef444426;color:#ef4444}.status-badge.purple{background:#8b5cf626;color:#8b5cf6}.status-badge.gray{background:#6b728026;color:#6b7280}.card-details{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.card-details .detail{color:var(--text-muted);font-size:.9rem}.card-details .detail strong{color:var(--text)}.card-details .detail.featured{align-items:center;color:#eab308;display:flex;gap:5px}.delivery-instruction{align-items:flex-start;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid #3b82f64d;border-radius:10px;display:flex;gap:12px;margin-bottom:15px;padding:15px}.delivery-instruction svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.delivery-instruction strong{color:#3b82f6;display:block;margin-bottom:4px}.delivery-instruction p{color:var(--text-muted);font-size:.9rem;line-height:1.4;margin:0}.admin-notes{align-items:flex-start;background:#ef44440d;border:1px solid #ef44441a;border-radius:8px;display:flex;gap:10px;margin-bottom:15px;padding:12px}.admin-notes svg{color:#ef4444;flex-shrink:0;margin-top:2px}.admin-notes span{color:var(--text-muted);font-size:.9rem}.earnings-info{align-items:center;background:#22c55e0d;border:1px solid #22c55e26;border-radius:8px;display:flex;gap:10px;margin-bottom:15px;padding:12px}.earnings-info strong,.earnings-info svg{color:#22c55e}.paid-badge{background:#22c55e33;color:#22c55e}.paid-badge,.pending-badge{border-radius:10px;font-size:.75rem;font-weight:600;margin-left:10px;padding:2px 8px}.pending-badge{background:#eab30833;color:#eab308}.card-footer{align-items:center;border-top:1px solid #8b5cf61a;display:flex;justify-content:space-between;padding-top:15px}.card-footer .date{color:var(--text-muted);font-size:.85rem}.cancel-item-btn{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:8px 16px;transition:all .3s ease}.cancel-item-btn:hover{background:#ef444433}@media (max-width:768px){.auth-card{padding:30px 20px}.auth-form .form-row{grid-template-columns:1fr}.header-content{gap:20px;text-align:center}.header-content,.user-info{flex-direction:column}.summary-cards{grid-template-columns:1fr 1fr}.minha-conta .section-header{flex-direction:column;gap:15px}.new-btn{justify-content:center;width:100%}.card-header{align-items:flex-start;gap:10px}.card-header,.form-actions{flex-direction:column}.cancel-btn,.submit-btn{justify-content:center;width:100%}}.account-status{border-radius:20px;display:inline-block;font-size:.85rem;margin-top:5px;padding:3px 10px}.account-status.approved{background:#22c55e26;color:#22c55e}.account-status.pending{background:#eab30826;color:#eab308}.account-status.rejected{background:#ef444426;color:#ef4444}.status-alert{align-items:flex-start;border-radius:12px;display:flex;gap:15px;margin-top:20px;padding:20px}.status-alert.pending{background:#eab3081a;border:1px solid #eab3084d;color:#eab308}.status-alert.rejected{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.status-alert svg{flex-shrink:0;margin-top:2px}.status-alert strong{color:var(--text);display:block;margin-bottom:5px}.status-alert p{font-size:.9rem;margin:0;opacity:.9}.new-btn.disabled{cursor:not-allowed;opacity:.5}.new-btn.disabled:hover{box-shadow:none;transform:none}.price-input-wrapper{align-items:center;display:flex;position:relative}.price-input-wrapper input{padding-right:40px}.price-suffix{color:var(--primary);font-size:.95rem;font-weight:600;pointer-events:none;position:absolute;right:15px}.admin-login{align-items:center;background:radial-gradient(ellipse at 30% 20%,#8b5cf626 0,#0000 50%),radial-gradient(ellipse at 70% 80%,#ec48991a 0,#0000 50%),var(--background);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-card{background:var(--background-card);border:1px solid #8b5cf633;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:40px;width:100%}.login-header{margin-bottom:30px;text-align:center}.login-header svg{color:var(--primary);margin-bottom:15px}.login-header h1{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;margin-bottom:8px}.login-header p{color:var(--text-muted)}.form-group{margin-bottom:20px}.form-group label{color:var(--text);display:block;font-weight:500;margin-bottom:8px}.form-group input,.form-group select{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;color:var(--text);font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #8b5cf633;outline:none}.password-input{position:relative}.password-input input{padding-right:50px}.toggle-password{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:5px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.toggle-password:hover{color:var(--primary)}.login-error{background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;gap:8px;margin-bottom:20px;padding:12px}.login-btn,.login-error{align-items:center;display:flex}.login-btn{background:var(--gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.login-btn:hover:not(:disabled){box-shadow:0 8px 30px #8b5cf666;transform:translateY(-2px)}.login-btn:disabled{cursor:not-allowed;opacity:.7}.admin-dashboard{background:var(--background);min-height:100vh}.admin-header{align-items:center;background:var(--background-card);border-bottom:1px solid #8b5cf61a;display:flex;justify-content:space-between;padding:20px 40px}.admin-header h1{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.logout-btn{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.logout-btn:hover{background:#ef444433}.admin-tabs{background:var(--background-card);border-bottom:1px solid #8b5cf61a;display:flex;gap:10px;padding:20px 40px}.tab{align-items:center;background:#0000;border:1px solid #8b5cf633;border-radius:10px;color:var(--text-muted);cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.tab:hover{border-color:var(--primary);color:var(--text)}.tab.active{background:var(--gradient);border-color:#0000;color:#fff}.visit-stats-bar{background:linear-gradient(135deg,#8b5cf614,#ec489914);border-bottom:1px solid #8b5cf626;flex-wrap:wrap;gap:25px;padding:15px 40px}.stat-item,.visit-stats-bar{align-items:center;display:flex}.stat-item{background:#0003;border:1px solid #8b5cf61a;border-radius:8px;gap:8px;padding:8px 15px}.stat-item svg{color:var(--primary);flex-shrink:0}.stat-item .stat-value{color:var(--text);font-size:1.1rem;font-weight:700}.stat-item .stat-value.time{color:#22c55e}.stat-item .stat-label{color:var(--text-muted);font-size:.85rem}.stat-item.highlight{background:#8b5cf626;border-color:#8b5cf64d}.stat-item.highlight .stat-value{color:var(--primary)}.stat-item.recent{background:#22c55e1a;border-color:#22c55e33;margin-left:auto}.stat-item.recent svg{color:#22c55e}.stat-item .stat-page{background:#0000004d;border-radius:4px;color:var(--text-muted);font-size:.8rem;padding:2px 8px}.admin-content{margin:0 auto;max-width:1400px;padding:30px 40px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.section-header h2{font-size:1.5rem}.add-btn,.save-btn{align-items:center;background:var(--gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.add-btn:hover,.save-btn:hover:not(:disabled){box-shadow:0 8px 25px #8b5cf659;transform:translateY(-2px)}.save-btn:disabled{cursor:not-allowed;opacity:.7}.item-form{background:var(--background-card);border:1px solid #8b5cf633;border-radius:16px;margin-bottom:25px;padding:25px}.item-form h3{font-size:1.2rem;margin-bottom:20px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:15px}.image-preview{background:#0003;border-radius:12px;display:flex;justify-content:center;margin-bottom:20px;padding:20px}.image-preview img{max-height:150px;max-width:150px;object-fit:contain}.form-actions{display:flex;gap:15px;justify-content:flex-end}.cancel-btn{align-items:center;background:#0000;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.cancel-btn:hover{background:#ef44441a}.items-list{display:flex;flex-direction:column;gap:10px}.item-row{align-items:center;background:var(--background-card);border:1px solid #8b5cf61a;border-radius:12px;display:flex;gap:20px;padding:15px 20px;transition:all .3s ease}.item-row:hover{border-color:#8b5cf64d}.item-row.rarity-comum{border-left:4px solid #9ca3af}.item-row.rarity-raro{border-left:4px solid #3b82f6}.item-row.rarity-epico{border-left:4px solid #8b5cf6}.item-row.rarity-lendario{border-left:4px solid #f59e0b}.item-row.is-featured{background:#f59e0b14;border-color:#f59e0b80}.item-info h4{align-items:center;display:flex;gap:6px;margin-bottom:4px}.featured-star{color:#f59e0b;flex-shrink:0}.item-row img{background:#0003;border-radius:8px;height:50px;object-fit:contain;width:50px}.item-info{flex:1 1}.item-meta{color:var(--text-muted);font-size:.85rem}.stock-badge{border-radius:20px;font-size:.8rem;font-weight:600;padding:6px 12px}.stock-badge.in-stock{background:#22c55e33;color:#22c55e}.stock-badge.out-stock{background:#ef444433;color:#ef4444}.item-actions{display:flex;gap:8px}.delete-btn,.edit-btn{border:none;border-radius:8px;cursor:pointer;padding:10px;transition:all .3s ease}.edit-btn{background:#3b82f633;color:#3b82f6}.edit-btn:hover{background:#3b82f64d}.delete-btn{background:#ef444433;color:#ef4444}.delete-btn:hover{background:#ef44444d}.upload-btn{align-items:center;background:var(--gradient);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.upload-btn:hover{box-shadow:0 8px 25px #8b5cf659;transform:translateY(-2px)}.images-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.image-card{aspect-ratio:1;background:var(--background-card);border:1px solid #8b5cf61a;border-radius:12px;overflow:hidden;position:relative}.image-card img{height:100%;object-fit:contain;padding:10px;width:100%}.image-overlay{align-items:center;background:linear-gradient(#0000,#000000e6);bottom:0;display:flex;justify-content:space-between;left:0;opacity:0;padding:10px;position:absolute;right:0;transition:opacity .3s ease}.image-card:hover .image-overlay{opacity:1}.image-name{color:#fff;font-size:.75rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-image-btn{background:#ef4444cc;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px;transition:background .3s ease}.delete-image-btn:hover{background:#ef4444}.prices-manager{display:flex;flex-direction:column;gap:30px}.prices-manager .section-header{margin-bottom:0}.market-calculator{background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border:1px solid #8b5cf64d;border-radius:16px;padding:25px}.calc-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.calc-header svg{color:var(--primary)}.calc-header h3{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;margin:0}.calc-body{grid-gap:30px;display:grid;gap:30px;grid-template-columns:280px 1fr}.calc-inputs{display:flex;flex-direction:column;gap:15px}.calc-inputs .form-group{margin:0}.calc-inputs input,.calc-inputs select{width:100%}.calc-results{background:#0003;border-radius:12px;padding:20px}.calc-row{align-items:center;border-bottom:1px solid #8b5cf61a;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.calc-row:last-of-type{border-bottom:none}.calc-row span{color:var(--text-muted)}.calc-row strong{color:var(--text);font-family:Courier New,monospace}.calc-row.highlight{background:#0003;border:none;border-radius:8px;margin:10px 0;padding:12px}.calc-row.highlight.profit{background:#22c55e26;border:1px solid #22c55e4d}.calc-row.highlight.profit strong{color:#22c55e}.calc-row.highlight.loss{background:#ef444426;border:1px solid #ef44444d}.calc-row.highlight.loss strong{color:#ef4444}.calc-row.highlight svg{flex-shrink:0}.calc-row.highlight.profit svg{color:#22c55e}.calc-row.highlight.loss svg{color:#ef4444}.calc-divider{background:linear-gradient(90deg,#0000,#8b5cf64d,#0000);height:1px;margin:15px 0}.calc-row.info{font-size:.9rem}.calc-row.info.good strong{color:#22c55e}.calc-row.info.great strong{color:#8b5cf6}.calc-verdict{border-radius:10px;font-size:1.1rem;font-weight:600;margin-top:15px;padding:15px;text-align:center}.calc-verdict.great{background:#22c55e33;border:1px solid #22c55e66;color:#22c55e}.calc-verdict.ok{background:#eab30833;border:1px solid #eab30866;color:#eab308}.calc-verdict.bad{background:#ef444433;border:1px solid #ef444466;color:#ef4444}@media (max-width:768px){.calc-body{grid-template-columns:1fr}}.prices-section-wrapper{background:#00000026;border:1px solid #8b5cf626;border-radius:20px;padding:25px}.prices-section-header-title{align-items:center;border-bottom:2px solid #8b5cf633;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.prices-section-header-title .prices-section-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.prices-section-header-title .save-btn{font-size:.9rem;padding:8px 16px}.prices-section-title{align-items:center;border-bottom:2px solid #8b5cf633;display:flex;font-size:1.4rem;gap:10px;margin-bottom:20px;padding-bottom:12px}.prices-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.prices-grid.single{grid-template-columns:1fr}.coins-section{max-width:100%}.coins-section .price-group{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.coins-section .price-group h4{grid-column:1/-1}.coins-section .form-row{display:contents}.price-section{background:var(--background-card);border:1px solid #8b5cf633;border-radius:16px;padding:20px}.price-section h3{-webkit-text-fill-color:#0000;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;margin-bottom:15px}.price-group{margin-bottom:20px}.price-group h4{border-bottom:1px solid #8b5cf61a;color:var(--text-muted);font-size:1rem;margin-bottom:15px;padding-bottom:10px}.price-group.consignment-settings{background:#ec48990d;border:1px dashed #ec489933;border-radius:12px;padding:20px}.price-group.consignment-settings h4{border-bottom-color:#ec489933;color:#ec4899}.input-prefix{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;display:flex;overflow:hidden}.input-prefix span{background:#8b5cf633;color:var(--text-muted);font-weight:500;padding:12px 16px}.input-prefix input{background:#0000;border:none;color:var(--text);flex:1 1;font-size:1rem;padding:12px 16px}.input-prefix input:focus{outline:none}.empty-state{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:60px 20px}.empty-state svg{margin-bottom:15px;opacity:.5}.toast{align-items:center;animation:slideIn .3s ease;border-radius:12px;display:flex;font-weight:500;gap:10px;padding:15px 25px;position:fixed;right:20px;top:20px;z-index:1000}.toast.success{background:#22c55ee6;color:#fff}.toast.error{background:#ef4444e6;color:#fff}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tab .badge{background:#ef4444;border-radius:10px;color:#fff;font-size:.7rem;margin-left:6px;padding:2px 6px}.consignment-stats{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.cons-stat{align-items:center;background:var(--background-card);border:1px solid #8b5cf633;border-radius:12px;display:flex;gap:10px;min-width:150px;padding:15px 20px}.cons-stat svg{color:var(--text-muted)}.cons-stat .stat-number{color:var(--text);font-size:1.3rem;font-weight:700}.cons-stat .stat-label{color:var(--text-muted);font-size:.85rem}.cons-stat.pending{border-color:#eab3084d}.cons-stat.pending svg{color:#eab308}.cons-stat.approved{border-color:#3b82f64d}.cons-stat.approved svg{color:#3b82f6}.cons-stat.delivered{border-color:#22c55e4d}.cons-stat.delivered svg{color:#22c55e}.cons-stat.sold{border-color:#8b5cf64d}.cons-stat.sold svg{color:#8b5cf6}.cons-stat.unpaid{border-color:#ef44444d}.cons-stat.unpaid svg{color:#ef4444}.consignments-list{display:flex;flex-direction:column;gap:15px}.consignment-row{grid-gap:20px;align-items:center;background:var(--background-card);border:1px solid #8b5cf633;border-left:4px solid #0000;border-radius:12px;display:grid;gap:20px;grid-template-columns:2fr 1.5fr 1fr auto 80px;padding:20px}.consignment-row.status-pending{border-left-color:#eab308}.consignment-row.status-approved{border-left-color:#3b82f6}.consignment-row.status-delivered{border-left-color:#22c55e}.consignment-row.status-sold{border-left-color:#8b5cf6}.consignment-row.status-rejected{border-left-color:#ef4444}.cons-main{align-items:center;display:flex;justify-content:space-between}.cons-item-info h4{margin-bottom:5px}.cons-meta{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:5px}.cons-meta .featured-icon{color:#eab308}.cons-price{text-align:right}.cons-price strong{color:var(--primary);display:block;font-size:1.1rem}.cons-price span{color:var(--text-muted);font-size:.8rem}.cons-user{align-items:flex-start;display:flex;gap:10px}.cons-user svg{color:var(--text-muted);margin-top:3px}.cons-user strong{display:block}.cons-user span{color:var(--text-muted);display:block;font-size:.8rem}.cons-status{text-align:center}.cons-status .status-badge{border-radius:15px;display:inline-block;font-size:.8rem;font-weight:500;padding:4px 12px}.cons-status .status-badge.pending{background:#eab30826;color:#eab308}.cons-status .status-badge.approved{background:#3b82f626;color:#3b82f6}.cons-status .status-badge.delivered{background:#22c55e26;color:#22c55e}.cons-status .status-badge.sold{background:#8b5cf626;color:#8b5cf6}.cons-status .status-badge.cancelled,.cons-status .status-badge.rejected{background:#ef444426;color:#ef4444}.cons-status .earnings-info{font-size:.8rem;margin-top:8px}.cons-status .earnings-info .paid{color:#22c55e;margin-left:5px}.cons-status .earnings-info .unpaid{color:#ef4444;margin-left:5px}.cons-actions{display:flex;flex-direction:column;gap:8px}.cons-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:5px;justify-content:center;padding:8px 12px;transition:all .3s ease}.approve-btn{background:#22c55e26;border:1px solid #22c55e4d!important;color:#22c55e}.approve-btn:hover{background:#22c55e40}.reject-btn{background:#ef444426;border:1px solid #ef44444d!important;color:#ef4444}.reject-btn:hover{background:#ef444440}.deliver-btn{background:#3b82f626;border:1px solid #3b82f64d!important;color:#3b82f6}.deliver-btn:hover{background:#3b82f640}.sold-btn{background:#8b5cf626;border:1px solid #8b5cf64d!important;color:#8b5cf6}.sold-btn:hover{background:#8b5cf640}.pay-btn{background:#22c55e26;border:1px solid #22c55e4d!important;color:#22c55e}.pay-btn:hover{background:#22c55e40}.cons-date{color:var(--text-muted);font-size:.85rem;text-align:right}@media (max-width:768px){.admin-content,.admin-header,.admin-tabs{padding-left:20px;padding-right:20px}.admin-tabs{overflow-x:auto}.visit-stats-bar{gap:10px;padding:12px 20px}.stat-item{font-size:.9rem;padding:6px 10px}.stat-item .stat-value{font-size:1rem}.stat-item.recent{justify-content:center;margin-left:0;width:100%}.form-row,.prices-grid{grid-template-columns:1fr}.item-row{flex-wrap:wrap}.item-actions{justify-content:flex-end;margin-top:10px;width:100%}}.header-actions{align-items:center;display:flex;gap:15px}.filter-select{background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:10px;color:var(--text);cursor:pointer;font-size:.95rem;padding:10px 15px}.filter-select:focus{border-color:var(--primary);outline:none}.server-badge{background:#8b5cf633;border-radius:20px;color:var(--primary);display:inline-block;font-size:.75rem;margin-top:5px;padding:3px 10px}.servers-manager{max-width:800px}.servers-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.server-row{align-items:center;background:#8b5cf60d;border:1px solid #8b5cf61a;border-radius:12px;display:flex;gap:15px;padding:15px 20px;transition:all .3s ease}.server-row:hover{background:#8b5cf61a;border-color:#8b5cf633}.server-row.inactive{opacity:.6}.server-info{flex:1 1}.server-info h4{color:var(--text);font-size:1.1rem;margin:0}.server-slug{color:var(--text-muted);font-family:monospace;font-size:.85rem}.status-badge{font-size:.8rem;font-weight:500;padding:5px 12px}.status-badge.active{background:#22c55e26;color:#22c55e}.status-badge.inactive{background:#ef444426;color:#ef4444}.status-badge.kk-active{background:#3b82f626;color:#3b82f6}.status-badge.kk-inactive{background:#9ca3af26;color:#9ca3af}.server-badges{display:flex;flex-wrap:wrap;gap:8px}.price-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.price-section-header h3{margin:0}.save-btn.small{font-size:.85rem;padding:8px 15px}.save-btn.small svg{height:16px;width:16px}.form-group.full-width{grid-column:1/-1}.classes-checkboxes{display:flex;flex-wrap:wrap;gap:12px}.class-checkbox{align-items:center;background:#ec48991a;border:2px solid #ec489933;border-radius:25px;color:var(--text-muted);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease}.class-checkbox input{display:none}.class-checkbox:hover{background:#ec489933;border-color:#ec489966;color:var(--text)}.class-checkbox.checked{background:linear-gradient(135deg,#ec4899,#db2777);border-color:#0000;box-shadow:0 4px 15px #ec489966;color:#fff}.consignment-edit-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.consignment-edit-modal{background:var(--card-bg);border:1px solid #ec48994d;border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;width:90%}.consignment-edit-modal h3{align-items:center;color:var(--text);display:flex;font-size:1.4rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.consignment-edit-modal h3:before{content:"✏️";font-size:1.2rem}.consignment-edit-modal .form-row{display:flex;gap:1rem;margin-bottom:1rem}.consignment-edit-modal .form-group{flex:1 1}.consignment-edit-modal .form-group.full-width{flex:1 1;width:100%}.consignment-edit-modal .form-group label{color:var(--text-muted);display:block;font-size:.9rem;margin-bottom:.5rem}.consignment-edit-modal .form-group input[type=text],.consignment-edit-modal .form-group select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--text);font-size:.95rem;padding:.7rem 1rem;transition:all .2s;width:100%}.consignment-edit-modal .form-group input:focus,.consignment-edit-modal .form-group select:focus{border-color:#ec489980;box-shadow:0 0 15px #ec489933;outline:none}.consignment-edit-modal .form-group input[type=checkbox]{accent-color:#ec4899;cursor:pointer;flex-shrink:0;height:20px;margin-right:10px;vertical-align:middle;width:20px}.consignment-edit-modal .featured-checkbox-label{align-items:center;background:#ec48991a;border:1px solid #ec489933;border-radius:10px;color:var(--text);cursor:pointer;display:flex;font-size:1rem;gap:10px;padding:12px 18px;transition:all .2s}.consignment-edit-modal .featured-checkbox-label svg{color:#f59e0b}.consignment-edit-modal .featured-checkbox-label:hover{background:#ec489926;border-color:#ec489966}.consignment-edit-modal .form-actions{border-top:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.consignment-edit-modal .cancel-btn,.consignment-edit-modal .save-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.7rem 1.5rem;transition:all .2s}.consignment-edit-modal .cancel-btn{background:#ffffff1a;border:1px solid #fff3;color:var(--text-muted)}.consignment-edit-modal .cancel-btn:hover{background:#ffffff26;color:var(--text)}.consignment-edit-modal .save-btn{background:linear-gradient(135deg,#ec4899,#db2777);border:none;color:#fff}.consignment-edit-modal .save-btn:hover{box-shadow:0 4px 15px #ec489966;transform:translateY(-2px)}.cons-actions .edit-btn{background:#3b82f633;border:1px solid #3b82f64d;border-radius:6px;color:#60a5fa;cursor:pointer;padding:.4rem .6rem;transition:all .2s}.cons-actions .edit-btn:hover{background:#3b82f64d;transform:translateY(-2px)}.star-btn{background:#f59e0b26;border:none;border-radius:8px;color:#f59e0b;cursor:pointer;padding:8px;transition:all .3s ease}.star-btn:hover{background:#f59e0b4d;transform:scale(1.1)}.star-btn.featured{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 10px #f59e0b66;color:#fff}.sold-btn{background:#22c55e26;border:none;border-radius:8px;color:#22c55e;cursor:pointer;padding:8px;transition:all .3s ease}.sold-btn:hover{background:#22c55e4d;transform:scale(1.1)}.history-manager{max-width:1000px}.history-count{color:var(--text-muted);font-size:.9rem}.history-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.history-row{align-items:center;background:#22c55e0d;border:1px solid #22c55e26;border-radius:12px;display:flex;gap:15px;padding:15px 20px;transition:all .3s ease}.history-row:hover{background:#22c55e1a;border-color:#22c55e40}.history-row.rarity-comum{border-left:4px solid #9ca3af}.history-row.rarity-raro{border-left:4px solid #3b82f6}.history-row.rarity-epico{border-left:4px solid #8b5cf6}.history-row.rarity-lendario{border-left:4px solid #f59e0b}.history-row img{background:#fff;border-radius:8px;height:50px;object-fit:contain;padding:5px;width:50px}.history-info{flex:1 1}.history-info h4{color:var(--text);font-size:1rem;margin:0 0 5px}.history-meta{color:var(--text-muted);font-size:.85rem}.history-price{background:#22c55e1a;border-radius:10px;padding:8px 15px;text-align:right}.history-price span{color:var(--text-muted);display:block;font-size:.75rem;margin-bottom:2px}.history-price strong{color:#22c55e;font-size:1.1rem}.users-list{display:flex;flex-direction:column;gap:15px;margin-top:20px}.user-card{align-items:center;background:#8b5cf60d;border:1px solid #8b5cf61a;border-left:4px solid var(--primary);border-radius:12px;display:flex;gap:20px;justify-content:space-between;padding:20px;transition:all .3s ease}.user-card:hover{background:#8b5cf61a}.user-card.status-pending{border-left-color:#eab308}.user-card.status-approved{border-left-color:#22c55e}.user-card.status-rejected{border-left-color:#ef4444}.user-info{flex:1 1}.user-name{align-items:center;display:flex;gap:10px;margin-bottom:8px}.user-name strong{color:var(--text);font-size:1.1rem}.status-badge{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px}.status-badge.pending{background:#eab30833;color:#eab308}.status-badge.approved{background:#22c55e33;color:#22c55e}.status-badge.rejected{background:#ef444433;color:#ef4444}.user-details{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:15px;margin-bottom:10px}.user-details .email{color:var(--text)}.user-stats{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:15px}.user-stats .date{opacity:.7}.user-actions{display:flex;flex-direction:column;gap:8px}.user-actions .delete-btn{background:#ef44441a;border:1px solid #ef444433!important;border-radius:8px;color:#ef4444;cursor:pointer;padding:8px;transition:all .3s ease}.user-actions .delete-btn:hover{background:#ef444433}@media (max-width:768px){.user-card{align-items:stretch;flex-direction:column}.user-actions{flex-direction:row;justify-content:flex-end;margin-top:15px}}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes glow{0%,to{box-shadow:0 0 20px #8b5cf64d}50%{box-shadow:0 0 40px #8b5cf699}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:slideIn .6s ease-out}
/*# sourceMappingURL=main.ab656f07.css.map*/