.claimed-wall-page{background:#111311;color:var(--paper)}
.claimed-wall-page .site-header{position:sticky;top:0;color:var(--ink)}
.claimed-wall-page .claimed-collection{min-height:calc(100svh - 72px);padding-top:34px;border-bottom:0}
.claimed-wall-page .claimed-collection-heading{display:grid;max-width:1380px;grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);gap:18px clamp(30px,6vw,90px);align-items:end;margin:0 auto;padding-bottom:24px}.claimed-wall-page .claimed-collection-heading .section-tag{grid-column:1/-1}.claimed-wall-page .claimed-collection-heading h1{font-size:clamp(52px,7vw,94px)}.claimed-wall-page .claimed-collection-heading .collection-hero-actions{grid-column:1/-1;margin-top:4px}
.claimed-wall-page .claimed-collection-rail,.claimed-wall-page .claimed-collection-grid,.claimed-wall-page .claimed-collection-footer,.claimed-wall-page #claimed-collection-sentinel{max-width:1380px;margin-right:auto;margin-left:auto}.claimed-wall-page .claimed-collection-rail{margin-top:0}
.claimed-wall-page .claimed-collection-grid{margin-bottom:0}
.claimed-collection-footer button[hidden]{display:none}
.collection-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.collection-hero-actions .button{border-color:var(--paper);color:var(--paper)}.collection-hero-actions .button-signal{border-color:var(--signal);color:#111;background:var(--signal)}.collection-hero-actions .button-ghost{background:transparent}
.collection-scanner{max-width:1380px;margin:18px auto 28px;border:2px solid var(--paper);background:#080a09;box-shadow:8px 8px 0 #32234d;scroll-margin-top:90px}
.collection-filter-summary{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:24px;padding:10px 14px;color:var(--paper);cursor:pointer;list-style:none}.collection-filter-summary::-webkit-details-marker{display:none}.collection-filter-summary>span{display:grid;grid-template-columns:34px 1fr;gap:3px 10px;align-items:center}.collection-filter-summary>span>i{grid-row:1/3;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--signal);color:var(--signal);font-style:normal}.collection-filter-summary b,.collection-filter-summary small{display:block}.collection-filter-summary b{font:900 17px/.95 var(--display);letter-spacing:.02em;text-transform:uppercase}.collection-filter-summary small{color:#747a72;font:700 7px/1.3 var(--mono);text-transform:uppercase}.collection-filter-summary>strong{color:var(--signal);font:900 8px/1.3 var(--mono);letter-spacing:.06em;text-align:right}.collection-filter-summary::after{content:"+";color:var(--signal);font:900 24px/1 var(--display)}.collection-scanner[open] .collection-filter-summary{border-bottom:1px solid #3d423c;background:#0d100e}.collection-scanner[open] .collection-filter-summary::after{content:"−"}.collection-scanner-body>p{margin:0;padding:10px 12px;border-top:1px solid #3d423c;color:#7f857d;font:8px/1.5 var(--mono)}
.collection-scanner-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:34px;padding:0 12px;border-bottom:1px solid #3d423c;color:#a9aea5;font:800 8px/1 var(--mono);letter-spacing:.09em}
.collection-scanner-head i{height:1px;background:#3d423c}.collection-scanner-head b{color:var(--signal)}
.collection-scope-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #3d423c}.collection-scope-tabs button{min-height:50px;padding:0 16px;border:0;border-right:1px solid #3d423c;background:#0b0e0c;color:#858b83;font:900 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.collection-scope-tabs button:last-child{border-right:0}.collection-scope-tabs button[aria-selected="true"]{background:var(--signal);color:#111}.collection-scope-tabs button b{display:inline-grid;min-width:24px;min-height:20px;margin-left:7px;place-items:center;border:1px solid currentColor;font-size:7px}.collection-scope-tabs button[hidden]{display:none}.collection-scope-tabs button:focus-visible{outline:3px solid #9c8bc6;outline-offset:-5px}
.collection-controls{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(420px,1.25fr)}
.collection-controls>label{padding:14px;border-right:1px solid #3d423c;color:#9c8bc6;font:800 8px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.collection-controls>label input{display:block;width:100%;height:38px;margin-top:6px;padding:0 6px;border:0;border-bottom:1px solid #687067;border-radius:0;background:transparent;color:var(--paper);font:800 11px/1 var(--mono);outline:0}.collection-controls>label input:focus{border-color:var(--signal);background:#141714}
.collection-checks{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:12px;border:0}.collection-checks legend{padding:0;color:#9c8bc6;font:800 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.collection-checks label{display:flex;align-items:center;gap:4px;padding:9px 10px;border:1px solid #4a5049;color:#c3c8bf;font:800 8px/1.15 var(--mono);text-transform:uppercase;cursor:pointer}.collection-checks label:has(input:checked){border-color:var(--signal);background:var(--signal);color:#111}.collection-checks input{width:14px;height:14px;margin:0;accent-color:#6d518f}
.collection-trait-box{padding:0;border-top:1px solid #3d423c}.collection-trait-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid #3d423c}.collection-trait-intro strong,.collection-trait-intro span{display:block}.collection-trait-intro strong{color:var(--paper);font:900 18px/.95 var(--display);text-transform:uppercase}.collection-trait-intro span{margin-top:5px;color:#747a72;font:8px/1.4 var(--mono)}.collection-trait-intro button{min-height:34px;padding:0 13px;border:1px solid var(--signal);background:var(--signal);color:#111;font:900 8px/1 var(--mono);text-transform:uppercase;cursor:pointer}.collection-trait-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));color:#777d75;font:8px/1.4 var(--mono)}
.nfh-trait-family{min-width:0;border-right:1px solid #3d423c;border-bottom:1px solid #3d423c}.nfh-trait-family:nth-child(4n){border-right:0}.nfh-trait-family>summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:10px;padding:12px;color:#c7cbc3;cursor:pointer;list-style:none}.nfh-trait-family>summary::-webkit-details-marker{display:none}.nfh-trait-family>summary span,.nfh-trait-family>summary strong,.nfh-trait-family>summary small{display:block}.nfh-trait-family>summary strong{font:900 13px/.95 var(--display);letter-spacing:-.01em;text-transform:uppercase}.nfh-trait-family>summary small{margin-top:5px;color:#6f756d;font:700 7px/1 var(--mono);text-transform:uppercase}.nfh-trait-family>summary i{flex:0 0 auto;color:#9c8bc6;font:800 7px/1 var(--mono);font-style:normal;text-transform:uppercase}.nfh-trait-family>summary::after{content:"+";color:var(--signal);font:900 17px/1 var(--display)}.nfh-trait-family[open]{grid-column:span 2;background:#0e110f}.nfh-trait-family[open]>summary{border-bottom:1px solid #3d423c}.nfh-trait-family[open]>summary::after{content:"−"}.nfh-trait-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px}.nfh-trait-options label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px;border:1px solid #454b44;color:#c3c8bf;cursor:pointer}.nfh-trait-options label:has(input:checked){border-color:var(--signal);background:var(--signal);color:#111}.nfh-trait-options input{width:14px;height:14px;margin:0;accent-color:#6d518f}.nfh-trait-options span{overflow:hidden;font:800 8px/1.15 var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nfh-trait-options small{font:700 6px/1 var(--mono);opacity:.62;white-space:nowrap}
.claimed-card[hidden]{display:none}
.claimed-card-state{display:flex;flex-wrap:wrap;gap:4px;padding:0 8px 8px}
.claimed-card-state b{padding:4px 5px;border:1px solid #3d423c;color:#aeb3aa;font:800 6px/1 var(--mono);font-style:normal;letter-spacing:.05em}
.claimed-card-state b[data-state="active"]{border-color:#54d7bc;color:#54d7bc}.claimed-card-state b[data-state="listed"]{border-color:var(--signal);color:var(--signal)}.claimed-card-state b[data-state="sold"]{border-color:#9c8bc6;color:#bda8ee}
@media(max-width:920px){.collection-controls{grid-template-columns:1fr}.collection-controls>label{border-right:0;border-bottom:1px solid #3d423c}.collection-trait-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.nfh-trait-family:nth-child(4n){border-right:1px solid #3d423c}.nfh-trait-family:nth-child(2n){border-right:0}}
@media(max-width:760px){.claimed-wall-page .claimed-collection{min-height:calc(100svh - 64px);padding-top:24px}.claimed-wall-page .claimed-collection-heading{grid-template-columns:1fr;gap:16px;padding-bottom:19px}.claimed-wall-page .claimed-collection-heading .section-tag,.claimed-wall-page .claimed-collection-heading .collection-hero-actions{grid-column:1}.claimed-wall-page .claimed-collection-heading h1{font-size:16vw}.collection-scanner{box-shadow:5px 5px 0 #32234d}.collection-scanner-head{grid-template-columns:1fr auto}.collection-scanner-head i{display:none}.collection-filter-summary{gap:10px}.collection-filter-summary>strong{display:none}}
@media(max-width:520px){.collection-checks{display:grid;grid-template-columns:1fr 1fr}.collection-trait-intro{align-items:stretch;flex-direction:column}.collection-trait-intro button{min-height:42px}.collection-trait-checks{grid-template-columns:1fr}.nfh-trait-family,.nfh-trait-family:nth-child(2n),.nfh-trait-family:nth-child(4n){border-right:0}.nfh-trait-family[open]{grid-column:auto}.nfh-trait-options{grid-template-columns:1fr}.claimed-card-state{padding:0 5px 6px}.claimed-card-state b{font-size:5px}}
.collection-id-radar{position:relative;display:grid;grid-template-columns:minmax(190px,.32fr) minmax(360px,1fr);gap:18px;align-items:center;max-width:1380px;margin:20px auto 28px;padding:22px;border:2px solid var(--signal);background:linear-gradient(110deg,#080a09 0,#080a09 68%,#181126 100%);box-shadow:9px 9px 0 #32234d;overflow:hidden}.collection-id-radar::after{position:absolute;top:-20%;bottom:-20%;left:-10%;width:18%;background:linear-gradient(90deg,transparent,rgba(233,180,77,.12),transparent);content:"";transform:skewX(-14deg);animation:nfh-radar-scan 5s linear infinite;pointer-events:none}.collection-id-radar>div{position:relative;z-index:1}.collection-id-radar>div span,.collection-id-radar>div strong{display:block}.collection-id-radar>div span{color:#9c8bc6;font:800 7px/1 var(--mono);letter-spacing:.1em}.collection-id-radar>div strong{margin-top:7px;color:var(--paper);font:900 clamp(25px,3.2vw,48px)/.82 var(--display);letter-spacing:-.04em;text-transform:uppercase}.collection-id-radar>label{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:0 15px;border:1px solid #60675f;background:#030403}.collection-id-radar>label:focus-within{border-color:var(--signal);box-shadow:0 0 0 3px rgba(233,180,77,.15)}.collection-radar-prompt{color:var(--signal);font:900 25px/1 var(--display)}.collection-id-radar input{width:100%;min-width:0;border:0;background:transparent;color:var(--paper);font:900 clamp(16px,2vw,25px)/1 var(--mono);letter-spacing:.02em;outline:0}.collection-id-radar input::placeholder{color:#4f554f}.collection-id-radar input[aria-invalid="true"]{color:#ff837a}.collection-id-radar kbd{padding:5px 7px;border:1px solid #4c514c;background:#151815;color:#a8ada5;font:800 9px/1 var(--mono);box-shadow:0 2px 0 #030403}.collection-id-radar>p{grid-column:2;margin:-9px 0 0;color:#777e75;font:8px/1.5 var(--mono)}.collection-id-radar>p kbd{color:var(--signal);font:inherit}@keyframes nfh-radar-scan{0%{transform:translateX(-20%) skewX(-14deg)}100%{transform:translateX(700%) skewX(-14deg)}}
.collection-controls{display:block;border-bottom:1px solid #3d423c}.collection-checks{display:grid;grid-template-columns:auto repeat(4,minmax(92px,1fr));gap:7px;margin:0;padding:11px;border:0}.collection-checks legend{float:left;align-self:center;padding:0 8px 0 2px;color:#9c8bc6;font:800 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.collection-checks label{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:45px;padding:8px 11px;border:1px solid #454b44;color:#c3c8bf;cursor:pointer}.collection-checks label:has(input:checked){border-color:var(--signal);background:var(--signal);color:#111;box-shadow:3px 3px 0 #6d518f}.collection-checks input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.collection-checks i{display:grid;width:27px;height:27px;place-items:center;border:1px solid currentColor;font:900 16px/1 var(--display);font-style:normal}.collection-checks span{font:900 9px/1 var(--mono);text-transform:uppercase}.collection-trait-box{border-top:0}.collection-trait-checks{display:block;color:#777d75;font:8px/1.4 var(--mono)}
.collection-checks label:has(input:focus-visible){outline:2px solid var(--paper);outline-offset:2px}
.nfh-trait-atlas{min-width:0}.nfh-trait-dock{display:grid;grid-template-columns:repeat(8,minmax(70px,1fr));border-bottom:1px solid #3d423c}.nfh-trait-dock button{position:relative;display:grid;min-width:0;min-height:84px;place-items:center;align-content:center;gap:6px;padding:10px 5px;border:0;border-right:1px solid #3d423c;background:#080a09;color:#777e76;cursor:pointer}.nfh-trait-dock button:last-child{border-right:0}.nfh-trait-dock button:hover,.nfh-trait-dock button:focus-visible{background:#111511;color:var(--paper);outline:0}.nfh-trait-dock button[aria-selected="true"]{background:var(--signal);color:#111}.nfh-trait-dock button span{max-width:100%;overflow:hidden;font:900 7px/1 var(--mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nfh-trait-dock button b{position:absolute;top:6px;right:6px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#6d518f;color:#fff;font:900 7px/1 var(--mono)}.nfh-family-icon{display:block;width:28px;height:28px}.nfh-trait-atlas-panel{max-height:420px;overflow:auto;background:#0c0f0d}.nfh-trait-atlas-group{padding:13px;border-bottom:1px solid #343934}.nfh-trait-atlas-group:last-child{border-bottom:0}.nfh-trait-atlas-group h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#aeb4aa;font:900 12px/1 var(--display);text-transform:uppercase}.nfh-trait-atlas-group h3 .nfh-family-icon{width:18px;height:18px;color:#9c8bc6}.nfh-trait-atlas-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.nfh-trait-atlas-options label{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 8px;border:1px solid #3d433d;background:#090b09;color:#aeb4aa;cursor:pointer}.nfh-trait-atlas-options label:hover{border-color:#767d74;color:var(--paper)}.nfh-trait-atlas-options label:has(input:focus-visible){outline:2px solid var(--paper);outline-offset:2px}.nfh-trait-atlas-options label:has(input:checked){border-color:var(--signal);background:#e9b44d;color:#111;box-shadow:3px 3px 0 #6d518f}.nfh-trait-atlas-options input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nfh-trait-glyph{display:block;width:24px;height:24px;color:#9c8bc6}.nfh-trait-atlas-options label:has(input:checked) .nfh-trait-glyph{color:#111}.nfh-trait-atlas-options span{overflow:hidden;font:900 7px/1.15 var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nfh-trait-atlas-options small{color:inherit;font:800 6px/1 var(--mono);opacity:.52}
.nfh-trait-dock button b[hidden]{display:none}
.claimed-card-state b[data-state="offer"]{border-color:#9c8bc6;color:#bda8ee}.claimed-card-market{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 8px 8px}.claimed-card-market[hidden]{display:none}.claimed-card-market span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:4px;padding:5px;border:1px solid #333833;background:#0a0c0a}.claimed-card-market b,.claimed-card-market i{overflow:hidden;font:800 6px/1 var(--mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.claimed-card-market b{color:#858b83}.claimed-card-market span[data-market="ask"] i{color:var(--signal)}.claimed-card-market span[data-market="offer"] i{color:#bda8ee}
@media(max-width:920px){.collection-id-radar{grid-template-columns:1fr}.collection-id-radar>p{grid-column:1;margin:0}.collection-checks{grid-template-columns:repeat(4,1fr)}.collection-checks legend{grid-column:1/-1}.nfh-trait-dock{grid-template-columns:repeat(4,1fr)}.nfh-trait-dock button:nth-child(4n){border-right:0}.nfh-trait-dock button:nth-child(-n+4){border-bottom:1px solid #3d423c}.nfh-trait-atlas-options{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:520px){.collection-id-radar{padding:15px;box-shadow:5px 5px 0 #32234d}.collection-id-radar>label{min-height:54px;padding:0 11px}.collection-id-radar>label>kbd{display:none}.collection-checks{grid-template-columns:1fr 1fr}.collection-checks label{min-height:42px}.nfh-trait-dock button{min-height:68px}.nfh-trait-dock button span{font-size:6px}.nfh-trait-atlas-panel{max-height:340px}.nfh-trait-atlas-options{grid-template-columns:repeat(2,minmax(0,1fr))}.claimed-card-state,.claimed-card-market{padding:0 5px 6px}.claimed-card-state b,.claimed-card-market b,.claimed-card-market i{font-size:5px}}
@media(prefers-reduced-motion:reduce){.collection-id-radar::after{animation:none}}
.claimed-render-stage {
  position: fixed;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
}
