:root{color-scheme:dark;--bg:#090a09;--ink:#d8d6ce;--muted:#8e9187;--gold:#b4a477;--line:#a6966b30;--serif:"Iowan Old Style","Palatino Linotype","Songti SC",Georgia,serif;font:14px "Avenir Next","PingFang SC",sans-serif;color:var(--ink);background:var(--bg);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,select,input{font:inherit;color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:none;border:0}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.preview{display:flex;justify-content:space-between;align-items:center;padding:8px 4%;font-size:9px;letter-spacing:1.4px;background:#1a1c16;color:#a9ab98;border-bottom:1px solid var(--line);gap:10px}.preview>div{display:flex;gap:9px;align-items:center}.preview select{background:#1a1c16;border:1px solid var(--line);font-size:10px;padding:5px}header{height:94px;max-width:1440px;margin:auto;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:2px}.brand svg{width:29px;fill:none;stroke:var(--gold);stroke-width:1}nav{display:flex;align-items:center;gap:28px;font-size:12px;color:var(--muted)}nav button{padding:0;font-size:12px;color:inherit}nav .active{color:var(--gold)}nav .active:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--gold);margin-right:7px}.header-right{display:flex;align-items:center;gap:18px}#lang{font-size:10px;color:var(--muted)}.outline{border:1px solid #a6966b65;padding:12px 18px;border-radius:30px;color:var(--gold);font-size:11px;white-space:nowrap}.outline:hover{background:#b4a47712}.hero{position:relative;min-height:362px;margin:0 4%;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#090a09 0%,#090a09e8 26%,#090a0920 70%),linear-gradient(0deg,#090a09,transparent 50%),url(assets/gateway.webp) center 53%/cover}.hero-content{padding:35px 3% 45px}.eyebrow{font-size:9px;letter-spacing:3px;color:var(--gold);line-height:1.7;margin:0 0 16px}h1{font-family:var(--serif);font-weight:400;line-height:.99;font-size:70px;letter-spacing:-2px;margin:0}h1 i{font-style:normal;color:#baa980}.subtitle{color:#a9a79d;font-size:12px;margin:22px 0}.enter{display:inline-flex;align-items:center;gap:38px;border-bottom:1px solid #b4a47766;padding:0 0 10px;font-size:10px;letter-spacing:1px;color:var(--gold)}.hero-caption{position:absolute;right:3%;bottom:25px;display:flex;gap:35px;font-size:8px;letter-spacing:1.7px;color:#bab2a1}main{max-width:1440px;margin:auto}.market-meta{display:flex;gap:38px;align-items:center;min-height:66px;border-bottom:1px solid var(--line);margin:0 7%;font-size:10px;color:var(--muted)}.market-meta b{color:#d6c69e;font-size:13px;font-weight:400;margin-right:8px}.review-chip{margin-left:auto;color:var(--gold)}.review-chip button{font-size:10px;color:inherit}.dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:8px}.exchange{margin:55px 7% 0;scroll-margin-top:20px}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}h2{font-family:var(--serif);font-size:36px;font-weight:400;letter-spacing:-.6px;margin:0}.toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.tabs{display:flex;gap:28px}.tabs button{padding:15px 0;color:var(--muted);font-size:12px;border-bottom:1px solid transparent}.tabs button.selected{color:var(--gold);border-bottom-color:var(--gold)}.tier-filter{font-size:10px;color:var(--muted);display:flex;gap:14px;align-items:center}.tier-filter select{background:var(--bg);border:0;padding:10px;color:var(--ink);font-size:11px}.group{margin-top:23px;border:1px solid var(--line);border-radius:3px;overflow:hidden}.group-top{display:flex;align-items:center;padding:17px 22px;gap:13px;background:linear-gradient(90deg,#b4a47709,transparent)}.badge{width:42px;color:var(--gold);flex-shrink:0}.badge svg{width:100%;fill:none;stroke:currentColor;stroke-width:1.2}.emblem-halo{fill:#b4a47708}.group-title{font-family:var(--serif);font-size:19px;margin:0}.group-sub{font-size:9px;color:var(--muted);margin-top:5px;letter-spacing:1px}.best{margin-left:auto;text-align:right;font-size:9px;color:var(--muted)}.best strong{display:block;color:#d8c799;font-size:21px;font-weight:400;margin-top:5px}.best small{font-size:9px;margin-left:5px}.row{display:grid;grid-template-columns:1.35fr 1fr 1fr 110px;align-items:center;min-height:61px;gap:12px;padding:0 23px;position:relative;border-top:1px solid #a6966b18}.row:before{content:"";position:absolute;inset:8px auto 8px 0;width:var(--depth,0);background:linear-gradient(90deg,#b4a47709,#b4a47703);pointer-events:none}.row>*{z-index:1}.row.heading{min-height:36px;color:var(--muted);font-size:9px;letter-spacing:.6px}.price{font-size:19px;color:#d7c59a;font-variant-numeric:tabular-nums}.price small{font-size:9px;margin-left:6px;color:var(--muted)}.quantity{font-size:12px;font-variant-numeric:tabular-nums}.target-note{font-size:9px;color:var(--muted)}.row-action{justify-self:end;min-width:82px;border:1px solid #a6966b55;padding:8px 14px;font-size:10px;color:#cdbb8c;border-radius:3px}.row-action:hover{background:#b4a47715}.availability{font-size:10px;color:var(--muted)}.book-note{color:#74786d;font-size:10px;margin-top:18px}.collection{margin:65px 7% 0;padding:35px 0 45px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px}.muted{font-size:11px;color:var(--muted);line-height:1.8}.cards{display:flex;gap:12px}.card{padding:14px 16px;width:125px;border:1px solid #a6966b40;background:radial-gradient(ellipse at 50% 20%,#b4a47714,transparent 65%),#10120f;border-radius:4px;text-align:center}.card .badge{width:65px;margin:10px auto}.card .card-no{font-size:8px;color:var(--muted);letter-spacing:1px}.card strong{display:block;font-size:11px;font-weight:400}.card small{display:block;color:var(--gold);font-size:10px;margin-top:7px}footer{margin:0 7%;padding:25px 0 35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;color:var(--muted);letter-spacing:1px}.empty{text-align:center;padding:65px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.empty strong{display:block;font:25px var(--serif);color:var(--ink);margin-bottom:15px}dialog{background:#0c0e0b;border:1px solid #a6966b66;color:var(--ink);width:min(470px,calc(100% - 30px));padding:40px;box-shadow:0 35px 100px #0009;border-radius:4px}dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}dialog h2{font-size:30px;margin:12px 0 20px}dialog .close{position:absolute;top:10px;right:13px;font-size:26px;color:var(--muted)}.summary-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.summary-row span{color:var(--muted)}.total strong{font-size:22px;color:#dac796;font-weight:400}.primary{width:100%;background:#b4a477;color:#11140e;padding:14px;margin-top:25px;border:1px solid #b4a477;font-size:12px}.status-box{border:1px solid var(--line);padding:20px;margin:20px 0}.status-box strong{color:var(--gold);font-weight:400}.status-box p{font-size:11px;color:var(--muted);line-height:1.8}.status-box time{display:block;font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:2px;margin:16px 0 5px}.form-label{display:block;color:var(--muted);font-size:11px;margin-top:18px}.field{display:block;background:#141610;border:1px solid var(--line);width:100%;padding:13px;margin-top:8px}.sample-note{font-size:10px;color:var(--muted);line-height:1.8}.mobile-hide{display:block}@media(min-width:1500px){.hero{min-height:400px}}@media(max-width:760px){.preview{font-size:7px;letter-spacing:.4px;align-items:flex-start}.preview>span{max-width:145px;line-height:1.5}.preview label{display:none}header{height:auto;min-height:100px;flex-wrap:wrap;padding:17px 6%;gap:18px}.brand{font-size:10px}.header-right{gap:10px;margin-left:auto}.header-right .outline{padding:8px 11px;font-size:9px}nav{order:3;width:100%;gap:25px;font-size:11px}.hero{min-height:320px;margin:0 3%;background-position:center,center,58% center}.hero-content{padding:32px 5%}h1{font-size:52px}.hero-caption{font-size:6px;bottom:15px;right:5%;gap:12px}.subtitle{font-size:10px;max-width:170px;line-height:1.7}.market-meta{margin:0 7%;gap:15px;flex-wrap:wrap;padding:16px 0;min-height:70px;font-size:9px}.market-meta b{font-size:11px;margin-right:4px}.review-chip{font-size:9px}.exchange{margin-top:35px}.section-top{margin-bottom:20px;gap:10px}h2{font-size:28px}.section-top .outline{font-size:9px;padding:10px 12px}.eyebrow{font-size:8px;letter-spacing:2px}.toolbar{flex-wrap:wrap;gap:4px}.tabs{gap:22px;width:100%}.tabs button{font-size:11px}.tier-filter{padding:2px 0 6px}.tier-filter select{padding:7px 0}.group-top{padding:14px 13px}.group-title{font-size:17px}.group-sub{font-size:8px}.best strong{font-size:19px}.group-top .badge{width:33px}.row{grid-template-columns:1.2fr .65fr .8fr 60px;gap:5px;padding:0 12px;min-height:59px}.row.heading{font-size:8px}.row-action{min-width:55px;padding:7px;font-size:9px}.price{font-size:17px}.price small{font-size:7px;margin-left:3px}.quantity{font-size:11px}.target-note{font-size:8px}.availability{font-size:9px}.collection{display:block;margin-top:38px;padding:26px 0}.cards{margin-top:24px;gap:9px}.card{width:33.33%;padding:12px 7px}.card .badge{width:56px}.card strong{font-size:10px}footer{font-size:7px;gap:8px}dialog{padding:30px 24px}.hero .enter{font-size:9px;gap:22px}}
/* The Mint home is retained separately; all marketplace information lives here. */
.exchange{margin-top:38px}.exchange .market-meta{margin:0 0 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px}.row{grid-template-columns:1.4fr 1fr 110px}.section-top{margin-bottom:25px}@media(max-width:760px){.row{grid-template-columns:1.3fr 1fr 70px}.exchange .market-meta{gap:12px}.exchange{margin-top:28px}}

.pending-tier{background:none}.pending-tier button:disabled{opacity:.6;cursor:not-allowed;color:#a7a18d}.pending-tier .quantity{color:#a7a18d}

.pending-price-note{display:block;font-size:10px;letter-spacing:.08em;color:#998e71;margin-top:3px}.best small{font-size:.55em;font-weight:400;margin-left:3px}
.trade-card-choice{display:block;width:100%;margin:10px 0;padding:13px;color:var(--ink);background:#151711;border:1px solid var(--line)}#trade-body{font-size:12px;line-height:1.8;white-space:pre-wrap}#trade-status{color:var(--gold);font-size:11px;line-height:1.7}#trade-tx{display:block;margin-top:12px;color:var(--gold);font-size:11px}.trade-review{max-height:180px;overflow:auto;white-space:pre-wrap;border:1px solid var(--line);padding:10px;font-size:10px;color:var(--muted)}.trade-check{display:flex;align-items:flex-start;gap:9px;margin-top:15px;font-size:11px}.trade-check input{margin-top:4px}.row-action:disabled{opacity:.45;cursor:not-allowed}

.wallet-settings-guide{padding:8px 0}.wallet-settings-guide p{margin:0 0 14px}.wallet-settings-guide ol{padding-left:20px;margin:0 0 20px}.wallet-settings-guide li{padding:6px 0;color:var(--ink)}.wallet-settings-help{display:inline-block;background:transparent;border:1px solid var(--line);color:var(--gold);padding:10px 14px;font:inherit;font-size:11px;text-decoration:none;margin-top:12px;cursor:pointer}.wallet-settings-guide .wallet-settings-note{font-size:10px;color:var(--muted);margin-top:12px}
