*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050707;color:#f5f7f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#aeb5ad;text-decoration:none}button{font:inherit;cursor:pointer}.topbar{height:72px;border-bottom:1px solid #1c211f;display:flex;align-items:center;padding:0 5%;gap:28px;position:sticky;top:0;background:rgba(5,7,7,.92);backdrop-filter:blur(12px);z-index:10}.brand{font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px;margin-right:auto}.mark{width:30px;height:30px;border:4px solid #dfff21;border-radius:7px 16px 7px 16px;display:grid;place-items:center;color:#dfff21;font-size:16px}.topbar nav{display:flex;gap:24px;font-size:14px}.nav-cta,.primary{background:#dfff21;color:#080a08;border:0;padding:13px 18px;font-weight:800}.secondary{background:transparent;color:#f5f7f1;border:1px solid #49504b;padding:12px 17px;font-weight:700}.hero{max-width:1180px;margin:auto;padding:92px 5% 70px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background-image:linear-gradient(rgba(223,255,33,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(223,255,33,.025) 1px,transparent 1px);background-size:36px 36px}.eyebrow{font-size:11px;letter-spacing:2px;color:#dfff21;font-weight:800}.hero h1{font-size:clamp(54px,8vw,92px);line-height:.92;margin:18px 0 24px;letter-spacing:-5px}.hero h1 span{color:#dfff21}.hero p{max-width:570px;color:#aeb5ad;font-size:18px;line-height:1.55}.fine{font-size:12px!important;margin-top:14px}.hero-card,.upload-card,.results-card,.plans>div{border:1px solid #2a302c;background:#0b0f0e}.hero-card{padding:18px}.scan-window{border:1px solid #333b34;padding:20px;background:linear-gradient(145deg,#0c100e,#11180d)}.scan-label{font-size:13px;display:flex;justify-content:space-between;margin-bottom:20px}.scan-label span,.status{color:#dfff21;font-size:10px;font-weight:800}.fake-image{height:180px;border:1px dashed #788070;display:grid;place-items:center;text-align:center;color:#778077;letter-spacing:3px}.result{display:grid;grid-template-columns:1.4fr 1fr 1fr;margin-top:10px;gap:8px}.result>div{padding:13px;border:1px solid #242b27}.result small,.metric small,.big-metrics small{display:block;color:#8e978f;font-size:9px;letter-spacing:1px;margin-bottom:6px}.result b{display:block;font-size:14px}.metric strong{color:#dfff21}.section{max-width:1180px;margin:auto;padding:90px 5%}.section-head h2,.section>h2{font-size:48px;letter-spacing:-2px;margin:12px 0}.section-head p{color:#9da59e;max-width:680px;line-height:1.6}.scan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}.upload-card,.results-card{padding:24px}.dropzone{min-height:260px;border:1px dashed #4b544c;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:9px;color:#9ca59d}.camera{font-size:40px;color:#dfff21}.preview{width:100%;max-height:260px;object-fit:contain;margin-top:14px;display:none}.price-row{display:flex;justify-content:space-between;align-items:center;margin:22px 0;color:#aab2ab}.price-input{border:1px solid #3b443d;display:flex}.price-input span{padding:10px;color:#7f887f}.price-input input{width:100px;background:#0b0f0e;color:#fff;border:0;padding:10px}.full{width:100%}.results-card{position:relative}.results-card h3{font-size:30px;margin:20px 0 8px}.results-card p{color:#9da59e;line-height:1.5}.big-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.big-metrics>div{padding:18px;border:1px solid #323a34}.big-metrics strong{font-size:25px;color:#dfff21}.comps{border-top:1px solid #303630;padding-top:20px;margin-bottom:25px}.comps h4{margin:0 0 12px}.comps span{display:inline-block;border:1px solid #3a433c;padding:7px 9px;margin:4px;font-size:12px;color:#b7beb8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.steps article{padding:26px;border:1px solid #2a302c}.steps b{color:#dfff21}.steps p{color:#9da59e;line-height:1.5}.plans{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.plans>div{padding:30px}.plans strong{font-size:40px}.plans span{font-size:14px;color:#9da59e}.plans p{color:#9da59e;min-height:42px}.pro{outline:1px solid #dfff21}footer{border-top:1px solid #1c211f;padding:30px 5%;color:#707970;font-size:12px}@media(max-width:760px){.topbar{height:62px;padding:0 18px}.topbar nav{display:none}.nav-cta{padding:10px 12px;font-size:12px}.hero,.scan-grid,.plans{grid-template-columns:1fr}.hero{padding:60px 20px}.hero h1{letter-spacing:-3px}.hero-card{order:-1}.section{padding:65px 20px}.section-head h2,.section>h2{font-size:38px}.steps{grid-template-columns:1fr}.result{grid-template-columns:1fr}.hero p{font-size:16px}}
/* Add these rules to the existing FlipLens stylesheet. */
.ebay-comps{display:grid;gap:8px;max-height:330px;overflow:auto}.ebay-item{display:flex;gap:10px;align-items:center;border:1px solid #303830;padding:8px;color:#f5f7f1;text-decoration:none}.ebay-item img{width:56px;height:56px;object-fit:cover}.ebay-item span{display:grid;gap:4px;min-width:0}.ebay-item b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ebay-item small{color:#dfff21;font-weight:800}.comp-note{font-size:11px;color:#747d75}
