@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@600;700&family=Playfair+Display:wght@600;700&display=swap");.page_tcgLensPage__PplCJ{--bg:#faf9f5;--surface:#fff;--surface-low:#f4f4f0;--line:#debfc1;--text:#1b1c1a;--muted:#705c5e;--primary:#a93349;--primary-soft:#fb7185;--teal:#006b5f;--teal-soft:#d9f3ed;min-width:320px;color:var(--text);background:var(--bg);font-family:Geist,Arial,sans-serif}.page_tcgLensPage__PplCJ *,.page_tcgLensPage__PplCJ :after,.page_tcgLensPage__PplCJ :before{box-sizing:border-box}.page_tcgLensPage__PplCJ a{color:inherit;text-decoration:none}.page_tcgLensPage__PplCJ button,.page_tcgLensPage__PplCJ input{font:inherit}.page_tcgLensPage__PplCJ button{cursor:pointer}.page_tcgLensPage__PplCJ .icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.page_tcgLensPage__PplCJ .shell{width:min(1312px,calc(100% - 96px));margin-inline:auto}.page_tcgLensPage__PplCJ .site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(27,28,26,.1);background:rgba(250,249,245,.92);backdrop-filter:blur(14px)}.page_tcgLensPage__PplCJ .footer-inner,.page_tcgLensPage__PplCJ .header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px}.page_tcgLensPage__PplCJ .logo{display:grid;color:var(--primary);line-height:1}.page_tcgLensPage__PplCJ .logo strong{font-size:22px;font-weight:700;letter-spacing:-.04em}.page_tcgLensPage__PplCJ .logo small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.page_tcgLensPage__PplCJ nav{display:flex;gap:28px;color:var(--muted);font-size:14px}.page_tcgLensPage__PplCJ nav a:hover{color:var(--primary)}.page_tcgLensPage__PplCJ .powered{color:var(--muted);font-size:13px}.page_tcgLensPage__PplCJ .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:48px 34px}.page_tcgLensPage__PplCJ .eyebrow{margin:0 0 7px;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.page_tcgLensPage__PplCJ h1,.page_tcgLensPage__PplCJ h2,.page_tcgLensPage__PplCJ h3,.page_tcgLensPage__PplCJ p{margin-top:0}.page_tcgLensPage__PplCJ h1,.page_tcgLensPage__PplCJ h2{font-family:Playfair Display,Georgia,serif}.page_tcgLensPage__PplCJ .hero h1{max-width:580px;margin-bottom:12px;font-size:32px;letter-spacing:-.045em;line-height:1.18}.page_tcgLensPage__PplCJ .hero-copy{max-width:560px;margin-bottom:14px;color:var(--muted);font-size:18px;line-height:1.55}.page_tcgLensPage__PplCJ .trust-note{display:flex;align-items:center;gap:8px;color:var(--teal);font-size:14px;font-weight:600}.page_tcgLensPage__PplCJ .hero-image{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:24px;box-shadow:0 4px 20px rgba(15,23,42,.05)}.page_tcgLensPage__PplCJ .hero-image img{display:block;width:100%;aspect-ratio:1.78;object-fit:cover}.page_tcgLensPage__PplCJ .tags span{padding:7px 11px;border-radius:8px;color:var(--teal);background:var(--teal-soft);font-size:13px;font-weight:600}.page_tcgLensPage__PplCJ .faq-section,.page_tcgLensPage__PplCJ .info-section,.page_tcgLensPage__PplCJ .results-card,.page_tcgLensPage__PplCJ .state-card,.page_tcgLensPage__PplCJ .upload-section{margin-bottom:48px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:var(--surface);box-shadow:0 4px 20px rgba(15,23,42,.05)}.page_tcgLensPage__PplCJ .faq-section,.page_tcgLensPage__PplCJ .info-section,.page_tcgLensPage__PplCJ .upload-section{scroll-margin-top:88px}.page_tcgLensPage__PplCJ .faq-section,.page_tcgLensPage__PplCJ .info-section{padding:40px}.page_tcgLensPage__PplCJ .info-heading{max-width:680px}.page_tcgLensPage__PplCJ .info-heading h2{margin-bottom:10px;font-size:30px;letter-spacing:-.05em}.page_tcgLensPage__PplCJ .info-heading>p:last-child{margin-bottom:0;color:var(--muted);line-height:1.55}.page_tcgLensPage__PplCJ .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.page_tcgLensPage__PplCJ .step-card{padding:20px;border:1px solid rgba(15,23,42,.09);border-radius:16px;background:var(--surface-low)}.page_tcgLensPage__PplCJ .step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:var(--teal)}.page_tcgLensPage__PplCJ .step-top span{font:700 13px Geist Mono}.page_tcgLensPage__PplCJ .step-top .icon{width:38px;height:38px;padding:9px;border-radius:50%;background:var(--teal-soft)}.page_tcgLensPage__PplCJ .step-card h3{margin-bottom:8px;font-size:17px}.page_tcgLensPage__PplCJ .step-card p{margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.5}.page_tcgLensPage__PplCJ .upload-section{padding:32px}.page_tcgLensPage__PplCJ .section-heading{display:flex;justify-content:space-between;gap:24px}.page_tcgLensPage__PplCJ .centered-state h2,.page_tcgLensPage__PplCJ .section-heading h2{margin-bottom:0;font-size:30px;letter-spacing:-.05em}.page_tcgLensPage__PplCJ .section-heading>p{max-width:440px;color:var(--muted);line-height:1.55}.page_tcgLensPage__PplCJ .upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.page_tcgLensPage__PplCJ .upload-panel{position:relative;display:grid;min-height:256px;place-items:center;overflow:hidden;border:1px dashed rgba(138,113,115,.55);border-radius:12px;background:#fff;cursor:pointer;transition:.2s}.page_tcgLensPage__PplCJ .upload-panel:hover{border-color:var(--teal);transform:translateY(-3px)}.page_tcgLensPage__PplCJ .upload-panel.is-dragging{border-color:var(--teal);background:rgba(217,243,237,.45)}.page_tcgLensPage__PplCJ .upload-panel input{position:absolute;width:1px;height:1px;opacity:0}.page_tcgLensPage__PplCJ .upload-placeholder{display:grid;justify-items:center;gap:8px;padding:20px;text-align:center}.page_tcgLensPage__PplCJ .upload-placeholder h3{margin:0;font-size:18px}.page_tcgLensPage__PplCJ .upload-placeholder p,.page_tcgLensPage__PplCJ .upload-placeholder small{margin:0;color:var(--muted)}.page_tcgLensPage__PplCJ .upload-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:var(--muted);background:#efeeea}.page_tcgLensPage__PplCJ .upload-icon .icon{width:23px;height:23px}.page_tcgLensPage__PplCJ .upload-panel img{width:100%;height:256px;object-fit:contain;background:#e6e6e1}.page_tcgLensPage__PplCJ .change-photo{position:absolute;right:14px;bottom:14px;padding:8px 11px;border-radius:999px;color:white;background:rgba(27,28,26,.78);font-size:12px;font-weight:600}.page_tcgLensPage__PplCJ .analyze-wrap{display:flex;justify-content:center}.page_tcgLensPage__PplCJ .primary-button,.page_tcgLensPage__PplCJ .secondary-button{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;margin-top:20px;padding:14px 32px;border:0;border-radius:8px;color:#6f0122;background:var(--primary-soft);font-weight:600;transition:.2s}.page_tcgLensPage__PplCJ .primary-button:hover,.page_tcgLensPage__PplCJ .secondary-button:hover{opacity:.88}.page_tcgLensPage__PplCJ .primary-button:disabled{cursor:not-allowed;opacity:.38}.page_tcgLensPage__PplCJ .tips{display:flex;justify-content:center;gap:58px;margin-top:30px}.page_tcgLensPage__PplCJ .tip{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted);font-size:13px;line-height:1.45;text-align:center}.page_tcgLensPage__PplCJ .tip .icon{color:var(--teal)}.page_tcgLensPage__PplCJ .tip strong{color:var(--text)}.page_tcgLensPage__PplCJ .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.page_tcgLensPage__PplCJ .faq-list{border-top:1px solid rgba(15,23,42,.1)}.page_tcgLensPage__PplCJ .faq-list details{border-bottom:1px solid rgba(15,23,42,.1)}.page_tcgLensPage__PplCJ .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.page_tcgLensPage__PplCJ .faq-list summary::-webkit-details-marker{display:none}.page_tcgLensPage__PplCJ .faq-list summary .icon{color:var(--teal);transition:transform .2s}.page_tcgLensPage__PplCJ .faq-list details[open] summary .icon{transform:rotate(45deg)}.page_tcgLensPage__PplCJ .faq-list p{max-width:720px;margin:0;padding:0 34px 18px 0;color:var(--muted);font-size:14px;line-height:1.55}.page_tcgLensPage__PplCJ .scan-state{display:grid;justify-items:center;padding-block:64px}.page_tcgLensPage__PplCJ .scan-card{width:min(720px,100%);overflow:hidden;border:1px solid rgba(115,92,0,.2);border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.14)}.page_tcgLensPage__PplCJ .scan-visual{position:relative;display:flex;height:350px;align-items:center;justify-content:center;overflow:hidden;background:#131b2e}.page_tcgLensPage__PplCJ .scan-visual img{width:100%;height:100%;object-fit:contain;opacity:.62;filter:grayscale(.6) contrast(1.06)}.page_tcgLensPage__PplCJ .scan-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,27,46,.22),rgba(251,113,133,.08),rgba(19,27,46,.3))}.page_tcgLensPage__PplCJ .laser-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary-soft),transparent);box-shadow:0 0 16px var(--primary-soft),0 0 28px rgba(251,113,133,.6);animation:page_tcgLensScan__JF96w 3s ease-in-out infinite}@keyframes page_tcgLensScan__JF96w{0%{top:0;opacity:0}10%,90%{opacity:1}to{top:100%;opacity:0}}.page_tcgLensPage__PplCJ .scan-corner{position:absolute;width:22px;height:22px;border-color:var(--primary-soft)}.page_tcgLensPage__PplCJ .scan-corner-tl{top:24%;left:23%;border-top:2px solid;border-left:2px solid}.page_tcgLensPage__PplCJ .scan-corner-tr{top:24%;right:23%;border-top:2px solid;border-right:2px solid}.page_tcgLensPage__PplCJ .scan-corner-bl{bottom:24%;left:23%;border-bottom:2px solid;border-left:2px solid}.page_tcgLensPage__PplCJ .scan-corner-br{right:23%;bottom:24%;border-right:2px solid;border-bottom:2px solid}.page_tcgLensPage__PplCJ .holo-mark{position:absolute;top:16px;right:16px;width:42px;height:42px;border-radius:50%;opacity:.42;background:linear-gradient(45deg,#e2e8f0,#fdf2f8,#f0fdfa,#e2e8f0);background-size:400% 400%;box-shadow:inset 0 1px 4px rgba(255,255,255,.7);animation:page_tcgLensShimmer__3LSoK 10s linear infinite}@keyframes page_tcgLensShimmer__3LSoK{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page_tcgLensPage__PplCJ .scan-content{padding:28px 32px;text-align:center}.page_tcgLensPage__PplCJ .scan-title{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.page_tcgLensPage__PplCJ .scan-title h2{margin:0;font-size:22px;letter-spacing:-.04em}.page_tcgLensPage__PplCJ .scan-pulse{display:grid;color:var(--primary);animation:page_tcgLensPulse__dbdPb 1.5s ease-in-out infinite}@keyframes page_tcgLensPulse__dbdPb{50%{opacity:.35;transform:scale(.92)}}.page_tcgLensPage__PplCJ .scan-content p{margin-bottom:0;color:var(--muted)}.page_tcgLensPage__PplCJ .scan-content .progress{width:100%;height:5px;margin:18px 0 14px}.page_tcgLensPage__PplCJ .scan-content .progress span{background:var(--primary-soft)}.page_tcgLensPage__PplCJ .scan-content small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.page_tcgLensPage__PplCJ .scan-meta{display:flex;align-items:center;gap:24px;margin-top:22px;color:var(--muted);text-align:center;text-transform:uppercase}.page_tcgLensPage__PplCJ .scan-meta span{display:grid;gap:3px}.page_tcgLensPage__PplCJ .scan-meta small{font-size:10px;letter-spacing:.15em}.page_tcgLensPage__PplCJ .scan-meta strong{color:var(--text);font-size:12px;letter-spacing:.08em}.page_tcgLensPage__PplCJ .scan-meta i{width:1px;height:30px;background:rgba(138,113,115,.35)}.page_tcgLensPage__PplCJ .state-card{margin-top:72px;padding:100px 26px}.page_tcgLensPage__PplCJ .centered-state{display:grid;justify-items:center;text-align:center}.page_tcgLensPage__PplCJ .centered-state p:not(.eyebrow){max-width:600px;color:var(--muted)}.page_tcgLensPage__PplCJ .progress{width:min(540px,100%);height:8px;margin:14px 0;overflow:hidden;border-radius:8px;background:#e3e2df}.page_tcgLensPage__PplCJ .progress span{display:block;height:100%;border-radius:inherit;background:var(--teal);transition:width 1s ease}.page_tcgLensPage__PplCJ .error-icon{display:grid;width:64px;height:64px;margin-bottom:20px;place-items:center;border-radius:50%;color:var(--primary);background:#ffdadc}.page_tcgLensPage__PplCJ .secondary-button{width:auto;border-radius:999px}.page_tcgLensPage__PplCJ .results-card{display:grid;grid-template-columns:2fr 1fr;margin-top:32px;overflow:hidden}.page_tcgLensPage__PplCJ .results-main,.page_tcgLensPage__PplCJ .results-sidebar{padding:48px}.page_tcgLensPage__PplCJ .results-main{border-right:1px solid rgba(222,191,193,.65)}.page_tcgLensPage__PplCJ .result-heading{display:flex;justify-content:space-between;gap:20px}.page_tcgLensPage__PplCJ .result-heading h1{margin-bottom:9px;font-size:32px;letter-spacing:-.05em}.page_tcgLensPage__PplCJ .tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted)}.page_tcgLensPage__PplCJ .tags span{display:flex;align-items:center;gap:4px;color:var(--muted);background:#efeeea}.page_tcgLensPage__PplCJ .confidence{display:flex;align-items:center;gap:5px;height:max-content;padding:8px 11px;border-radius:10px;color:var(--teal);background:var(--teal-soft);font-size:13px;font-weight:600;text-transform:capitalize}.page_tcgLensPage__PplCJ .grade-hero{display:flex;align-items:center;gap:24px;margin-top:46px;padding:24px;border:1px solid rgba(222,191,193,.5);border-radius:16px;background:#faf9f5}.page_tcgLensPage__PplCJ .grade-hero>strong{display:grid;min-width:128px;height:128px;place-items:center;border:1px solid rgba(222,191,193,.7);border-radius:16px;background:#fff;font:700 58px Geist Mono}.page_tcgLensPage__PplCJ .grade-hero h2{margin-bottom:6px;font-size:24px}.page_tcgLensPage__PplCJ .grade-hero p{margin:0;color:var(--muted);line-height:1.5}.page_tcgLensPage__PplCJ .grade-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:36px}.page_tcgLensPage__PplCJ .results-main>.primary-button{width:100%;border-radius:16px}.page_tcgLensPage__PplCJ .market-card div,.page_tcgLensPage__PplCJ .quality div,.page_tcgLensPage__PplCJ .sub-grade>div{display:flex;justify-content:space-between;gap:10px}.page_tcgLensPage__PplCJ .sub-grade strong{text-transform:capitalize}.page_tcgLensPage__PplCJ .sub-grade b{font-family:Geist Mono}.page_tcgLensPage__PplCJ .sub-grade>span{display:block;height:8px;margin:8px 0;overflow:hidden;border-radius:9px;background:#e3e2df}.page_tcgLensPage__PplCJ .sub-grade i{display:block;height:100%;border-radius:inherit;background:var(--teal)}.page_tcgLensPage__PplCJ .sub-grade p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.page_tcgLensPage__PplCJ .results-sidebar{display:flex;flex-direction:column;gap:22px;background:rgba(244,244,240,.55)}.page_tcgLensPage__PplCJ .card-preview{width:100%;max-height:360px;object-fit:contain;border-radius:18px;background:#e3e2df;box-shadow:0 8px 20px rgba(15,23,42,.12)}.page_tcgLensPage__PplCJ .market-card{padding:20px;border:1px solid rgba(222,191,193,.7);border-radius:16px;background:#fff}.page_tcgLensPage__PplCJ .market-card h3{margin-bottom:18px;color:var(--teal);font:600 22px Geist Mono}.page_tcgLensPage__PplCJ .market-card div{padding:10px 0;border-top:1px solid rgba(222,191,193,.5);font-size:14px}.page_tcgLensPage__PplCJ .market-card small,.page_tcgLensPage__PplCJ .market-card span,.page_tcgLensPage__PplCJ .quality span,.page_tcgLensPage__PplCJ .quota{color:var(--muted)}.page_tcgLensPage__PplCJ .market-card small{display:flex;gap:5px;align-items:center;margin-top:10px}.page_tcgLensPage__PplCJ .market-card small .icon{width:15px;height:15px}.page_tcgLensPage__PplCJ .quality div{padding:7px 0;font-size:14px;text-transform:capitalize}.page_tcgLensPage__PplCJ .quality strong{color:var(--teal)}.page_tcgLensPage__PplCJ .quota{font-size:12px}.page_tcgLensPage__PplCJ footer{border-top:1px solid rgba(222,191,193,.5);background:var(--surface-low)}.page_tcgLensPage__PplCJ .footer-inner{min-height:92px;color:var(--muted);font-size:12px}.page_tcgLensPage__PplCJ .footer-inner strong{color:var(--text);font-size:15px}.page_tcgLensPage__PplCJ .footer-inner strong small{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.page_tcgLensPage__PplCJ .shell{width:min(100% - 32px,700px)}.page_tcgLensPage__PplCJ nav{display:none}.page_tcgLensPage__PplCJ .powered{font-size:11px}.page_tcgLensPage__PplCJ .hero{grid-template-columns:1fr;gap:24px;padding-block:38px 26px}.page_tcgLensPage__PplCJ .hero h1{font-size:30px}.page_tcgLensPage__PplCJ .faq-section,.page_tcgLensPage__PplCJ .info-section,.page_tcgLensPage__PplCJ .upload-section{padding:22px}.page_tcgLensPage__PplCJ .result-heading,.page_tcgLensPage__PplCJ .section-heading{flex-direction:column}.page_tcgLensPage__PplCJ .section-heading h2{font-size:30px}.page_tcgLensPage__PplCJ .faq-section,.page_tcgLensPage__PplCJ .grade-grid,.page_tcgLensPage__PplCJ .results-card,.page_tcgLensPage__PplCJ .steps-grid,.page_tcgLensPage__PplCJ .upload-grid{grid-template-columns:1fr}.page_tcgLensPage__PplCJ .faq-section{gap:20px}.page_tcgLensPage__PplCJ .scan-state{padding-block:28px}.page_tcgLensPage__PplCJ .scan-visual{height:310px}.page_tcgLensPage__PplCJ .scan-content{padding:24px 18px}.page_tcgLensPage__PplCJ .upload-panel{min-height:220px}.page_tcgLensPage__PplCJ .upload-panel img{height:250px}.page_tcgLensPage__PplCJ .tips{flex-direction:column;gap:14px}.page_tcgLensPage__PplCJ .results-main,.page_tcgLensPage__PplCJ .results-sidebar{padding:22px}.page_tcgLensPage__PplCJ .results-main{border-right:0}.page_tcgLensPage__PplCJ .grade-hero{align-items:flex-start;flex-direction:column;margin-top:28px}.page_tcgLensPage__PplCJ .grade-hero>strong{min-width:108px;height:108px;font-size:48px}.page_tcgLensPage__PplCJ .footer-inner{align-items:flex-start;flex-direction:column;justify-content:center}}