.page-head{margin:22px 0 6px}.lead{color:var(--ink-2);font-size:1.05rem}.legal{max-width:860px}.legal section{margin-top:22px}.legal p{color:var(--ink-2)}.draft-note{margin-bottom:16px;font-weight:600}.my-nav{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:18px 0}.my-nav a{padding:8px 14px;font-weight:600;color:var(--ink-2);border-bottom:3px solid transparent}.my-nav a.on{color:var(--navy);border-bottom-color:var(--accent)}.my-nav a:hover{text-decoration:none;color:var(--navy)}.thumbs a.on{outline:3px solid var(--accent);outline-offset:-3px}.detail-actions form+form{margin-top:12px}.car-title-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inspect-grid .it{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px dashed var(--line);font-size:.92rem}.inspect-group+.inspect-group{margin-top:14px}.grade-big{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--navy);color:#fff;font-weight:800;font-size:1.4rem}.cert-state{font-weight:800;font-size:1.2rem}.cert-VALID{color:var(--ok)}.cert-EXPIRED{color:var(--warn)}.cert-REVOKED{color:var(--bad)}.cert-panel.cert-off{border-color:#f0c4bf;background:#fdf3f2}.thread{display:flex;flex-direction:column;gap:10px}.msg{max-width:80%;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);white-space:pre-wrap}.msg.mine{align-self:flex-end;background:#eaf2fb;border-color:#c4dbf3}.msg .when{font-size:.75rem;color:var(--ink-3);margin-top:4px}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px}.faq details+details{margin-top:8px}.faq summary{font-weight:700;cursor:pointer}.faq details p{white-space:pre-wrap;color:var(--ink-2);margin-bottom:0}.brief{display:flex;gap:10px;align-items:center}.brief .ph{width:64px;aspect-ratio:4/3;border-radius:6px;background:#dde4ec 50%/cover;flex:none}.trust{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.trust{grid-template-columns:1fr}}.empty{padding:24px;text-align:center;color:var(--ink-3);background:#fff;border:1px dashed var(--line);border-radius:var(--radius)}