.locked-box{position:relative;isolation:isolate;overflow:hidden}.locked-box img{filter:grayscale(1) brightness(.63);opacity:.88}.question-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;font-family:var(--pixel);font-size:55px;color:#fff;text-shadow:0 3px 0 #161616,0 0 20px #000b;pointer-events:none;z-index:1;line-height:1}.pack-visual-button{padding:0;width:100%;display:block;border-radius:8px;overflow:hidden}.pack-visual-button .pack-visual{margin:0;height:200px;background:#e6e4dc}.pack-visual-button .pack-visual img{width:100%;height:100%;max-height:none;object-fit:contain;padding:6px;mix-blend-mode:normal}.token-box{width:48px;height:48px;border-radius:7px;flex-shrink:0;background:#eeede8}.token-cell .token-box img{width:100%;height:100%;padding:2px;object-fit:contain;background:transparent}.token-box .question-mark{font-size:24px}.detail-visual.locked-box .question-mark{font-size:65px}.gallery-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.filter-select{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.gallery-toolbar select{max-width:180px;min-height:34px}.filter-select:last-child{margin-left:auto}.catalog-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.catalog-pagination>div{display:flex;align-items:center;gap:12px}.catalog-pagination .button{width:31px;height:31px;padding:0}.launch-surface{max-width:820px;margin:12px auto 36px;padding:30px;border:1px solid var(--border);background:var(--panel);border-radius:14px}.launch-surface h1{font-size:28px;line-height:1.5;margin:20px 0 13px}.launch-surface h3{font-family:var(--sans);font-size:15px}.launch-progress{display:flex;gap:12px;margin:20px 0 28px}.launch-progress>span{flex:1;border-top:3px solid var(--border);padding-top:11px;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:6px}.launch-progress>span.active{border-color:var(--brand-yellow);color:var(--green)}.launch-progress i{font-style:normal;font-family:var(--pixel);font-size:9px}.launch-intro{font-size:14px;color:var(--muted);line-height:1.8;margin:0 0 22px}.scan-layout{display:grid;grid-template-columns:280px 1fr;gap:32px;margin-top:30px}.phone-qr{background:var(--bg);border:1px solid var(--border);border-radius:11px;padding:20px;text-align:center}.phone-qr .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:18px}.pair-qr{width:230px;height:230px;margin:auto;background:#fff;display:grid;place-items:center;border-radius:8px;overflow:hidden;color:#777;font-size:11px;padding:0}.pair-qr img{width:100%;height:100%}.phone-qr p{font-size:12px;color:var(--muted);line-height:1.8;margin:17px 0 12px}.phone-qr small{font-size:10px;display:block;line-height:1.7}.phone-qr .text-button{margin:17px auto 0;font-size:10px}.manual-scan>p{font-size:12px;color:var(--muted);line-height:1.9;margin:12px 0 20px}.barcode-form>.button{width:100%}.scan-actions{display:flex;gap:8px;margin:18px 0;flex-wrap:wrap}.scan-actions>.button{font-size:11px;flex:1;padding:0 11px}.upload-label{position:relative;overflow:hidden;cursor:pointer}.upload-label input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.camera-wrap{height:260px;position:relative;border-radius:11px;overflow:hidden;margin:15px 0;background:#050505}.camera-wrap video{width:100%;height:100%;object-fit:cover}.camera-frame{position:absolute;inset:25% 12%;border:2px solid var(--brand-yellow);border-radius:10px;pointer-events:none;box-shadow:0 0 0 100px #0005}.camera-stop{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);font-size:10px;height:30px}.scanner-message{font-size:11px;color:var(--muted);line-height:1.8}.launch-box-art{background:#f3f2ed;border-radius:11px;padding:20px;display:grid;place-items:center;margin:20px 0}.launch-box-art img{height:270px;width:100%;object-fit:contain}.set-identification{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin:16px 0}.set-identification>span+span{border-left:1px solid var(--border2);padding-left:12px}.scanned-code{display:block;color:var(--muted);padding:10px;background:var(--bg);border-radius:7px;font-size:12px;overflow-wrap:anywhere}.availability{font:12px var(--pixel);color:var(--green);display:flex;align-items:center;gap:13px;padding:16px 0}.availability>span{font:12px var(--sans);color:var(--muted)}.availability.claimed{color:var(--red)}.launch-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.launch-controls .button{font-size:12px;height:42px}.first-buy{margin:25px 0}.first-buy h3{font-size:14px}.first-buy h3 span{font-size:10px;color:var(--muted);margin-left:7px;font-weight:400}.first-buy p{font-size:12px;color:var(--muted);margin:9px 0 15px}.buy-options{display:flex;gap:8px;flex-wrap:wrap}.buy-options>button{border:1px solid var(--border2);border-radius:7px;padding:10px 15px;font-size:11px;background:var(--bg);font-weight:700;min-width:65px}.buy-options>button.selected{background:var(--brand-yellow);color:var(--brand-on-yellow);border-color:var(--brand-yellow)}.buy-options>label{display:flex;align-items:center;gap:8px;border:1px solid var(--border2);border-radius:7px;padding:8px 10px;font-size:11px;background:var(--bg)}.buy-options input{width:85px;background:none;border:0;font-size:11px;outline:0}.social-links{border:1px solid var(--border);border-radius:8px;padding:15px;margin:20px 0}.social-links summary{font-size:12px;cursor:pointer}.social-links summary span{float:right;font-size:10px;color:var(--muted)}.social-links .field{margin-top:18px}.launch-surface .review-row{padding:16px 0;font-size:13px}.total-row strong{color:var(--green);font-family:var(--pixel);font-size:15px}.launch-success{text-align:center;padding:15px 0}.success-box{width:100%;height:230px;object-fit:contain;background:#f3f2ed;border-radius:11px;padding:15px;margin:20px 0}.launch-success>p{font-size:14px;color:var(--muted)}.launch-success>code{display:block;overflow-wrap:anywhere;font-size:12px;color:var(--muted)}.phone-scanner{max-width:600px}.phone-scanner .scan-actions>.button{height:48px}.phone-scanner .camera-wrap{height:340px}.phone-scanner .barcode-form{margin-top:25px}.wallet-error{color:var(--red);font-size:12px}.stat b{font-size:25px}.foot .footer-status{color:var(--muted)}.launch-surface .selected-set img{width:70px;height:55px;object-fit:contain}.launch-surface .field textarea{resize:vertical;min-height:110px}.launch-surface .back-link{margin-bottom:15px}.launch-controls .button:disabled{opacity:.45}#activity-page .empty-state{min-height:230px}
@media(max-width:1000px){.scan-layout{grid-template-columns:250px 1fr;gap:24px}.phone-qr{padding:16px}.pair-qr{width:215px;height:215px}.launch-surface{padding:24px}.gallery-toolbar{flex-wrap:wrap}.gallery-toolbar .filter-select:last-child{margin-left:0}.filter-select{font-size:10px}.gallery-toolbar select{max-width:150px}}
@media(max-width:760px){.launch-surface{margin:0 0 25px;padding:22px 18px}.launch-surface h1{font-size:23px;line-height:1.5;margin:17px 0 12px}.launch-progress{gap:7px;margin:15px 0 22px}.launch-progress>span{font-size:8px;gap:4px;padding-top:9px;line-height:1.6}.launch-progress i{font-size:8px}.scan-layout{grid-template-columns:1fr;gap:23px;margin-top:22px}.phone-qr{display:none}.manual-scan>h3{font-size:14px}.manual-scan>p{font-size:12px}.scan-actions>.button{font-size:10px}.launch-controls{gap:8px;flex-wrap:wrap}.launch-controls .button{font-size:11px;padding:0 12px}.launch-box-art img{height:210px}.launch-surface .review-row{font-size:11px;gap:12px}.launch-surface .review-row strong{font-size:11px;text-align:right}.launch-surface .total-row strong{font-size:13px}.availability{align-items:start;flex-direction:column;gap:8px;font-size:11px}.availability>span{font-size:11px}.set-identification{gap:8px;font-size:10px}.set-identification>span+span{padding-left:8px}.gallery-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.filter-select{flex-direction:column;align-items:start;gap:4px;min-width:0}.gallery-toolbar select{width:100%;max-width:100%;font-size:10px}.filter-select:last-child{grid-column:1/-1}.pack-visual-button .pack-visual{height:150px;padding:7px}.pack-visual-button .pack-visual img{padding:3px}.question-mark{font-size:41px}.catalog-pagination{padding:13px 11px;font-size:9px;gap:7px}.catalog-pagination>div{gap:7px}.catalog-pagination .button{width:28px;height:28px}.launch-intro{font-size:12px}.first-buy p{font-size:11px}.buy-options{gap:6px}.buy-options>button{padding:9px 12px;font-size:10px;min-width:55px}.buy-options>label{width:100%;justify-content:space-between}.buy-options input{width:120px}.social-links{padding:12px}.social-links summary{font-size:11px}.social-links summary span{font-size:9px}.launch-surface .field-row{grid-template-columns:1fr}.stat b{font-size:18px}.hero-stats .stat small{font-size:9px}.phone-scanner .camera-wrap{height:300px}.launch-surface .notice-box{font-size:10px}.launch-success>code{font-size:10px}.success-box{height:190px}.pair-cell{max-width:240px}}
