.ac-band{--ink:#eef3ef;--mu:#8fa79a;--ln:#ffffff17;--gold:#f0a202;--mint:#63d5a0;--red:#ff5d5d;--sky:#5fb8ff;width:100vw;max-width:100vw;color:var(--ink);isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(16px,3vw,40px) 0 clamp(28px,4vw,56px);position:relative}.ac-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ac-bg-img{object-fit:cover;object-position:center 30%}.ac-bg-tint{background:radial-gradient(45% 40% at 85% 8%,#f0a20229,#0000 70%),linear-gradient(#050c09d1 0%,#050c099e 45%,#050c098c 75%,#040907eb 100%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.ac-in{width:min(1240px,100% - 2rem);margin:0 auto}.ac-plate{background:linear-gradient(#060e0bdb,#060e0bbd 60%,#060e0ba8);border:1px solid #ffffff24;padding:clamp(14px,2.4vw,30px);position:relative;box-shadow:inset 0 1px #ffffff14,0 26px 50px -12px #000c}.ac-plate:after{content:"";pointer-events:none;--k:var(--gold);background:linear-gradient(var(--k), var(--k)) 0 0 / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / 2px 22px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 2px 22px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 2px 22px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 22px 2px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 2px 22px no-repeat;position:absolute;inset:-1px}.ac-art{object-fit:contain;filter:drop-shadow(0 10px 16px #0009);flex:none}.ac-art.pix{image-rendering:pixelated}.ac-tier{height:20px;font:800 11px/1 var(--font-display);letter-spacing:.08em;color:#cfd6e4;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;align-items:center;padding:0 7px;display:inline-flex}.ac-tier.leg{color:#241500;background:linear-gradient(90deg,#f0a202,#ffd25e);border:0}.ac-tier.myth{color:#fff;background:linear-gradient(90deg,#ff5d8f,#c084fc);border:0}.ac-tier.ur{color:#fff;background:linear-gradient(90deg,#9b5de5,#c084fc);border:0}.ac-tier.sr{color:#fff;background:linear-gradient(90deg,#2a8fc4,#4fb4ff);border:0}.ac-shn{color:#ffd25e;flex:none}.ac-btn{height:36px;font:800 12.5px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#cfd6e4;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;padding:0 14px}.ac-btn:disabled{opacity:.4;cursor:default}.ac-btn.go{color:#1e1300;background:linear-gradient(#ffc531,#f0a202);border-color:#0000}.ac-err{font:600 12.5px var(--font-body);color:var(--red);margin:0}.ac-warn{font:500 11.5px var(--font-body);color:#ffd25e;margin:0;padding:0 0 0 16px}
