:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6efe5;--surface:#fffaf4d1;--surface-strong:#fffaf4;--ink:#16110d;--muted:#6f6357;--line:#16110d1f;--accent:#e7632f;--accent-dark:#cb4d1a;--accent-soft:#e7632f1f;--success:#0f7b50;--shadow:0 24px 80px #301c0a24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #ffb07c66, transparent 32%), radial-gradient(circle at bottom right, #ac623738, transparent 24%), linear-gradient(180deg, #fff8f1 0%, var(--bg) 100%);min-height:100vh;color:var(--ink);margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}button{font:inherit}.page-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 72px}.site-header{justify-content:space-between;align-items:center;gap:20px;min-height:42px;margin-bottom:20px;padding:0 4px;display:flex}.brand-mark{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark img{border-radius:10px;box-shadow:0 5px 12px #18251f24}.header-note{color:var(--muted);font-size:.8rem}.hero-card,.analysis-card,.info-card{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:28px}.hero-card{gap:28px;padding:28px;display:grid}.hero-copy h1,.analysis-header h2,.info-card h2,.result-card h3,.evidence-card h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif}.hero-copy h1{max-width:8ch;font-size:clamp(3rem,11vw,5.6rem);line-height:.94}.headline-nowrap{white-space:nowrap}.eyebrow,.section-label,.range-label,.confidence,.helper-text,.identity-block span,.price-grid span,.evidence-stats span,.follow-up span,.empty-state span{color:var(--muted)}.eyebrow,.section-label{letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem;font-weight:700}.hero-text,.info-card p,.result-card p,.evidence-card p,.follow-up strong,.empty-state p{margin:0;line-height:1.55}.capture-panel{gap:18px;display:grid}.capture-preview{background:linear-gradient(#ffffffc2,#f4e2d2e6);border:1px solid #16110d14;border-radius:24px;padding:14px}.camera-rim{background:linear-gradient(145deg,#ffffffe6,#e6c9b4eb),repeating-linear-gradient(135deg,#ffffff38 0 10px,#e8d1bf38 10px 20px);border-radius:20px;place-items:center;min-height:260px;display:grid}.product-shot{background:#fffaf4eb;border-radius:18px;flex-direction:column;gap:8px;padding:18px 22px;display:flex;box-shadow:0 20px 40px #361e0d1f}.demo-shot{background:#fffaf4eb;border:1px solid #16110d14;border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:16px;width:min(100%,390px);padding:14px;display:grid;box-shadow:0 20px 40px #361e0d1f}.demo-visual{min-height:145px;color:var(--ink);text-align:center;background:linear-gradient(145deg,#e8ded2,#f8eee4);border-radius:14px;align-content:center;place-items:center;gap:8px;display:grid}.demo-visual strong{font-size:3.7rem;font-weight:400;line-height:.8}.demo-visual span:last-child{font-size:.82rem;font-weight:700}.demo-example-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.demo-result{flex-direction:column;justify-content:center;gap:5px;animation:.5s both demo-result-in;display:flex}.demo-result span{color:var(--success);font-size:.76rem;font-weight:700}.demo-result strong{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,6vw,2.3rem);line-height:1}.demo-result b{font-size:.9rem}.demo-result small{color:var(--muted);font-size:.73rem;line-height:1.3}.demo-dots{grid-column:1/-1;justify-content:center;gap:6px;display:flex}.demo-dots span{background:#16110d2e;border-radius:99px;width:5px;height:5px;transition:width .3s,background-color .3s}.demo-dots span.active{background:var(--accent);width:18px}@keyframes demo-result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-result,.demo-dots span{transition:none;animation:none}}.product-label{background:var(--accent-soft);width:fit-content;color:var(--accent-dark);border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:700}.capture-actions,.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-row{margin-top:18px}.cta-row .primary-button,.cta-row .secondary-button{min-height:48px}.primary-button,.secondary-button,.ghost-button{cursor:pointer;border-radius:999px;padding:14px 18px;transition:transform .18s,background-color .18s,border-color .18s}.primary-button{background:var(--accent);color:#fff;border:none;box-shadow:0 16px 32px #e7632f47}.secondary-button,.ghost-button{border:1px solid var(--line);color:var(--ink);background:#ffffffad}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.7}.helper-text{width:100%;font-size:.92rem}.detail-grid,.result-layout{gap:18px;margin-top:18px;display:grid}.info-card,.analysis-card{padding:24px}.analysis-card{scroll-margin-top:18px}.muted-card{background:#fff5ebc7}.signal-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.signal-list li:before{content:"•";color:var(--accent);margin-right:10px}.analysis-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.empty-state{background:#ffffff75;border:1px dashed #16110d33;border-radius:22px;margin-top:20px;padding:24px}.progress-list{gap:12px;margin-top:20px;display:grid}.progress-row{border:1px solid var(--line);border-radius:18px;grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.progress-dot{background:#16110d29;border-radius:999px;width:12px;height:12px}.progress-complete{background:#0f7b5014}.progress-complete .progress-dot{background:var(--success)}.progress-active{background:var(--accent-soft);border-color:#e7632f47}.progress-active .progress-dot{background:var(--accent);box-shadow:0 0 0 8px #e7632f1f}.result-card,.evidence-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:24px;padding:24px}.result-topline,.sellability-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.result-topline{flex-wrap:wrap}.pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:7px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.pill-positive{color:var(--success);background:#0f7b501f}.pill-neutral{color:#744a32;background:#f4e4d6;border-color:#e6c6ae}.identity-block,.price-band,.demand-meter,.follow-up{margin-top:20px}.identity-block p{color:var(--muted);margin:0 0 6px;font-size:.95rem}.identity-block h3{font-size:2.6rem;line-height:.96}.price-band strong{letter-spacing:-.05em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,12vw,4.6rem);line-height:.92;display:block}.price-band p{margin-top:10px;font-size:.95rem}.price-grid,.evidence-stats{gap:12px;margin-top:18px;display:grid}.price-grid div,.evidence-stats div{background:#f6efe5b3;border:1px solid #16110d14;border-radius:18px;padding:16px}.price-grid strong,.evidence-stats strong{margin-top:4px;font-size:1.4rem;display:block}.score-ring{aspect-ratio:1;background:radial-gradient(circle, #fffaf4 48%, transparent 50%), conic-gradient(var(--success) 0 88%, #0f7b5024 88% 100%);border-radius:999px;place-items:center;min-width:110px;padding:16px;display:grid}.score-ring strong{font-size:1.15rem;display:block}.score-ring span{color:var(--muted);font-size:.72rem;display:block}.demand-meter{background:#f6efe5b3;border:1px solid #16110d14;border-radius:18px;padding:18px}.demand-copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.demand-copy span{color:var(--muted)}.demand-copy strong{font-size:1.4rem}.demand-track{background:#0f7b501f;border-radius:999px;height:10px;margin:10px 0 12px;overflow:hidden}.demand-track span{border-radius:inherit;background:linear-gradient(90deg, #d99a38, var(--success));height:100%;transition:width .5s;display:block}.demand-meter p{font-size:.94rem}.notification-box,.copy-confirmation{color:var(--success);background:#0f7b5012;border:1px solid #0f7b5033;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.notification-box strong{font-size:.88rem;line-height:1.35}.copy-confirmation{display:block}.copy-confirmation>div{color:var(--success);justify-content:space-between;align-items:center;gap:12px;display:flex}.copy-confirmation pre{max-height:125px;color:var(--muted);font:inherit;white-space:pre-wrap;margin:10px 0 0;font-size:.8rem;line-height:1.45;overflow:auto}.close-button{color:var(--success);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.35rem;line-height:1}.listing-panel{background:#fff1e6cc;border:1px solid #e7632f40;border-radius:20px;gap:16px;margin-top:16px;padding:18px;display:grid}.listing-panel>div>span{color:var(--muted);line-height:1.45;display:block}.listing-actions{gap:10px;display:grid}.listing-link{border:1px solid var(--line);color:var(--ink);background:#ffffffc7;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.platform-mark{color:#fff;text-transform:lowercase;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:800;display:inline-grid}.listing-link>strong{flex:1}.ebay-mark{background:#0968d7}.facebook-mark{background:#1877f2;font-family:Arial,sans-serif}.gumtree-mark{background:#45a833}.craigslist-mark{background:#5f3c8b}.offerup-mark{background:#2f9e44}.listing-link:hover{border-color:#e7632f66}.listing-link span{color:var(--muted);text-align:right;font-size:.86rem}.listing-link .platform-mark{color:#fff;text-align:center;font-size:1rem}.follow-up strong{margin:8px 0 6px;display:block}@media (min-width:860px){.hero-card{grid-template-columns:1.1fr .9fr;align-items:end;padding:36px}.detail-grid,.result-layout,.price-grid,.evidence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.camera-rim.has-image{background:#ead7c7;position:relative;overflow:hidden}.uploaded-image{object-fit:cover;width:100%;height:260px;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.error-state{background:#ffede6b3;border-color:#c03d1f59}.comparables-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:24px;grid-column:1/-1;padding:22px}.market-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.market-header h3{margin:5px 0 6px;font-size:clamp(1.35rem,2.5vw,1.85rem)}.market-header>div>span{color:var(--muted);line-height:1.5}.market-search-link{border:1px solid var(--line);color:var(--ink);border-radius:999px;flex:none;padding:11px 15px;font-weight:800;text-decoration:none}.market-search-link:hover{background:var(--paper)}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.market-listing{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:18px;text-decoration:none;transition:transform .16s,box-shadow .16s;overflow:hidden}.market-listing:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e2a2314}.market-image{background:#eee8df;height:150px;position:relative;overflow:hidden}.market-image img{object-fit:cover}.market-image>span{height:100%;color:var(--muted);place-items:center;font-size:.78rem;display:grid}.market-listing-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:14px;display:flex}.market-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.market-listing-copy>strong{margin-top:12px;font-size:1.25rem}.market-meta{color:var(--muted);margin-top:4px;font-size:.76rem;line-height:1.35}.market-cta{color:var(--accent);margin-top:14px;font-size:.78rem;font-weight:800}.comparables-list{gap:10px;margin-top:16px;display:grid}.comparables-list a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:18px;padding:14px 0;text-decoration:none;display:flex}.comparables-list a:hover span{text-decoration:underline}.comparables-list span{line-height:1.35}.comparables-list strong{white-space:nowrap}.disclosure{color:var(--muted);margin:.8rem 0 0;font-size:.72rem}@media (max-width:640px){.page-shell{width:min(100% - 20px,560px);padding:14px 0 40px}.site-header{margin-bottom:14px;padding:0 2px}.brand-mark{font-size:.88rem}.brand-mark img{border-radius:9px;width:30px;height:30px}.header-note{text-align:right;max-width:14ch;font-size:.72rem;line-height:1.25}.hero-card,.analysis-card{border-radius:22px}.hero-card{gap:20px;padding:20px}.hero-copy h1{max-width:7ch;font-size:clamp(2.8rem,15vw,4rem)}.hero-text{max-width:33ch;font-size:.96rem}.capture-preview{border-radius:18px;padding:10px}.camera-rim,.uploaded-image{border-radius:14px;height:210px;min-height:210px}.product-shot{padding:16px}.demo-shot{gap:10px;padding:10px}.demo-visual{min-height:130px}.demo-visual strong{font-size:3rem}.capture-actions{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.capture-actions .primary-button,.capture-actions .secondary-button{width:100%;padding:14px 10px}.helper-text{grid-column:1/-1;margin:2px 2px 0;font-size:.82rem}.analysis-card{margin-top:12px;padding:18px}.analysis-header{align-items:flex-start}.analysis-header .ghost-button{padding:10px 12px;font-size:.82rem}.empty-state{padding:18px}.progress-list{gap:8px}.progress-row{grid-template-columns:12px 1fr;gap:10px;padding:13px;font-size:.9rem}.progress-row strong{display:none}.result-layout{gap:12px;margin-top:14px}.result-card,.evidence-card,.comparables-card{border-radius:20px;padding:18px}.identity-block h3{font-size:2.2rem}.price-band strong{font-size:clamp(2.7rem,15vw,3.8rem)}.sellability-row{align-items:flex-start}.price-grid div,.evidence-stats div{padding:13px}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demand-meter{padding:16px}.cta-row{grid-template-columns:1fr;display:grid}.cta-row .primary-button,.cta-row .secondary-button{width:100%}.listing-panel{padding:14px}.listing-link{flex-direction:column;align-items:flex-start;gap:4px}.listing-link span{text-align:left}.comparables-list a{gap:12px;padding:12px 0;font-size:.9rem}.market-header{flex-direction:column;align-items:flex-start;gap:14px}.market-search-link{text-align:center;width:100%}.market-grid{grid-template-columns:1fr}.market-listing{grid-template-columns:92px 1fr;display:grid}.market-image{height:100%;min-height:132px}.market-listing-copy>strong{margin-top:8px}.market-cta{margin-top:10px}}.site-footer{color:#69766e;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:18px auto 0;padding:14px 4px 28px;font-size:.78rem;line-height:1.5;display:flex}.site-footer p{max-width:760px;margin:0}.site-footer nav{white-space:nowrap;gap:16px;display:flex}.site-footer a,.back-link{color:#34483d;font-weight:700;text-decoration:none}.site-footer a:hover,.back-link:hover{text-decoration:underline}.legal-page{color:#18251f;max-width:760px;margin:0 auto;padding:48px 24px 80px}.legal-page h1{max-width:650px;margin:12px 0 14px;font-size:clamp(2.6rem,6vw,5rem);line-height:.98}.legal-page h2{margin:38px 0 8px;font-size:1.25rem}.legal-page p{color:#52635a;line-height:1.7}.legal-page .legal-intro{font-size:1.1rem}.legal-page .back-link{margin-bottom:72px;display:inline-block}.legal-page .legal-updated{margin-top:52px;font-size:.85rem}@media (max-width:640px){.site-footer{flex-direction:column;align-items:flex-start;gap:10px;padding-inline:2px}.legal-page{padding:24px 18px 56px}.legal-page .back-link{margin-bottom:48px}}
