:root{--bg:#f6f4ef;--card:#fff;--ink:#1d2433;--mute:#6b7280;--acc:#1f5f8b;--acc2:#b7791f;--ok:#2f855a;--warn:#c05621;--bad:#c53030;--line:#e5e1d8;--navy:#14324a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.4}.top{background:linear-gradient(135deg,#0f2a3f,#14324a 55%,#1f5f8b);color:#fff;padding:12px 16px 11px;display:flex;align-items:center;gap:11px;padding-top:max(12px,env(safe-area-inset-top))}.top .logo{flex:none;width:42px;height:42px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.top h1{margin:0;font-size:20px;line-height:1.1;font-weight:800}.top h1 .w{color:#f2c36b}.top p{margin:3px 0 0;font-size:11.5px;opacity:.9;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.pill{margin-left:auto;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.6px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:2px 7px;text-transform:uppercase}.banner{background:#fff4d6;border-bottom:1px solid #f0d99a;color:#7a5a00;font-size:12px;padding:6px 16px;font-weight:600;text-align:center}nav{display:flex;overflow-x:auto;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav a{flex:1 0 auto;text-align:center;text-decoration:none;padding:11px 12px;font-size:14px;color:var(--mute);border-bottom:3px solid transparent;white-space:nowrap}nav a.on{color:var(--acc);border-bottom-color:var(--acc);font-weight:600}main{max-width:560px;margin:0 auto;padding:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 2px #00000008}.card h2{font-size:16px;margin:0 0 10px;color:#16324f}.card h3{font-size:14px;margin:12px 0 6px;color:#16324f}label{display:block;font-size:12px;color:var(--mute);margin:8px 0 3px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}select,input{width:100%;padding:10px;border:1px solid #cfc9bc;border-radius:8px;font-size:16px;background:#fff;color:var(--ink);font-family:inherit}.row{display:flex;gap:10px}.row>div{flex:1;min-width:0}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{border:1px solid #cfc9bc;background:#fff;border-radius:999px;padding:7px 11px;font-size:13px;cursor:pointer;color:var(--ink)}.seg button.on{background:var(--acc);border-color:var(--acc);color:#fff}.btn{display:inline-block;border:0;background:var(--acc);color:#fff;border-radius:9px;padding:11px 14px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;text-align:center}.btn.alt{background:#fff;color:var(--acc);border:1px solid var(--acc)}.btn.gold{background:var(--acc2)}.btn.block{display:block;width:100%;margin-top:10px}.btn.sm{padding:6px 10px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed}.big{font-size:28px;font-weight:800;margin:2px 0}.kpis{display:flex;gap:10px;margin-top:8px}.kpi{flex:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.kpi .t{font-size:11px;color:var(--mute);text-transform:uppercase;font-weight:700;letter-spacing:.4px}.kpi .v{font-size:19px;font-weight:700}.kpi.d{background:#fffaf0;border-color:#f6e0b5}.kpi.ok{background:#f0fff4;border-color:#c6f6d5}.kpi.bad{background:#fff5f5;border-color:#fed7d7}.small{font-size:12.5px;color:var(--mute)}.tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:2px 7px;background:#edf2f7;color:#4a5568;vertical-align:middle}.tag.key{background:#fdecc8;color:#8a5d14}.tag.semi{background:#e6f0fa;color:#1f5f8b}.tag.sample{background:#fff4d6;color:#7a5a00;border:1px solid #f0d99a}.list{list-style:none;margin:0;padding:0}.list li{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line)}.list li:last-child{border-bottom:0}.list .grow{flex:1;min-width:0}.list .nm{font-weight:600}.verdict{border-radius:10px;padding:12px;font-weight:600;margin-top:10px}.verdict.yes{background:#f0fff4;color:var(--ok);border:1px solid #c6f6d5}.verdict.maybe{background:#fffaf0;color:var(--warn);border:1px solid #f6e0b5}.verdict.no{background:#fff5f5;color:var(--bad);border:1px solid #fed7d7}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t td{padding:7px 2px;border-bottom:1px solid var(--line)}table.t td:last-child{text-align:right;font-variant-numeric:tabular-nums}table.t tr.tot td{font-weight:800;border-top:2px solid var(--ink);border-bottom:0}.plans{display:grid;gap:12px}.plan{position:relative}.plan .price{font-size:26px;font-weight:800}.plan ul{padding-left:18px;margin:8px 0}.plan.hl{border:2px solid var(--acc2)}.plan .ribbon{position:absolute;top:-10px;right:12px;background:var(--acc2);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.empty{text-align:center;color:var(--mute);padding:20px 0}.foot{max-width:560px;margin:0 auto;padding:4px 16px 30px;font-size:11.5px;color:var(--mute)}details summary{cursor:pointer;font-weight:600;color:var(--acc)}@media(min-width:760px){.plans{grid-template-columns:repeat(2,1fr)}main{max-width:760px}}.tag.real{background:#e6fffa;color:#22543d;border:1px solid #9ae6b4}.tag.src{text-transform:none;letter-spacing:0}.tag.src-ebay-sale{background:#1f5f8b;color:#fff}.tag.src-ebay-buy{background:#6b46c1;color:#fff}.tag.src-heritage{background:#9b2c2c;color:#fff}.tag.src-stacks{background:#2c5282;color:#fff}.tag.src-invaluable{background:#975a16;color:#fff}.tag.src-my-invaluable{background:#b7791f;color:#fff}.tag.src-my-stacks{background:#2b6cb0;color:#fff}.tag.src-my-heritage{background:#c53030;color:#fff}.tag.src-my-pristine{background:#2f855a;color:#fff}.tag.src-my-courtyard{background:#553c9a;color:#fff}.tag.src-my-dealer{background:#4a5568;color:#fff}.tag.src-my-apmex{background:#1a365d;color:#fff}.tag.src-my-notebook{background:#553c9a;color:#fff}.tag.agoro,.tag.lic{background:#e9d8fd;color:#44337a}.tag.retail{background:#feebc8;color:#7b341e}.tag.details{background:#fed7d7;color:#822727}.tag.from-subs{background:#c6f6d5;color:#22543d}.tag.dnc{background:#e2e8f0;color:#2d3748}.retail-line{margin:12px 0;padding:10px 12px;border:1px dashed #dd6b20;border-radius:10px;background:#fffaf0}.retail-line .t{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#7b341e}.retail-line .v{font-size:20px;font-weight:700;margin:2px 0}.tag.side-sold{background:#c6f6d5;color:#22543d}.tag.side-bought{background:#fed7e2;color:#97266d}.list li.comp{align-items:flex-start}.comp .badges{margin-top:4px}.comp .pr{text-align:right;flex:none;max-width:42%}.comp .cp{font-weight:800;font-size:16px;font-variant-numeric:tabular-nums}.based{margin:4px 0 8px;color:#22543d}.tag.src-user{background:#0f766e;color:#fff}.tag.st-pending{background:#fefcbf;color:#744210}.tag.st-approved{background:#c6f6d5;color:#22543d}.tag.st-rejected{background:#fed7d7;color:#9b2c2c}textarea{width:100%;box-sizing:border-box;font:inherit;padding:10px;border:1px solid var(--line);border-radius:10px;resize:vertical}input[type=file]{font-size:14px}.err{color:var(--bad);font-size:12.5px;min-height:0}.err:empty{display:none}label.check{display:flex;gap:10px;align-items:flex-start;text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink);line-height:1.4;margin-top:14px}label.check input{width:auto;margin-top:3px;flex:none}.warn{color:var(--warn)}.note{background:#f7fafc;border-left:3px solid var(--line);padding:4px 8px;margin-top:4px}.proof-thumb{display:block;max-width:100%;max-height:160px;border-radius:8px;border:1px solid var(--line);margin:6px 0}.proof-img{display:block;width:100%;max-height:420px;object-fit:contain;background:#f7fafc;border-radius:10px;border:1px solid var(--line);margin:10px 0}.review h3{margin:8px 0 2px}table.kv td:first-child{color:var(--mute);width:28%}table.kv td:last-child{text-align:left;word-break:break-word}#r_tabs button span{font-weight:400;opacity:.8}.tag.owner{background:#1f2937;color:#fff}.tag.conf-exact{background:#dcfce7;color:#166534}.tag.conf-likely{background:#fef9c3;color:#854d0e}.tag.conf-none{background:#f3f4f6;color:#4b5563}li.reg .note{color:#555;font-style:italic}table.gs{width:100%;border-collapse:collapse;font-size:14px}table.gs th,table.gs td{padding:4px 6px;border-bottom:1px solid #e5e5e5;text-align:right}table.gs th:first-child,table.gs td:first-child{text-align:left}.tag.src-auction{background:#975a16;color:#fff}.tag.src-online{background:#1f5f8b;color:#fff}.tag.src-dealer{background:#2f855a;color:#fff}.tag.src-private{background:#4a5568;color:#fff}.gs-card{border:2px solid #1f7a4d;background:#f3fbf6}.gs-hero{margin:6px 0 8px}.gs-hero .t{font-size:13px;color:#2d5b44}.gs-hero .v{font-size:30px;font-weight:800;color:#145a37}table.gs tr.on td{background:#ffe9a8;font-weight:700}details.gs-all summary{cursor:pointer;font-weight:600;margin:6px 0}.small.cpg{color:#145a37}.sec-label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:-2px 0 6px;color:#555}.sec-label.sl-gs{color:#145a37}.sec-label.sl-nwc{color:#8a4b00}.sec-label.sl-model{color:#6b3fa0}#cProbCard{border:2px solid #e0a040;background:#fffaf0}.tag.straight{background:#e8f0fe;color:#1a4fa0}.savebox{border:1px dashed #bbb;border-radius:10px;padding:10px;margin:8px 0}h2.mt{margin-top:18px}.paywall h2{margin-top:0}.pw-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}@media(max-width:380px){.pw-opts{grid-template-columns:1fr}}.pw-opt{border:1px solid #d8d2c2;border-radius:12px;padding:12px 10px;text-align:center;position:relative;background:#fff}.pw-opt.best{border:2px solid var(--ok)}.pw-tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--ok);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.pw-price{font-size:26px;font-weight:800}.pw-what{margin:4px 0 10px;font-weight:600}.pp-btns{min-height:44px}.pw-msg{min-height:1em;font-weight:600}.pw-restore{margin-top:8px}.pw-restore input{width:100%}.pw-count{font-weight:600}
