.special-buddy-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.special-buddy-highlights>span{font-size:13px;font-weight:800;border:1px solid;padding:4px 10px;border-radius:6px}.buddy-radiant{color:#ffe39b;background:#3b2d12;border-color:#97733d!important}.buddy-riot{color:#ffc3c8;background:#3b1b23;border-color:#a34b58!important}.inventory-value{display:flex;align-items:baseline;gap:15px;margin:14px 0;padding:10px 14px;border:1px solid #527848;border-radius:8px;background:#17322266}.inventory-value>span{font-size:13px;color:#c7d7ca}.inventory-value>strong{font-size:26px;line-height:1.3;color:var(--green);font-weight:900}:root{color-scheme:dark;--green:#abff73;--bg:#050b12;--line:#304849;--white:#edf6f3;--muted:#96aeb8}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 0 0,#16342166,transparent 45%),var(--bg);color:var(--white);font:14px/1.65 Inter,"Segoe UI","Microsoft Yahei",Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button,a,input{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,[role=tabpanel]:focus-visible{outline:2px solid var(--green);outline-offset:4px}header{border-bottom:1px solid var(--line);background:#071017}.header-inner{max-width:1400px;padding:20px 28px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.logo{font-size:28px;font-weight:950;letter-spacing:-1px}.logo span{color:var(--green)}.back{font-size:12px;color:#b7cdd0}.wrap{max-width:1400px;margin:auto;padding:36px 28px 48px}.summary{display:grid;grid-template-columns:1fr 235px;gap:30px;padding-bottom:30px}.eyebrow{font-size:10px;letter-spacing:2.3px;color:var(--muted)}.heading{display:flex;gap:18px;align-items:center;margin:4px 0 9px}h1{font-size:36px;line-height:1.3;letter-spacing:-1px;margin:0}.status{font-size:10px;font-weight:900;letter-spacing:1.5px;padding:4px 9px;border:1px solid currentColor;border-radius:5px;color:var(--green)}.status.preorder{color:#60a5fa}.status.unavailable{color:#94a3b8}.status.sold{color:#cbd5e1}.status.hold{color:#facc15}.features{color:#d0e1e3;margin:8px 0;max-width:850px;font-size:14px;overflow-wrap:anywhere}.note{font-size:12px;color:#e0c797;margin:7px 0}.collection-stats{display:flex;gap:0;margin-top:22px}.collection-stats>div{border-right:1px solid var(--line);padding:0 30px}.collection-stats>div:first-child{padding-left:0}.collection-stats>div:last-child{border-right:0}.collection-stats strong{display:block;font-size:26px;line-height:1.2;color:var(--green);font-weight:900}.collection-stats span{font-size:9px;letter-spacing:1px;color:var(--muted)}.purchase{border:1px solid #38574e;border-radius:12px;padding:19px;background:linear-gradient(135deg,#1a2b30,#0d1821);align-self:start}.purchase>span{font-size:11px;color:var(--muted)}.purchase>strong{display:block;font-size:29px;color:var(--green);font-weight:950;line-height:1.5}.pay,.purchase button,.hold-message{display:block;width:100%;text-align:center;padding:9px 10px;border-radius:6px;font-weight:800;font-size:12px}.pay{background:var(--green);color:#10200b;margin-top:10px}.purchase button{background:transparent;border:1px solid #43615c;color:#d0e0df;margin-top:8px}.hold-message.unavailable{color:#94a3b8;border-color:#475569}.hold-message.sold{color:#cbd5e1;border-color:#637588;background:#26333e}.hold-message{color:#facc15;border:1px solid #655c2e;margin-top:10px}.collection{border-top:1px solid var(--line)}.sticky{position:sticky;top:0;z-index:5;background:#050b12f5;backdrop-filter:blur(14px);padding:19px 0 13px;border-bottom:1px solid #253d3e;margin-bottom:20px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px}.tabs{display:flex;gap:8px}.tabs button{display:flex;align-items:center;justify-content:center;gap:9px;background:#101d26;border:1px solid #36514f;padding:10px 18px;color:#c5d8dc;border-radius:8px;font-weight:850;white-space:nowrap}.tabs button[aria-selected=true]{color:#12200c;background:var(--green);border-color:var(--green)}.tabs span{font-size:10px;opacity:.8}.search{width:320px;position:relative}.search input{width:100%;background:#0f1e27;border:1px solid #36514f;border-radius:8px;padding:11px 38px 11px 14px;color:var(--white);font-size:12px}.search>span:last-child{position:absolute;right:13px;top:4px;font-size:23px;color:var(--green)}.filters{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:35px;margin-top:10px}.filters button{padding:4px 12px;background:transparent;border:1px solid transparent;color:var(--muted);font-size:11px;border-radius:5px}.filters button.active{background:#193327;border-color:#355c42;color:var(--green)}#result-count{font-size:11px;color:var(--muted);margin-left:auto}.grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-content:start;min-height:160px}.item{appearance:none;display:flex;flex-direction:column;align-items:stretch;min-width:0;text-align:left;color:var(--white);border:1px solid #2c4548;border-radius:9px;padding:0;background:linear-gradient(140deg,#16252e,#0b151d);overflow:hidden;transition:border-color .15s,transform .15s}.item:hover{border-color:var(--green);transform:translateY(-2px)}.art{height:130px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#b6f3930a,transparent 65%);padding:15px;position:relative}.art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 7px #0008)}.art .kind{position:absolute;top:9px;left:10px;font-size:8px;color:#a9c2bc;letter-spacing:1px}.caption{padding:9px 11px 12px;border-top:1px solid #29413f;font-size:11px;font-weight:750;min-height:50px;display:flex;align-items:center;overflow-wrap:anywhere;line-height:1.5}.item[data-tier=Exclusive]{border-top:2px solid #c3a03d}.item[data-tier=Ultra]{border-top:2px solid #e7c784}.item[data-tier=Premium]{border-top:2px solid #d486ae}.grid.buddies{grid-template-columns:repeat(6,minmax(0,1fr))}.buddies .art{height:145px;padding:25px}.grid.titles{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.title-item{border:1px solid #35524e;background:linear-gradient(120deg,#192d2d,#0c1820);border-radius:8px;padding:20px 18px;text-align:center;overflow-wrap:anywhere;color:#d8eddf;display:flex;align-items:center;justify-content:center;font-weight:750;min-height:78px}.title-item:before,.title-item:after{content:'◆';font-size:7px;color:#73af61;margin:0 12px}.empty{grid-column:1/-1;border:1px dashed #385651;border-radius:10px;text-align:center;padding:45px 20px;color:var(--muted)}.sync{font-size:10px;color:#8099a4;margin-top:23px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}dialog{width:min(760px,calc(100% - 28px));max-height:85vh;background:linear-gradient(145deg,#1a2d35,#08131c);color:var(--white);border:1px solid #5b8368;border-radius:14px;padding:34px 24px 25px;box-shadow:0 20px 90px #000a}dialog::backdrop{background:#01060cd9;backdrop-filter:blur(6px)}.close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#d5e4dc;font-size:30px;line-height:1;padding:4px 9px}.dialog-art{height:240px;display:flex;align-items:center;justify-content:center}.dialog-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 16px #000a)}dialog h2{font-size:20px;text-align:center;margin:10px 0}.variant-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:17px}.variant-buttons button{width:45px;height:39px;border:1px solid #4a675e;border-radius:6px;background:#142622;color:var(--green);overflow:hidden;font-size:10px}.variant-buttons button.selected{border:2px solid var(--green)}.variant-buttons img{width:100%;height:100%;object-fit:cover}#toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:var(--green);color:#10200b;border-radius:8px;padding:10px 17px;font-size:12px;font-weight:800;z-index:50;max-width:90vw;text-align:center}@media(max-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.buddies{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:800px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.buddies{grid-template-columns:repeat(4,minmax(0,1fr))}.summary{grid-template-columns:1fr 200px;gap:20px}.toolbar{align-items:stretch;flex-wrap:wrap}.search{width:100%;order:2}.tabs{width:100%}.tabs button{flex:1}.grid.titles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:550px){.header-inner{padding:15px 16px}.logo{font-size:24px}.wrap{padding:24px 14px 36px}.summary{grid-template-columns:1fr;gap:20px;padding-bottom:23px}.purchase{display:grid;grid-template-columns:1fr 1fr;gap:3px 16px;padding:14px 16px;align-items:center}.purchase>span{grid-column:1}.purchase>strong{grid-column:1;grid-row:2;font-size:25px}.purchase>.pay,.purchase>.hold-message{grid-column:2;grid-row:1/3;margin:0}.purchase>button{grid-column:1/3;margin:6px 0 0;padding:6px}.heading h1{font-size:31px}.features{font-size:12px}.collection-stats strong{font-size:24px}.collection-stats>div{padding:0 24px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.grid.buddies{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.grid.titles{grid-template-columns:repeat(2,minmax(0,1fr))}.art{height:119px;padding:12px}.buddies .art{height:102px;padding:16px}.caption{font-size:10px;padding:8px 9px;min-height:47px}.tabs button{font-size:12px;padding:9px 11px;gap:8px}.toolbar{gap:11px}.sticky{padding:13px 0 10px;margin-bottom:14px}.filters{margin-top:7px}.filters button{padding:3px 8px}.dialog-art{height:185px}dialog h2{font-size:16px}.title-item{font-size:11px;padding:15px 10px;min-height:70px}.title-item:before,.title-item:after{margin:0 7px}}.collection-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:550px}.collection-stats>div{padding:0 15px}.rank-section-public{display:grid;grid-template-columns:250px 1fr;border:1px solid #34534d;border-radius:10px;background:linear-gradient(120deg,#14262d,#0b151d);margin:0 0 25px;overflow:hidden}.rank-current{padding:17px 20px;border-right:1px solid #2c4847}.rank-entry{display:flex;align-items:center;gap:12px}.rank-entry img{width:45px;height:45px;object-fit:contain}.rank-entry strong{display:block;font-size:15px}.rank-entry span{display:block;font-size:10px;color:var(--muted)}.rank-current .rank-entry{margin-top:10px}.rank-history{padding:17px 20px}.rank-history summary{cursor:pointer;font-size:12px;font-weight:800;color:#c8dfce}.rank-history summary>span{float:right;color:var(--green);font-size:10px}.rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.rank-grid .rank-entry img{width:32px;height:32px}.rank-grid .rank-entry strong{font-size:12px}.rank-missing{color:var(--muted);margin:8px 0 0}.cards .art{height:310px;padding:13px}.cards .art img{filter:drop-shadow(0 7px 9px #0006)}dialog.card-view .dialog-art{height:min(58vh,500px)}@media(max-width:800px){.rank-section-public{grid-template-columns:210px 1fr}.rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.collection-stats>div{padding:0 12px}.rank-section-public{grid-template-columns:1fr;margin-bottom:20px}.rank-current{border-right:0;border-bottom:1px solid #2c4847;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rank-current .rank-entry{margin:0}.rank-current .eyebrow{font-size:9px;max-width:115px}.rank-current .rank-entry strong{font-size:13px}.rank-current .rank-entry img{width:37px;height:37px}.rank-current .rank-entry span{font-size:9px}.rank-history{padding:14px 17px}.rank-grid{gap:15px 9px}.rank-grid .rank-entry{gap:7px}.rank-grid .rank-entry span{font-size:8px}.tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tabs button{padding:9px 5px;gap:5px;flex-wrap:wrap;font-size:11px}.cards .art{height:230px;padding:10px}}.limited-badge{position:absolute;right:9px;top:8px;border:1px solid #a3dc6b77;border-radius:4px;background:#213621;color:#c9ff97;font-size:9px;padding:1px 6px;z-index:1}.item[data-limited=true]{border-color:#688a43;background:linear-gradient(140deg,#1b3028,#0b151d)}