:root{color-scheme:light;--bg:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--muted:#6e6e73;--blue:#0071e3;--line:#d2d2d7;--radius:22px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);letter-spacing:-.015em}.site-header{height:52px;display:flex;align-items:center;gap:17px;max-width:1120px;padding:0 24px;margin:auto;font-size:14px}.brand{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:650;text-decoration:none}.brand-mark{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:var(--ink);color:#fff;font-size:12px;font-weight:700}.header-caption{color:var(--muted)}.content{max-width:1120px;margin:auto;padding:65px 24px 72px}.hero{max-width:700px;margin-bottom:64px}.eyebrow{margin:0 0 9px;color:var(--blue);font-size:17px;font-weight:600;letter-spacing:-.01em}h1{font-size:clamp(42px,7vw,76px);line-height:1.04;letter-spacing:-.06em;margin:0;font-weight:700}h2{margin:0;font-size:28px;letter-spacing:-.035em}.lead{max-width:550px;margin:20px 0 0;font-size:21px;line-height:1.38;color:var(--muted);letter-spacing:-.025em}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-heading span{color:var(--muted);font-size:17px}.car-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.car-card{min-height:168px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;border-radius:var(--radius);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:0 1px 2px #0000000a;transition:transform .2s,box-shadow .2s}.car-card:hover{transform:scale(1.015);box-shadow:0 9px 25px #00000012}.car-icon,.empty-icon{margin-bottom:auto;color:var(--blue);font-size:39px;line-height:.8;font-weight:300}.car-name{font-size:21px;font-weight:620}.chevron{position:absolute;right:21px;bottom:19px;color:var(--blue);font-size:30px}.documentation{margin-top:52px;padding-top:25px;border-top:1px solid var(--line);display:flex;gap:12px;color:var(--muted)}.documentation p{margin:0}.documentation a{color:var(--blue);font-weight:550;text-decoration:none}.documentation span{padding-left:4px}.notice,.empty{background:var(--surface);border-radius:var(--radius);padding:28px}.notice{border-left:4px solid #ff9f0a}.notice strong{font-size:18px}.notice p,.empty p{color:var(--muted);margin:8px 0 0;line-height:1.45}.empty{text-align:center;padding:54px 24px}.empty-icon{margin-bottom:20px}.back{display:inline-flex;gap:5px;align-items:center;color:var(--blue);font-size:17px;text-decoration:none;margin-bottom:43px}.back:first-letter{font-size:28px}.page-title{margin-bottom:42px}.page-title h1{font-size:clamp(42px,6vw,64px)}.table-wrap{background:var(--surface);border-radius:var(--radius);overflow:auto;box-shadow:0 1px 2px #0000000a}table{border-collapse:collapse;width:100%;min-width:840px;text-align:left;font-size:14px}th{background:#fafafa;color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}th,td{padding:17px 20px;border-bottom:1px solid #ececee;vertical-align:top}tbody tr:last-child td{border:0}.description{max-width:280px;line-height:1.35}.tag{display:inline-block;padding:4px 9px;border-radius:99px;background:#e8f3ff;color:#0066cc;font-size:12px;font-weight:600}footer{max-width:1120px;margin:auto;padding:20px 24px 34px;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}footer span{padding:0 6px}@media(max-width:700px){.content{padding-top:42px}.hero{margin-bottom:44px}.car-grid{grid-template-columns:1fr}.car-card{min-height:126px}.documentation{display:block}.documentation a{display:block;margin-top:7px}}
