@keyframes z2{0%,50%{z-index:1}50.01%,to{z-index:0}}@keyframes z3{0%,33.33%{z-index:1}33.34%,to{z-index:0}}#root{width:100%;position:relative;min-height:100vh;padding-top:var(--header);padding-bottom:var(--header);flex-direction:column}.header{position:fixed;left:0;top:0;width:100%;height:var(--header);display:flex;justify-content:center;background-color:var(--cb);z-index:8}.logo:after{content:"alpha";font-size:.6rem;font-weight:500;position:absolute;right:-18px;top:6px;color:var(--cs);transform:rotate(-90deg);transform-origin:bottom center}.footer{padding:.5rem;background-color:#00000080;width:100%;height:var(--header);position:absolute;display:flex;justify-content:center;align-items:center;left:0;bottom:0;text-align:center;gap:.5rem}.footer a{color:var(--ct)}.section{width:100%;padding:1rem 0;position:relative;overflow-x:hidden}.container{display:block;max-width:56rem;width:100%;margin:0 auto;padding:0 1rem}.container--narrow{max-width:30rem}.center,.between{display:flex;justify-content:center;align-items:center;gap:.5rem;z-index:1}.between{justify-content:space-between}.relative{position:relative}.tcenter{text-align:center}.cols.cols{width:100%}@media (min-width: 768px){.cols.cols{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:flex-start;align-items:flex-start}}.group,.well{display:flex;flex-direction:column;gap:.5rem;width:100%}.group.group>*{margin:0;width:100%}.group--loose{gap:3rem}.group--medium{gap:1rem}.well{position:relative;border-radius:.5rem;border:var(--cs) 2px transparent;background:var(--cb);margin:0;padding:.5rem;display:flex;gap:1rem;text-align:center}.well:before,.well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient);border-radius:.3rem}.well:after{top:2px;right:2px;bottom:2px;left:2px;border-radius:.2rem;background:var(--cb);opacity:.85}.well>*{position:relative;z-index:1;color:var(--ct);width:100%}.btn{display:flex;padding:.75rem;line-height:1;background:var(--gradient);color:var(--ct);border:none;border-radius:.25rem;font-size:1.25rem;font-weight:600;position:relative;transition:background-color .3s;justify-content:center;align-items:center}.btn:hover{background-color:var(--cs);border-color:var(--cs)}.btn--full{width:100%}.btn--small{font-size:.75rem;padding:.5rem;background:var(--cp)}.error{margin:1rem 0;color:#dc143c}.gallery{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.gallery>*{flex:1 0 100%;max-width:96px}.nfts{width:100%;display:flex;flex-direction:column;gap:.25rem}.nft-globals{display:flex;gap:.25rem;width:100%}.nft{display:flex;gap:.25rem}.nft-name{grid-area:n}.nft-amount{width:6rem}.thumbnail{position:relative;cursor:pointer;aspect-ratio:1;border:2px solid rgba(0,0,0,.1);border-radius:.25rem;overflow:hidden;background:#0000001a;transition:opacity .3s,border-color .3s;opacity:.75}.thumbnail--selected{border-color:var(--cs);opacity:1}.thumbnail--active{opacity:1}.thumbnail img{width:100%;height:100%;object-fit:contain;object-position:center}.progress{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.progress-item{font-size:.8rem;line-height:1.1;transform:scale(1);transition:transform .6s}.progress-item--current{font-weight:700;transform:scale(1.2)}.collection-gallery{width:100%}.collection-gallery-header{display:flex;gap:1rem;justify-content:space-between;align-items:center}.collection-gallery-categories{flex:0 1 auto;margin-bottom:1rem}.collection-gallery-grid{display:grid;gap:1rem}@media (min-width: 480px){.collection-gallery-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}@media (min-width: 768px){.collection-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.collection-gallery-grid{grid-template-columns:repeat(4,1fr)}}.collection{transition:background-color .3s;justify-content:flex-start;gap:0;padding:0;text-align:left}.collection:hover,.collection:focus{background:var(--cb)}.collection-price-eth{position:absolute;right:.3rem;top:.3rem;z-index:3;font-size:.9rem;width:auto;background-color:var(--cf);padding:.5rem .25rem;line-height:1;border-radius:.25rem;font-weight:700;opacity:.75}.collection-progress-supply{line-height:.9;font-size:.5rem;text-align:right;width:calc(100% - 4px);height:.5rem;padding:1px;margin:0 auto;position:relative;top:-.5rem;z-index:2;background:#00000080}.collection-progress-supply-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cf);z-index:-1}.collection-info{display:flex;gap:1rem;font-size:.75rem;align-items:flex-start;justify-content:flex-start;width:100%;padding:.5rem}.collection-info a{color:var(--ct)}.collection-name{display:flex;width:100%;justify-content:left;align-items:center;gap:.25rem}.collection-verified-mark{font-size:.75rem}.collection-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.collection-ends{font-size:.6rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.collection-ends-status{display:flex;align-items:center;gap:.2rem}.collection-ends-status:before{content:"•";color:#90ee90;font-size:1.5em}.collection-ends-status--ended:before{color:#dc143c}.collection-socials{display:flex;gap:.5rem;padding-right:.25rem}.collection-socials a{color:var(--ct)}.collection-mint-button{border-radius:none}.collection-thumbnail{width:calc(100% - 4px);border:none;margin:2px auto 0}.collection-nft-thumbnails{position:relative;aspect-ratio:1;flex:0 0 86px}.collection-nft-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0}[data-amount="2"]>.collection-nft-thumbnail:nth-child(1){animation:z2 1s infinite linear}[data-amount="2"]>.collection-nft-thumbnail:nth-child(2){animation:z2 1s infinite linear;animation-delay:.5s}[data-amount="3"]>.collection-nft-thumbnail:nth-child(1){animation:z3 1.5s infinite linear}[data-amount="3"]>.collection-nft-thumbnail:nth-child(2){animation:z3 1.5s infinite linear;animation-delay:.5s}[data-amount="3"]>.collection-nft-thumbnail:nth-child(3){animation:z3 1.5s infinite linear;animation-delay:1s}.tx-button-wrapper{width:100%;position:relative}.tx-button-text{width:100%;opacity:.75;padding:0 .5rem;margin-bottom:0;line-height:1.1;background-color:#00000080;position:relative}.tx-button-text:last-of-type{padding-bottom:.5rem;margin-bottom:.5rem}.creator-modes{display:flex;gap:1rem;width:100%;flex-wrap:wrap}@media (min-width: 768px){.creator-modes{margin:2rem 0;flex-wrap:nowrap}}.creator-mode{flex:0 1 100%;cursor:pointer;margin:0;flex-grow:1;font-size:.8rem;color:var(--ct)}.creator-mode>.well{height:100%;padding:1rem}.collection-preview{max-width:480px}.boxes{display:grid;width:100%;gap:.5rem}@media (min-width: 480px){.boxes{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.boxes{grid-template-columns:repeat(4,1fr)}}.boxes>.well{padding:2px}.banner{line-height:1;background:url(/hat.webp) no-repeat .5rem center;background-size:320px;-webkit-backdrop-filter:opacity(.5);backdrop-filter:opacity(.5);height:320px;display:flex;justify-content:flex-end;align-items:center;text-align:right}.banner-text{line-height:1;margin:0;font-size:2.75rem;-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);padding:.5rem .5rem .5rem 0;max-width:320px}@media (min-width: 768px){.banner-text{-webkit-backdrop-filter:none;backdrop-filter:none;font-size:3.25rem;max-width:50%}}@media (min-width: 1024px){.banner-text{max-width:70%}}.banner-text strong{font-weight:800;color:var(--ct)}.banner-cta{position:absolute;right:0;bottom:0;color:var(--cp);font-size:.75rem}.banner-circles{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:var(--cf);animation:animate 25s linear infinite;bottom:-150px;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:-1}.circles li:nth-child(1){left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate{0%{transform:translateY(0) rotate(0);opacity:.75;border-radius:5%}to{transform:translateY(-1000px) rotate(720deg);opacity:0;border-radius:200%}}*{box-sizing:border-box}:root{--cb: #112;--ct: #fafafa;--cg: #aac;--cp: #f1a;--cpd: #e09;--cs: #fa1;--cf: #87e;--gradient: linear-gradient(45deg, var(--cp), var(--cs));--header: 75px;font-family:Plus Jakarta Sans,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;letter-spacing:.008em;color:var(--ct);background-color:var(--cb);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden}h1,h2,h3{font-size:2rem;line-height:1.3;margin:0 0 1rem}h3{font-size:1.25rem}p{margin:0 0 1rem}a,.tgradient{color:transparent;font-weight:500;text-decoration:inherit;-webkit-background-clip:text;background-clip:text;background-image:var(--gradient)}img{display:block;max-width:100%}code{display:inline-block;word-break:break-all;line-height:1.2}small{font-size:.65rem}table{width:100%;border-collapse:collapse;border:none;text-align:left;font-size:.8rem}tr:nth-child(2n){background-color:#0003}td{padding:.25rem}button{padding:.6em 1.2em;font-size:1em;font-family:inherit;cursor:pointer}label{display:block;width:100%;font-size:.7rem;display:flex;gap:.25rem;justify-content:flex-start;align-items:center;text-align:left;line-height:1.15}legend{font-size:.7rem;line-height:1.1;font-style:italic;width:100%;text-align:left;padding:.5rem .25rem}input,select{background-color:#ffffff1a;border:2px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.25rem;color:var(--cs);font-family:inherit;font-weight:700;font-size:.9rem;width:100%}input[type=checkbox]{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:2px solid var(--cs)}:disabled,.disabled{opacity:.75;filter:grayscale(.75);cursor:default}
