.mint-nft-tab{width:100%;overflow-y:auto}.mint-layout{flex-direction:column;gap:1.5rem;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;display:flex}.mint-top-row{background:#0f1419f2;border:1px solid #d4af3733;border-radius:2px;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1rem;display:grid}.mint-stats-left{align-items:center;gap:1rem;display:flex}.mint-progress-right{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.mint-stat-card{flex-direction:column;flex:none;gap:.25rem;display:flex}.mint-stat-card:hover{opacity:.8}.mint-stat-card .stat-label{font-family:var(--font-body);letter-spacing:.1rem;color:#d4af3799;text-transform:uppercase;font-size:.7rem}.mint-stat-card .stat-value{font-family:var(--font-heading);color:#d4af37;font-size:1.5rem;font-weight:400;line-height:1}.mint-stat-card .stat-value.stat-value-glitch{animation:4.5s ease-in-out infinite subtle-glitch-flicker;display:inline-block;position:relative}.mint-stat-card .stat-value.stat-value-glitch:before,.mint-stat-card .stat-value.stat-value-glitch:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.mint-stat-card .stat-value.stat-value-glitch:before{color:#8fe2ff73;text-shadow:-1px 0 #8fe2ff59;animation:3.8s linear infinite subtle-glitch-layer-one}.mint-stat-card .stat-value.stat-value-glitch:after{color:#ff5c9959;text-shadow:1px 0 #ff5c9940;animation:4.2s linear infinite subtle-glitch-layer-two}@keyframes subtle-glitch-flicker{0%,92%,to{filter:none}93%{filter:brightness(1.2)}94%{filter:contrast(1.15)}}@keyframes subtle-glitch-layer-one{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.75;transform:translate(-1px)}91%{opacity:0;transform:translate(0)}}@keyframes subtle-glitch-layer-two{0%,85%,to{opacity:0;transform:translate(0)}87%{opacity:.55;transform:translate(1px)}88%{opacity:0;transform:translate(0)}}.mint-progress-right .progress-header{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.progress-label{font-family:var(--font-body);letter-spacing:.1rem;color:#d4af3799;text-transform:uppercase;font-size:.75rem}.progress-percentage{font-family:var(--font-heading);color:#d4af37;font-size:1rem;font-weight:400}.mint-progress-bar-container{background:#d4af371a;border:1px solid #d4af3733;border-radius:2px;width:100%;height:6px;overflow:hidden}.mint-progress-bar{background:linear-gradient(90deg,#d4af37,#f4d03f);height:100%;transition:width .3s;box-shadow:0 0 8px #d4af3780}.mint-bottom-row{grid-template-columns:320px 1fr;align-items:start;gap:1.5rem;display:grid}.mint-preview-left,.mint-action-right{flex-direction:column;display:flex}.mint-preview-container{aspect-ratio:1;background:#0a0a0a;border:1px solid #d4af3733;border-radius:2px;flex-shrink:0;width:100%;max-width:320px;height:auto;transition:all .3s;position:relative;overflow:hidden}.mint-preview-container.flash-red{animation:1s flashRed}@keyframes flashRed{0%,to{box-shadow:none;background:#0a0a0a;border-color:#d4af3733}50%{background:#ef444433;border-color:#ef4444cc;box-shadow:0 0 30px #ef444499}}.mint-placeholder{aspect-ratio:1;background:#0a0a0acc;justify-content:center;align-items:center;width:100%;max-width:320px;height:auto;transition:all .3s;display:flex}.placeholder-content{text-align:center;opacity:.4}.placeholder-icon{color:#d4af374d;margin-bottom:.5rem;font-size:4rem}.placeholder-text{font-family:var(--font-body);color:#d4af3766;text-transform:uppercase;letter-spacing:.1rem;font-size:.75rem}.mint-nft-preview{width:100%;height:100%;animation:.5s fadeInNFT}@keyframes fadeInNFT{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mint-action-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1419f2;border:1px solid #d4af3733;border-radius:2px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.mint-cost-display{border-bottom:1px solid #d4af371a;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.cost-label{font-family:var(--font-body);color:#d4af37cc;text-transform:uppercase;letter-spacing:.1rem;font-size:.875rem}.cost-value-container{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.cost-value{font-family:var(--font-heading);color:#d4af37;font-size:1.25rem;font-weight:400}.cost-value-usd{font-family:var(--font-body);color:#d4af37b3;font-size:.875rem;font-weight:400}.whitelist-status-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05rem;text-align:center;border-radius:2px;padding:.4rem .8rem;font-size:.75rem;font-weight:500}.whitelist-status-label.whitelisted{color:#4caf50e6;background:#4caf501a;border:1px solid #4caf504d}.whitelist-status-label.not-whitelisted{color:#ff9800e6;background:#ff98001a;border:1px solid #ff98004d}.mint-description{font-family:var(--font-body);color:#e0e8f0b3;margin:0;font-size:.8125rem;line-height:1.5}.mint-button{color:#d4af37;width:100%;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1rem;cursor:pointer;background:#d4af371a;border:1px solid #d4af374d;border-radius:2px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.mint-button:hover:not(:disabled){background:#d4af3733;border-color:#d4af3780;box-shadow:0 4px 12px #d4af374d}.mint-button:disabled{opacity:.5;cursor:not-allowed}.mint-button-connect{background:linear-gradient(135deg,#d4af371a,#d4af370d)}.mint-button-mint{background:linear-gradient(135deg,#d4af3733,#d4af371a)}.mint-success{text-align:center;background:#d4af371a;border:1px solid #d4af374d;border-radius:2px;margin-bottom:1rem;padding:1.5rem}.success-icon{color:#d4af37;text-shadow:0 0 20px #d4af3780;margin-bottom:1rem;font-size:2.5rem}.mint-success>p{font-family:var(--font-heading);color:#d4af37;margin:0 0 1rem;font-size:1.25rem;font-weight:500}.mint-success-stats{text-align:left;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.success-stat-item{background:#d4af370d;border:1px solid #d4af3733;border-radius:2px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.success-stat-label{font-family:var(--font-body);color:#d4af3799;text-transform:uppercase;letter-spacing:.05rem;font-size:.7rem}.success-stat-value{font-family:var(--font-heading);color:#d4af37;font-size:.9rem;font-weight:500}.success-stat-seed{font-family:var(--font-mono);word-break:break-all;font-size:.75rem}.success-stat-seed-row{align-items:center;gap:.5rem;display:flex}.seed-copy-button{color:#d4af37;font-family:var(--font-body);letter-spacing:.08rem;text-transform:uppercase;cursor:pointer;background:#d4af371f;border:1px solid #d4af3766;border-radius:2px;align-items:center;padding:.2rem .45rem;font-size:.65rem;text-decoration:none;transition:all .2s;display:inline-flex}.seed-copy-button:hover{background:#d4af3733;border-color:#d4af3799}.mint-button-view{color:#d4af37;background:linear-gradient(135deg,#d4af3733,#d4af3726);border-color:#d4af3766;width:100%;margin-bottom:.75rem}.mint-button-view:hover{background:linear-gradient(135deg,#d4af3740,#d4af3733);border-color:#d4af3799;transform:translateY(-2px);box-shadow:0 12px 32px #d4af3766}.success-link{font-family:var(--font-body);color:#d4af37cc;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.success-link:hover{color:#d4af37;text-decoration:underline}.basescan-link-icon{flex-shrink:0}.user-stats{border-top:1px solid #d4af371a;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.user-stat-item{flex-direction:column;flex:1;gap:.25rem;display:flex}.user-stat-label{font-family:var(--font-body);color:#d4af3799;text-transform:uppercase;letter-spacing:.05rem;font-size:.7rem}.user-stat-value{font-family:var(--font-heading);color:#d4af37;font-size:1rem;font-weight:400}@media (max-width:1200px){.mint-layout{width:100%;max-width:100%;padding:0}.mint-top-row{grid-template-columns:1fr;gap:1rem}.mint-stats-left{flex-wrap:wrap;gap:.75rem}.mint-bottom-row{grid-template-columns:1fr;gap:1.5rem}.mint-preview-container{aspect-ratio:1;width:100%;max-width:320px;height:auto;margin:0 auto}.mint-placeholder{aspect-ratio:1;width:100%;max-width:320px;height:auto}.mint-action-card{padding:1.5rem}}
.gallery-wrapper{width:100%;position:relative;overflow:hidden}.gallery-wrapper>*{animation:.3s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nft-gallery{grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center;gap:1.5rem;width:100%;padding:1rem 0;display:grid;position:relative;overflow:visible}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (max-width:1200px){.nft-gallery{grid-template-columns:1fr;justify-content:center;justify-items:center;gap:1rem;width:100%;padding:.5rem 0}.nft-viewer-container{aspect-ratio:1;width:100%;max-width:320px;height:auto}}.nft-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;box-sizing:content-box;background:#0f1419f2;border:1px solid #d4af3733;border-radius:2px;flex-direction:column;width:320px;transition:all .3s;display:flex}@media (max-width:1200px){.nft-card{width:100%;max-width:320px;margin:0 auto}}.nft-card:hover{background:#0f1419fa;border-color:#d4af3780;box-shadow:0 8px 24px #d4af374d}.nft-viewer-container{aspect-ratio:1;box-sizing:border-box;background:#0a0a0a;flex-shrink:0;width:100%;max-width:320px;height:auto;position:relative;overflow:hidden}.nft-info{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.nft-id{font-family:var(--font-heading);color:#d4af37;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:.5rem;font-size:1rem;line-height:1.2}.nft-owner,.nft-date{font-family:var(--font-body);color:#e0e8f099;margin:.3rem 0;font-size:.8rem;line-height:1.4}.nft-owner-link{color:#d4af37;text-decoration:none;transition:all .2s}.nft-owner-link:hover{color:#f4d03f;text-decoration:underline}.nft-card-listed{border-color:#eab30880;position:relative}.nft-listed-badge{color:#0a0a0acc;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05rem;z-index:10;pointer-events:none;background:#eab30899;border-radius:2px;flex-direction:row;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.7rem;font-weight:500;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 6px #eab30840}.listed-label{font-size:.7rem;font-weight:500}.listed-price{font-size:.7rem;font-weight:600}.nft-unlist-button{color:#eab308;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05rem;cursor:pointer;background:#eab30833;border:1px solid #eab30880;border-radius:2px;margin-top:.75rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .3s}.nft-unlist-button:hover{color:#fbbf24;background:#eab3084d;border-color:#eab308b3;box-shadow:0 4px 12px #eab3084d}.nft-unlist-button:active{transform:scale(.98)}.nft-unlist-button:disabled{opacity:.5;cursor:not-allowed}
