body:has(.adcoin-loader),body:has(.banner),html:has(.adcoin-loader),html:has(.banner){background:#fff;color:#111;overflow-x:clip}.adcoin-loader{min-height:100dvh;display:grid;place-items:center;background:#fff}.adcoin-loader img{width:56px;height:56px;animation:banner-rise .6s ease both}.banner{min-height:100dvh;box-sizing:border-box;width:min(880px,100%);margin:0 auto;padding:40px 20px 72px;font-family:ui-sans-serif,system-ui,sans-serif}.banner header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;animation:banner-rise .45s ease both}.banner header>div:first-child{min-width:0;flex:1}.banner h1{margin:0 0 8px}.banner h1 img{display:block;width:36px;height:36px}.banner-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.banner-vaults{display:flex;gap:14px;margin:0;color:#888;font-size:12px;line-height:1.3}.banner p{margin:0;max-width:28rem;color:#777;font-size:13px;line-height:1.5}.banner-meta{display:flex;gap:8px 16px;margin-top:8px}.banner-meta,.banner-meta button{flex-wrap:wrap;align-items:center;max-width:100%}.banner-meta button{display:inline-flex;gap:8px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.banner-meta code{color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.banner-meta a{color:#111;text-decoration:none}.banner-meta a:hover,.banner-meta button:hover code{text-decoration:underline}.banner-burns{margin:48px 0 0;padding:0;list-style:none}.banner-burns li{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;padding:10px 0;border-top:1px solid #eee;color:#111;font-size:13px}.banner-burns a{color:#111;text-decoration:none}.banner-burns a:hover{text-decoration:underline}.banner-burn{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.banner-burn input{width:min(280px,100%);box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid #111;font:inherit}.banner-burn button{height:36px;padding:0 14px;border:0;background:#111;color:#fff;font:inherit;font-size:13px;cursor:pointer}.banner-burn button:disabled{background:#aaa;cursor:default}.banner-logo-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.banner-banner-block,.banner-logo-row section{animation:banner-rise .7s ease both}.banner-logo-row section:nth-child(2){animation-delay:.12s}.banner-banner-block{width:100%;margin:36px auto 0;animation-delay:.18s}.banner-label{height:18px;margin:0 0 8px;color:#888;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.01em}.banner-banner-block .banner-label:last-of-type{margin-top:28px}.banner-download{display:inline-flex;align-items:center;height:36px;margin-top:12px;padding:0 14px;background:#111;color:#fff;font-size:13px;font-weight:500;text-decoration:none}.banner-download:hover{background:#000}.banner-look{display:grid;overflow:hidden;background:#fff;border:0;box-shadow:0 10px 30px rgba(0,0,0,.08);animation:banner-fade .8s ease both}.banner-look-logo{width:100%;aspect-ratio:1;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.banner-look-banner{width:100%;aspect-ratio:1500/500;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}.banner-look>span{position:relative;min-width:0;min-height:0}.banner-look-hit{position:absolute;inset:0;z-index:1}.banner-look>span:hover .banner-hover{display:flex}.banner-hover a{color:#111;font-size:12px;font-weight:560;text-decoration:none}.banner-hover a:hover{text-decoration:underline;text-underline-offset:2px}.banner-look i,.banner-look img{display:block;width:100%;height:100%;object-fit:cover}.banner-look i{background:#fff}.banner-board{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);width:100%;height:auto;aspect-ratio:1500/500;border:1px solid #eee}.banner-square{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:100%;height:auto;aspect-ratio:1;margin:0}.banner-board>.banner-slot,.banner-board>button{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0;padding:8px;border:0;border-right:1px solid #eee;border-bottom:1px solid #eee;background:#fff;color:#111;text-align:left;text-decoration:none;cursor:pointer;font:inherit;overflow:hidden;animation:banner-rise .5s ease both;transition:background .2s ease,color .2s ease}.banner-board>.banner-slot:first-child,.banner-board>button:first-child{animation-delay:.04s}.banner-board>.banner-slot:nth-child(2),.banner-board>button:nth-child(2){animation-delay:.08s}.banner-board>.banner-slot:nth-child(3),.banner-board>button:nth-child(3){animation-delay:.12s}.banner-board>.banner-slot:nth-child(4),.banner-board>button:nth-child(4){animation-delay:.16s}.banner-board>.banner-slot:nth-child(5),.banner-board>button:nth-child(5){animation-delay:.2s}.banner-board>.banner-slot:nth-child(6),.banner-board>button:nth-child(6){animation-delay:.24s}.banner-board>.banner-slot:nth-child(7),.banner-board>button:nth-child(7){animation-delay:.28s}.banner-board>.banner-slot:nth-child(8),.banner-board>button:nth-child(8){animation-delay:.32s}.banner-board>.banner-slot:nth-child(9),.banner-board>button:nth-child(9){animation-delay:.36s}.banner-board>.banner-slot:nth-child(10),.banner-board>button:nth-child(10){animation-delay:.4s}.banner-board>.banner-slot:nth-child(11),.banner-board>button:nth-child(11){animation-delay:.44s}.banner-board>.banner-slot:nth-child(12),.banner-board>button:nth-child(12){animation-delay:.48s}.banner-board>.banner-slot:hover,.banner-board>button:hover:not(:disabled){background:#f4f4f4}.banner-board>button:hover:not(:disabled) em,.banner-slot:hover .banner-bid{color:#111}.banner-board>button:active:not(:disabled){background:#ececec}.banner-board>.banner-slot:nth-child(6n),.banner-board>button:nth-child(6n),.banner-square>.banner-slot:nth-child(3n),.banner-square>button:nth-child(3n){border-right:0}.banner-board>.banner-slot:nth-child(n+7),.banner-board>button:nth-child(n+7){border-bottom:0}.banner-board>button:disabled{cursor:default;background:#f6f6f6}.banner-slot>a{position:absolute;inset:0;z-index:1;color:inherit;text-decoration:none}.banner-slot>.banner-bid,.banner-slot>span{z-index:2}.banner-bid.is-update,.banner-board>button.is-update em{position:absolute;top:8px;right:8px;z-index:4;margin:0;height:24px;padding:0 8px;border:0;background:#111;color:#fff;font-size:11px;font-weight:500;line-height:24px}.banner-bid.is-update:hover:not(:disabled),.banner-board>button.is-update:hover em,.banner-slot:hover .banner-bid.is-update{background:#000;color:#fff}.banner-slot>span{pointer-events:none}.banner-bid{margin-top:auto;padding:0;border:0;background:transparent;color:#888;font:inherit;font-size:11px;cursor:pointer}.banner-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.banner-board>button:hover img,.banner-slot:hover img{transform:scale(1.04)}.banner-hover{position:absolute;right:8px;bottom:8px;left:8px;z-index:2;display:none;flex-direction:column;gap:2px;padding:8px;background:rgba(255,255,255,.94);color:#111;font-size:12px;line-height:1.3}.banner-board>button:hover .banner-hover,.banner-slot:hover .banner-hover{display:flex}.banner-hover b{font-weight:560}.banner-wallet{display:inline-block;width:128px;height:36px}.banner .wallet-adapter-dropdown{position:relative}.banner .wallet-adapter-dropdown-list{right:0;left:auto;width:max-content;min-width:148px;z-index:30}.banner .wallet-adapter-button-trigger{height:36px;padding:0 14px;border-radius:0;background:#111;color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:36px}.banner .wallet-adapter-button-trigger:not([disabled]):hover{background:#000}.wallet-adapter-modal-wrapper{border-radius:0;background:#fff;color:#111;box-shadow:0 16px 40px rgba(0,0,0,.12)}.wallet-adapter-modal-title{color:#111;padding:28px 24px 12px;font-size:16px;font-weight:500;line-height:1.3}.wallet-adapter-modal-list .wallet-adapter-button{height:48px;border-radius:0;background:#fff;color:#111;font-family:inherit;font-size:14px;font-weight:500;line-height:48px}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:#f6f6f6}.wallet-adapter-modal-button-close{background:#fff;border-radius:0}.wallet-adapter-modal-button-close svg,.wallet-adapter-modal-button-close:hover svg{fill:#111}.banner-below{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none}.banner-below li{display:flex;gap:14px;align-items:center;padding:12px 14px;border:1px solid #eee;background:#fff}.banner-below img{width:56px;height:56px;object-fit:contain;background:#fff}.banner-below div{display:flex;min-width:0;flex-direction:column;gap:4px}.banner-below strong{font-size:13px;font-weight:520}.banner-below a{color:#111;font-size:13px;line-height:1.3;text-decoration:none}.banner-below a:hover{text-decoration:underline;text-underline-offset:3px}.banner-board>button>span,.banner-look .banner-slot-name,.banner-slot a span{position:relative;z-index:2}.banner-slot-name{display:inline-block;margin-top:4px;padding:2px 6px;background:#fff;color:#111;font-size:11px;font-weight:560;line-height:1.3}.banner-look .banner-slot-name{position:absolute;top:8px;left:8px;margin-top:0}.banner-board em,.banner-board span,.banner-note{color:#999;font-size:11px;font-style:normal}.banner-board strong{font-size:15px;font-weight:560}.banner-note{margin-top:16px;animation:banner-rise .3s ease both}.banner-modal{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:rgba(255,255,255,.86);animation:banner-fade .2s ease both}.banner-modal form{width:min(420px,100%);padding:20px;border:1px solid #111;background:#fff;animation:banner-pop .28s ease both}.banner-modal h2{margin:0 0 16px;font-size:18px;font-weight:560}.banner-actions,.banner-kinds{display:flex;flex-wrap:wrap;gap:8px}.banner-kinds{margin-bottom:16px}.banner-actions button,.banner-crop button,.banner-kinds button{padding:8px 12px;border:1px solid #111;background:#fff;color:#111;font:inherit;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.banner-actions button[type=submit],.banner-kinds button[aria-pressed=true]{background:#111;color:#fff}.banner-actions button.banner-delete{margin-right:auto}.banner-actions button:disabled,.banner-actions button[type=submit]:disabled{background:#fff;color:#aaa;border-color:#ddd;cursor:default}.banner-file{display:flex;align-items:center;gap:12px;margin-bottom:16px;cursor:pointer}.banner-file input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.banner-file strong{display:inline-flex;align-items:center;height:36px;padding:0 14px;background:#111;color:#fff;font-size:13px;font-weight:500;white-space:nowrap}.banner-file span{min-width:0;overflow:hidden;color:#888;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.banner-file.is-over strong{background:#000}.banner-modal input:not([type]),.banner-modal input[type=text]{width:100%;box-sizing:border-box;margin-bottom:16px;padding:10px 12px;border:1px solid #111;font:inherit}.banner-crop{display:grid;gap:10px;margin:12px 0}.banner-crop canvas,.banner-preview{width:180px;height:180px;border:1px solid #111;cursor:grab;touch-action:none}.banner-preview{display:block;object-fit:cover;margin-top:12px}.banner-actions{margin-top:16px}@keyframes banner-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes banner-fade{0%{opacity:0}to{opacity:1}}@keyframes banner-pop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.banner-logo-row{grid-template-columns:1fr}}@media (max-width:720px){.banner header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.adcoin-loader img,.banner header,.banner-banner-block,.banner-board button,.banner-logo-row section,.banner-look,.banner-modal,.banner-modal form,.banner-note{animation:none}.banner-actions button,.banner-board button,.banner-board img,.banner-crop button,.banner-kinds button{transition:none}}