:root{--ink:#111827;--muted:#64748b;--line:#d8dee7;--surface:#fff;--canvas:#f3f5f7;--nav:#101b2b;--nav2:#182a40;--accent:#ffad22;--accent-strong:#ef8f00;--good:#13795b;--blue:#1769aa;--shadow:0 8px 28px #0f172a14;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{max-width:1440px;margin:0 auto;padding:0 28px}.topbar{background:var(--nav);color:#fff}.topbar-inner{align-items:center;gap:22px;min-height:72px;display:flex}.brand{letter-spacing:-.03em;white-space:nowrap;font-size:1.36rem;font-weight:900}.brand span{color:var(--accent)}.location{color:#cbd5e1;font-size:.82rem;line-height:1.15}.location strong{color:#fff;display:block}.search{border-radius:9px;flex:1;grid-template-columns:150px 1fr 56px;max-width:820px;display:grid;overflow:hidden}.search select,.search input{border:0;outline:0;min-height:45px;padding:0 14px}.search select{color:#334155;background:#f3f4f6;border-right:1px solid #cbd5e1}.search button{background:var(--accent);border:0;font-weight:800}.nav-actions{align-items:center;gap:18px;font-size:.88rem;display:flex}.nav-actions strong{font-size:.95rem;display:block}.subnav{background:var(--nav2);color:#fff}.subnav-inner{white-space:nowrap;align-items:center;gap:24px;min-height:42px;font-size:.9rem;display:flex;overflow:auto}.subnav a:hover{color:var(--accent)}.hero{background:linear-gradient(100deg,#dcecf6 0%,#eef4f7 52%,#fff4dc 100%);min-height:430px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;min-height:430px;display:grid}.hero h1{letter-spacing:-.055em;max-width:750px;margin:0 0 18px;font-size:clamp(2.5rem,5vw,5rem);line-height:.94}.hero h1 em{color:var(--blue);font-style:normal}.hero p{color:#475569;max-width:650px;font-size:1.12rem;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-weight:800;display:inline-flex}.btn-primary{background:var(--accent);border-color:#e38b00}.btn-primary:hover{background:#f6a00f}.btn-dark{background:var(--nav);color:#fff}.btn-white{background:#fff;border-color:#cbd5e1}.hero-visual{justify-content:center;display:flex}.car-orbit{aspect-ratio:1.3;filter:drop-shadow(0 20px 30px #0f172a24);background:radial-gradient(circle,#fff 0%,#dbeafe 55%,#0000 56%);border-radius:50%;place-items:center;width:min(500px,90%);font-size:10rem;display:grid}.trust-strip{border-bottom:1px solid var(--line);background:#fff;border-top:1px solid #fff}.trust-grid{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trust-item{border-right:1px solid var(--line);align-items:center;gap:12px;padding:20px 22px;display:flex}.trust-item:last-child{border-right:0}.trust-icon{width:40px;height:40px;color:var(--blue);background:#e8f3fb;border-radius:50%;place-items:center;font-weight:900;display:grid}.trust-item strong{display:block}.trust-item span{color:var(--muted);font-size:.86rem}.section{padding:34px 0}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.section-head h2{letter-spacing:-.03em;margin:0;font-size:1.65rem}.section-head p{color:var(--muted);margin:4px 0 0}.link{color:var(--blue);font-weight:700}.category-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.category-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:22px 14px;box-shadow:0 3px 10px #0f172a08}.category-card:hover{border-color:#8cb9da;transform:translateY(-1px)}.category-icon{margin-bottom:8px;font-size:2rem}.category-card strong{display:block}.category-card span{color:var(--muted);font-size:.78rem}.vehicle-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vehicle-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:all .18s;overflow:hidden;box-shadow:0 3px 12px #0f172a0a}.vehicle-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.vehicle-image-wrap{aspect-ratio:4/3;background:#e2e8f0;position:relative;overflow:hidden}.vehicle-image{object-fit:cover;width:100%;height:100%;display:block}.card-badges{flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:10px;left:10px}.badge{background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 3px 12px #0000001f}.badge-good{color:#0d6b4f;background:#ddf7eb}.badge-verified{color:#145f9b;background:#e5f2ff}.badge-warn{color:#9a5b00;background:#fff0d6}.save-btn{background:#fffffff2;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.vehicle-body{padding:15px}.vehicle-title{font-size:1.03rem;font-weight:850;line-height:1.3}.vehicle-meta{color:var(--muted);margin:6px 0;font-size:.82rem}.price{letter-spacing:-.03em;font-size:1.45rem;font-weight:900}.market-line{color:var(--muted);margin-top:4px;font-size:.78rem}.seller-line{border-top:1px solid #edf1f5;justify-content:space-between;gap:8px;margin-top:12px;padding-top:11px;font-size:.8rem;display:flex}.verified-dot{color:var(--blue);font-weight:800}.promo-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.promo{background:var(--nav);color:#fff;border-radius:18px;min-height:240px;padding:30px}.promo.light{color:var(--ink);border:1px solid var(--line);background:#fff}.promo h3{letter-spacing:-.04em;margin:0 0 10px;font-size:2rem}.promo p{color:#cbd5e1;max-width:560px;line-height:1.6}.promo.light p{color:var(--muted)}.page-head{padding:28px 0 18px}.page-head h1{margin:0;font-size:2rem}.page-head p{color:var(--muted)}.market-layout{grid-template-columns:260px 1fr;gap:20px;padding-bottom:40px;display:grid}.filters{border:1px solid var(--line);background:#fff;border-radius:14px;align-self:start;padding:18px;position:sticky;top:18px}.filter-group{border-bottom:1px solid var(--line);margin-bottom:16px;padding:0 0 16px}.filter-group:last-child{border:0}.filter-group label{margin-bottom:8px;font-size:.9rem;font-weight:800;display:block}.filter-group select,.filter-group input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px}.filter-check{align-items:center;gap:8px;margin:8px 0!important;font-weight:400!important;display:flex!important}.filter-check input{width:auto}.results-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.results-top select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px}.detail-grid{grid-template-columns:minmax(0,1fr) 390px;gap:24px;padding:25px 0 50px;display:grid}.gallery-main{aspect-ratio:16/10;background:#e2e8f0;border-radius:16px;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.thumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.thumbs img{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%}.detail-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:16px;padding:22px}.detail-card h2{margin-top:0}.spec-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.spec{background:#f6f8fa;border-radius:10px;padding:12px}.spec span{color:var(--muted);font-size:.75rem;display:block}.buy-box{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;align-self:start;padding:22px;position:sticky;top:18px}.buy-box h1{margin:0;font-size:1.25rem}.buy-box .price{margin:12px 0;font-size:2rem}.deal-box{color:#0d6b4f;background:#e9f8f1;border-radius:10px;margin:12px 0;padding:13px;font-weight:800}.seller-box{border:1px solid var(--line);border-radius:12px;margin:15px 0;padding:14px}.seller-box strong{display:block}.stack{gap:9px;display:grid}.feature-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.feature-item{background:#f6f8fa;border-radius:9px;padding:10px 12px}.form-shell{max-width:980px;margin:28px auto 60px}.form-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.form-card h1{margin-top:0}.stepbar{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 28px;display:grid}.step{background:#dbe2ea;border-radius:20px;height:7px}.step.active{background:var(--accent)}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.field label{margin-bottom:6px;font-size:.84rem;font-weight:800;display:block}.field input,.field select,.field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:12px}.field.full{grid-column:1/-1}.field textarea{resize:vertical;min-height:120px}.form-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.notice{color:#145f9b;background:#e7f4ff;border-radius:10px;padding:13px;font-size:.9rem}.dashboard{grid-template-columns:230px 1fr;min-height:70vh;display:grid}.side{color:#fff;background:#132238;padding:22px}.side h3{margin:0 0 18px}.side a{color:#d8e2ee;border-radius:8px;margin:4px 0;padding:11px 12px;display:block}.side a.active,.side a:hover{color:#fff;background:#213955}.dash-main{padding:28px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.metric span{color:var(--muted);font-size:.8rem}.metric strong{margin-top:5px;font-size:1.8rem;display:block}.table-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:18px;overflow:hidden}.table-card h3{border-bottom:1px solid var(--line);margin:0;padding:18px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf1f5;padding:13px 16px;font-size:.88rem}th{color:#475569;background:#f8fafc}.status{background:#eef2f7;border-radius:999px;padding:5px 8px;font-size:.72rem}.footer{color:#fff;background:#101b2b;margin-top:30px;padding:40px 0}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:30px;display:grid}.footer p,.footer a{color:#b9c7d7;font-size:.9rem;line-height:1.8}.footer h4{margin:0 0 10px}.small{color:var(--muted);font-size:.8rem}@media (max-width:1100px){.vehicle-grid,.category-grid{grid-template-columns:repeat(3,1fr)}.nav-actions{display:none}.hero-grid{grid-template-columns:1fr}.hero-visual{display:none}.detail-grid{grid-template-columns:1fr}.buy-box{position:relative}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shell{padding:0 15px}.topbar-inner{flex-wrap:wrap;padding:10px 0}.location{display:none}.search{order:3;grid-template-columns:100px 1fr 48px;width:100%}.subnav-inner{gap:18px}.hero,.hero-grid{min-height:360px}.hero h1{font-size:3rem}.trust-grid,.vehicle-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.promo-grid,.market-layout{grid-template-columns:1fr}.filters{position:relative}.spec-grid{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.dashboard{grid-template-columns:1fr}.side{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.feature-list{grid-template-columns:1fr}}@media (max-width:480px){.vehicle-grid,.trust-grid,.metric-grid,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:2.5rem}.search select{display:none}.search{grid-template-columns:1fr 48px}.spec-grid{grid-template-columns:1fr 1fr}}.auth-page{place-items:center;min-height:72vh;padding:42px 20px 70px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(430px,100%);padding:28px;box-shadow:0 12px 35px #0f172a14}.auth-card-wide{width:min(760px,100%)}.auth-logo{text-align:center;letter-spacing:-.04em;color:var(--nav);margin-bottom:24px;font-size:1.5rem;font-weight:950;display:block}.auth-logo span{color:var(--accent)}.auth-card h1{margin:0 0 8px;font-size:2rem}.auth-copy{color:var(--muted);margin:0 0 20px;line-height:1.55}.auth-card .field{margin-top:14px}.auth-submit{width:100%;margin-top:18px}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:22px 0 4px;font-size:.8rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-terms,.auth-switch{color:var(--muted);text-align:center;margin-top:18px;font-size:.78rem;line-height:1.5}.auth-switch a{color:var(--blue);font-weight:800}.auth-center{text-align:center}.auth-center svg{color:var(--blue);margin-bottom:8px}.intent-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.intent-option{cursor:pointer;border:1px solid #cbd5e1;border-radius:12px;gap:3px;padding:14px;display:grid;position:relative}.intent-option:has(input:checked){border-color:var(--blue);background:#f5faff;box-shadow:0 0 0 2px #145f9b1f}.intent-option input{position:absolute;top:10px;right:10px;width:auto!important}.intent-option strong{padding-right:20px}.intent-option span{color:var(--muted);font-size:.78rem;line-height:1.35}.notice-error{color:#9f1d1d;background:#fff0f0;border:1px solid #fecaca}.eyebrow{letter-spacing:.12em;color:var(--blue);margin-bottom:8px;font-size:.72rem;font-weight:900}.header-signout{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.header-signout span,.header-signout strong{display:block}.header-signout span{font-size:.72rem}.header-signout strong{font-size:.82rem}@media (max-width:720px){.intent-grid{grid-template-columns:1fr}.auth-page{padding:24px 10px 50px}.auth-card{padding:22px}}.seller-machine{padding-top:28px;padding-bottom:60px}.seller-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.seller-head h1{letter-spacing:-.04em;margin:0 0 6px;font-size:2.25rem}.seller-head p{color:var(--muted);max-width:760px;margin:0;line-height:1.55}.seller-progress{background:#dde4ec;border-radius:999px;height:8px;overflow:hidden}.seller-progress-fill{background:linear-gradient(90deg,var(--accent),#ffc55f);height:100%;transition:width .25s}.seller-step-labels{grid-template-columns:repeat(6,1fr);gap:8px;margin:12px 0 20px;display:grid}.seller-step-labels button{color:#64748b;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-size:.78rem;font-weight:800;display:flex}.seller-step-labels button span{color:#64748b;background:#e5eaf0;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.seller-step-labels button.active{color:var(--ink)}.seller-step-labels button.active span{background:var(--accent);color:#111827}.seller-step-labels button.done{color:var(--good)}.seller-step-labels button.done span{color:var(--good);background:#dff6ed}.seller-message{margin:0 0 18px}.seller-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.seller-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 5px 20px #0f172a0a}.seller-panel-title{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.seller-panel-title>svg{width:42px;height:42px;color:var(--blue);background:#eaf5fc;border-radius:12px;flex:none;padding:9px}.seller-panel-title h2{margin:0 0 4px;font-size:1.4rem}.seller-panel-title p{color:var(--muted);margin:0;line-height:1.5}.seller-grid .field small{color:var(--muted);margin-top:6px;font-size:.72rem;line-height:1.4;display:block}.seller-choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}.seller-choice{cursor:pointer;border:1px solid #cbd5e1;border-radius:12px;gap:4px;padding:14px;display:grid;position:relative}.seller-choice.selected{border-color:var(--blue);background:#f3f9fd;box-shadow:0 0 0 2px #1769aa17}.seller-choice input{width:auto;position:absolute;top:12px;right:12px}.seller-choice span{color:var(--muted);font-size:.78rem}.seller-flags{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.seller-flags label{border:1px solid var(--line);background:#fafbfc;border-radius:10px;padding:12px;font-size:.85rem}.seller-flags input{margin-right:7px}.seller-rail{gap:14px;display:grid;position:sticky;top:18px}.seller-rail-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.seller-rail-card h3{margin:0 0 12px}.seller-rail-card p{color:var(--muted);font-size:.88rem;line-height:1.55}.seller-rail-card code{text-overflow:ellipsis;background:#f3f5f7;border-radius:8px;margin:4px 0 12px;padding:8px;font-size:.72rem;display:block;overflow:hidden}.rail-row{border-top:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:10px 0;font-size:.82rem;display:flex}.rail-row strong{color:var(--blue)}.photo-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.photo-summary div{text-align:center;background:#f6f8fa;border-radius:12px;padding:14px}.photo-summary strong{font-size:1.4rem;display:block}.photo-summary span{color:var(--muted);font-size:.75rem}.photo-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.photo-slot{aspect-ratio:4/3;cursor:pointer;background:#f8fafc;border:1.5px dashed #b8c4d1;border-radius:12px;position:relative;overflow:hidden}.photo-slot.done{border-style:solid;border-color:#78b99f}.photo-slot input{display:none}.photo-slot img{object-fit:cover;width:100%;height:100%;display:block}.photo-placeholder{color:#718096;text-align:center;align-content:center;place-items:center;gap:5px;height:100%;padding:10px;display:grid}.photo-placeholder svg{color:#8aa1b6}.photo-placeholder strong{color:#334155;font-size:.82rem}.photo-placeholder span{font-size:.7rem}.photo-status{color:#fff;background:#101b2be6;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;display:flex;position:absolute;inset:auto 7px 7px}.quality-pill{color:#8c5a00;background:#fff3d9;border-radius:999px;padding:5px 7px;font-size:.68rem;font-weight:900;position:absolute;bottom:7px;right:7px}.quality-pill.good{color:#0d6b4f;background:#dff6ed}.photo-error{color:#9f1d1d;background:#fff0f0;border-radius:7px;gap:4px;padding:6px;font-size:.66rem;display:flex;position:absolute;inset:auto 6px 6px}.document-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.document-upload{border:1px solid var(--line);cursor:pointer;background:#fafbfc;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.document-upload.done{background:#f2fbf7;border-color:#78b99f}.document-upload input{display:none}.document-icon{width:42px;height:42px;color:var(--blue);background:#eaf2f8;border-radius:10px;flex:none;place-items:center;display:grid}.document-upload.done .document-icon{color:var(--good);background:#dff6ed}.document-upload strong,.document-upload span{display:block}.document-upload span{color:var(--muted);margin-top:3px;font-size:.75rem}.price-review-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.price-review-card{border:1px solid var(--line);border-radius:13px;padding:17px}.price-review-card.emphasized{background:#f2f9fd;border-color:#a9cee7}.price-review-card span,.price-review-card small{color:var(--muted);font-size:.75rem;display:block}.price-review-card strong{margin:6px 0;font-size:1.4rem;display:block}.market-range{background:linear-gradient(90deg,#dff6ed,#fff3d9,#ffe0e0);border-radius:10px;height:54px;margin:20px 0 5px;position:relative}.market-range>div{background:#00000026;width:1px;position:absolute;top:0;bottom:20px}.market-range span{color:#475569;font-size:.72rem;position:absolute;bottom:5px;left:10px}.listing-preview-card{border:1px solid var(--line);border-radius:14px;grid-template-columns:220px 1fr;margin:18px 0;display:grid;overflow:hidden}.preview-image{color:#94a3b8;background:#e7edf2;place-items:center;min-height:180px;display:grid}.preview-image img{object-fit:cover;width:100%;height:100%}.listing-preview-card>div:last-child{padding:18px}.listing-preview-card h3{margin:0 0 5px;font-size:1.35rem}.preview-price{font-size:1.65rem;font-weight:900}.listing-preview-card p{color:var(--muted);font-size:.84rem}.preview-trust{flex-wrap:wrap;gap:8px;display:flex}.preview-trust span{color:#0d6b4f;background:#eaf7f1;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.preview-trust svg{width:12px;height:12px}.declaration-list{gap:10px;display:grid}.declaration-list label{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.declaration-list input{margin-top:4px}.declaration-list strong,.declaration-list small{display:block}.declaration-list small{color:var(--muted);margin-top:4px;line-height:1.4}.submission-checklist{background:#f7f9fb;border-radius:12px;margin-top:18px;padding:16px}.submission-checklist h3{margin:0 0 9px}.submission-checklist div{align-items:center;gap:8px;padding:5px 0;font-size:.84rem;display:flex}.submission-checklist svg{width:17px;height:17px}.submission-checklist .ok{color:var(--good)}.submission-checklist .bad{color:#a33}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.submit-success{border:1px solid var(--line);text-align:center;max-width:780px;box-shadow:var(--shadow);background:#fff;border-radius:20px;margin:55px auto 75px;padding:38px}.submit-success>svg{color:var(--good);margin-bottom:10px}.submit-success h1{letter-spacing:-.04em;margin:4px 0 10px;font-size:2.3rem}.submit-success>p{color:var(--muted);line-height:1.6}.submit-success .notice{text-align:left;margin-top:18px}.success-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.success-metrics div{background:#f6f8fa;border-radius:12px;padding:15px}.success-metrics span,.success-metrics strong{display:block}.success-metrics span{color:var(--muted);font-size:.72rem}.success-metrics strong{text-transform:capitalize;margin-top:4px;font-size:1rem}.success-metrics strong svg{vertical-align:middle}.my-listings-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.my-listings-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:50px;display:grid}.seller-listing-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:190px 1fr;display:grid;overflow:hidden}.seller-listing-image{background:#e7edf2;place-items:center;min-height:190px;font-size:3rem;display:grid}.seller-listing-image img{object-fit:cover;width:100%;height:100%}.seller-listing-body{padding:17px}.seller-listing-top{justify-content:space-between;gap:10px;display:flex}.seller-listing-body h2{margin:10px 0 5px;font-size:1.05rem}.seller-listing-body .price{font-size:1.3rem}.seller-listing-actions{margin-top:13px}.status-draft{background:#eef2f7}.status-pending_review{color:#8a5900;background:#fff3d9}.status-active{color:#0d6b4f;background:#dff6ed}.empty-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;margin-bottom:50px;padding:45px}.empty-state p{color:var(--muted)}@media (max-width:1000px){.seller-layout{grid-template-columns:1fr}.seller-rail{grid-template-columns:repeat(2,1fr);position:static}.photo-grid{grid-template-columns:repeat(2,1fr)}.my-listings-grid{grid-template-columns:1fr}}@media (max-width:720px){.seller-head{flex-direction:column;align-items:flex-start}.seller-step-labels{grid-template-columns:repeat(3,1fr)}.seller-step-labels button{justify-content:flex-start}.seller-panel{padding:18px}.seller-choice-grid,.seller-flags,.document-grid,.price-review-grid,.success-metrics{grid-template-columns:1fr}.photo-summary{grid-template-columns:repeat(3,1fr)}.listing-preview-card{grid-template-columns:1fr}.preview-image{min-height:220px}.seller-rail{grid-template-columns:1fr}.my-listings-head{flex-direction:column;align-items:flex-start}.seller-listing-card{grid-template-columns:120px 1fr}.seller-listing-image{min-height:150px}}@media (max-width:480px){.photo-grid{grid-template-columns:1fr 1fr}.photo-summary strong{font-size:1.1rem}.seller-step-labels button{font-size:.68rem}.submit-success{padding:25px 18px}.seller-listing-card{grid-template-columns:1fr}.seller-listing-image{min-height:190px}}.admin-page{padding-bottom:60px}.admin-title-row{justify-content:space-between;align-items:flex-end;gap:20px;padding:30px 0 18px;display:flex}.admin-title-row h1,.admin-review-head h1{letter-spacing:-.04em;margin:3px 0 7px;font-size:2.1rem}.admin-title-row p,.admin-review-head p{color:var(--muted);margin:0;line-height:1.55}.staff-chip,.trust-badge{color:#145f9b;text-transform:capitalize;background:#e9f4fb;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:850;display:inline-flex}.admin-metrics small{color:var(--muted);align-items:center;gap:5px;margin-top:6px;display:flex}.moderation-tabs{gap:8px;margin:22px 0 14px;display:flex;overflow:auto}.moderation-tabs a{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.82rem;font-weight:800;display:flex}.moderation-tabs a.active{background:var(--nav);color:#fff;border-color:var(--nav)}.moderation-tabs span{color:#475569;background:#eef2f6;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.7rem;display:grid}.moderation-tabs a.active span{color:#fff;background:#ffffff26}.moderation-queue{gap:11px;display:grid}.moderation-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:150px minmax(0,1fr) 250px;transition:all .18s;display:grid;overflow:hidden}.moderation-card:hover{box-shadow:var(--shadow);border-color:#9dbbd0;transform:translateY(-1px)}.moderation-thumb{background:#e7edf2;place-items:center;min-height:125px;font-size:3rem;display:grid}.moderation-thumb img{object-fit:cover;width:100%;height:100%}.moderation-card-main{padding:16px}.moderation-card-main h2{margin:10px 0 8px;font-size:1.04rem}.moderation-card-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.moderation-meta{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.77rem;display:flex}.risk{color:#475569;text-transform:capitalize;background:#eef2f6;border-radius:999px;align-items:center;padding:6px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.risk.high{color:#995c00;background:#fff0d6}.risk.critical{color:#a41d1d;background:#ffe3e3}.trust-gauges{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-self:stretch;display:grid}.trust-gauges>div{border-right:1px solid #edf1f5;align-content:center;place-items:center;display:grid}.trust-gauges>div:last-child{border-right:0}.trust-gauges span,.review-score-row span{color:var(--muted);font-size:.7rem}.trust-gauges strong,.review-score-row strong{font-size:1.55rem}.bad-number,.risk-text{color:#a41d1d!important}.admin-detail-nav{color:var(--muted);justify-content:space-between;align-items:center;padding:23px 0 8px;font-size:.82rem;display:flex}.admin-detail-nav a{color:var(--blue);align-items:center;gap:6px;font-weight:800;display:flex}.admin-notice{margin:12px 0}.admin-review-head{justify-content:space-between;align-items:end;gap:20px;padding:14px 0;display:flex}.review-score-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,90px);display:grid;overflow:hidden}.review-score-row>div{text-align:center;border-right:1px solid var(--line);padding:13px}.review-score-row>div:last-child{border-right:0}.review-score-row span,.review-score-row strong{display:block}.admin-review-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 18px;padding:11px;display:flex}.admin-review-toolbar form{margin-left:auto}.admin-review-toolbar form+form{margin-left:0}.admin-review-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.review-section,.review-rail-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:20px}.review-section h2,.review-rail-card h3{margin:0 0 13px}.check-list{gap:8px;display:grid}.review-check{border:1px solid var(--line);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.review-check .check-icon,.manual-check .check-icon{color:#64748b;background:#edf2f6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.review-check strong,.review-check span,.review-check code{display:block}.review-check span{color:var(--muted);margin-top:3px;font-size:.72rem}.review-check code{color:#475569;white-space:normal;overflow-wrap:anywhere;margin-top:6px;font-size:.67rem}.check-status{text-transform:uppercase;background:#eef2f6;border-radius:999px;padding:5px 7px;font-size:.67rem!important;font-weight:900!important}.check-pass{background:#fbfffd;border-color:#b6decf}.check-pass .check-icon{color:var(--good);background:#dff6ed}.check-pass .check-status{color:#0d6b4f;background:#dff6ed}.check-warn{background:#fffcf5;border-color:#ecd29a}.check-warn .check-icon,.check-warn .check-status{color:#946000;background:#fff2d6}.check-fail{background:snow;border-color:#efbbbb}.check-fail .check-icon,.check-fail .check-status{color:#a41d1d;background:#ffe4e4}.manual-check-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.manual-check{border:1px solid var(--line);border-radius:13px;gap:9px;padding:13px;display:grid}.manual-check-head{align-items:center;gap:9px;display:flex}.manual-check-head strong,.manual-check-head span{display:block}.manual-check-head span{color:var(--muted);margin-top:2px;font-size:.7rem}.manual-check select,.manual-check textarea,.decision-form textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:10px}.manual-check textarea{resize:vertical;min-height:82px;font-size:.8rem}.review-photo-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.review-photo{border:1px solid var(--line);background:#fafbfc;border-radius:11px;overflow:hidden}.review-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.review-photo div{padding:8px}.review-photo strong,.review-photo span{text-transform:capitalize;display:block}.review-photo strong{font-size:.75rem}.review-photo span{color:var(--muted);margin-top:2px;font-size:.66rem}.review-doc-grid{gap:8px;display:grid}.review-doc{border:1px solid var(--line);border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.review-doc>svg{color:var(--blue)}.review-doc strong,.review-doc span{display:block}.review-doc strong{text-transform:capitalize}.review-doc span{color:var(--muted);font-size:.7rem}.content-review{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-review>div{background:#f7f9fb;border-radius:11px;padding:13px}.content-review span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.content-review p{color:#475569;margin:7px 0 0;line-height:1.55}.review-rail{position:sticky;top:18px}.review-rail-card dl{margin:0}.review-rail-card dl div{border-top:1px solid #edf1f5;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.review-rail-card dt{color:var(--muted);font-size:.75rem}.review-rail-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:800}.review-rail-card p{color:var(--muted);font-size:.78rem;line-height:1.5}.seller-verification{color:var(--blue);align-items:center;gap:6px;margin-top:10px;font-size:.76rem;font-weight:800;display:flex}.mini-checks{gap:6px;display:grid}.mini-checks span{padding-left:20px;font-size:.77rem;position:relative}.mini-checks span:before{position:absolute;left:0}.mini-checks .ok:before{content:"✓";color:var(--good);font-weight:900}.mini-checks .bad:before{content:"×";color:#a41d1d;font-weight:900}.risk-list{gap:8px;display:grid}.risk-list>div{border-top:1px solid #edf1f5;padding-top:8px}.risk-list strong,.risk-list small{text-transform:capitalize;display:block}.risk-list strong{margin-top:5px;font-size:.79rem}.risk-list small{color:var(--muted);margin-top:2px;font-size:.68rem}.case-timeline{border-left:2px solid #dce4eb;gap:13px;margin-left:6px;padding-left:13px;display:grid}.case-timeline>div{position:relative}.case-timeline>div:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-18px}.case-timeline span,.case-timeline strong,.case-timeline small{display:block}.case-timeline span{color:var(--muted);font-size:.64rem}.case-timeline strong{text-transform:capitalize;margin-top:2px;font-size:.76rem}.case-timeline small{color:#64748b;margin-top:2px;font-size:.68rem}.moderation-decision-panel{background:var(--nav);color:#fff;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;margin-top:18px;padding:24px;display:grid}.moderation-decision-panel h2{margin:3px 0 8px}.moderation-decision-panel p{color:#cbd5e1;line-height:1.5}.decision-form textarea{resize:vertical;min-height:90px}.decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.decision-reject{color:#fff;background:#8f2222}.decision-change{color:#1f2937;background:#f2b342}.decision-approve{color:#fff;background:#25a06d}.decision-approve:disabled{opacity:.45;cursor:not-allowed}.seller-trust-row{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.seller-trust-row span{text-transform:capitalize;background:#f1f5f8;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.seller-review-feedback,.seller-review-note{border-radius:10px;margin:10px 0;padding:10px 11px}.seller-review-feedback{color:#7b5100;background:#fff3d9;border:1px solid #efd39a}.seller-review-note{background:#f1f6fa;border:1px solid #d6e3ec}.seller-review-feedback strong,.seller-review-note strong{font-size:.78rem}.seller-review-feedback p,.seller-review-note p{margin:4px 0 0;font-size:.76rem;line-height:1.45}.warn-icon{color:#b16c00!important}.pending-icon{color:var(--blue)!important}.card-trust-score{color:#145f9b;align-items:center;gap:5px;margin-top:8px;font-size:.73rem;font-weight:800;display:flex}.trust-detail-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.trust-detail-head h2{margin:0}.trust-detail-head p{color:var(--muted);font-size:.84rem}.trust-score-orb{color:#0d6b4f;background:#e8f6ef;border-radius:50%;flex:none;align-content:center;place-items:center;width:78px;height:78px;display:grid}.trust-score-orb span{font-size:.65rem}.trust-score-orb strong{font-size:1.55rem}.listing-trust-banner{color:#145f9b;background:#eaf5fc;border:1px solid #c7dfef;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.listing-trust-banner strong,.listing-trust-banner span{display:block}.listing-trust-banner span{margin-top:2px;font-size:.72rem}@media (max-width:1050px){.moderation-card{grid-template-columns:130px 1fr}.trust-gauges{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:85px}.admin-review-grid{grid-template-columns:1fr}.review-rail{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:static}.review-rail-card{margin-bottom:0}.manual-check-grid{grid-template-columns:1fr}.review-photo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.admin-title-row,.admin-review-head{flex-direction:column;align-items:flex-start}.review-score-row{grid-template-columns:repeat(3,1fr);width:100%}.moderation-card{grid-template-columns:100px 1fr}.moderation-thumb{min-height:110px}.trust-gauges{grid-column:1/-1}.admin-review-toolbar form{margin-left:0}.review-photo-grid{grid-template-columns:repeat(2,1fr)}.review-rail,.content-review,.moderation-decision-panel{grid-template-columns:1fr}.review-doc{grid-template-columns:35px 1fr}.review-doc>span{grid-column:2}.admin-metrics{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.moderation-card{grid-template-columns:1fr}.moderation-thumb{aspect-ratio:16/8}.review-photo-grid{grid-template-columns:1fr 1fr}.decision-actions{grid-template-columns:1fr 1fr;display:grid}.decision-actions .btn{width:100%}}.history-page{padding-bottom:52px}.history-hero{color:#fff;background:linear-gradient(125deg,#0f1b2a,#18354d 62%,#245c78);border-radius:22px;grid-template-columns:1.25fr .75fr;align-items:center;gap:30px;margin:26px 0 18px;padding:38px;display:grid;overflow:hidden}.history-hero h1{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.history-hero p{color:#d9e7f1;max-width:770px;line-height:1.65}.history-hero-shield{aspect-ratio:1;text-align:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;align-content:center;justify-self:end;place-items:center;width:270px;display:grid;box-shadow:inset 0 0 80px #ffffff0a}.history-hero-shield svg{color:var(--accent);margin-bottom:12px}.history-hero-shield strong,.history-hero-shield span{display:block}.history-hero-shield strong{font-size:1.05rem}.history-hero-shield span{color:#c9d7e2;max-width:190px;margin-top:5px;font-size:.76rem}.eyebrow{letter-spacing:.13em;color:#4d8db8;font-size:.68rem;font-weight:900}.history-hero .eyebrow{color:#ffbe54}.history-search-card,.history-preview-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:18px;padding:23px;box-shadow:0 5px 18px #0f172a0a}.history-search-title{align-items:start;gap:12px;display:flex}.history-search-title svg{color:var(--blue)}.history-search-title h2{margin:0}.history-search-title p{color:var(--muted);margin:4px 0 0}.history-search-form{grid-template-columns:1fr auto;gap:10px;margin-top:16px;display:grid}.history-search-form input{text-transform:uppercase;border:2px solid #bdcbd8;border-radius:10px;outline:0;padding:14px 15px;font-weight:700}.history-search-form input:focus{border-color:#5c9ec8}.history-no-match{background:#f7f9fb;border-radius:12px;align-items:center;gap:13px;margin-top:16px;padding:15px;display:flex}.history-no-match svg{color:#70879a}.history-no-match strong,.history-no-match span{display:block}.history-no-match span{color:var(--muted);margin-top:3px;font-size:.8rem}.history-preview-card{border-color:#bcd6e6;grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.history-preview-main{align-items:center;gap:14px;display:flex}.passport-car-icon{width:58px;height:58px;color:var(--blue);background:#eaf5fc;border-radius:14px;place-items:center;display:grid}.history-preview-main h2{margin:4px 0;font-size:1.45rem}.history-preview-main p{color:var(--muted);margin:0}.passport-status,.report-status{border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.75rem;font-weight:900;display:flex}.passport-status.good,.report-status.good{color:#0e6c50;background:#e2f7ed}.passport-status.warn,.report-status.warn{color:#8c5b00;background:#fff1d3}.passport-status.bad,.report-status.bad{color:#9f1d1d;background:#ffe2e2}.passport-status.limited,.report-status.limited{color:#566779;background:#eef2f6}.history-preview-metrics{border:1px solid var(--line);border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.history-preview-metrics>div{border-right:1px solid var(--line);padding:14px}.history-preview-metrics>div:last-child{border-right:0}.history-preview-metrics span,.history-preview-metrics strong{display:block}.history-preview-metrics span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.history-preview-metrics strong{margin-top:3px;font-size:1.2rem}.passport-flag-row{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.passport-flag-row span,.passport-alert{border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.flag-high,.flag-critical{color:#982020;background:#ffe3e3}.flag-medium{color:#8a5900;background:#fff0d1}.flag-info,.flag-low{color:#285e80;background:#eaf3f9}.history-preview-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.history-explainer-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.history-explainer-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.history-feature-icon{width:42px;height:42px;color:var(--blue);background:#eaf5fc;border-radius:11px;place-items:center;display:grid}.history-explainer-grid h3{margin:12px 0 7px}.history-explainer-grid p{color:var(--muted);font-size:.82rem;line-height:1.55}.history-disclaimer{color:#6d531d;background:#fff7e4;border:1px solid #efd69c;border-radius:12px;padding:14px;font-size:.8rem;line-height:1.5}.passport-report-page{padding-bottom:55px}.passport-report-topbar{color:var(--muted);justify-content:space-between;gap:14px;padding:22px 0 9px;font-size:.75rem;display:flex}.passport-report-topbar a{color:var(--blue);font-weight:800}.passport-report-header{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.passport-report-identity{align-items:center;gap:14px;display:flex}.passport-report-logo{background:var(--nav);width:58px;height:58px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.passport-report-header h1{letter-spacing:-.025em;margin:4px 0;font-size:1.75rem}.passport-report-header p{color:var(--muted);margin:0}.report-status{border-radius:14px;min-width:220px;padding:12px 14px}.report-status span,.report-status strong{display:block}.report-status span{text-transform:uppercase;letter-spacing:.07em;font-size:.64rem}.report-status strong{margin-top:2px;font-size:.8rem}.passport-report-stats{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid;overflow:hidden}.passport-report-stats>div{border-right:1px solid var(--line);padding:16px 18px}.passport-report-stats>div:last-child{border-right:0}.passport-report-stats span,.passport-report-stats strong,.passport-report-stats small{display:block}.passport-report-stats span{text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:800}.passport-report-stats strong{margin-top:4px;font-size:1.35rem}.passport-report-stats small{color:var(--muted);margin-top:2px;font-size:.68rem}.passport-alert-panel,.passport-clear-panel{border-radius:15px;margin-bottom:12px;padding:18px}.passport-alert-panel{background:#fff;border:1px solid #efd1a5}.passport-alert-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.passport-clear-panel{color:#0e6c50;background:#eaf8f1;border:1px solid #bce4d1;align-items:center;gap:12px;display:flex}.passport-clear-panel strong,.passport-clear-panel span{display:block}.passport-clear-panel span{margin-top:2px;font-size:.75rem}.passport-report-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.passport-section,.passport-rail-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:13px;padding:20px}.passport-section-title{align-items:flex-start;gap:10px;display:flex}.passport-section-title>svg{color:var(--blue);flex:none;margin-top:2px}.passport-section-title h2{margin:0;font-size:1.2rem}.passport-section-title p{color:var(--muted);margin:3px 0 0;font-size:.76rem}.passport-spec-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.passport-spec-grid>div{background:#f7f9fb;border-radius:10px;padding:11px}.passport-spec-grid span,.passport-spec-grid strong{display:block}.passport-spec-grid span{color:var(--muted);text-transform:uppercase;font-size:.64rem;font-weight:800}.passport-spec-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:.78rem}.passport-empty{text-align:center;color:var(--muted);border:1px dashed #ccd6df;border-radius:11px;margin-top:14px;padding:20px;font-size:.8rem}.odometer-table{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.odometer-head,.odometer-row{grid-template-columns:115px 130px 1fr 1.4fr 115px;align-items:center;gap:8px;padding:10px 12px;display:grid}.odometer-head{color:var(--muted);text-transform:uppercase;background:#f3f6f8;font-size:.65rem;font-weight:900}.odometer-row{border-top:1px solid #edf1f4;font-size:.74rem}.odometer-row strong{font-size:.78rem}.odometer-row>span:last-child{justify-content:flex-end;align-items:center;gap:5px;display:flex}.odometer-row a,.timeline-dispute-link,.listing-history-content a,.passport-record-grid a,.service-list a,.rail-record a{color:var(--blue);font-size:.67rem;font-weight:800}.odometer-row em{color:#9e2727;background:#ffe5e5;border-radius:6px;padding:3px 5px;font-style:normal}.odometer-row.anomaly{background:#fff8f8}.passport-timeline{border-left:2px solid #d6e1e8;margin:16px 0 0 9px}.passport-timeline article{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:0 0 20px 17px;display:grid;position:relative}.passport-timeline .timeline-dot{background:#4a8bb6;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-6.5px;box-shadow:0 0 0 2px #d6e1e8}.passport-timeline article.adverse .timeline-dot{background:#b33}.timeline-date{color:var(--muted);font-size:.7rem;font-weight:800}.timeline-body h3{margin:0;font-size:.9rem}.timeline-body p{color:#526171;margin:5px 0;font-size:.78rem;line-height:1.5}.timeline-title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.history-disputed,.history-adverse{border-radius:999px;padding:4px 6px;font-size:.61rem;font-weight:900}.history-disputed{color:#815400;background:#fff0cf}.history-adverse{color:#942121;background:#ffe2e2}.timeline-source{color:#4d7087;align-items:center;gap:5px;font-size:.67rem;display:flex}.timeline-source span{color:var(--muted);margin-left:4px}.timeline-dispute-link{margin-top:5px;display:inline-block}.listing-history-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.listing-history-grid article{border:1px solid var(--line);border-radius:12px;grid-template-columns:105px 1fr;display:grid;overflow:hidden}.listing-history-grid img,.listing-history-placeholder{object-fit:cover;background:#e8edf1;place-items:center;width:105px;height:100%;min-height:130px;font-size:2rem;display:grid}.listing-history-content{padding:11px}.listing-history-type{text-transform:uppercase;color:var(--blue);font-size:.61rem;font-weight:900}.listing-history-content h3{margin:4px 0;font-size:.82rem}.listing-history-content strong{font-size:.9rem}.listing-history-content p,.listing-history-content span{color:var(--muted);margin:4px 0;font-size:.67rem;display:block}.passport-record-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.passport-record-grid article{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:flex}.record-icon{width:38px;height:38px;color:var(--blue);background:#eaf5fc;border-radius:10px;flex:none;place-items:center;display:grid}.passport-record-grid strong{color:var(--muted);font-size:.7rem}.passport-record-grid h3{margin:3px 0;font-size:1.05rem}.passport-record-grid p{color:#566575;margin:4px 0;font-size:.72rem;line-height:1.45}.passport-record-grid small{color:var(--muted);font-size:.65rem;display:block}.service-list{gap:8px;margin-top:14px;display:grid}.service-list article{border:1px solid var(--line);border-radius:11px;padding:12px}.service-list article>div{justify-content:space-between;gap:12px;display:flex}.service-list strong,.service-list span{font-size:.75rem}.service-list span,.service-list small{color:var(--muted)}.service-list p{color:#51606f;font-size:.76rem;line-height:1.45}.passport-report-rail{position:sticky;top:14px}.passport-rail-card h3{align-items:center;gap:6px;margin:0 0 11px;display:flex}.passport-rail-card>p{color:var(--muted);font-size:.75rem;line-height:1.5}.rail-record{border-top:1px solid #edf1f4;padding:10px 0}.rail-record:first-of-type{border-top:0}.rail-record strong,.rail-record span,.rail-record small{display:block}.rail-record strong{font-size:.76rem}.rail-record span{color:#526171;margin-top:3px;font-size:.7rem}.rail-record small{color:var(--muted);margin-top:3px;font-size:.64rem}.rail-record a{margin-top:5px;display:inline-block}.attention-text{color:#9a5d00!important}.provenance-card>div{border-top:1px solid #edf1f4;grid-template-columns:10px 1fr;column-gap:7px;padding:8px 0;display:grid}.provenance-card>div:first-of-type{border-top:0}.provenance-card strong,.provenance-card small{grid-column:2;display:block}.provenance-card strong{font-size:.7rem}.provenance-card small{color:var(--muted);margin-top:2px;font-size:.62rem;line-height:1.35}.prov{border-radius:50%;width:8px;height:8px;margin-top:3px}.prov.government{background:#7548b8}.prov.platform{background:#1775ad}.prov.partner{background:#16825e}.prov.document{background:#c18a20}.prov.self{background:#87929e}.correction-card .btn{width:100%;margin-top:6px;font-size:.73rem}.passport-report-disclaimer{color:#6a5121;background:#fff7e5;border:1px solid #edd39c;border-radius:13px;align-items:flex-start;gap:9px;padding:14px;display:flex}.passport-report-disclaimer p{margin:0;font-size:.72rem;line-height:1.5}.correction-page{padding-bottom:50px}.correction-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.correction-form textarea{resize:vertical;min-height:160px}.correction-target{background:#f0f5f8;border-radius:11px;margin-bottom:13px;padding:12px}.correction-target span,.correction-target strong,.correction-target small{display:block}.correction-target span{color:var(--muted);text-transform:uppercase;font-size:.64rem;font-weight:900}.correction-target strong{margin-top:3px}.correction-target small{color:var(--muted);margin-top:2px}.correction-policy-card{background:var(--nav);color:#fff;border-radius:16px;padding:20px}.correction-policy-card svg{color:var(--accent)}.correction-policy-card h2{margin:10px 0}.correction-policy-card ol{color:#d5e0e9;padding-left:20px;font-size:.78rem;line-height:1.6}.notice.good-notice,.notice.error-notice{align-items:center;gap:7px;display:flex}.history-corrections-admin{padding-bottom:50px}.correction-admin-list{gap:11px;display:grid}.correction-admin-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.correction-admin-head{justify-content:space-between;gap:18px;display:flex}.correction-admin-head h2{margin:6px 0 2px}.correction-admin-head p{color:var(--muted);margin:0;font-size:.72rem}.correction-admin-meta{text-align:right}.correction-admin-meta strong,.correction-admin-meta span,.correction-admin-meta small{display:block}.correction-admin-meta strong{font-size:.78rem}.correction-admin-meta span,.correction-admin-meta small{color:var(--muted);margin-top:3px;font-size:.68rem}.correction-admin-card blockquote{color:#465565;background:#f7f9fb;border-left:3px solid #6ba4c8;margin:13px 0;padding:11px 13px;font-size:.8rem;line-height:1.5}.correction-admin-actions{border-top:1px solid #edf1f4;grid-template-columns:1fr 1fr;gap:10px;padding-top:13px;display:grid}.correction-admin-actions form{border:1px solid var(--line);background:#f8fafb;border-radius:11px;gap:8px;padding:11px;display:grid}.correction-admin-actions label{font-size:.7rem;font-weight:800}.correction-admin-actions select,.correction-admin-actions textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:5px;padding:9px}.correction-admin-actions textarea{resize:vertical;min-height:75px}.status-open,.status-in_review{color:#245f84;background:#e8f2fa}.status-accepted{color:#0d6b4f;background:#dff6ed}.status-rejected{color:#9e2424;background:#ffe4e4}@media (max-width:1050px){.history-explainer-grid{grid-template-columns:repeat(2,1fr)}.passport-report-grid{grid-template-columns:1fr}.passport-report-rail{grid-template-columns:repeat(2,1fr);gap:10px;display:grid;position:static}.passport-rail-card{margin-bottom:0}.passport-spec-grid{grid-template-columns:repeat(3,1fr)}.odometer-head,.odometer-row{grid-template-columns:100px 120px 1fr 1fr}.odometer-head span:nth-child(5),.odometer-row>span:nth-child(5){grid-column:1/-1;justify-content:flex-start}.correction-layout{grid-template-columns:1fr}.correction-policy-card{order:-1}}@media (max-width:760px){.history-hero{grid-template-columns:1fr;padding:26px}.history-hero-shield{display:none}.history-search-form,.history-preview-card{grid-template-columns:1fr}.history-preview-metrics,.passport-report-stats{grid-template-columns:repeat(2,1fr)}.history-preview-metrics>div:nth-child(2),.passport-report-stats>div:nth-child(2){border-right:0}.history-preview-metrics>div:nth-child(-n+2),.passport-report-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.passport-report-header{flex-direction:column;align-items:flex-start}.report-status{width:100%}.passport-spec-grid{grid-template-columns:repeat(2,1fr)}.listing-history-grid,.passport-record-grid,.passport-report-rail{grid-template-columns:1fr}.correction-admin-head{flex-direction:column}.correction-admin-meta{text-align:left}.correction-admin-actions{grid-template-columns:1fr}.odometer-head{display:none}.odometer-row{grid-template-columns:1fr 1fr}.odometer-row>span:nth-child(5){grid-column:1/-1}.passport-timeline article{grid-template-columns:1fr}.timeline-date{margin-bottom:-5px}}@media (max-width:520px){.history-explainer-grid,.history-preview-metrics,.passport-report-stats,.passport-spec-grid{grid-template-columns:1fr}.history-preview-metrics>div,.passport-report-stats>div{border-bottom:1px solid var(--line);border-right:0!important}.history-preview-metrics>div:last-child,.passport-report-stats>div:last-child{border-bottom:0}.passport-report-identity{align-items:flex-start}.passport-report-logo{width:48px;height:48px}.passport-report-header h1{font-size:1.35rem}.listing-history-grid article{grid-template-columns:85px 1fr}.listing-history-grid img,.listing-history-placeholder{width:85px}.odometer-row{grid-template-columns:1fr}.odometer-row>span:nth-child(5){grid-column:auto}}.compare-btn{color:#334155;background:#fff;border:1px solid #d5dde7;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:8px 10px;font-size:.76rem;font-weight:800;display:flex}.compare-btn:hover,.compare-btn.selected{color:#155d8d;background:#eef7fd;border-color:#6ea7cc}.compare-dock{z-index:80;color:#fff;background:#101b2b;border:1px solid #31445b;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(680px,100% - 28px);padding:12px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0f172a4d}.compare-dock>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.compare-dock>div:first-child svg{grid-row:1/3}.compare-dock strong{font-size:.9rem}.compare-dock span{color:#aebdce;font-size:.72rem}.compare-dock-actions{align-items:center;gap:8px;display:flex}.compare-dock-actions>button{color:#fff;background:#26384e;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.compare-dock .btn{padding:9px 14px;font-size:.8rem}.compare-table-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:50px;overflow:auto}.compare-table{min-width:820px}.compare-table th:first-child,.compare-table td:first-child{z-index:2;background:#f8fafc;width:180px;position:sticky;left:0}.compare-table th{vertical-align:top;background:#fff}.compare-table th img{object-fit:cover;border-radius:10px;width:150px;height:100px;margin-bottom:9px;display:block}.compare-table th a{font-size:.9rem;line-height:1.3}.compare-table th span,.compare-table td small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.compare-table td{vertical-align:middle}.compare-table td strong{font-size:1rem}.compare-trust{color:var(--good);align-items:center;gap:5px;font-weight:800;display:inline-flex}.save-search-btn{width:100%;margin-top:9px}.filter-message{margin-top:8px;line-height:1.45}.empty-match-card{text-align:center;padding:42px}.empty-match-card svg{color:var(--blue)}.valuation-layout{grid-template-columns:1fr .95fr;align-items:stretch;gap:18px;display:grid}.valuation-form{margin:0}.valuation-form h2{margin:5px 0 8px}.valuation-form>p{color:var(--muted);line-height:1.5}.valuation-result-card{color:#fff;min-height:430px;box-shadow:var(--shadow);background:#101b2b;border-radius:18px;flex-direction:column;justify-content:center;padding:28px;display:flex}.valuation-empty{text-align:center;max-width:480px;margin:auto}.valuation-empty svg{color:var(--accent);margin-bottom:8px}.valuation-empty h2{margin:6px 0}.valuation-empty p{color:#b9c6d6;line-height:1.6}.valuation-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.valuation-result-head span{color:#b9c6d6;font-size:.78rem;display:block}.valuation-result-head strong{margin-top:4px;font-size:1rem;display:block}.confidence-pill{white-space:nowrap;border:1px solid #52667e;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;color:#dbe7f3!important;font-size:.72rem!important;display:inline-flex!important}.confidence-pill.strong{background:#123d34;border-color:#2c8a6c;color:#d9fff1!important}.valuation-mid{letter-spacing:-.06em;color:#fff;margin-top:26px;font-size:clamp(2.6rem,5vw,4rem);font-weight:950}.valuation-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.valuation-stats>div{background:#182a40;border:1px solid #30465f;border-radius:13px;padding:14px}.valuation-stats svg{color:var(--accent);float:left;margin-right:9px}.valuation-stats span{color:#aebdce;font-size:.72rem;display:block}.valuation-stats strong{margin-top:5px;font-size:.92rem;display:block}.valuation-method{border-top:1px solid #34495f;margin-top:24px;padding-top:18px}.valuation-method>strong{font-size:.82rem}.valuation-method p{color:#b9c6d6;margin:7px 0;font-size:.76rem;line-height:1.55}.market-signal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.market-signal{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.market-signal strong,.market-signal span{display:block}.market-signal span{color:var(--muted);margin-top:5px;font-size:.72rem}.market-signal p{color:var(--muted);grid-column:1/-1;margin:2px 0 0;font-size:.76rem}.signal-score{color:#155d8d;background:#eaf5fc;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.2rem;font-weight:900;display:grid}.signal-score small{text-transform:uppercase;letter-spacing:.06em;margin-top:-16px;font-size:.54rem;display:block}.request-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:18px;display:grid}.request-benefits{gap:10px;display:grid}.request-benefits article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:13px;padding:18px;display:flex}.request-benefits svg{color:var(--blue);flex:none}.request-benefits strong,.request-benefits span{display:block}.request-benefits span{color:var(--muted);margin-top:4px;font-size:.78rem;line-height:1.45}.request-card-grid,.dealer-request-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.wanted-card,.dealer-request-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.wanted-card-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.wanted-card-head h3{margin:7px 0 0;font-size:1rem}.wanted-card-head>strong{text-align:right;font-size:.88rem}.wanted-card>p,.dealer-request-card>p{color:var(--muted);font-size:.82rem;line-height:1.5}.wanted-meta{color:var(--muted);border-top:1px solid #edf1f5;justify-content:space-between;gap:10px;margin:12px 0;padding-top:10px;font-size:.7rem;display:flex}.status-chip{color:#425466;text-transform:capitalize;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:850;display:inline-flex}.status-active,.status-qualified,.status-won,.status-sent{color:#0d6b4f;background:#ddf7eb}.status-new,.status-contacted,.status-appointment_set,.status-offer_made,.status-finance_pending{color:#145f9b;background:#e5f2ff}.status-lost,.status-spam{color:#9e2424;background:#ffe4e4}.dealer-request-form{border-top:1px solid #edf1f5;gap:9px;padding-top:12px;display:grid}.dealer-request-form label{font-size:.72rem;font-weight:800}.dealer-request-form select,.dealer-request-form textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.dealer-request-form textarea{resize:vertical;min-height:75px}.saved-search-list{gap:11px;margin-bottom:50px;display:grid}.saved-search-card{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.saved-search-card h2{margin:6px 0;font-size:1rem}.saved-search-card p{color:var(--muted);margin:0 0 5px;font-size:.8rem}.saved-search-card small{color:var(--muted)}.saved-search-actions{align-items:center;gap:7px;display:flex}.saved-search-actions form{margin:0}.saved-search-actions .btn{padding:8px 11px;font-size:.72rem}.icon-danger{color:#b32d2d;background:#fff5f5;border:1px solid #f0c8c8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.crm-stage-strip{gap:7px;margin:12px 0 18px;padding-bottom:4px;display:flex;overflow:auto}.crm-stage-strip a{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:105px;padding:9px 10px}.crm-stage-strip a.active{background:#edf7fd;border-color:#4d92bf}.crm-stage-strip span,.crm-stage-strip strong{display:block}.crm-stage-strip span{color:var(--muted);text-transform:capitalize;font-size:.62rem}.crm-stage-strip strong{margin-top:3px;font-size:1.1rem}.lead-list{gap:12px;display:grid}.lead-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr 330px;gap:18px;padding:16px;display:grid}.lead-head{justify-content:space-between;gap:12px;display:flex}.lead-head h3{margin:6px 0 0}.lead-source{color:var(--muted);text-transform:uppercase;font-size:.66rem}.lead-vehicle{background:#f7f9fb;border-radius:9px;justify-content:space-between;gap:15px;margin:12px 0;padding:10px;font-size:.8rem;display:flex}.lead-main blockquote{color:#475569;background:#f8fafb;border-left:3px solid #7aa9c8;margin:9px 0;padding:8px 11px;font-size:.78rem}.lead-contact{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:.68rem;display:flex}.lead-actions{grid-template-columns:1fr;gap:9px;display:grid}.lead-actions form{border:1px solid var(--line);background:#f8fafb;border-radius:11px;gap:7px;padding:10px;display:grid}.lead-actions label{font-size:.68rem;font-weight:800}.lead-actions select,.lead-actions input,.lead-actions textarea{background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;margin-top:4px;padding:8px;display:block}.lead-actions textarea{resize:vertical;min-height:62px}.lead-actions .btn{padding:8px 10px;font-size:.72rem}.intelligence-grid{grid-template-columns:1fr 260px;gap:16px;margin-top:18px;display:grid}.intelligence-table{margin:0}.intelligence-table h3{align-items:center;gap:7px;display:flex}.intelligence-summary{gap:10px;display:grid}.intelligence-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;padding:14px;display:flex}.intelligence-summary svg{color:var(--blue);flex:none}.intelligence-summary span,.intelligence-summary strong,.intelligence-summary small{display:block}.intelligence-summary span{color:var(--muted);font-size:.68rem}.intelligence-summary strong{margin:3px 0;font-size:.95rem}.intelligence-summary small{color:var(--muted);font-size:.65rem;line-height:1.4}.demand-meter{color:#245f84;background:#e8f2fa;border-radius:999px;justify-content:center;min-width:42px;padding:5px 8px;font-weight:850;display:inline-flex}.demand-meter.hot{color:#9a5b00;background:#fff0d6}.recommendation-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.recommendation-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:15px;display:flex}.recommendation-card.priority-high{background:#fffaf1;border-color:#e6b35f}.rec-icon{color:#155d8d;background:#eaf5fc;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.recommendation-card span{color:var(--muted);text-transform:uppercase;font-size:.6rem}.recommendation-card h3{margin:4px 0;font-size:.9rem}.recommendation-card p{color:var(--muted);font-size:.72rem;line-height:1.45}.recommendation-card strong{font-size:.72rem}.dealer-launch-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.buyer-enquiry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0;padding:16px 0}.buyer-enquiry-title{align-items:center;gap:9px;margin-bottom:10px;display:flex}.buyer-enquiry-title strong,.buyer-enquiry-title span{display:block}.buyer-enquiry-title span{color:var(--muted);font-size:.68rem}.buyer-enquiry-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.buyer-enquiry-grid .full{grid-column:1/-1}.buyer-enquiry input,.buyer-enquiry textarea{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:9px}.buyer-enquiry textarea{resize:vertical;min-height:80px}.buyer-enquiry .btn{width:100%;margin-top:8px}.buyer-enquiry>small{color:var(--muted);margin-top:8px;font-size:.62rem;line-height:1.4;display:block}.lead-success{color:#0d6b4f;background:#e8f7f1;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:13px;display:flex}.lead-success strong,.lead-success span{display:block}.lead-success span{margin-top:3px;font-size:.68rem}.error-text{color:#a52b2b;margin-top:7px}@media (max-width:1100px){.valuation-layout,.request-layout,.intelligence-grid{grid-template-columns:1fr}.intelligence-summary{grid-template-columns:repeat(3,1fr)}.lead-card{grid-template-columns:1fr}.recommendation-grid,.dealer-launch-grid,.market-signal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.request-card-grid,.dealer-request-grid,.recommendation-grid,.dealer-launch-grid,.market-signal-grid,.intelligence-summary{grid-template-columns:1fr}.saved-search-card{flex-direction:column;align-items:flex-start}.saved-search-actions{flex-wrap:wrap;width:100%}.valuation-result-head{flex-direction:column}.compare-dock{bottom:8px}.lead-vehicle,.wanted-card-head,.wanted-meta{flex-direction:column}.wanted-card-head>strong{text-align:left}.buyer-enquiry-grid{grid-template-columns:1fr}.buyer-enquiry-grid .full{grid-column:auto}}.shopping-tool-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.shopping-tool-grid>a{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:12px;padding:18px;transition:all .18s;display:flex}.shopping-tool-grid>a:hover{box-shadow:var(--shadow);border-color:#8cb9da;transform:translateY(-2px)}.shopping-tool-grid svg{color:var(--blue);flex:none}.shopping-tool-grid strong,.shopping-tool-grid span{display:block}.shopping-tool-grid span{color:var(--muted);margin-top:4px;font-size:.76rem;line-height:1.45}.market-pulse-section{background:#eef4f7}.request-matches{gap:7px;margin:10px 0;display:grid}.request-match{background:#f8fafb;border:1px solid #dce5ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.request-match strong,.request-match span{display:block}.request-match span{color:var(--muted);margin-top:3px;font-size:.7rem}.request-match .btn{padding:7px 10px;font-size:.68rem}@media (max-width:950px){.shopping-tool-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.shopping-tool-grid{grid-template-columns:1fr}.request-match{flex-direction:column;align-items:flex-start}}.lead-timeline-mini{gap:4px;margin:8px 0;display:grid}.lead-timeline-mini span{color:#5b6775;background:#f5f7f9;border-radius:7px;padding:6px 8px;font-size:.68rem}.lead-timeline-mini b{text-transform:capitalize;color:#334155}.psi-check-card{background:linear-gradient(#f8fcff,#f2f8fc);border:1px solid #b9cfdf;border-radius:14px;margin:16px 0 4px;padding:16px}.psi-check-card.psi-pass{background:#f4fbf7;border-color:#8dc9ae}.psi-check-card.psi-warn{background:#fffaf0;border-color:#e0b65e}.psi-check-head{align-items:center;gap:10px;margin-bottom:9px;display:flex}.psi-provider-icon{color:#155d8d;background:#e2f1fb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.psi-check-head strong,.psi-check-head span{display:block}.psi-check-head span{color:var(--muted);margin-top:2px;font-size:.7rem}.psi-check-card>p{color:var(--muted);font-size:.77rem;line-height:1.5}.psi-status,.psi-inline-error{border-radius:9px;align-items:center;gap:8px;margin:8px 0;padding:9px 10px;font-size:.76rem;display:flex}.psi-status{color:#245f84;background:#edf6fc}.psi-inline-error{color:#9f1d1d;background:#fff0f0}.psi-result-empty{background:#fff;border-radius:10px;gap:5px;padding:12px;display:grid}.psi-result-empty span{color:var(--muted);font-size:.72rem}.link-button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.72rem;font-weight:800;display:inline-flex}.psi-result-banner{border-bottom:1px solid #dde8ef;align-items:center;gap:9px;padding-bottom:10px;display:flex}.psi-result-banner svg{color:#16805d}.psi-warn .psi-result-banner svg{color:#b16a00}.psi-result-banner strong,.psi-result-banner span{display:block}.psi-result-banner span{color:var(--muted);margin-top:2px;font-size:.66rem}.psi-spec-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0;display:grid}.psi-spec-grid>div{background:#fff;border:1px solid #e4ebf0;border-radius:9px;padding:9px}.psi-spec-grid span,.psi-spec-grid strong{display:block}.psi-spec-grid span{color:var(--muted);text-transform:uppercase;font-size:.6rem}.psi-spec-grid strong{margin-top:3px;font-size:.76rem}.psi-discrepancy-list{gap:6px;margin:9px 0;display:grid}.psi-discrepancy-list>div{border-radius:8px;align-items:flex-start;gap:7px;padding:8px;font-size:.7rem;display:flex}.psi-discrepancy-list .material{color:#8a4215;background:#fff0e8}.psi-discrepancy-list .review{color:#7b5b00;background:#fff8e4}.psi-result-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.psi-footnote{color:#697586;margin-top:11px;font-size:.61rem;line-height:1.45;display:block}.psi-public-card{background:#fff;border:1px solid #afc9dc;border-radius:16px;margin:0;padding:20px}.psi-public-card.compact{margin:16px 0}.psi-public-head{align-items:flex-start;gap:13px;display:flex}.psi-public-head h2{margin:3px 0 4px;font-size:1.08rem}.psi-public-head p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.5}.psi-public-icon{color:#245f84;background:#eaf3f8;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.psi-public-icon.pass{color:#087551;background:#def6ea}.psi-public-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.psi-public-grid>div{background:#f7f9fb;border-radius:9px;padding:10px}.psi-public-grid span,.psi-public-grid strong{display:block}.psi-public-grid span{color:var(--muted);font-size:.62rem}.psi-public-grid strong{margin-top:3px;font-size:.78rem}.psi-public-warning{color:#765000;background:#fff6e4;border:1px solid #efd290;border-radius:10px;gap:10px;padding:11px;display:flex}.psi-public-warning svg{flex:none}.psi-public-warning strong{display:block}.psi-public-warning p{margin:4px 0;font-size:.7rem;line-height:1.45}.psi-source-note{color:var(--muted);border-top:1px solid #edf1f4;padding-top:10px;font-size:.62rem;line-height:1.45}.transaction-actions-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:15px 0;padding:15px 0}.transaction-actions-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.transaction-actions-title strong,.transaction-actions-title span{display:block}.transaction-actions-title span{color:var(--muted);font-size:.64rem}.transaction-action-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.transaction-action-grid button{color:#23465d;cursor:pointer;background:#fff;border:1px solid #b9cad7;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;font-weight:800;display:flex}.transaction-action-grid button:hover{background:#eef7fd;border-color:#6e9fbe}.transaction-mini-form{background:#f7f9fb;border:1px solid #dce5ec;border-radius:11px;gap:8px;margin-top:10px;padding:12px;display:grid}.transaction-mini-form label{font-size:.67rem;font-weight:800}.transaction-mini-form input,.transaction-mini-form select,.transaction-mini-form textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:4px;padding:9px;display:block}.transaction-mini-form textarea{resize:vertical;min-height:62px}.transaction-mini-form p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.5}.transaction-form-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.transaction-success{color:#0d6b4f;background:#e7f7ef;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:9px;font-size:.7rem;display:flex}.transaction-centre-page,.dealer-transaction-page,.notifications-page{padding-bottom:60px}.transaction-section{margin:22px 0}.transaction-section>h2{align-items:center;gap:7px;font-size:1.15rem;display:flex}.transaction-case-grid,.seller-transaction-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.transaction-case-card,.seller-transaction-grid>article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.transaction-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.transaction-card-head span{color:var(--muted);font-size:.62rem}.transaction-card-head h3{margin:4px 0;font-size:.95rem}.transaction-amount{margin:8px 0;font-size:1.25rem;display:block}.task-list{gap:6px;margin:10px 0;display:grid}.task-list>div{background:#f7f9fb;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:8px;font-size:.7rem;display:grid}.transaction-list{gap:9px;display:grid}.transaction-list>article{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.transaction-list>article span{color:var(--muted);font-size:.62rem}.transaction-list h3{margin:4px 0;font-size:.88rem}.transaction-list p{color:var(--muted);margin:5px 0;font-size:.7rem;line-height:1.45}.transaction-response{justify-items:end;gap:7px;display:grid}.transaction-response form{gap:5px;display:flex}.transaction-response .btn{padding:7px 9px;font-size:.65rem}.transaction-two-col{grid-template-columns:1fr 1fr;gap:15px;display:grid}.dealer-transaction-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.dealer-transaction-stats>div{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;padding:13px;display:grid}.dealer-transaction-stats svg{color:var(--blue)}.dealer-transaction-stats span{color:var(--muted);font-size:.64rem}.dealer-transaction-stats strong{grid-column:2;font-size:1.35rem}.seller-response-form{border-top:1px solid #edf1f4;gap:7px;margin-top:10px;padding-top:10px;display:grid}.seller-response-form label{font-size:.65rem;font-weight:800}.seller-response-form input,.seller-response-form textarea{border:1px solid #cbd5e1;border-radius:7px;width:100%;margin-top:3px;padding:8px}.seller-response-form textarea{min-height:55px}.seller-response-form>div{flex-wrap:wrap;gap:5px;display:flex}.seller-response-form .btn{padding:7px 9px;font-size:.65rem}.inline-response{gap:4px;margin-top:6px;display:grid}.inline-response input{border:1px solid #cbd5e1;border-radius:6px;padding:6px;font-size:.65rem}.inline-response button{cursor:pointer;background:#fff;border:1px solid #aebfcb;border-radius:6px;padding:5px;font-size:.62rem}.notification-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.notification-list{gap:8px;display:grid}.notification-list>article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:42px 1fr auto;gap:11px;padding:13px;display:grid}.notification-list>article.unread{background:#f6fbff;border-color:#7eb0d0}.notification-icon{width:38px;height:38px;color:var(--blue);background:#edf4f8;border-radius:50%;place-items:center;display:grid}.notification-list span{color:var(--muted);font-size:.58rem}.notification-list h3{margin:3px 0;font-size:.86rem}.notification-list p{color:var(--muted);margin:0 0 5px;font-size:.7rem}.notification-list a{color:var(--blue);font-size:.67rem;font-weight:800}@media (max-width:950px){.psi-spec-grid,.psi-public-grid,.dealer-transaction-stats{grid-template-columns:repeat(2,1fr)}.transaction-case-grid,.seller-transaction-grid,.transaction-two-col{grid-template-columns:1fr}}@media (max-width:560px){.psi-spec-grid,.psi-public-grid,.dealer-transaction-stats,.transaction-form-grid{grid-template-columns:1fr}.psi-result-actions,.notification-head,.transaction-list>article{flex-direction:column;align-items:flex-start}.transaction-response{justify-items:start}.notification-list>article{grid-template-columns:36px 1fr}.notification-list>article>form{grid-column:2}}.ai-inline-button{color:#145f9b;background:#eef6ff;border:0;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:4px 8px;font-size:.67rem;font-weight:800;display:inline-flex}.ai-inline-button:disabled{opacity:.5;cursor:not-allowed}.ai-studio-shell{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.ai-studio-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ai-studio-controls label{gap:6px;min-width:280px;font-size:.78rem;font-weight:800;display:grid}.ai-studio-controls select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px}.ai-output-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.ai-output-grid article{background:#f8fafc;border:1px solid #dce5ec;border-radius:13px;padding:15px}.ai-output-grid article>span{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.ai-output-grid h3{margin:7px 0}.ai-output-grid p{color:#445466;white-space:pre-wrap;font-size:.78rem;line-height:1.55}.ai-output-grid button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.7rem;font-weight:800;display:inline-flex}.ai-hashtags{color:#246591;margin:7px 0;font-size:.68rem}.inspection-market-page{padding-bottom:60px}.inspection-product-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0;display:grid}.inspection-product-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.inspection-product-icon{width:44px;height:44px;color:var(--blue);background:#e8f3fb;border-radius:50%;place-items:center;display:grid}.inspection-product-grid h2{margin:12px 0 5px}.inspection-product-grid p{color:var(--muted);line-height:1.55}.inspection-product-grid strong{font-size:1.5rem;display:block}.inspection-product-grid small{color:var(--muted);margin-top:7px;display:block}.inspection-order-box{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.inspection-order-box form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inspection-order-box label{font-size:.72rem;font-weight:800}.inspection-order-box input,.inspection-order-box select,.inspection-order-box textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin-top:4px;padding:10px;display:block}.inspection-order-box .full{grid-column:1/-1}.inspection-order-box textarea{min-height:76px}.current-plan-card{color:#fff;background:linear-gradient(100deg,#10233a,#1c4468);border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:20px;display:flex}.current-plan-card svg{width:38px;height:38px;color:var(--accent)}.current-plan-card span{color:#cbd5e1;font-size:.68rem}.current-plan-card h2{margin:3px 0}.current-plan-card p{color:#d5e1ea;margin:0;font-size:.76rem}.plan-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.plan-card.current{border:2px solid var(--accent)}.plan-card-head{justify-content:space-between;gap:8px;display:flex}.plan-card-head span{color:var(--muted);text-transform:uppercase;font-size:.61rem}.plan-card-head h2{margin:3px 0;font-size:1rem}.plan-card-head b{color:#8a5200;background:#fff0d6;border-radius:999px;height:max-content;padding:5px 8px;font-size:.62rem}.plan-price{margin:11px 0;font-size:1.5rem;display:block}.plan-card ul{color:#465569;gap:7px;padding:0;font-size:.7rem;list-style:none;display:grid}.plan-card li{align-items:flex-start;gap:6px;display:flex}.plan-card li svg{color:#147451;width:14px}.boost-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.boost-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px}.boost-grid h3{margin:0}.boost-grid p{color:var(--muted);font-size:.72rem;line-height:1.5}.boost-grid strong,.boost-grid span{display:block}.boost-grid span{color:var(--muted);margin-top:4px;font-size:.63rem}.ownership-page{padding-bottom:60px}.garage-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0;display:grid}.garage-vehicle-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.garage-card-head{align-items:flex-start;gap:12px;display:flex}.garage-car-icon{width:46px;height:46px;color:var(--blue);background:#edf5fb;border-radius:50%;place-items:center;display:grid}.garage-card-head span{color:var(--muted);text-transform:uppercase;font-size:.62rem}.garage-card-head h2{margin:4px 0;font-size:1rem}.garage-card-head p{color:var(--muted);margin:0;font-size:.69rem}.garage-links{gap:12px;margin:10px 0;display:flex}.garage-links a{color:var(--blue);font-size:.7rem;font-weight:800}.garage-mini-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.garage-mini-stats>div{background:#f7f9fb;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;padding:9px;display:grid}.garage-mini-stats svg{width:14px;color:var(--blue)}.garage-mini-stats strong{font-size:.9rem}.garage-mini-stats span{color:var(--muted);grid-column:2;font-size:.58rem}.garage-vehicle-card details{border-top:1px solid #edf1f4;padding:9px 0}.garage-vehicle-card summary{cursor:pointer;font-size:.72rem;font-weight:800}.garage-mini-form{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:8px;display:grid}.garage-mini-form input,.garage-mini-form select{border:1px solid #cbd5e1;border-radius:7px;padding:8px;font-size:.7rem}.garage-mini-form .btn{padding:8px;font-size:.66rem}.garage-reminders{gap:5px;margin-top:8px;display:grid}.garage-reminders>div{color:#795900;background:#fff8e8;border-radius:8px;align-items:flex-start;gap:6px;padding:7px;display:flex}.garage-reminders span{font-size:.65rem}@media (max-width:1100px){.plan-grid{grid-template-columns:repeat(2,1fr)}.boost-grid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.ai-output-grid,.inspection-product-grid,.inspection-order-box,.garage-grid,.inspection-order-box form{grid-template-columns:1fr}.inspection-order-box .full{grid-column:auto}}@media (max-width:560px){.plan-grid,.boost-grid,.garage-mini-form{grid-template-columns:1fr}.ai-studio-controls{flex-direction:column;align-items:stretch}.ai-studio-controls label{min-width:0}.garage-mini-stats{grid-template-columns:1fr}}.ai-finder{border:1px solid var(--line);background:linear-gradient(135deg,#f7fbff,#fff);border-radius:20px;margin:0 0 28px;padding:24px;box-shadow:0 8px 28px #142d460f}.ai-finder .eyebrow{align-items:center;gap:7px;display:flex}.ai-finder h2{margin:7px 0 4px}.ai-finder p{color:var(--muted);margin:0}.ai-finder-input{grid-template-columns:1fr auto;align-items:stretch;gap:12px;margin-top:16px;display:grid}.ai-finder-input textarea{resize:vertical;border:1px solid var(--line);min-height:76px;font:inherit;background:#fff;border-radius:14px;padding:13px 14px}.ai-finder-input .btn{align-self:stretch}@media (max-width:720px){.ai-finder-input{grid-template-columns:1fr}.ai-finder-input .btn{min-height:48px}}.semantic-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;padding:42px 0 24px;display:grid}.semantic-hero h1{letter-spacing:-1.8px;margin:8px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1.02}.semantic-hero p{color:var(--muted,#5f6670);font-size:17px;line-height:1.65}.semantic-box{background:#fff;border:1px solid #dddfe4;border-radius:18px;padding:18px;box-shadow:0 16px 40px #141c2814}.semantic-box textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cfd3da;border-radius:12px;margin-bottom:12px;padding:14px;line-height:1.45}.semantic-results{padding:20px 0 48px}.semantic-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.semantic-result-card{background:#fff;border:1px solid #e1e3e7;border-radius:16px;overflow:hidden}.semantic-result-card img,.semantic-image-placeholder{object-fit:cover;background:#eceff2;justify-content:center;align-items:center;width:100%;height:190px;display:flex}.semantic-result-card>div:last-child{padding:14px}.semantic-result-card h3{margin:8px 0 5px;font-size:18px}.semantic-result-card p{color:#69707a;margin:0 0 9px}.semantic-result-card small{color:#45515f;align-items:center;gap:5px;margin-top:8px;display:flex}.semantic-score{color:#205da7;background:#f0f6ff;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.team-card{background:#fff;border:1px solid #e1e3e7;border-radius:16px;padding:18px}.team-person{align-items:center;gap:12px;display:flex}.team-avatar{color:#fff;background:#111827;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.team-person h2{margin:0}.team-person p{color:#6b7280;margin:3px 0}.team-role-form{align-items:end;gap:10px;margin:16px 0;display:flex}.team-role-form label{flex:1}.team-role-form select,.finding-row select,.finding-row input,.assignment-form select,.inspection-submit select,.inspection-submit textarea,.inspection-review-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5d8de;border-radius:9px;padding:9px}.permission-list{border-top:1px solid #eceef1}.permission-row{border-bottom:1px solid #f0f1f3;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.permission-row>span{text-transform:capitalize;align-items:center;gap:6px;display:flex}.permission-row small{background:#f4f4f5;border-radius:5px;padding:2px 5px;font-size:10px}.permission-on{color:#137333}.permission-off{color:#a13924}.mini-link{color:#1f5fa8;cursor:pointer;background:0 0;border:0;text-decoration:underline}.inspection-checklist{gap:16px;display:grid}.finding-row{border-top:1px solid #eceef1;grid-template-columns:minmax(220px,1.4fr) 130px minmax(140px,.8fr) minmax(180px,1fr) 130px auto;align-items:center;gap:9px;padding:11px 0;display:grid}.finding-label{flex-direction:column;display:flex}.finding-label small{color:#747b85;margin-top:3px}.inspection-submit{margin-top:18px}.inspection-submit form{gap:12px;display:grid}.inspection-submit label{gap:6px;display:grid}.inspection-submit .checkline{align-items:center;gap:8px;display:flex}.inspection-review-form{gap:9px;min-width:300px;display:grid}.inspection-review-form>div{justify-content:flex-end;gap:8px;display:flex}.assignment-form{grid-template-columns:1fr 1.4fr auto;gap:8px;min-width:520px;display:grid}.ops-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.metric-card{background:#fff;border:1px solid #e1e3e7;border-radius:14px;padding:15px}.metric-card span,.metric-card small{color:#6b7280;display:block}.metric-card strong{margin:4px 0;font-size:28px;display:block}.ops-actions{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.ops-actions form{background:#fff;border:1px solid #e1e3e7;border-radius:16px;gap:15px;padding:18px;display:flex}.ops-actions svg{width:28px;height:28px}.ops-actions h2{margin:0 0 4px}.ops-actions p{color:#68707a}.ops-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ops-row{border-top:1px solid #eceef1;grid-template-columns:1fr auto;gap:6px;padding:10px 0;display:grid}.ops-row div{flex-direction:column;display:flex}.ops-row span,.ops-row small{color:#707782}.transaction-list.compact article{gap:18px}.form-error{color:#9f2f24;background:#fff1f0;border:1px solid #ffd1cc;border-radius:9px;margin-top:10px;padding:9px 11px}@media (max-width:1000px){.semantic-hero{grid-template-columns:1fr}.semantic-result-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}.ops-grid{grid-template-columns:repeat(3,1fr)}.finding-row{grid-template-columns:1fr 1fr}.assignment-form{grid-template-columns:1fr;min-width:0}.ops-columns,.ops-actions{grid-template-columns:1fr}}@media (max-width:640px){.semantic-result-grid{grid-template-columns:1fr}.ops-grid{grid-template-columns:repeat(2,1fr)}.finding-row{grid-template-columns:1fr}.permission-row{grid-template-columns:1fr auto}.permission-row form{grid-column:1/-1}.inspection-review-form{min-width:0}}.checkout-page{max-width:820px;margin:40px auto 80px}.checkout-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;box-shadow:0 18px 50px #0f172a14}.checkout-brand{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:18px;display:flex}.checkout-brand svg{width:38px;height:38px;color:var(--blue)}.checkout-brand span{letter-spacing:.08em;color:var(--muted);font-size:.7rem;font-weight:900}.checkout-brand h1{margin:3px 0}.checkout-amount{text-align:center;padding:34px 0}.checkout-amount span,.checkout-amount small{color:var(--muted);display:block}.checkout-amount strong{margin:7px 0;font-size:2.5rem;display:block}.commerce-disclaimer{background:#f7f9fb;border:1px solid #e7eaee;border-radius:12px;gap:12px;padding:14px;display:flex}.commerce-disclaimer p{color:#52606d;margin:0;line-height:1.55}.sandbox-checkout{background:#fbfcfd;border:1px dashed #9aa5b1;border-radius:14px;margin-top:18px;padding:18px}.sandbox-checkout>div:last-of-type{flex-wrap:wrap;gap:10px;display:flex}.checkout-success{text-align:center;padding:28px 0}.checkout-success>svg{color:#147451;width:54px;height:54px}.checkout-success h2{font-size:2rem}.checkout-meta{text-align:left;background:#f7f9fb;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;padding:14px;display:grid}.checkout-meta span{color:var(--muted)}.commerce-pay-action{margin-top:9px}.commerce-pay-action .error-text{color:#a13924;margin-top:4px;display:block}.boost-checkout-form,.bulk-import-card form,.support-new-ticket form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.boost-checkout-form label,.bulk-import-card label,.support-new-ticket label{gap:6px;font-size:.82rem;font-weight:800;display:grid}.boost-checkout-form select,.bulk-import-card select,.bulk-import-card input,.support-new-ticket select,.support-new-ticket input,.support-new-ticket textarea,.support-reply textarea{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.bulk-import-card{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.bulk-import-card form{grid-template-columns:1fr}.csv-spec{background:#f7f9fb;border-radius:12px;padding:16px}.csv-spec code{white-space:normal;overflow-wrap:anywhere;color:#f8fafc;background:#111827;border-radius:8px;margin-bottom:12px;padding:10px;font-size:.72rem;display:block}.dealer-storefront-head{border:1px solid var(--line);background:linear-gradient(120deg,#fff,#f6f9fc);border-radius:20px;align-items:center;gap:22px;margin-top:28px;padding:26px;display:flex}.dealer-logo{color:#fff;background:#111827;border-radius:18px;flex:none;place-items:center;width:88px;height:88px;font-size:1.7rem;font-weight:900;display:grid;overflow:hidden}.dealer-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.small-logo{width:58px;height:58px;font-size:1rem}.dealer-storefront-head h1{margin:3px 0}.dealer-storefront-head p{color:var(--muted);max-width:760px}.dealer-contact-line{color:#52606d;flex-wrap:wrap;gap:14px;font-size:.78rem;display:flex}.dealer-contact-line span{align-items:center;gap:5px;display:flex}.dealer-directory-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dealer-directory-card{color:inherit;align-items:flex-start;gap:14px;margin-top:0;display:flex}.dealer-directory-card h2{margin:4px 0}.dealer-directory-card p{color:var(--muted);font-size:.8rem;line-height:1.5}.support-new-ticket form{grid-template-columns:1fr 1fr}.support-new-ticket .full{grid-column:1/-1}.support-ticket-list{gap:14px;display:grid}.support-thread{gap:8px;margin:12px 0;display:grid}.support-message{background:#f7f9fb;border-radius:10px;padding:11px}.support-message.staff{background:#edf6ff}.support-message p{white-space:pre-wrap;margin:4px 0}.support-message small{color:var(--muted)}.support-reply{grid-template-columns:1fr auto;gap:8px;display:grid}.legal-page{max-width:900px;padding-bottom:70px}.legal-copy h2{margin-top:26px}.legal-copy p{color:#4b5563;line-height:1.75}.ops-link-card{color:inherit;background:#fff;border:1px solid #e1e3e7;border-radius:16px;gap:15px;padding:18px;display:flex}.ops-link-card svg{width:28px;height:28px}.ops-link-card h2{margin:0 0 4px}.ops-link-card p{color:#68707a}.launch-hero{color:#fff;background:linear-gradient(105deg,#10233a,#1d4f78);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:flex}.launch-hero span,.launch-hero small{color:#cbd5e1;display:block}.launch-hero strong{font-size:2.8rem;display:block}.launch-check-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.launch-check{border:1px solid #e5e7eb;border-radius:12px;gap:10px;padding:12px;display:flex}.launch-check>svg{flex:none;width:22px}.launch-check.passed>svg{color:#147451}.launch-check.failed>svg{color:#a13924}.launch-check strong{align-items:center;gap:6px;display:flex}.launch-check strong span{text-transform:uppercase;color:#9f2f24;background:#fff1f0;border-radius:5px;padding:3px 5px;font-size:.58rem}.launch-check p{color:#5f6670;margin:4px 0;font-size:.78rem}.launch-check small{color:#8b929a;text-transform:uppercase;font-size:.6rem}.error-text{color:#a13924}.good-notice{color:#0d6b4f;background:#e9f8f1}.error-notice{color:#9f2f24;background:#fff1f0}@media (max-width:1000px){.dealer-directory-grid{grid-template-columns:repeat(2,1fr)}.launch-check-list,.bulk-import-card{grid-template-columns:1fr}}@media (max-width:700px){.boost-checkout-form,.support-new-ticket form,.support-reply{grid-template-columns:1fr}.support-new-ticket .full{grid-column:auto}.dealer-storefront-head{flex-direction:column;align-items:flex-start}.dealer-directory-grid{grid-template-columns:1fr}.launch-hero{flex-direction:column;align-items:flex-start}.checkout-card{padding:18px}}.notification-preferences{margin-bottom:18px}.notification-preferences>p{color:var(--muted)}.notification-pref-grid{grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:7px;margin:14px 0;display:grid}.notification-pref-grid>strong{justify-content:center;align-items:center;gap:5px;font-size:.72rem;display:flex}.notification-pref-row{display:contents}.notification-pref-row>b{background:#f7f9fb;border-radius:8px;padding:10px;font-size:.78rem}.notification-pref-row label{justify-content:center;align-items:center;gap:5px;display:flex}.notification-pref-row label span{display:none}.admin-support-actions{grid-template-columns:1fr auto;gap:12px;display:grid}.admin-support-actions form:first-child{grid-template-columns:1fr auto;gap:8px;display:grid}.admin-support-actions form:last-child{align-items:center;gap:7px;display:flex}.admin-support-actions textarea,.admin-support-actions select{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:9px}@media (max-width:700px){.notification-pref-grid{grid-template-columns:1fr repeat(3,50px)}.admin-support-actions,.admin-support-actions form:first-child{grid-template-columns:1fr}.admin-support-actions form:last-child{flex-wrap:wrap}}.payment-history-card details{min-width:260px}.payment-history-card summary{cursor:pointer;color:var(--blue);align-items:center;gap:5px;font-weight:800;display:flex}.refund-form{gap:7px;margin-top:10px;display:grid}.refund-form label{gap:4px;font-size:.7rem;font-weight:800;display:grid}.refund-form input,.refund-form select,.refund-form textarea{font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:8px}.block-small{color:var(--muted);margin-top:4px;font-size:.68rem;display:block}.visual-page{padding-bottom:70px}.visual-ai-layout{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:36px;display:grid}.visual-upload-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 6px 24px #0f172a0d}.visual-upload-card h2{letter-spacing:-.03em;margin:5px 0 8px;font-size:1.45rem}.visual-upload-card>p{color:var(--muted);line-height:1.55}.visual-dropzone{cursor:pointer;background:linear-gradient(145deg,#f8fbfd,#f3f6f8);border:2px dashed #b7c4d1;border-radius:16px;place-items:center;min-height:250px;margin:16px 0;display:grid;position:relative;overflow:hidden}.visual-dropzone>div:not(.multi-preview){text-align:center;color:#536273;place-items:center;gap:7px;padding:24px;display:grid}.visual-dropzone svg{color:var(--blue)}.visual-dropzone strong{color:var(--ink);font-size:.95rem}.visual-dropzone span{font-size:.74rem}.visual-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.visual-dropzone.has-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visual-file-row{color:#667085;justify-content:space-between;align-items:center;gap:10px;margin-top:-8px;margin-bottom:12px;font-size:.72rem;display:flex}.visual-file-row button{color:#a13924;background:0 0;border:0;font-weight:800}.visual-note{gap:6px;margin:12px 0;display:grid}.visual-note span{font-size:.76rem;font-weight:800}.visual-note input{border:1px solid #cbd5e1;border-radius:9px;padding:10px}.visual-privacy{color:#7b8490;margin-top:10px;font-size:.66rem;line-height:1.45;display:block}.visual-result-panel{min-height:520px}.visual-empty{border:1px solid var(--line);text-align:center;color:#536273;background:#fff;border-radius:18px;align-content:center;place-items:center;min-height:360px;padding:34px;display:grid}.visual-empty svg{color:var(--blue)}.visual-empty h2,.visual-empty h3{color:var(--ink);margin:10px 0 4px}.visual-empty p{max-width:620px;margin:0;line-height:1.6}.visual-empty.compact{min-height:220px}.visual-loading{background:linear-gradient(135deg,#f5f9fc,#fff8ea)}.visual-identity-card{color:#fff;background:linear-gradient(120deg,#10233a,#1f5e89);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.visual-identity-card span{text-transform:uppercase;letter-spacing:.08em;color:#c9d8e6;font-size:.7rem;font-weight:900}.visual-identity-card h2{margin:5px 0;font-size:1.65rem}.visual-identity-card p{color:#dbe7f1;margin:0}.visual-confidence{text-align:right;min-width:110px}.visual-confidence strong{font-size:2rem;display:block}.visual-confidence span{text-transform:none;letter-spacing:0;font-size:.64rem;display:block}.visual-caveats{background:#fff8e7;border:1px solid #f2d898;border-radius:12px;margin:12px 0;padding:12px 14px}.visual-caveats p{color:#6d5b2c;margin:4px 0 0;font-size:.78rem;line-height:1.5}.visual-results-head{margin-top:18px}.visual-match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.visual-match-card{border:1px solid var(--line);background:#fff;border-radius:15px;transition:all .18s;overflow:hidden}.visual-match-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.visual-match-image{aspect-ratio:4/3;background:#e8edf2;place-items:center;font-size:3rem;display:grid;position:relative;overflow:hidden}.visual-match-image img{object-fit:cover;width:100%;height:100%}.visual-match-image>span{color:#fff;background:#111827;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:900;position:absolute;top:8px;right:8px}.visual-match-copy{padding:12px}.visual-match-copy>strong,.visual-match-copy>b{display:block}.visual-match-copy>b{margin-top:5px;font-size:1.18rem}.visual-match-copy p{color:var(--muted);margin:5px 0;font-size:.72rem}.visual-match-copy small{color:var(--blue);text-transform:capitalize;align-items:center;gap:5px;margin-top:8px;font-size:.66rem;display:flex}.visual-reasons{flex-wrap:wrap;gap:5px;display:flex}.visual-reasons span{color:#31516a;background:#eef4f8;border-radius:999px;padding:4px 6px;font-size:.59rem}.photo-value-shell{background:linear-gradient(135deg,#eaf4fb,#fff7e5);border:1px solid #d9e5ec;border-radius:22px;margin-bottom:12px;padding:24px}.photo-value-intro{max-width:900px}.photo-value-intro h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:2rem}.photo-value-intro>p{color:#55626e;line-height:1.6}.photo-value-trust{color:#345466;align-items:flex-start;gap:9px;font-size:.76rem;display:flex}.photo-value-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.visual-dropzone.multi{min-height:220px}.multi-preview{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;height:220px;display:grid}.multi-preview img{object-fit:cover;width:100%;height:100%;min-height:0}.compact-grid{grid-template-columns:1fr 1fr}.photo-value-result{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:410px;padding:20px}.photo-value-result .visual-empty{border:0;min-height:340px;padding:15px}.photo-value-identity{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:13px}.photo-value-identity span,.photo-value-identity strong,.photo-value-identity small{display:block}.photo-value-identity span{text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:900}.photo-value-identity strong{margin:4px 0;font-size:1.25rem}.photo-value-identity p{color:#596572;margin:2px 0}.photo-value-identity small{color:#7a8490}.photo-value-number{text-align:center;padding:12px}.photo-value-number span,.photo-value-number small{color:var(--muted);display:block}.photo-value-number strong{margin:7px 0;font-size:1.35rem;display:block}.photo-value-number b{letter-spacing:-.04em;color:#10233a;font-size:2.35rem;display:block}.photo-value-stats{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.photo-value-stats>div{background:#f6f8fa;border-radius:10px;padding:11px}.photo-value-stats span,.photo-value-stats strong{display:block}.photo-value-stats span{color:var(--muted);font-size:.68rem}.photo-value-stats strong{margin-top:4px;font-size:.85rem}.photo-comps{gap:6px;margin-top:14px;display:grid}.photo-comps>strong{font-size:.76rem}.photo-comps a{border-top:1px solid #edf0f2;justify-content:space-between;gap:10px;padding:8px 0;font-size:.7rem;display:flex}.manual-value-section{padding-top:28px}.shopping-tool-grid{grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.visual-ai-layout,.photo-value-grid{grid-template-columns:1fr}.visual-upload-card{max-width:none}.visual-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-tool-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.visual-match-grid{grid-template-columns:1fr}.visual-identity-card{flex-direction:column;align-items:flex-start}.visual-confidence{text-align:left}.compact-grid,.photo-value-stats{grid-template-columns:1fr}.photo-value-shell{padding:15px}.photo-value-number b{font-size:1.8rem}.shopping-tool-grid{grid-template-columns:1fr}}.btn-whatsapp{color:#fff;background:#128c7e;border:1px solid #128c7e;justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-whatsapp:hover{filter:brightness(.94);color:#fff}.vehicle-gallery-v12{margin-bottom:18px}.gallery-main-v12{aspect-ratio:16/10;background:#eef2f7;border-radius:18px;position:relative;overflow:hidden}.gallery-main-v12>img{object-fit:cover;width:100%;height:100%;display:block}.gallery-count{color:#fff;background:#0f172ac7;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:14px;right:14px}.gallery-arrow{color:#fff;cursor:pointer;background:#0f172a94;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-prev{left:14px}.gallery-next{right:14px}.thumbs-v12{gap:10px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.gallery-thumb{cursor:pointer;background:#e2e8f0;border:2px solid #0000;border-radius:10px;flex:0 0 92px;height:66px;padding:0;overflow:hidden}.gallery-thumb.active{border-color:#e11d2e}.gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.acquisition-page{background:#f8fafc;min-height:70vh}.acquisition-hero{background:linear-gradient(135deg,#fff 0%,#fff5f6 58%,#f1f5f9 100%);padding:64px 0}.acquisition-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:48px;display:grid}.acquisition-grid h1{margin:10px 0 18px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.98}.acquisition-grid h1 em{color:#d7192d;font-style:normal}.acquisition-grid p{color:#475569;max-width:700px;font-size:1.1rem}.acquisition-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.acquisition-proof{color:#334155;flex-wrap:wrap;gap:18px;font-size:13px;font-weight:700;display:flex}.acquisition-proof span{align-items:center;gap:6px;display:flex}.acquisition-proof svg{width:16px}.acquisition-phone{background:#111827;border:8px solid #111827;border-radius:32px;justify-self:end;max-width:360px;padding:12px;box-shadow:0 28px 60px #0f172a33}.phone-top{color:#fff;text-align:center;padding:8px;font-weight:800}.phone-card{background:#fff;border-radius:18px;gap:7px;margin:10px 0;padding:22px;display:grid}.phone-card.accent{background:#e9fff8}.phone-card svg{color:#128c7e}.acquisition-tools{grid-template-columns:repeat(3,1fr);gap:16px;padding:38px 0;display:grid}.acquisition-tools>a{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:7px;padding:24px;text-decoration:none;display:grid}.acquisition-tools svg{color:#d7192d}.acquisition-tools span{color:#64748b}.acquisition-optin{padding-bottom:52px}.wa-optin,.wa-optin-success{background:#eafff7;border:1px solid #a7f3d0;border-radius:20px;grid-template-columns:minmax(240px,1.4fr) minmax(220px,.8fr);align-items:center;gap:14px;padding:24px;display:grid}.wa-optin>div{gap:5px;display:grid}.wa-optin>div span,.wa-optin-success span{color:#475569;font-size:14px}.wa-optin input[name=phone]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:12px 14px}.wa-optin label{color:#475569;grid-column:1/-1;font-size:12px}.wa-optin .btn{justify-self:start}.wa-optin-success{grid-template-columns:auto 1fr}.wa-optin-success svg{color:#128c7e}.marketing-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.marketing-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:5px;padding:18px;display:grid}.marketing-metrics article svg{color:#d7192d}.marketing-metrics article strong{font-size:28px}.marketing-metrics article span{color:#64748b;font-size:12px}.admin-marketing-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.setup-row,.campaign-row{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.setup-ok{color:#047857}.setup-pending{color:#b45309}.setup-code{gap:7px;margin-top:14px;display:grid}.setup-code code{overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:8px;padding:10px}.wa-admin-table{overflow:auto}.wa-admin-head,.wa-admin-row{border-bottom:1px solid #eef2f7;grid-template-columns:1.1fr 1.4fr 1fr .7fr 1.2fr;gap:10px;min-width:760px;padding:10px 0;font-size:13px;display:grid}.wa-admin-head{color:#475569;font-weight:800}@media (max-width:900px){.acquisition-grid,.admin-marketing-grid{grid-template-columns:1fr}.acquisition-phone{justify-self:start}.acquisition-tools{grid-template-columns:1fr}.marketing-metrics{grid-template-columns:1fr 1fr}.wa-optin{grid-template-columns:1fr}}@media (max-width:560px){.acquisition-hero{padding:38px 0}.acquisition-grid h1{font-size:2.65rem}.marketing-metrics{grid-template-columns:1fr}.gallery-arrow{width:38px;height:38px}.gallery-thumb{flex-basis:78px;height:58px}}.floating-whatsapp{z-index:80;color:#fff;background:#128c7e;border-radius:999px;align-items:center;gap:8px;padding:13px 17px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px #0f172a38}.floating-whatsapp:hover{color:#fff;filter:brightness(.94)}@media (max-width:560px){.floating-whatsapp{justify-content:center;width:52px;height:52px;padding:0;bottom:14px;right:14px}.floating-whatsapp span{display:none}}.clean-topbar{gap:18px}.clean-location{align-items:center;gap:7px;min-width:118px;display:flex}.clean-location span{display:block}.clean-search{max-width:760px}.clean-header-actions{gap:10px}.compact-action{color:#e5edf5;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;display:flex!important}.compact-action span{font-size:.82rem}.sell-header-action{background:var(--accent);white-space:nowrap;border-radius:9px;padding:10px 13px;font-weight:900;color:#111827!important}.sell-header-action:hover{background:#f6a00f}.account-menu,.more-menu{position:relative}.account-menu>summary,.more-menu>summary{cursor:pointer;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.more-menu>summary::-webkit-details-marker{display:none}.account-menu>summary{white-space:nowrap;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-weight:800;display:flex}.account-menu[open]>summary{background:#1e3047}.account-menu-panel{z-index:120;width:260px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0f172a33}.account-menu-panel>a,.account-menu-panel .menu-signout{text-align:left;border-radius:9px;align-items:center;gap:8px;width:100%;padding:10px 11px;font-size:.84rem;display:flex}.account-menu-panel>a:hover,.account-menu-panel .menu-signout:hover{background:#f2f5f8}.account-menu-primary{color:var(--blue);background:#eef6fc;font-weight:900}.menu-user-block{padding:10px 11px 12px}.menu-user-block strong,.menu-user-block span{display:block}.menu-user-block span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.72rem}.menu-divider{background:#edf1f4;height:1px;margin:6px}.staff-menu-link{background:#fff7ed;color:#7c2d12!important}.account-menu-panel form{margin:0}.menu-signout{color:#a32626;background:0 0;border:0}.clean-subnav{border-bottom:1px solid #ffffff0f}.clean-subnav-inner{gap:8px;overflow:visible}.clean-subnav-inner>a,.more-menu>summary{border-radius:8px;align-items:center;gap:5px;padding:11px 13px;font-weight:750;display:flex}.clean-subnav-inner>a:hover,.more-menu>summary:hover,.more-menu[open]>summary{color:#fff;background:#ffffff14}.primary-nav-link{color:#fff}.more-menu{margin-left:auto}.more-menu-panel{z-index:110;width:min(600px,90vw);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0f172a2e}.more-menu-panel>div{align-content:start;gap:3px;display:grid}.more-menu-panel strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:5px 8px;font-size:.68rem}.more-menu-panel a{border-radius:8px;padding:9px 8px;font-size:.82rem;display:block}.more-menu-panel a:hover{color:var(--blue);background:#f1f5f8}.staff-console{padding-bottom:48px}.staff-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.staff-console-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:18px;transition:all .15s;display:grid}.staff-console-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.staff-console-icon{width:42px;height:42px;color:var(--blue);background:#eef5fa;border-radius:11px;place-items:center;display:grid}.staff-console-card h2{margin:2px 0 5px;font-size:1rem}.staff-console-card p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}@media (max-width:1100px){.clean-header-actions{display:flex}.clean-location,.compact-action span{display:none}.clean-search{max-width:none}.staff-console-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.clean-topbar{flex-wrap:wrap;padding:10px 0}.clean-search{flex-basis:100%;order:3;width:100%}.clean-header-actions{margin-left:auto}.compact-action{display:none!important}.sell-header-action{padding:9px 10px;font-size:.78rem}.account-menu>summary span{display:none}.clean-subnav-inner{overflow-x:auto}.more-menu{margin-left:0;position:static}.more-menu-panel{grid-template-columns:1fr 1fr;width:auto;max-height:70vh;position:fixed;top:132px;left:14px;right:14px;overflow:auto}.staff-console-grid{grid-template-columns:1fr}}@media (max-width:520px){.clean-subnav-inner>a,.more-menu>summary{padding:10px 9px;font-size:.78rem}.clean-subnav-inner>a:nth-of-type(4),.clean-subnav-inner>a:nth-of-type(5){display:none}.more-menu-panel{grid-template-columns:1fr}.staff-console-card{grid-template-columns:36px 1fr}.staff-console-icon{width:36px;height:36px}}.dealer-registry-admin{padding-bottom:56px}.registry-source-card{color:#fff;background:#0f1f33;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.registry-source-card>div{gap:5px;display:grid}.registry-source-card a{color:#a9d7f4;font-weight:800}.registry-source-card span{color:#cbd5e1;font-size:.72rem}.registry-metrics{grid-template-columns:repeat(6,1fr);gap:10px;margin:16px 0;display:grid}.registry-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:4px;padding:14px;display:grid}.registry-metrics article svg{color:var(--blue)}.registry-metrics article strong{font-size:1.55rem}.registry-metrics article span{color:var(--muted);font-size:.67rem}.registry-section-head{align-items:center}.registry-match-list{gap:10px;display:grid}.registry-match-card{border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 1fr 95px minmax(330px,1.1fr);align-items:center;gap:14px;padding:13px;display:grid}.registry-match-card>div{gap:3px;display:grid}.registry-match-card small{color:var(--muted);font-size:.67rem;line-height:1.35}.registry-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:900}.registry-score{text-align:center}.registry-score strong{font-size:1.3rem}.registry-score span{color:var(--muted);font-size:.62rem}.registry-review-form{grid-template-columns:1fr auto auto;gap:7px;display:grid}.registry-review-form input{border:1px solid #cbd5e1;border-radius:8px;padding:9px}.registry-review-form .btn{padding:9px 11px;font-size:.68rem}.registry-filters{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(135px,.6fr)) auto;gap:8px;margin:12px 0 16px;display:grid}.registry-filters label{background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.registry-filters label input{border:0;outline:0;width:100%;padding:10px 0}.registry-filters select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.registry-table-wrap{overflow:auto}.registry-table{min-width:1100px}.registry-table td:first-child{min-width:280px}.registry-table td strong,.registry-table td small{display:block}.registry-table td small{color:var(--muted);max-width:360px;margin-top:3px;font-size:.67rem}.registry-status{font-size:.7rem;font-weight:800}.status-current{color:#0d6b4f}.status-expiring_soon{color:#a15d00}.status-expired{color:#9e2424}.registry-match-chip{color:#145f9b;background:#e5f2ff;border-radius:999px;padding:5px 7px;font-size:.62rem;font-weight:900}.prospect-inline-form{grid-template-columns:130px 56px minmax(150px,1fr) auto;gap:5px;min-width:430px;display:grid}.prospect-inline-form select,.prospect-inline-form input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:7px;font-size:.68rem}.prospect-inline-form .btn{padding:7px 9px;font-size:.66rem}@media (max-width:1150px){.registry-metrics{grid-template-columns:repeat(3,1fr)}.registry-match-card{grid-template-columns:1fr 1fr 80px}.registry-review-form{grid-column:1/-1}.registry-filters{grid-template-columns:1fr 1fr 1fr}.registry-filters label{grid-column:1/-1}}@media (max-width:700px){.registry-source-card{flex-direction:column;align-items:flex-start}.registry-source-card form,.registry-source-card .btn{width:100%}.registry-metrics{grid-template-columns:1fr 1fr}.registry-match-card{grid-template-columns:1fr}.registry-score{text-align:left}.registry-review-form,.registry-filters{grid-template-columns:1fr}.registry-filters label{grid-column:auto}}.dealer-directory-badges{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.dealer-directory-badges span{color:#35566d;background:#eef4f8;border-radius:999px;padding:5px 7px;font-size:.62rem;font-weight:800}.dealer-directory-badges .tradeboard-mini-badge{color:#17643d;background:#eaf7ef;align-items:center;gap:4px;display:inline-flex}.seller-chassis-first{background:linear-gradient(#f7fbfe,#eef7fc);border:1px solid #a9cee7;border-radius:16px;margin:0 0 22px;padding:18px}.seller-chassis-first h3{margin:4px 0 6px;font-size:1.18rem}.seller-chassis-first>p{color:var(--muted);margin:0 0 14px;font-size:.86rem;line-height:1.5}.chassis-primary-field input{letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;font-weight:900}.seller-editable-details{border-top:1px solid #edf1f5;padding-top:18px}.seller-subhead{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.seller-subhead h3{margin:0 0 4px}.seller-subhead p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}@media (max-width:720px){.seller-chassis-first{padding:15px}.chassis-primary-field input{letter-spacing:.04em;font-size:1rem}}.ai-resolution-card{background:#f6fbfe;border:1px solid #c9dceb;border-radius:12px;margin:12px 0 2px;padding:13px 14px}.ai-resolution-card>div:first-child{color:#245f84;align-items:center;gap:7px;display:flex}.ai-resolution-card>span{color:var(--muted);align-items:center;gap:7px;margin-top:7px;font-size:.78rem;display:flex}.ai-resolution-card p{margin:8px 0 4px;font-size:.85rem}.ai-resolution-card small{color:var(--muted);font-size:.68rem;line-height:1.45;display:block}.fault-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 10px;display:grid}.fault-option{cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:.77rem;line-height:1.35;display:flex}.fault-option:hover{background:#f8fbfd;border-color:#8eb7d3}.fault-option.selected{background:#eef7fc;border-color:#4b8db8}.fault-option input{margin-top:2px}.fault-option span,.fault-option strong,.fault-option small{display:block}.fault-option small{color:var(--muted);margin-top:2px;font-size:.63rem}.fitness-validation-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:13px;margin:14px 0;padding:14px 15px}.fitness-validation-card>div:first-child{align-items:center;gap:8px;display:flex}.fitness-validation-card p{margin:8px 0;font-size:.8rem;line-height:1.5}.fitness-validation-card>small{color:var(--muted);font-size:.65rem;line-height:1.4}.fitness-valid{background:#f2fbf6;border-color:#9fcfb8}.fitness-expiring_soon{background:#fffaf0;border-color:#e4bd6f}.fitness-expired,.fitness-chassis_mismatch,.fitness-not_fitness{background:#fff6f6;border-color:#e6a7a7}.fitness-validation-meta{flex-wrap:wrap;gap:8px 14px;margin:8px 0;display:flex}.fitness-validation-meta span{color:var(--muted);font-size:.68rem}.fitness-validation-meta strong{color:var(--ink)}.chassis-check-admin{padding-bottom:56px}.chassis-check-metrics{grid-template-columns:repeat(4,1fr)}.chassis-check-table{min-width:1050px}.chassis-check-table td strong,.chassis-check-table td small{display:block}.chassis-check-table td small{color:var(--muted);margin-top:3px;font-size:.65rem}.dealer-fitness-card{margin:14px 0}.dealer-fitness-list{gap:8px;display:grid}.dealer-fitness-row{background:#fbfcfd;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.dealer-fitness-row>div{gap:3px;display:grid}.dealer-fitness-row small{color:var(--muted);font-size:.66rem}.dealer-fitness-row .link{font-size:.68rem}.dealer-fitness-row.status-expired{background:#fff7f7;border-color:#efb5b5}.dealer-fitness-row.status-due{background:#fffbf1;border-color:#ead09b}@media (max-width:800px){.fault-checklist{grid-template-columns:1fr}.chassis-check-metrics{grid-template-columns:1fr 1fr}.dealer-fitness-row{flex-direction:column;align-items:flex-start}}.fitness-extracted-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.fitness-extracted-grid span{color:var(--muted);background:#ffffffa6;border:1px solid #64748b2e;border-radius:8px;padding:8px;font-size:.62rem}.fitness-extracted-grid strong{color:var(--ink);margin-top:3px;font-size:.74rem;display:block}.chassis-check-table a{font-weight:800}@media (max-width:700px){.fitness-extracted-grid{grid-template-columns:1fr 1fr}}.fitness-review-flags{gap:5px;margin:9px 0;display:grid}.fitness-review-flags span{color:#875300;background:#fff3db;border:1px solid #e9c77e;border-radius:8px;padding:7px 9px;font-size:.68rem;line-height:1.4}.photo-count-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad1;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;bottom:10px;right:10px}.supplier-import-admin{padding-bottom:56px}.supplier-import-metrics{grid-template-columns:repeat(5,1fr)}.supplier-import-upload-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin:18px 0;padding:22px;box-shadow:0 8px 28px #0f172a0a}.supplier-import-upload-copy{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.supplier-import-upload-copy h2{margin:0 0 5px;font-size:1.18rem}.supplier-import-upload-copy p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.supplier-import-upload-icon{width:44px;height:44px;color:var(--blue);background:#eef5fa;border-radius:12px;flex:none;place-items:center;display:grid}.supplier-import-form{grid-template-columns:1fr 220px;gap:12px;display:grid}.supplier-import-form .field span{margin-bottom:6px;font-size:.76rem;font-weight:850;display:block}.supplier-import-form .field small{color:var(--muted);margin-top:5px;font-size:.65rem;line-height:1.4;display:block}.supplier-import-drop{text-align:center;cursor:pointer;color:#334155;background:#f8fbfd;border:1.5px dashed #9fb5c8;border-radius:14px;grid-column:1/-1;align-content:center;place-items:center;gap:5px;min-height:128px;padding:18px;display:grid;position:relative}.supplier-import-drop:hover{border-color:var(--blue);background:#f3f9fd}.supplier-import-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.supplier-import-drop svg{color:var(--blue)}.supplier-import-drop strong{font-size:.88rem}.supplier-import-drop span{color:var(--muted);font-size:.68rem}.supplier-import-submit{grid-column:1/-1;justify-self:end;min-width:220px}.supplier-import-submit:disabled{opacity:.55;cursor:not-allowed}.supplier-import-spinner{animation:.8s linear infinite supplier-spin}@keyframes supplier-spin{to{transform:rotate(360deg)}}.supplier-import-rule-note{color:#475569;background:#f4f7fa;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:.75rem;line-height:1.5}.supplier-import-rule-note code{background:#e8edf2;border-radius:5px;padding:2px 5px}.supplier-import-result{margin-top:14px}.supplier-import-result a{font-weight:850}.supplier-import-success{background:#f3fbf7;border:1px solid #b7e0c8;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;padding:14px;display:grid}.supplier-import-success>div{gap:2px;display:grid}.supplier-import-success strong{font-size:1.2rem}.supplier-import-success span,.supplier-import-success small{color:#52616d;font-size:.66rem}.supplier-import-success p{grid-column:1/-1;margin:6px 0 0;font-size:.78rem}.supplier-import-success>small{grid-column:1/-1}.supplier-import-success .btn{grid-column:1/-1;justify-self:start;margin-top:5px;padding:9px 12px;font-size:.72rem}.supplier-import-principles{grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0;padding:0;display:grid;overflow:hidden}.supplier-import-principles>div{border-right:1px solid var(--line);gap:10px;padding:16px;display:flex}.supplier-import-principles>div:last-child{border-right:0}.supplier-import-principles svg{color:var(--blue);flex:none}.supplier-import-principles span{gap:3px;display:grid}.supplier-import-principles strong{font-size:.78rem}.supplier-import-principles small{color:var(--muted);font-size:.66rem;line-height:1.45}.supplier-import-history{padding:0;overflow:hidden}.supplier-import-history .section-head{border-bottom:1px solid var(--line);padding:17px 18px}.supplier-import-history .section-head h2{margin:0 0 3px}.supplier-import-history .section-head p{color:var(--muted);margin:0;font-size:.7rem}.supplier-import-table-wrap{overflow:auto}.supplier-import-table{min-width:1020px}.supplier-import-table td strong,.supplier-import-table td small{display:block}.supplier-import-table td small{color:var(--muted);max-width:280px;margin-top:3px;font-size:.64rem}.supplier-import-table td{vertical-align:top}.supplier-import-status{text-transform:capitalize;font-weight:800}.status-completed,.status-accepted{color:#087348;background:#e6f7ed}.status-completed_with_issues,.status-conflict{color:#9a5b00;background:#fff3d9}.status-failed,.status-rejected{color:#a62323;background:#fde8e8}.status-processing,.status-uploaded{color:#145f9b;background:#e7f4ff}.supplier-import-error{color:#a62323!important;margin-top:5px!important}.compact-empty{padding:26px!important}.supplier-import-detail .back-link{align-items:center;gap:5px;margin:8px 0;font-size:.72rem;font-weight:850;display:inline-flex}.supplier-import-file-meta{grid-template-columns:repeat(5,1fr);gap:0;margin:18px 0;padding:0;display:grid}.supplier-import-file-meta>div{border-right:1px solid var(--line);gap:4px;padding:14px;display:grid}.supplier-import-file-meta>div:last-child{border-right:0}.supplier-import-file-meta span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:850}.supplier-import-file-meta strong{font-size:.76rem}.supplier-import-tabs{margin-top:18px}.supplier-import-row-table{min-width:1120px}.supplier-import-row-table td:nth-child(6){min-width:230px}@media (max-width:1000px){.supplier-import-metrics{grid-template-columns:repeat(2,1fr)}.supplier-import-principles{grid-template-columns:1fr}.supplier-import-principles>div{border-right:0;border-bottom:1px solid var(--line)}.supplier-import-principles>div:last-child{border-bottom:0}.supplier-import-file-meta{grid-template-columns:repeat(2,1fr)}.supplier-import-file-meta>div{border-bottom:1px solid var(--line)}}@media (max-width:680px){.supplier-import-form{grid-template-columns:1fr}.supplier-import-success{grid-template-columns:repeat(2,1fr)}.supplier-import-submit{justify-self:stretch;width:100%}.supplier-import-metrics{grid-template-columns:1fr 1fr}.supplier-import-file-meta{grid-template-columns:1fr}.supplier-import-file-meta>div{border-right:0}.supplier-import-success p,.supplier-import-success>small,.supplier-import-success .btn{grid-column:1/-1}}.detail-section-head,.feature-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.detail-section-head h2,.feature-card-head h2{margin-bottom:4px}.detail-section-head p,.feature-card-head p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.feature-total{text-align:center;background:#eef7fb;border:1px solid #d5e7f1;border-radius:13px;min-width:84px;padding:10px 12px}.feature-total strong,.feature-total span{display:block}.feature-total strong{color:#165f89;font-size:1.35rem}.feature-total span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.63rem;font-weight:800}.feature-quantifiers{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.feature-quantifiers span{color:#526171;background:#f3f6f8;border:1px solid #e4e9ed;border-radius:999px;padding:6px 9px;font-size:.68rem}.feature-quantifiers strong{color:#12212c}.feature-groups{gap:15px;display:grid}.feature-group{border-top:1px solid #edf1f4;padding-top:13px}.feature-group:first-child{border-top:0;padding-top:0}.feature-group h3{color:#3c4c59;margin:0 0 8px;font-size:.78rem}.feature-item{align-items:center;gap:7px;display:flex}.feature-item svg{color:#17835e;flex:none}.equipment-groups{gap:15px;margin-top:10px;display:grid}.equipment-groups section{background:#fbfcfd;border:1px solid #e3e9ed;border-radius:12px;padding:12px}.equipment-groups h4{margin:0 0 9px;font-size:.78rem}.equipment-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.equipment-option{cursor:pointer;background:#fff;border:1px solid #e2e8ec;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:.72rem;display:flex}.equipment-option.selected{color:#0c6348;background:#eff9f4;border-color:#79b79f}.equipment-option input{margin:0}.optional-label{text-transform:uppercase;color:var(--muted);background:#f0f3f5;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:.61rem}.field-help{color:var(--muted);margin:2px 0 5px;font-size:.72rem;line-height:1.45}@media (max-width:900px){.equipment-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.detail-section-head,.feature-card-head{flex-direction:column}.feature-total{justify-content:center;align-items:baseline;gap:6px;width:100%;display:flex}.feature-total strong,.feature-total span{display:inline}.equipment-checklist{grid-template-columns:1fr}}.pla-guided-valuation{gap:16px;max-width:1040px;margin:0 auto;display:grid}.pla-guided-form{margin:0}.pla-guided-form p,.pla-appraisal-head p,.pla-advice-note{color:#64748b;font-size:.89rem;line-height:1.55}.pla-appraisal-assessment,.pla-appraisal-advice{background:#fff;border:1px solid #d8dee7;border-radius:16px;margin:18px 0;padding:22px}.pla-appraisal-head{margin-bottom:16px}.pla-appraisal-head h3{margin:5px 0 4px;font-size:1.22rem}.pla-appraisal-head p{margin:4px 0 0}.pla-appraisal-assessment .field textarea{min-height:84px}.pla-purpose-tabs{flex-wrap:wrap;gap:8px;display:flex}.pla-purpose-tabs button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:10px 15px;font-weight:750}.pla-purpose-tabs button.selected{color:#fff;background:#142a43;border-color:#142a43}.pla-advice-results{margin-top:18px}.pla-advice-overview{color:#fff;background:#14263b;border-radius:14px;padding:18px}.pla-advice-overview span,.pla-advice-overview small{color:#bed0e2;display:block}.pla-advice-overview strong{margin:5px 0;font-size:clamp(1.45rem,3vw,2.2rem);display:block}.pla-advice-range{color:#334155;font-size:.87rem}.pla-advice-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.pla-advice-row strong,.pla-advice-row small,.pla-advice-row b{display:block}.pla-advice-row small{color:#64748b;max-width:410px;margin-top:3px;font-size:.75rem}.pla-advice-row b{white-space:nowrap;text-align:right}.pla-advice-use{color:#1a527d;background:#fff;border:1px solid #b7c5d8;border-radius:8px;max-width:145px;margin-top:5px;padding:6px 8px;font-size:.72rem;font-weight:700}.pla-appraisal-warning{color:#855100;background:#fff7e7;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;font-size:.82rem;line-height:1.5;display:flex}.pla-appraisal-warning p{margin:0 0 4px}.pla-appraisal-warning p:last-child{margin-bottom:0}.pla-dealer-budget,.pla-advice-method{border-top:1px solid #e2e8f0;margin-top:12px;padding:14px 0;font-size:.84rem}.pla-dealer-budget summary,.pla-advice-method summary{cursor:pointer;color:#1e5276;font-weight:800}.pla-dealer-budget p,.pla-advice-method p{color:#64748b;line-height:1.5}.pla-dealer-budget .form-grid{margin-top:12px}.pla-disclaimer{color:#64748b;margin-top:16px;font-size:.72rem;line-height:1.55;display:block}.pla-listing-recheck{margin:18px 0}.pla-listing-recheck>p{color:#64748b;font-size:.82rem}@media (max-width:640px){.pla-appraisal-assessment,.pla-appraisal-advice{padding:15px}.pla-advice-row{align-items:flex-start}.pla-advice-row b{font-size:.95rem}}.pla-appraisal-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 7px;display:grid}.pla-appraisal-step{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #d9e2ed;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 6px;font-size:.8rem;font-weight:700;display:flex}.pla-appraisal-step.active{color:#fff;background:#142a43;border-color:#142a43}.pla-appraisal-step.completed{color:#1d4c6a;background:#edf7fb;border-color:#90b6ce}.pla-step-number{color:#17334a;background:#dce6ef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:.75rem;display:flex}.pla-appraisal-step.active .pla-step-number{color:#142a43;background:#fff}.pla-step-progress{background:#dce4ed;border-radius:999px;height:5px;margin:0 0 14px;overflow:hidden}.pla-step-progress span{background:#3475a6;height:100%;transition:width .2s;display:block}.pla-appraisal-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.pla-appraisal-persona{color:#64748b;text-align:center;margin:0 0 12px;font-size:.8rem}.pla-appraisal-assessment{margin:0}.pla-issue-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.pla-issue-check{cursor:pointer;background:#fafbfd;border:1px solid #d7e0ec;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:.86rem;line-height:1.35;display:flex}.pla-issue-check.active{background:#edf6fd;border-color:#39729f}.pla-issue-check input{accent-color:#193b59;flex:none;margin-top:2px}.pla-ai-organize{align-items:center;gap:8px;margin:10px 0;display:inline-flex}.pla-ai-suggestions{background:#eef8fc;border:1px solid #a5cddd;border-radius:10px;margin:8px 0 14px;padding:12px;font-size:.84rem}.pla-ai-suggestions p{color:#31506b;margin:7px 0}.pla-assessment-footnote{color:#64748b;margin-top:10px;line-height:1.5;display:block}.pla-seller-assessment{border-top:1px solid #e3e8f0;margin-top:16px;padding-top:15px}.pla-assessment-tabs{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.pla-assessment-tabs button{color:#32465c;cursor:pointer;background:#fff;border:1px solid #c9d6e2;border-radius:9px;padding:9px 12px;font-weight:700}.pla-assessment-tabs button.selected{color:#fff;background:#142a43;border-color:#142a43}.pla-seller-assessment .pla-appraisal-assessment{margin:0 0 14px}@media (max-width:760px){.pla-appraisal-steps{gap:4px}.pla-appraisal-step{text-align:center;flex-direction:column;gap:3px;padding:7px 2px;font-size:.69rem}.pla-issue-checks{grid-template-columns:1fr}}@media (max-width:380px){.pla-appraisal-step{font-size:.59rem}.pla-step-number{width:20px;height:20px}}.pla-catalog-field{min-width:0}.pla-catalog-combo{position:relative}.pla-catalog-combo>input{width:100%;padding-right:2.6rem}.pla-catalog-toggle{color:#526987;cursor:pointer;background:0 0;border:0;min-width:2.5rem;font-size:1.25rem;position:absolute;top:0;bottom:0;right:0}.pla-catalog-toggle:hover{color:#152d46}.pla-catalog-results{overscroll-behavior:contain;z-index:45;background:#fff;border:1px solid #cbd5e1;border-radius:10px;max-height:248px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px #0f172a2e}.pla-catalog-option{text-align:left;color:#152d46;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-radius:7px;padding:10px 12px;display:block}.pla-catalog-option:hover,.pla-catalog-option.active{background:#eaf2fa}.pla-catalog-hint{color:#56667e;margin:0;padding:8px 10px;font-size:.85rem}.pla-catalog-field small{margin-top:5px;display:block}.pla-import-cost-reference{color:#15304a;background:#f4f8fc;border:1px solid #b8cde1;border-radius:12px;margin-top:1rem;padding:16px}.pla-import-cost-reference h4{margin:0 0 8px;font-size:1rem}.pla-import-cost-reference p{margin:6px 0}.pla-import-cost-reference strong{font-size:1.35rem}.pla-photo-assessment{background:#fff;border:1px solid #d4dfed;border-radius:16px;gap:14px;margin-top:18px;padding:22px;display:grid}.pla-photo-assessment .pla-appraisal-head{margin-bottom:0}.pla-photo-upload{cursor:pointer;background:#f7fafc;border:2px dashed #acc7de;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.pla-photo-upload strong{color:#152b44}.pla-photo-upload span,.pla-photo-consent{color:#4e627c;font-size:.9rem}.pla-photo-upload input{max-width:100%}.pla-photo-previews{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.pla-photo-previews figure{background:#f1f5f9;border:1px solid #d8e3ec;border-radius:10px;margin:0;overflow:hidden}.pla-photo-previews img{object-fit:cover;width:100%;height:118px;display:block}.pla-photo-previews figcaption{color:#334155;padding:6px 8px;font-size:.75rem}.pla-photo-consent{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.pla-photo-consent input{flex:none;margin-top:3px}.pla-photo-review{background:#f3f8fc;border:1px solid #afc5da;border-radius:11px;gap:10px;padding:16px;display:grid}.pla-photo-review small,.pla-photo-review p{color:#445b70;margin:0}.pla-photo-review ul{margin:0;padding-left:20px}@media (max-width:600px){.pla-photo-assessment{padding:14px}.pla-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.pla-v13{color:#13263b;background:#fff;border:1px solid #dbe4ec;border-radius:17px;padding:clamp(18px,3vw,30px);box-shadow:0 5px 22px #1328400a}.pla-v13-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.pla-v13-header .eyebrow{letter-spacing:.095em;color:#477aab;font-size:11px;font-weight:800}.pla-v13-header h2{margin:6px 0 5px;font-size:clamp(21px,2vw,26px);line-height:1.16}.pla-v13-header p{color:#63768a;margin:0;font-size:13px}.pla-v13-refresh{color:#213d59;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.pla-v13-refresh:disabled{opacity:.55;cursor:wait}.pla-v13-state{color:#53687d;background:#f3f7fb;border-radius:12px;padding:18px;font-size:14px}.pla-v13-state a{color:#0e4c81}.pla-v13-cost-row{background:#f1f6fa;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 22px;display:flex}.pla-v13-cost-row>div{flex-direction:column;gap:3px;display:flex}.pla-v13-label{color:#64829e;letter-spacing:.075em;font-size:11px;font-weight:800}.pla-v13-cost-row strong{letter-spacing:-.035em;font-size:clamp(27px,4vw,37px);line-height:1.17}.pla-v13-cost-row small{color:#677f92;font-size:12px}.pla-v13-confidence{color:#52718b;white-space:nowrap;background:#fff;border:1px solid #dbe4ec;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.pla-v13-adjustments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.pla-v13-adjustments>div{color:#687789;border:1px solid #e5eaf0;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:11px 13px;font-size:12px;display:flex}.pla-v13-adjustments strong{white-space:nowrap;color:#263d53;align-items:center;font-size:12px;display:flex}.pla-v13-adjustments .positive{color:#18724d}.pla-v13-adjustments .negative{color:#b44a45}.pla-v13-adjustments .neutral{color:#70859a}.pla-v13-adjusted{color:#48637e;border-top:1px solid #e6ecf2;border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-size:13px;display:flex}.pla-v13-adjusted strong{color:#172e46;font-size:19px}.pla-v13-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.pla-v13-section-heading h3{margin:0;font-size:17px}.pla-v13-section-heading span{color:#658097;font-size:11px}.pla-v13-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pla-v13-card{border:1px solid #e1e9f0;border-radius:12px;flex-direction:column;gap:5px;padding:16px 17px;display:flex}.pla-v13-card.featured{color:#fff;background:#17314b;border-color:#17314b}.pla-v13-card span{color:#607c97;font-size:12px;font-weight:700}.pla-v13-card strong{letter-spacing:-.025em;font-size:clamp(19px,2.4vw,26px)}.pla-v13-card small{color:#7991a5;font-size:11px}.pla-v13-card.featured span,.pla-v13-card.featured small{color:#c1d8e9}.pla-v13-card button{color:#17314b;cursor:pointer;background:#e8eff6;border:0;border-radius:5px;align-self:flex-start;margin-top:5px;padding:5px 8px;font-size:10px;font-weight:700}.pla-v13-caveat{color:#64798d;background:#f6f8fa;border-radius:9px;align-items:flex-start;gap:8px;margin:18px 0;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.pla-v13-caveat svg{flex-shrink:0;margin-top:1px}.pla-v13-details{color:#536c83;border-top:1px solid #e5ebf0;padding-top:12px;font-size:12px}.pla-v13-details summary{cursor:pointer;color:#294966;font-weight:700}.pla-v13-details p{margin:10px 0;line-height:1.55}@media (max-width:750px){.pla-v13-grid{grid-template-columns:1fr 1fr}.pla-v13-adjustments{grid-template-columns:1fr}.pla-v13-header{flex-wrap:wrap}.pla-v13-card{padding:13px}.pla-v13-cost-row{flex-wrap:wrap}}@media (max-width:430px){.pla-v13-grid{grid-template-columns:1fr}.pla-v13-cost-row strong{font-size:28px}}.passport-spec-grid small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:.68rem;line-height:1.45;display:block}
