:root{--bg: #f6f0eb;--paper: #fffdfb;--tx: #17142b;--mu: #6f6878;--mu2: #9a93a3;--line: rgba(23, 20, 43, .09);--soft: rgba(23, 20, 43, .05);--grad: linear-gradient(135deg, #6366f1, #a855f7);--common: #8a8494;--rare: #2563eb;--leg: #b7790a;--ok: #15803d;--warn: #b45309;--err: #b91c1c;--pad: 56px;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tx);min-height:100vh;display:flex;flex-direction:column;font-family:Outfit,-apple-system,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;border:0;cursor:pointer;background:none;color:inherit}button:disabled{cursor:default;opacity:.6}:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--pad)}main{flex:1}.nav{display:flex;align-items:center;justify-content:space-between;height:76px;gap:16px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.14em;font-size:18px;text-decoration:none;flex:none}.brand img{height:40px;width:40px;border-radius:50%}.links{display:flex;gap:32px;font-size:15px;color:var(--mu)}.links a{text-decoration:none}.links a:hover{color:var(--tx)}.links .on{color:var(--tx);font-weight:600}.nav-cta{min-width:180px;display:flex;justify-content:flex-end}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;color:#fff;background:var(--grad);text-decoration:none;white-space:nowrap}.btn.dark{background:var(--tx)}.btn.ghost{background:transparent;color:var(--tx);border:1px solid rgba(23,20,43,.14)}.btn.big{width:100%;height:54px;font-size:16px}.btn.sm{height:36px;padding:0 16px;font-size:14px}.linkbtn{color:var(--tx);font-weight:600;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:48px 0 36px}h1{font-size:72px;font-weight:800;letter-spacing:-.03em;line-height:1}.sub{color:var(--mu);font-size:18px;margin-top:14px;font-weight:300}.stats{display:flex;gap:44px;flex:none}.stat .v{font-size:28px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.stat .k{font-size:13px;color:var(--mu);margin-top:2px}.stat a{text-decoration:none;display:inline-flex;gap:5px;align-items:center}.stat a:hover{text-decoration:underline}.updated{font-size:13px;color:var(--mu2);margin-top:10px}.notice{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:14px 18px;border-radius:16px;background:#17142b0a;color:var(--mu);font-size:14px;line-height:1.5;margin-bottom:24px}.notice b{color:var(--tx)}.notice.warn{background:#b4530914}.notice.err{background:#b91c1c12}.bar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;border-bottom:1px solid var(--line)}.tabs{display:flex;gap:30px;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:14px 0;font-size:15px;color:var(--mu);display:flex;align-items:center;gap:8px;border-bottom:2px solid transparent;margin-bottom:-1px;flex:none}.tab i{font-style:normal;color:var(--mu2);font-size:14px}.tab.on{color:var(--tx);font-weight:600;border-color:var(--tx)}.dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.dot.Common{background:var(--common)}.dot.Rare{background:var(--rare)}.dot.Legendary{background:var(--leg)}.search{height:38px;width:260px;border-radius:999px;background:var(--soft);display:flex;align-items:center;gap:8px;padding:0 16px;color:var(--mu2);margin-bottom:8px;flex:none}.search input{border:0;background:transparent;font:inherit;font-size:14px;color:var(--tx);width:100%;min-width:0;outline:none}.search input::placeholder{color:var(--mu2)}.search:focus-within{box-shadow:0 0 0 2px #6366f159}.chipbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:-16px 0 24px;font-size:14px;color:var(--mu)}.grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 24px;padding-bottom:56px}.card{min-width:0;text-align:left;display:block;width:100%;border-radius:16px;align-self:start;vertical-align:top}.card .art{width:100%;aspect-ratio:1;border-radius:16px;background:#eadfd8;overflow:hidden}.card .art img{width:100%;height:100%!important;object-fit:cover;transition:transform .25s ease}.card:hover .art img{transform:scale(1.03)}.r1{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;gap:8px}.nm{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.no{font-size:14px;color:var(--mu2);flex:none}.rr{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mu);margin-top:3px}.own{display:flex;align-items:center;gap:7px;flex-wrap:wrap;row-gap:4px;margin-top:10px;font-size:13px;color:var(--mu);min-width:0}.own .h{color:var(--tx);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.own .pending{color:var(--mu2)}.cl{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#4f46e5;background:#6366f11a;padding:3px 8px;border-radius:999px;flex:none}.av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;flex:none;width:20px;height:20px;font-size:10px;overflow:hidden;background:#6366f1}.av img{width:100%;height:100%;object-fit:cover}.av.lg{width:26px;height:26px;font-size:13px}.empty{padding:64px 0 96px;text-align:center;color:var(--mu);font-size:16px}.empty .linkbtn{margin-top:10px;display:inline-block}.scrim{position:fixed;inset:0;background:#17142b52;z-index:40;opacity:0;transition:opacity .2s}.drawer{position:fixed;top:0;right:0;bottom:0;width:600px;max-width:100%;background:var(--paper);z-index:41;box-shadow:-20px 0 60px #17142b26;padding:28px 40px 40px;overflow-y:auto;overscroll-behavior:contain;transform:translate(24px);opacity:0;transition:transform .22s ease,opacity .22s ease}.open .scrim{opacity:1}.open .drawer{transform:none;opacity:1}.dtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.grab{display:none}.x-close{width:40px;height:40px;border-radius:50%;background:#17142b0f;display:flex;align-items:center;justify-content:center;flex:none}.dimg{width:100%;aspect-ratio:1;border-radius:20px;background:#eadfd8;object-fit:cover}.dname{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px}.dname h2{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;min-width:0;overflow-wrap:anywhere}.dname .no{font-size:18px}.flav{font-style:italic;color:var(--mu);font-size:17px;margin-top:6px}.lbl{font-size:13px;font-weight:600;color:var(--mu)}.sec{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.sec .own{font-size:15px;margin-top:10px}.ext{margin-left:auto;display:inline-flex;gap:5px;align-items:center;color:var(--tx);text-decoration:none;font-size:15px}.ext:hover{text-decoration:underline}.kv{display:grid;grid-template-columns:110px minmax(0,1fr);row-gap:12px;font-size:15px;margin-top:12px}.kv .k{color:var(--mu)}.kv .fl{font-style:italic}.tl{margin-top:14px;position:relative;padding-left:22px}.tl:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--line)}.ti{position:relative;padding-bottom:18px;font-size:15px}.ti:before{content:"";position:absolute;left:-22px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--tx)}.ti .a{color:var(--mu);margin-top:2px;display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.ti .d{color:var(--mu);font-size:13px;margin-top:2px}.ti .d a{color:var(--mu)}.muted{color:var(--mu);font-size:14px;margin-top:12px}.escrow{display:inline-flex;font-size:12px;font-weight:600;color:var(--warn);background:#b4530917;padding:3px 8px;border-radius:999px}.cwrap{display:flex;justify-content:center;align-items:flex-start;padding:48px 0 80px}.ccard{background:var(--paper);border-radius:28px;box-shadow:0 1px 0 var(--line),0 20px 50px #17142b12;padding:40px;width:100%;max-width:560px}.prog{display:flex;gap:6px}.prog span{flex:1;height:4px;border-radius:2px;background:#17142b1a}.prog span.on{background:var(--grad)}.stepk{font-size:13px;color:var(--mu);margin-top:14px;font-weight:600}.ch{font-size:32px;font-weight:800;letter-spacing:-.02em;margin-top:6px;line-height:1.15}.cp{color:var(--mu);font-size:16px;margin-top:10px;line-height:1.5;overflow-wrap:anywhere}.cp b,.cp .mono{color:var(--tx)}.fine{font-size:13px;color:var(--mu2);margin-top:14px;text-align:center;line-height:1.5}.wallets{display:flex;flex-direction:column;gap:10px;margin-top:22px}.wallet{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 18px;border-radius:16px;border:1px solid var(--line);font-weight:600;font-size:16px;background:#fff;text-align:left;width:100%}.wallet .wi{width:30px;height:30px;border-radius:8px;flex:none;background:var(--soft);object-fit:contain}.wallet .sp{margin-left:auto;color:var(--mu);font-weight:400;font-size:13px;text-align:right}.wallet.on{border:1.5px solid #6366f1;background:#6366f10d}.safe{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;background:#17142b0a;font-size:14px;color:var(--mu);line-height:1.5;margin-top:18px}.safe b{color:var(--tx)}.safe svg{flex:none;color:var(--tx);margin-top:1px}.ok{display:inline-flex;align-items:center;gap:8px;color:var(--ok);font-size:14px;font-weight:600;background:#16a34a17;padding:6px 12px;border-radius:999px;margin-top:14px;max-width:100%}.ok span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg{margin-top:16px;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.5;background:#b91c1c12;color:#7f1d1d}.msg.info{background:#17142b0d;color:var(--mu)}.msg b{color:inherit}.hold{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.hold img{width:100%;aspect-ratio:1;border-radius:14px;background:#eadfd8}.hold .nm{font-size:14px;margin-top:8px}.hold .no{font-size:13px}.hold .rr{font-size:12px}.tog{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px}.tog .t1{font-weight:600;font-size:15px}.tog .t2{color:var(--mu);font-size:13px;margin-top:3px;line-height:1.4}.sw{width:48px;height:28px;border-radius:999px;background:#17142b2e;position:relative;flex:none;transition:background .15s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.sw[aria-checked=true]{background:var(--grad)}.sw[aria-checked=true]:after{transform:translate(20px)}.note{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--mu);line-height:1.5;margin-top:16px}.note b{color:var(--tx)}.note svg{flex:none;color:var(--tx);margin-top:2px}.ghosts{display:flex;gap:8px;margin-top:24px}.ghosts img{width:64px;height:64px;border-radius:14px;opacity:.35;filter:grayscale(1)}.claimrow{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.claimrow .w{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:14px;color:var(--mu)}.claimrow .w b{color:var(--tx)}.stack{display:flex;flex-direction:column;gap:10px;margin-top:22px}.spin{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sp .7s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.center{text-align:center}.foot{border-top:1px solid var(--line);margin-top:8px}.foot .shell{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap;padding-top:28px;padding-bottom:36px;font-size:14px;color:var(--mu)}.foot nav{display:flex;gap:8px 24px;flex-wrap:wrap}.foot a{text-decoration:none}.foot a:hover{color:var(--tx);text-decoration:underline}.foot .fine2{font-size:13px;color:var(--mu2)}@media(max-width:1200px){:root{--pad: 40px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}h1{font-size:60px}}@media(max-width:980px){.head{display:block}.stats{margin-top:24px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.bar{flex-direction:column;align-items:stretch;gap:12px;border:0}.tabs{border-bottom:1px solid var(--line)}.search{width:100%}}@media(max-width:720px){:root{--pad: 16px}.nav{height:60px}.brand{font-size:15px}.brand img{height:30px;width:30px}.links{display:none}.nav-cta{min-width:0}.nav-cta .btn{height:36px;padding:0 16px;font-size:14px}.head{padding:20px 0 18px}h1{font-size:44px}.sub{font-size:15px;margin-top:8px}.stats{gap:24px;margin-top:18px;flex-wrap:wrap}.stat .v{font-size:20px}.stat .v.addr{font-size:15px;margin-top:4px}.stat .k{font-size:12px}.bar{margin-bottom:18px}.tabs{gap:18px}.tab{font-size:14px;padding:10px 0}.search{margin:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding-bottom:24px}.card .art{border-radius:12px}.r1{margin-top:8px}.nm{font-size:14px}.no,.rr{font-size:12px}.own{font-size:11px;gap:5px;margin-top:6px}.cl{font-size:10px;padding:2px 6px}.cl svg{width:10px;height:10px}.av{width:16px;height:16px;font-size:8px}.drawer{top:56px;width:100%;border-radius:24px 24px 0 0;padding:10px 16px 32px;transform:translateY(32px);box-shadow:0 -10px 40px #17142b26}.grab{display:block;width:40px;height:5px;border-radius:3px;background:#17142b2e;margin:0 auto 10px}.dtop{margin-bottom:12px}.dimg{border-radius:16px}.dname{margin-top:16px}.dname h2{font-size:28px}.flav{font-size:15px}.sec{margin-top:22px;padding-top:18px}.kv{grid-template-columns:80px minmax(0,1fr);font-size:14px}.ti{font-size:14px}.cwrap{padding:12px 0 40px}.ccard{padding:22px 18px;border-radius:22px}.ch{font-size:26px}.cp{font-size:15px}.hold{gap:8px}.hold .nm{font-size:12px}.hold .no{font-size:10px}.hold .rr{font-size:11px}.wallet{min-height:54px}.foot .shell{flex-direction:column;align-items:flex-start}}@media(max-width:360px){h1{font-size:40px}.stats{gap:18px}.tabs{gap:14px}.tab{font-size:13px}.own .mono{font-size:10.5px}.tog .t1{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.nav-cta .short{display:none}@media(max-width:720px){.nav-cta .full{display:none}.nav-cta .short{display:inline}}
