.iu-checker{color:#fff;font:14px/1.5 Arial,sans-serif;margin:0 0 65px;--accent:#fff}.iu-checker *{box-sizing:border-box}.iu-checker .notice{padding:22px 25px;border:1px solid #555;border-left:3px solid #fff;background:#ffffff09;margin-bottom:38px}.iu-checker .notice-label{font:8px/1.8 'Press Start 2P',monospace;color:#ddd}.iu-checker .notice p{color:#bbb;max-width:840px;margin:14px 0 0;font-size:14px;line-height:1.7}.iu-checker .notice strong{color:#fff}.iu-checker .section-top{display:flex;justify-content:space-between;align-items:end;gap:25px}.iu-checker .eyebrow{font-size:10px;letter-spacing:2px;color:#aaa}.iu-checker h2{font:16px/1.6 'Press Start 2P',monospace;margin:16px 0 25px}.iu-checker .count{white-space:nowrap;margin-bottom:22px}.iu-checker .count strong{font:32px/1 'Press Start 2P',monospace}.iu-checker .count span{font-size:12px;color:#aaa;margin-left:8px}.iu-checker .progress{height:4px;background:#ffffff20}.iu-checker .progress div{height:100%;background:#fff;transition:width .2s}.iu-checker .save-note{font-size:12px;color:#aaa;margin:12px 0 26px}.iu-checker .controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.iu-checker .search{display:flex;align-items:center;gap:10px;border:1px solid #555;padding:0 14px;flex:1;min-width:210px;background:#090c13}.iu-checker input{font:14px Arial,sans-serif;background:transparent;color:#fff;border:0;width:100%;padding:15px 0;min-width:0}.iu-checker .search span{font-size:24px}.iu-checker button{font:12px Arial,sans-serif;cursor:pointer;border-radius:0;box-shadow:none;letter-spacing:0}.iu-checker .filters{display:flex;gap:2px}.iu-checker .filters button{padding:13px 12px;border:1px solid #555;background:#090c13;color:#bbb}.iu-checker .filters button[aria-pressed=true]{background:#fff;color:#111;border-color:#fff}.iu-checker .export{padding:13px;border:1px solid #555;background:transparent;color:#ddd}.iu-checker .results{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1px;color:#aaa;margin:24px 0 16px}.iu-checker .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.iu-checker .card{min-width:0;border:1px solid #ffffff35;background:#050911;display:block;padding:0}.iu-checker .card.owned{border-color:#fff}.iu-checker .art{position:relative;display:block;width:100%;aspect-ratio:5/7;padding:15px;background:linear-gradient(150deg,#151a24,#080b13);border:0;color:#fff}.iu-checker .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.iu-checker .serial{position:absolute;top:15px;left:15px;font-size:11px;color:#aaa}.iu-checker .placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.iu-checker .mask{font:30px/1.6 'Press Start 2P',monospace;opacity:.28}.iu-checker .placeholder small{font-size:9px;letter-spacing:2px;color:#888}.iu-checker .card-info{padding:15px}.iu-checker .card-info h3{font:700 14px/1.4 Arial,sans-serif;margin:0 0 8px}.iu-checker .card-info p{font-size:11px;color:#aaa;margin:0 0 17px}.iu-checker .collect{width:100%;text-align:left;padding:11px 12px;border:1px solid #555;background:transparent;color:#bbb;min-height:40px}.iu-checker .owned .collect{border-color:#aaa;color:#fff;background:#ffffff0c}.iu-checker .expand{display:block;width:max-content;max-width:100%;margin:28px auto 0;padding:16px 25px;border:1px solid #fff;background:transparent;color:#fff}.iu-checker button:hover{border-color:#fff;color:#fff}.iu-checker button[aria-pressed=true]:hover{color:#111}.iu-checker button:focus-visible,.iu-checker input:focus-visible{outline:2px solid #fff;outline-offset:4px}.iu-checker [hidden]{display:none!important}.iu-checker dialog{position:fixed;max-width:480px;width:calc(100vw - 32px);padding:34px;background:#10151f;color:#fff;border:1px solid #888;margin:auto;max-height:85vh;overflow:auto}.iu-checker dialog::backdrop{background:#000c}.iu-checker dialog h2{font-size:14px}.iu-checker dialog p{color:#bbb;font:14px/1.7 Arial,sans-serif}.iu-checker dialog img{width:100%;max-height:50vh;object-fit:contain}.iu-checker #close{position:absolute;right:10px;top:7px;font:28px Arial,sans-serif;background:none;border:0;color:#fff}.iu-checker #empty{color:#aaa;padding:30px 0}@media(max-width:850px){.iu-checker .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iu-checker .search{flex-basis:100%}}@media(max-width:600px){.iu-checker .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iu-checker .notice{padding:18px}.iu-checker h2{font-size:12px}.iu-checker .count strong{font-size:24px}.iu-checker .count span{display:block;font-size:10px;margin-top:9px}.iu-checker .section-top{align-items:center}.iu-checker .filters{width:100%;flex-wrap:wrap}.iu-checker .filters button{flex:1;padding:12px 8px;font-size:11px}.iu-checker .export{margin-left:auto;font-size:11px}.iu-checker .results{font-size:8px}.iu-checker .mask{font-size:24px}.iu-checker .placeholder small{font-size:8px;letter-spacing:1px}.iu-checker .card-info{padding:12px}.iu-checker .card-info h3{font-size:13px}.iu-checker .collect{font-size:11px}}


.iu-checker .iu-card-details{display:grid;grid-template-columns:1fr 1.5fr;gap:10px 16px;font:13px/1.6 Arial,sans-serif;margin:20px 0 26px}.iu-checker .iu-card-details dt{color:#aaa}.iu-checker .iu-card-details dd{margin:0;color:#fff}.iu-checker .card-info .iu-edition{color:#ddd;font-size:11px}.iu-checker .mask{color:#fff}
