@import url('/static/brand/fonts.css');
:root{--ink:#0a0a0f;--surface:#12121a;--raised:#191922;--line:#2a2a3a;--pink:#dd0858;--purple:#781ef5;--yellow:#fcc528;--text:#fff;--muted:#b6b3c6;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink)!important;color:var(--text)!important;font:16px/1.5 Barlow,Arial,sans-serif!important;margin:0!important;padding:0!important;max-width:none!important}a{color:var(--yellow)!important;text-underline-offset:4px}a:hover{color:#fff!important}h1,h2,h3,button,.nc-nav,.eyebrow{font-family:'Barlow Condensed',Arial,sans-serif!important}h1,h2,h3{line-height:1.08;color:white!important}h1{font-size:clamp(30px,4vw,48px);margin:0 0 22px}h2{font-size:28px;margin:0 0 16px}h3{font-size:22px;margin:0 0 10px}p{margin:0 0 15px}img{max-width:100%}button,.button{background:var(--pink)!important;color:white!important;font-weight:700!important;font-size:17px!important;letter-spacing:.03em;border:1px solid var(--pink)!important;border-radius:5px!important;min-height:44px;padding:11px 22px!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .16s,transform .16s}button:hover,.button:hover{background:#f20c69!important;transform:translateY(-1px)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button.secondary{background:transparent!important;border-color:#484354!important}.button.small{font-size:15px!important;padding:8px 14px!important;min-height:38px}label{display:block;color:#dedbe7;margin:12px 0 6px;font-size:14px;font-weight:600}input,select,textarea{background:#0d0d14!important;color:white!important;border:1px solid #444052!important;border-radius:5px!important;font:16px Barlow,Arial,sans-serif!important;min-height:44px;padding:11px 12px!important;max-width:100%;width:100%;margin:0;box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:2px solid var(--purple);outline-offset:2px}input[type=checkbox],input[type=radio]{width:18px!important;min-height:18px!important;height:18px;margin-right:8px;accent-color:var(--pink);vertical-align:middle}input[type=file]{font-size:14px!important}input[type=file]::file-selector-button{background:#342046;color:#fff;border:0;padding:8px;border-radius:3px;margin-right:10px}summary{cursor:pointer;color:var(--yellow);font-weight:600;padding:8px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#c4bfd3}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--line)!important;padding:14px 10px;text-align:left}th{color:var(--muted);font-size:13px;font-weight:500}form{margin:0}.panel,.stat{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:24px!important}.muted,small{color:var(--muted)!important}.tag{color:#b6e7cb!important}.nc-page{max-width:1440px;margin:auto;padding:32px 40px 60px}.nc-nav{height:96px;border-bottom:1px solid var(--line);background:#09090d;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1360px)/2));gap:28px}.nc-brand{display:flex;align-items:center;gap:18px;text-decoration:none!important;flex-shrink:0}.nc-logo{width:126px;height:78px;object-fit:contain}.nc-wordmark{border-left:1px solid #3c3345;padding-left:18px;color:white;font-size:24px;font-weight:700;font-style:italic;letter-spacing:.04em}.nc-navlinks{display:flex;align-items:center;gap:28px}.nc-navlinks a{font-size:18px;font-weight:700;color:#d2cfda!important;text-decoration:none!important;white-space:nowrap}.nc-navlinks a.active{color:var(--yellow)!important}.nc-local{font:11px Barlow,Arial,sans-serif;letter-spacing:.12em;color:#b8b1c7;white-space:nowrap}.nc-local:before{content:'';width:6px;height:6px;border-radius:50%;background:#70d6a2;display:inline-block;margin-right:8px}.nc-footer{max-width:1360px;margin:auto;border-top:1px solid var(--line);padding:22px 0 28px;color:#8e889d;display:flex;justify-content:space-between;font-size:13px}.nc-footer a{color:#b8b0c7!important}.eyebrow{color:var(--yellow);font-size:15px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.hero{min-height:285px;position:relative;border:1px solid #392347;border-radius:12px;padding:34px 40px;overflow:hidden;background:linear-gradient(90deg,rgba(10,8,19,.98),rgba(15,8,31,.87) 43%,rgba(12,4,25,.12)),url('/static/brand/hero.jpg') right 35%/cover}.hero h1{font-size:clamp(42px,5.4vw,72px);font-style:italic;font-weight:800;line-height:.98;letter-spacing:-.02em;margin:14px 0 18px;max-width:650px;text-transform:uppercase}.hero h1 span{color:var(--pink)}.hero p{max-width:500px;color:#e0d9ed}.hero-tools{position:absolute;right:25px;top:22px;color:#d0c4e9;font-size:12px;background:#120f23b0;border:1px solid #5c397a;padding:5px 10px;border-radius:30px}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.metric{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px 22px;position:relative}.metric:first-child{border-top-color:var(--pink)}.metric span{color:var(--muted);font-size:13px}.metric strong{font:700 36px/1.15 'Barlow Condensed',Arial;display:block;margin-top:6px}.metric small{font-size:12px}.workbench{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.workbench .panel{margin:0}.form-row{display:grid;grid-template-columns:1fr 2fr;gap:14px}.form-stack{display:grid;gap:14px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:30px 0 18px}.section-title h2{margin:0}.section-title p{margin:5px 0 0;font-size:14px;color:var(--muted)}.step{font:700 13px 'Barlow Condensed';color:var(--yellow);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px}.full{width:100%;margin-top:18px}.mini-note{font-size:13px;color:var(--muted);margin-top:13px}.recent-grid,.inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inventory-card{border:1px solid var(--line);border-radius:9px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column}.inventory-picture{height:218px;background:radial-gradient(ellipse at center,#2c1c42,#0e0d15 72%);display:flex;align-items:center;justify-content:center;padding:18px}.inventory-picture img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 7px 9px #0008)}.no-photo{font:700 22px 'Barlow Condensed';color:#746b84;border:1px solid #50415f;border-radius:6px;padding:30px 20px;transform:rotate(-5deg)}.inventory-content{padding:20px;flex:1;display:flex;flex-direction:column}.inventory-content h3{font-size:25px;margin:10px 0}.badges{display:flex;gap:7px;flex-wrap:wrap}.badge{font-size:11px;letter-spacing:.02em;padding:3px 9px;border:1px solid #4f315b;color:#dab6eb;border-radius:30px;background:#27162f}.badge.available{color:#8ae1b0;border-color:#2b5c42;background:#102c1d}.badge.sold{color:#bfb7cb;border-color:#544a60;background:#28222e}.card-meta{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.card-numbers{display:flex;justify-content:space-between;gap:14px;margin:18px 0}.card-numbers small{display:block;font-size:11px}.card-numbers strong{font:700 23px 'Barlow Condensed'}.card-actions{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}.channel-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.channel-strip .panel{display:flex;justify-content:space-between;align-items:center;gap:16px}.channel-strip p{margin:4px 0 0;color:var(--muted);font-size:13px}.filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:12px;align-items:end;margin:18px 0}.filters label{margin-top:0}.filters button{margin:0}.empty-state{text-align:center;border:1px dashed #4d3b5f;background:#14101d;border-radius:10px;padding:48px 24px}.empty-state h2{margin-bottom:12px}.pagination{display:flex;justify-content:space-between;gap:16px;margin-top:24px;align-items:center}.scan-block{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:24px;margin-bottom:24px}.scan-overview{display:grid;grid-template-columns:160px 1fr;gap:28px}.scan-original{width:150px;height:215px;object-fit:contain;background:#09080f;border-radius:8px}.scan-overview h2{font-size:32px;margin:7px 0 14px}.scan-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:22px}.candidate{background:#0d0c14;border:1px solid var(--line);border-radius:8px;padding:20px}.candidate:first-child{border-color:#64344b}.candidate-art{width:100%;height:235px;object-fit:contain;margin-bottom:16px}.candidate h3{margin-top:10px}.candidate .full{margin-top:12px}.retry{background:#24142b;border:1px solid #65334c;padding:18px;border-radius:8px;margin-top:16px}.retry .form-row{grid-template-columns:1fr auto}.retry button{align-self:end}.notice{border-left:3px solid var(--yellow);background:#241e10;color:#eedba0;padding:12px 16px;font-size:14px;margin:15px 0}.alert{border-left:3px solid var(--pink);background:#321421;color:#ffc6db;padding:14px 18px;margin:16px 0}.sale{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.sale label{flex:1;min-width:100px}.sale button{margin-bottom:0}.sale input{max-width:none!important}.nc-page>div[style*="display:flex"]{background:var(--surface)!important;border-color:var(--line)!important}.nc-page .matches{gap:20px}.nc-page .matches .panel{margin:0}.nc-page>h1{margin-top:5px}.nc-page>form{max-width:900px}.nc-page form>label{margin-top:16px}.nc-page .panel form button{margin-top:16px}a:focus-visible,button:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}
@media(min-width:1440px){.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.nc-nav{gap:16px;padding:0 22px}.nc-navlinks{gap:16px}.nc-local{display:none}.nc-page{padding:26px}.filters{grid-template-columns:2fr 1fr 1fr}.filters .filter-sort{display:none}.inventory-grid,.recent-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.nc-nav{height:auto;min-height:90px;flex-wrap:wrap;padding:10px 18px;gap:8px}.nc-logo{width:100px;height:60px}.nc-wordmark{font-size:20px}.nc-navlinks{order:3;width:100%;overflow-x:auto;padding:8px 0 12px;gap:22px}.nc-navlinks a{font-size:16px}.nc-page{padding:20px 16px 40px}.hero{min-height:260px;padding:28px 24px;background-position:65% center}.hero h1{font-size:47px}.hero-tools{display:none}.hero p{max-width:290px}.stats-row{grid-template-columns:repeat(2,1fr);gap:10px}.metric{padding:15px}.metric strong{font-size:30px}.workbench,.channel-strip{grid-template-columns:1fr}.panel{padding:20px!important}.inventory-grid,.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-picture{height:190px;padding:14px}.inventory-content{padding:15px}.inventory-content h3{font-size:22px}.filters{grid-template-columns:1fr 1fr}.filters .filter-search{grid-column:1/-1}.section-title{align-items:start}.section-title h2{font-size:27px}.form-row{grid-template-columns:1fr}.scan-overview{grid-template-columns:95px 1fr;gap:16px}.scan-original{width:95px;height:140px}.scan-overview h2{font-size:25px}.scan-block{padding:18px}.scan-candidates{grid-template-columns:1fr}.retry .form-row{grid-template-columns:1fr}.nc-footer{margin:0 16px;flex-direction:column;gap:8px}.nc-page table{display:block;overflow-x:auto}.card-actions .button{font-size:14px!important;padding:8px 10px!important}}
@media(max-width:430px){.inventory-grid,.recent-grid{grid-template-columns:1fr}.inventory-picture{height:240px}.hero h1{font-size:41px}.channel-strip .panel{align-items:start;flex-direction:column}}
.nc-page .matches{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:20px!important}
@media(min-width:1101px){.filters{grid-template-columns:2fr 1fr 1fr 1.2fr auto}}


@media(min-width:1101px){.filters{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr auto}}

[hidden]{display:none!important}#phone-cards article p{margin:6px 0}#phone-photos article{overflow-wrap:anywhere}body{padding-bottom:env(safe-area-inset-bottom)!important}

.scan-primary{margin:0 0 22px;border-color:#dd0858!important}.scan-primary h2{font-size:clamp(28px,5vw,40px);margin:4px 0 16px}.camera-launch{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:76px;background:#dd0858;border:2px solid #ff5595;border-radius:14px;color:white;font-size:20px;font-weight:800;text-align:center;cursor:pointer;padding:16px!important;margin-bottom:18px}.camera-launch input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.camera-launch:focus-within{outline:3px solid #ffd600;outline-offset:3px}

.quantity-controls{display:flex;align-items:center;gap:14px;margin:16px 0}.quantity-controls form{margin:0}.quantity-controls button{min-width:46px;min-height:44px;font-size:22px}.sold-table{width:100%;border-collapse:collapse}.sold-table th,.sold-table td{text-align:left;padding:10px;border-bottom:1px solid #35405b}.sold-comparisons{margin:16px 0}

.scan-preview{display:block;max-height:300px;max-width:100%;object-fit:contain;margin:12px auto;border-radius:12px}.quantity-picker{display:flex;gap:8px;align-items:center}.quantity-picker input{width:90px;text-align:center;margin:0}.quantity-picker button{min-width:46px;min-height:46px}.phone-tabs{display:flex;gap:8px;flex-wrap:wrap}.scan-block summary{font-size:18px;padding:12px}.candidate form{border-top:1px solid #35405b;padding-top:18px}.scan-candidates .candidate:first-child{border-color:#dd0858}.card-actions{margin-top:14px}.scan-block .retry{background:#111521;padding:16px;border-radius:12px}

.quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.mobile-nav{display:none}@media(max-width:700px){.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:space-around;padding:12px 6px calc(12px + env(safe-area-inset-bottom));background:#10101c;border-top:1px solid #dd0858;z-index:50}.mobile-nav a{font-weight:700;color:#fff;padding:8px;text-decoration:none}.nc-footer{padding-bottom:100px}.quick-actions .button{flex:1 1 40%;text-align:center}.scan-candidates{display:block}.candidate{margin-bottom:16px}}

.brand-banner{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;object-position:center;border:1px solid #392347;border-radius:12px;margin:0 0 20px}.hero{background:linear-gradient(120deg,#100c1b,#21102d);min-height:0}@media(max-width:700px){.brand-banner{max-height:none;object-fit:contain}.hero{padding:22px}.hero h1{font-size:36px}}

.collection-card{background:#12111b;border:1px solid #302b40;border-radius:14px;overflow:hidden;min-width:0}.collection-card:hover{border-color:#dd0858}.collection-art{display:block;position:relative;aspect-ratio:2.5/3.5;padding:12px;background:#09090f;text-decoration:none}.collection-art img{width:100%;height:100%;object-fit:contain;border-radius:9px}.collection-art>span:first-child{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.owned-pill{position:absolute;bottom:16px;right:14px;background:#1a1129ed;color:white;border:1px solid #b46aee;padding:4px 9px;border-radius:20px;font-size:13px}.collection-caption{padding:14px}.collection-caption>a{text-decoration:none}.collection-caption h3{margin:0 0 6px;font-size:23px}.collection-caption p{font-size:13px;color:#bdb5ce;line-height:1.4;margin:0 0 12px}.collection-price{display:flex;flex-direction:column}.collection-price strong{font-size:23px;color:#fff}.collection-price small{font-size:12px;color:#c8bfd6}.collection-summary{display:flex;gap:18px;align-items:baseline;margin:18px 0}.collection-summary strong{font-size:36px}.collection-summary span{color:#c8bfd6}.collection-tabs{display:flex;gap:10px;overflow:auto;margin:18px 0;padding-bottom:8px}.collection-tabs a{white-space:nowrap;border:1px solid #51435f;border-radius:22px;padding:8px 18px;text-decoration:none}.collection-tabs .selected{background:#dd0858;color:white!important}.card-detail{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:35px;margin:24px 0}.detail-art{width:100%;max-height:520px;object-fit:contain;border-radius:14px}.card-detail h1{margin:12px 0}.card-detail form{margin:16px 0}.duplicates-filter{display:flex;align-items:center;gap:8px}@media(max-width:700px){.inventory-grid,.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.collection-art{padding:8px}.collection-caption{padding:10px}.collection-caption h3{font-size:20px}.collection-price strong{font-size:20px}.owned-pill{font-size:11px;bottom:12px;right:10px}.card-detail{grid-template-columns:1fr;gap:18px}.detail-art{max-height:360px}.collection-summary{flex-direction:column;gap:0}.filters{display:grid;grid-template-columns:1fr 1fr}.filters .filter-search{grid-column:1/-1}}

.collection-search{display:grid;grid-template-columns:minmax(200px,2fr) minmax(180px,1fr) auto;gap:14px;align-items:end}.collection-search>label{margin:0}.collection-filter-options{grid-column:1/-1}.collection-filter-options summary{padding:10px 0;color:#d5c9df;cursor:pointer}.collection-filter-options .filters{margin:10px 0}.collection-search .filters{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.collection-search{grid-template-columns:1fr auto;gap:10px}.collection-search .filter-search{grid-column:1/-1}.collection-search .filters{grid-template-columns:1fr 1fr}}
@media(min-width:1000px){.inventory-grid,.recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* Compact collection thumbnails; full artwork remains in card detail. */
.inventory-grid,.recent-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.collection-art{aspect-ratio:auto;height:190px;padding:8px}.collection-art img{border-radius:5px}.collection-caption{padding:10px}.collection-caption h3{font-size:18px;line-height:1.2}.collection-caption p{font-size:12px;margin-bottom:8px}.collection-price strong{font-size:19px}.owned-pill{font-size:11px;bottom:10px;right:8px;padding:3px 7px}@media(min-width:1200px){.inventory-grid,.recent-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.collection-art{height:170px}}@media(min-width:701px) and (max-width:999px){.inventory-grid,.recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.inventory-grid,.recent-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.collection-art{height:130px;padding:5px}.collection-caption{padding:7px}.collection-caption h3{font-size:15px}.collection-caption p{font-size:11px;overflow-wrap:anywhere}.collection-price strong{font-size:16px}.collection-price small{font-size:10px}.owned-pill{font-size:10px;right:5px;bottom:6px}}@media(max-width:360px){.collection-art{height:110px}}

.banner-with-copy{position:relative;isolation:isolate;margin-bottom:20px;border-radius:12px;overflow:hidden}.banner-with-copy .brand-banner{margin:0;max-height:none;object-fit:contain}.banner-with-copy .hero{position:absolute;inset:0 auto 0 0;width:48%;box-sizing:border-box;background:none;min-height:0;border:0;border-radius:0;padding:clamp(16px,3.5vw,48px);display:flex;flex-direction:column;justify-content:center}.banner-with-copy .hero-tools{display:none}.banner-with-copy .hero h1{font-size:clamp(24px,3.7vw,48px);line-height:1.06;margin:12px 0}.banner-with-copy .hero p{font-size:14px;line-height:1.45;max-width:340px;margin:0}.banner-with-copy .hero .eyebrow{font-size:14px;letter-spacing:1px}@media(max-width:700px){.banner-with-copy .hero{width:49%;padding:12px}.banner-with-copy .hero h1{font-size:clamp(18px,4.4vw,30px);margin:8px 0 0}.banner-with-copy .hero .eyebrow{font-size:clamp(10px,2.5vw,14px);letter-spacing:.4px}.banner-with-copy .hero p{display:none}}
#bulk-camera{display:block;width:100%;max-height:420px;object-fit:contain;background:#000;border-radius:12px;margin:15px 0}.bulk-row{display:grid;grid-template-columns:100px 1fr;gap:16px;border-top:1px solid #44314e;padding:18px 0}.bulk-row>img{width:100px;height:140px;object-fit:contain}.bulk-row input[type=checkbox]{width:auto}.bulk-row a{display:block;margin:12px 0}.bulk-row label{max-width:600px}@media(max-width:600px){.bulk-row{grid-template-columns:70px 1fr;gap:10px}.bulk-row>img{width:70px;height:100px}}
.game-picks{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.game-picks button{padding:10px 14px!important;background:#21182d!important;color:white!important;border:1px solid #51435f!important}.game-picks button[aria-pressed=true]{background:#dd0858!important;border-color:#ff75aa!important}.quick-lookup details{margin-top:16px}.quick-results{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.quick-results .candidate-art{height:155px!important}.quick-results h2{font-size:26px}.quick-results .sold-research{display:none}.quick-results .panel>p{margin:8px 0}.quick-results form>small{display:block;margin-top:8px}.quick-price{display:flex;flex-direction:column;margin:10px 0}.quick-price strong{font-size:25px}.quick-price small{font-size:12px}.lookup-result details{margin:10px 0}.lookup-result form{margin-top:10px}.lookup-result form>small{display:block}.lookup-result h2{line-height:1.1;margin:8px 0}.lookup-result .quantity-picker{gap:4px}.lookup-result .quantity-picker input{min-width:0;width:70px}.lookup-result .quantity-picker button{padding:6px!important}@media(max-width:600px){.quick-results{grid-template-columns:1fr!important}.lookup-result .candidate-art{float:left;width:90px;margin:0 14px 10px 0}}.bulk-row h3{margin:0 0 6px}.bulk-row p{margin:6px 0}.bulk-row .bulk-quantity{display:inline-block;margin:10px 10px 0 0!important;vertical-align:bottom}.bulk-row .quantity-picker button{margin:0!important}.bulk-row .bulk-accept{vertical-align:bottom;margin:0!important}.bulk-row details{margin:8px 0}.bulk-row .secondary{background:transparent!important;color:#d9cee3!important;border:1px solid #57455f}.bulk-row{padding:14px 0}.bulk-row .quantity-picker input{width:60px}.artwork-missing{height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#181323;border:1px dashed #5e4571;border-radius:10px;color:#baaac8;text-align:center}
.nc-nav{position:sticky;top:0;z-index:60}.nc-signup{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;padding:10px 18px;background:#dd0858;border:1px solid #ff438b;border-radius:8px;color:#fff!important;text-decoration:none;font-weight:800;white-space:nowrap}.nc-signup:hover{background:#f01c70}.nc-signup:focus-visible{outline:3px solid #ffd600;outline-offset:3px}@media(max-width:1400px){.nc-nav .nc-local{display:none}}@media(max-width:760px){.nc-signup{order:2;padding:9px 14px;font-size:14px}.nc-navlinks{order:3}}

.nc-account-links{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.nc-account-links .nc-signup{margin-left:0}.nc-login{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #654c76;border-radius:8px;color:#fff!important;text-decoration:none;font-weight:800;white-space:nowrap}.nc-login:hover{background:#281b35}@media(max-width:760px){.nc-account-links{order:2}.nc-login,.nc-account-links .nc-signup{padding:9px 10px;font-size:14px}}@media(max-width:430px){.nc-nav .nc-wordmark{display:none}.nc-nav{column-gap:6px}.nc-account-links{gap:6px}}
.camera-launch.compact{display:inline-flex!important;width:auto;max-width:100%;min-height:44px;padding:10px 16px!important;font-size:16px;margin:4px 0 10px;box-sizing:border-box}.camera-launch.compact:has(input:disabled){opacity:.6;cursor:wait}.beta-wrap.nc-page{max-width:1280px}.beta-wrap .nc-account-links form{margin:0}.beta-wrap{padding-bottom:90px}@media(max-width:760px){.camera-launch.compact{min-height:44px;font-size:15px}.beta-wrap.nc-page{padding:20px 16px 90px}}.collection-picker{max-width:360px;margin:16px 0}.collection-picker label{margin:0}.collection-picker select{width:100%;min-height:44px}#scan{scroll-margin-top:110px}@media(max-width:760px){#scan{scroll-margin-top:165px}}

.collection-value-slim{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:14px 20px!important;margin:0 0 14px!important}
.collection-value-slim .eyebrow{font-size:12px}.collection-value-slim #collection-total{font-size:26px;line-height:1.1}.collection-value-slim #collection-coverage{font-size:13px;color:var(--muted,#a8b0c0)}
.collection-value-slim .value-explainer{font-size:12px}.collection-value-slim>a{font-size:13px;margin-left:auto}.value-explainer[open]{flex-basis:100%}
.scan-entry-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.scan-entry-actions .camera-launch.compact{margin:0}.scan-entry-actions .manual-entry-toggle{min-height:44px;padding:10px 16px;box-sizing:border-box;font-size:16px}
.manual-card-entry{margin:16px 0;scroll-margin-top:180px}.manual-card-entry>form{margin-top:16px}
@media(max-width:600px){.collection-value-slim{gap:8px 14px;padding:12px 14px!important}.collection-value-slim #collection-coverage{flex-basis:100%}.collection-value-slim>a{margin-left:0}.scan-entry-actions{gap:8px}.scan-entry-actions .manual-entry-toggle,.scan-entry-actions .camera-launch.compact{font-size:14px;padding:10px 12px!important}}

.collection-summary{flex-wrap:wrap}.sale-section-toolbar{margin:0 0 0 auto;min-width:240px;max-width:430px}.sale-section-toolbar label{margin:0;font-size:12px}.sale-section-toolbar select{margin:4px 0 0;min-height:44px;width:100%}@media(max-width:700px){.collection-summary:has(.sale-section-toolbar){flex-direction:row;align-items:center;gap:8px 14px}.collection-summary:has(.sale-section-toolbar)>span{font-size:12px;flex-basis:100%;order:3}.sale-section-toolbar{min-width:0;width:55%;max-width:none;margin-left:auto}.sale-section-toolbar select{font-size:13px}}

.global-page-picker{margin:0 0 0 auto!important;min-width:180px;max-width:280px}.global-page-picker>span{font-size:11px;color:#c8bfd6;display:block}.global-page-picker select{font-size:13px!important;min-height:40px;margin:2px 0 0!important;padding:8px 28px 8px 10px!important;width:100%;box-sizing:border-box}@media(max-width:760px){.global-page-picker{order:5;flex-basis:100%;max-width:none;width:100%;margin:0!important}.global-page-picker>span{display:none}.global-page-picker select{min-height:38px}}

.website-category-menu{position:relative;margin:0!important;min-width:170px}.website-category-menu>summary{list-style:none;cursor:pointer;border:1px solid #51435f;border-radius:8px;padding:11px 16px;background:#13111b;font-size:14px;white-space:nowrap}.website-category-menu>summary:after{content:' ▾';float:right;margin-left:18px}.category-menu-panel{position:absolute;right:0;top:100%;z-index:100;background:#15121e;border:1px solid #51435f;border-radius:10px;padding:12px;min-width:240px;max-height:65vh;overflow:auto;box-shadow:0 12px 30px #0009}.category-menu-list,.category-menu-panel ul{list-style:none;padding:0;margin:0}.category-menu-list ul{padding-left:14px}.category-menu-list details{margin:0!important}.category-menu-list summary,.category-menu-panel a,.category-menu-choice{display:block;padding:10px 12px!important;margin:0!important;font-size:14px!important;color:#fff!important;text-decoration:none;cursor:pointer;border-radius:6px;background:none!important;border:0!important;line-height:1.3}.category-menu-list summary:hover,.category-menu-panel a:hover,.category-menu-choice:hover{background:#36213a!important}.category-menu-choice{width:100%;text-align:left}.website-section-picker .category-menu-panel{left:0;right:auto}.nc-nav>.website-category-menu{margin-left:8px!important}.sale-section-toolbar{min-width:180px}.global-page-picker{max-width:225px}@media(max-width:760px){.nc-nav>.website-category-menu{order:6;margin-left:0!important;flex:1}.nc-nav>.website-category-menu .category-menu-panel{left:0;right:auto}.sale-section-toolbar{width:auto;max-width:65%}.category-menu-panel{max-width:calc(100vw - 60px)}}

.nc-navlinks .find-scan-menu{min-width:0}.nc-navlinks .find-scan-menu>summary{border:0;background:none;padding:0;font:inherit}.nc-navlinks .find-scan-menu .category-menu-panel{left:0;right:auto;top:calc(100% + 12px)}

.category-menu-list details>summary:after{content:" ▸";float:right}.category-menu-list details[open]>summary:after{content:" ▾"}.website-category-menu summary:focus-visible,.category-menu-choice:focus-visible{outline:2px solid #ffcf39;outline-offset:2px}

.card-select-label{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:0;font-size:13px;background:#21172b}.card-select-label input{width:18px;height:18px;margin:0}.bulk-sale-toolbar h2{font-size:23px}.bulk-sale-toolbar .website-category-menu{max-width:320px}.bulk-sale-toolbar .category-menu-panel{left:0;right:auto}

.app-dropdown-header{height:auto!important;min-height:88px;flex-wrap:nowrap!important;gap:12px!important;padding:8px max(16px,calc((100vw - 1360px)/2))!important}.app-dropdown-header .nc-account-links{margin-left:auto;order:initial;gap:8px}.app-navigation-menu{min-width:90px}.app-navigation-menu>summary{min-height:44px;display:flex;align-items:center;justify-content:center;gap:12px;padding:9px 14px;font-weight:700}.app-navigation-menu .category-menu-panel{right:0;left:auto;top:calc(100% + 8px);min-width:260px;max-height:75vh;max-width:calc(100vw - 32px)}.app-navigation-menu .category-menu-panel>details{margin:0}.app-navigation-menu .category-menu-panel>details>summary{padding:10px 12px}.app-navigation-menu .category-menu-panel>details>a{padding-left:24px!important}.beta-wrap.nc-page{padding-bottom:30px!important}body:has(.app-dropdown-header) .nc-page{padding-bottom:32px}#scan{scroll-margin-top:110px}@media(max-width:760px){.app-dropdown-header{min-height:76px;padding:8px 12px!important}.app-dropdown-header .nc-logo{width:90px;height:56px}.app-dropdown-header .nc-wordmark{display:none}.app-navigation-menu{min-width:76px}.app-navigation-menu>summary{padding:9px 11px;font-size:14px}.app-dropdown-header .nc-account-links{gap:6px}.app-dropdown-header .nc-account-links form{margin:0}.app-dropdown-header .nc-login,.app-dropdown-header .nc-signup{padding:9px 10px;min-height:44px;font-size:14px}.app-dropdown-header .app-navigation-menu .category-menu-panel{position:fixed;right:12px;left:auto;top:76px;max-height:calc(100dvh - 100px);width:min(310px,calc(100vw - 24px))}}
