.plate-chip{height:40px;font-family:var(--font-mono);border:1px solid #0a0a0a;border-radius:6px;flex-shrink:0;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #00000059}.plate-chip-band{color:#fff;background:#0057b7;flex-shrink:0;justify-content:center;align-items:center;width:22px;font-size:9px;font-weight:800;display:flex}.plate-chip-field{color:#111;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#f2f2ef;border:none;outline:none;flex:1;align-items:center;min-width:0;padding:0 10px;font-family:inherit;font-size:16px;font-weight:700;display:flex}input.plate-chip-field{transition:background-color .15s}input.plate-chip-field::placeholder{color:#86867f;text-transform:none;letter-spacing:normal;font-weight:500}input.plate-chip-field:focus{background:#fff}.plate-chip--sm{height:32px}.plate-chip--sm .plate-chip-band{width:18px;font-size:8px}.plate-chip--sm .plate-chip-field{padding:0 8px;font-size:13px}.plate-chip-submit{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);font-family:var(--font);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:0 18px;font-size:13px;font-weight:700}
.rd-main .plate-page{max-width:860px;padding-bottom:40px}.plate-h1{letter-spacing:-.02em;color:var(--tx);margin:22px 22px 8px;font-size:24px;font-weight:800}.plate-sub{color:var(--mut);max-width:640px;margin:0 22px 18px;font-size:13px;line-height:1.5}.plate-sub code{font-family:var(--font-mono);color:var(--tx)}.plate-form{gap:8px;max-width:28rem;margin:0 22px 24px;display:flex}.plate-note{color:var(--mut);max-width:640px;margin:0 22px 18px;font-size:13px;line-height:1.5}.plate-result{border:1px solid var(--bd);background:var(--card);border-radius:14px;flex-direction:column;gap:4px;margin:0 22px 32px;padding:20px 22px 22px;display:flex}.plate-identity{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;display:flex}.plate-identity-h2{letter-spacing:-.01em;color:var(--tx);font-size:20px;font-weight:800}.plate-color-chip{color:var(--mut);background:var(--panel);border:1px solid var(--bd2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.plate-verdict{border:1px solid var(--bd2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.plate-verdict--good{background:color-mix(in srgb, var(--grn) 14%, transparent);color:var(--grn);border-color:color-mix(in srgb, var(--grn) 35%, transparent)}.plate-verdict--neutral{background:var(--panel);color:var(--tx)}.plate-verdict--grey{color:var(--mut);background:0 0}.plate-verdict-link{color:var(--blue);white-space:nowrap;margin-left:auto;font-weight:700;text-decoration:none}.plate-verdict-link:hover{text-decoration:underline}.plate-specs-wrap{margin:0 0 18px}.plate-vin-row{border-top:1px solid var(--bd2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;padding:14px 0;display:flex}.plate-vin-value{font-family:var(--font-mono);color:var(--tx);letter-spacing:.03em;word-break:break-all;font-size:14px;font-weight:600}.plate-vin-copy{border:1px solid var(--bd2);color:var(--mut);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.plate-vin-copy:hover{border-color:var(--blue);color:var(--blue)}.plate-h2{color:var(--tx);margin:8px 22px 10px;font-size:16px;font-weight:700}.plate-attrib{color:var(--faint);max-width:640px;margin:32px 22px 0;font-size:11px}.plate-submit{background:linear-gradient(180deg, var(--blue), var(--blue2));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .15s;box-shadow:0 8px 18px -8px #4d8bf58c}.plate-submit:hover{filter:brightness(1.08)}@media (max-width:680px){.plate-h1,.plate-sub,.plate-form,.plate-note,.plate-result,.plate-h2,.plate-attrib{margin-left:16px;margin-right:16px}.plate-h1{font-size:20px}.plate-identity-h2{font-size:18px}}
