@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-cyrillic-700-normal.6d9a92f9.woff2) format("woff2"),url(/_next/static/media/unbounded-cyrillic-700-normal.b7ba5477.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-latin-700-normal.28fb295f.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-700-normal.05de5448.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-cyrillic-700-normal.da15bb2e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-700-normal.d1d08f3d.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-latin-700-normal.49ea3fe8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-700-normal.443d9e4c.woff) format("woff")}:root{--bg:#edf0f4;--card:#ffffff;--ink:#14181f;--muted:#5a6472;--blue:#0b4ea2;--blue-dark:#093e81;--yellow:#ffd500;--ok:#157a36;--ok-bg:#eef7f0;--warn:#7a5200;--warn-bg:#fff7dc;--danger:#b3261e;--danger-bg:#fdf1ef;--border:#d5dbe3;--radius:10px;--font-display:"Unbounded",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}html{font-size:18px}@media (min-width:768px){html{font-size:16px}}body{margin:0;font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.6}main{max-width:42rem;margin:0 auto;padding:0 1rem 2rem}a{color:var(--blue);text-underline-offset:3px}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.site-header{display:flex;justify-content:space-between;align-items:center;max-width:42rem;margin:0 auto;padding:.9rem 1rem;gap:1rem}.site-header .brand{font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.02em;text-decoration:none;color:var(--ink)}.site-header .brand:first-letter{color:var(--blue)}.site-header nav{display:flex;align-items:center;gap:.9rem;font-size:.9rem}.site-header nav a{color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;white-space:nowrap}.site-header nav .nav-label-short{display:none}@media (max-width:460px){.site-header{flex-wrap:wrap;gap:.4rem .7rem;padding:.75rem .85rem}.site-header nav{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:.6rem;font-size:.85rem}.site-header nav .nav-label-full{display:none}.site-header nav .nav-label-short{display:inline}.site-header nav .locale-switcher{margin-left:0}.site-header nav .nav-account{display:inline-block;max-width:9ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:0;padding-top:.72rem;padding-bottom:.72rem}}.site-header nav a:hover{border-bottom-color:var(--yellow)}.locale-switcher{border:1.5px solid var(--border);background:var(--card);border-radius:6px;padding:.3rem .6rem;font:700 .8rem var(--font-mono);color:var(--muted);cursor:pointer}.locale-switcher:hover{border-color:var(--blue);color:var(--blue)}.hero{text-align:center;padding:2.5rem 0 1.5rem}.hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,6vw,2.6rem);line-height:1.2;margin:0 auto .85rem;max-width:18ch;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word}.hero>p{color:var(--muted);max-width:34rem;margin:0 auto 2rem}.check-form{display:flex;flex-direction:column;gap:.75rem}@media (min-width:560px){.check-form{flex-direction:row;align-items:stretch}}.plate{flex:1 1;display:flex;align-items:stretch;background:var(--card);border:2.5px solid var(--ink);border-radius:8px;overflow:hidden;box-shadow:0 2px 0 rgba(20,24,31,.25)}.plate:focus-within{outline:3px solid var(--blue);outline-offset:2px}.plate-band{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:2.4rem;background:var(--blue);padding:.4rem 0;flex-shrink:0}.plate-flag{width:1rem;height:.7rem;border-radius:1.5px;background:linear-gradient(to bottom,#005bbb 0 50%,var(--yellow) 50% 100%)}.plate-band span{font:700 .62rem var(--font-mono);color:#ffffff;letter-spacing:.05em}.plate input{flex:1 1;min-width:0;border:none;background:transparent;padding:.95rem 1rem;font:700 clamp(1.05rem,4vw,1.35rem) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.plate input::placeholder{color:#9aa4b0;font-weight:400}.plate input:focus{outline:none}.btn-primary,.check-form button{font:600 1.05rem var(--font-body);padding:.95rem 1.7rem;border:none;border-radius:8px;background:var(--blue);color:#ffffff;cursor:pointer;box-shadow:0 2px 0 var(--blue-dark);transition:background .15s ease}a.btn-primary{display:inline-block;text-decoration:none;text-align:center}.btn-primary:hover,.check-form button:hover:not(:disabled){background:var(--blue-dark)}.check-form button:disabled{opacity:.55;cursor:not-allowed}.form-hint{min-height:1.6rem;margin-top:.6rem;font-size:.92rem}.form-hint.ok{color:var(--ok)}.form-hint.error{color:var(--danger)}.turnstile-widget{margin-top:.75rem;min-height:65px}.source-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.2rem;padding:0}.source-chips li{list-style:none;font:400 .78rem var(--font-mono);color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.3rem .75rem;background:var(--card)}.report-title{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin:1.5rem 0 1rem}.report-query{font:700 1em var(--font-mono);letter-spacing:.06em;word-break:break-all;color:var(--blue)}.card{border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.35rem;margin-bottom:1rem;background:var(--card)}.card h2{margin:0 0 .75rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.vehicle-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,4.5vw,1.6rem);margin:0 0 1rem}.verdict-strip{padding:1.1rem 1.35rem}.verdict-strip.verdict-ok{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.verdict-strip.verdict-warn{background:var(--warn-bg);border-color:var(--warn);color:var(--warn)}.verdict-strip.verdict-danger{background:var(--danger-bg);border:2px solid var(--danger);color:var(--danger)}.verdict-headline{margin:0;font-weight:700;font-size:1.05rem}.verdict-flags{margin:.6rem 0 0;padding-left:1.35rem;color:var(--ink);font-weight:600;font-size:.95rem}.verdict-flags li{margin-bottom:.3rem}.verdict-flags li:last-child{margin-bottom:0}.section-status-grid ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem .75rem;gap:.5rem .75rem}@media (max-width:460px){.section-status-grid ul{grid-template-columns:1fr}}.section-status-grid .ssg-item{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--border);border-left-width:3px;border-radius:8px;background:var(--card)}.section-status-grid .ssg-icon{flex-shrink:0;width:1.1rem;text-align:center;font-size:.95rem;line-height:1;font-weight:700}.section-status-grid .ssg-icon-ok{color:var(--ok)}.section-status-grid .ssg-icon-warn{color:var(--warn)}.section-status-grid .ssg-icon-danger{color:var(--danger)}.section-status-grid .ssg-icon-na{color:var(--muted);opacity:.55}.section-status-grid .ssg-label{font-weight:700;font-size:.85rem;color:var(--ink)}.section-status-grid .ssg-status{font-size:.85rem;color:var(--muted);margin-left:auto;text-align:right}.section-status-grid .ssg-ok{border-left-color:var(--ok)}.section-status-grid .ssg-ok .ssg-status{color:var(--ok);font-weight:600}.section-status-grid .ssg-warn{border-left-color:var(--warn);background:var(--warn-bg)}.section-status-grid .ssg-warn .ssg-status{color:var(--warn);font-weight:600}.section-status-grid .ssg-danger{border-left-color:var(--danger);background:var(--danger-bg)}.section-status-grid .ssg-danger .ssg-status{color:var(--danger);font-weight:600}.section-status-grid .ssg-na{border-left-color:var(--border)}.section-status-grid .ssg-na .ssg-label{color:var(--muted);font-weight:600}.section-status-grid .ssg-na .ssg-status{opacity:.9}.wanted-card{text-align:center;padding:1.6rem 1.35rem}.wanted-card.clear{background:var(--ok-bg);border-color:var(--ok)}.wanted-card.danger{background:var(--danger-bg);border:2px solid var(--danger)}.stamp{display:inline-block;font:700 clamp(.95rem,3.5vw,1.15rem) var(--font-mono);text-transform:uppercase;letter-spacing:.12em;padding:.55rem 1.1rem;border:3px double;border-radius:8px;transform:rotate(-1.5deg);margin:0}@media (prefers-reduced-motion:no-preference){.stamp{animation:stamp-in .35s cubic-bezier(.2,1.6,.4,1) both}}@keyframes stamp-in{0%{transform:rotate(-1.5deg) scale(1.25);opacity:0}to{transform:rotate(-1.5deg) scale(1);opacity:1}}.wanted-card.clear .stamp{color:var(--ok)}.wanted-card.danger .stamp{color:var(--danger)}.wanted-details{margin:.9rem 0 0;font-weight:600}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;margin:0}.facts dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.facts dd{margin:.1rem 0 0;font:700 .98rem var(--font-mono);word-break:break-all}.timeline{list-style:none;margin:0;padding:0;border-left:3px solid var(--blue)}.timeline li{position:relative;padding:0 0 1.3rem 1.3rem}.timeline li:last-child{padding-bottom:.2rem}.timeline li:before{content:"";position:absolute;left:-.6rem;top:.3rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--card);border:3px solid var(--blue)}.timeline-date{font:700 .85rem var(--font-mono);margin:0;color:var(--blue)}.timeline-oper{margin:.15rem 0;font-weight:600}.muted{font-size:.9rem}.muted-card{background:transparent;border-style:dashed}.warn{color:var(--warn);background:var(--warn-bg);border-left:4px solid var(--yellow);border-radius:6px;padding:.65rem .85rem;font-size:.92rem}.reasons{padding-left:1.2rem;margin:.5rem 0 0}.reasons li{margin-bottom:.35rem}.recall{border:1px solid var(--border);border-radius:6px;margin-bottom:.5rem}.recall:last-child{margin-bottom:0}.recall summary{min-height:44px;display:flex;align-items:center;gap:.55rem;padding:.5rem .85rem;font-weight:600;cursor:pointer;list-style:none}.recall summary::-webkit-details-marker{display:none}.recall summary:before{content:"▸";color:var(--blue);flex-shrink:0}.recall[open] summary:before{content:"▾"}.recall-summary-text{min-width:0;overflow-wrap:anywhere}.recall-body{margin:0;padding:0 .85rem .75rem 2rem}.recall-field{margin:0;padding:0 .85rem .6rem 2rem;font-size:.92rem;line-height:1.45}.recall-field-label{font-weight:700;color:var(--ink)}.section-heading-row{position:relative;display:flex;align-items:center;gap:.4rem;margin:0 0 .75rem}.section-heading-row h2{margin:0}.section-help{display:inline-flex;line-height:0}.section-help-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--muted);font:700 .78rem var(--font-body);line-height:1;cursor:help;flex-shrink:0}.section-help-trigger:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.section-help-trigger:focus-visible,.section-help-trigger:hover{border-color:var(--blue);color:var(--blue)}.section-help-pop{position:absolute;top:100%;left:0;z-index:30;width:max-content;max-width:100%;margin-top:.4rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:0 6px 20px rgba(20,24,31,.14);color:var(--ink);font:400 .85rem/1.5 var(--font-body);text-transform:none;letter-spacing:normal}@media (prefers-reduced-motion:no-preference){.section-help-pop{animation:section-help-in .14s ease-out}}@keyframes section-help-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media print{.section-help{display:none}}.check-another{text-align:center;margin:2rem 0;font-size:1.05rem;font-weight:600}footer{max-width:42rem;margin:3rem auto 0;padding:1rem;text-align:center;color:var(--muted);font-size:.82rem}.find-vin-spot{display:flex;gap:1rem;align-items:flex-start}.spot-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:10px;background:var(--bg);border:1px solid var(--border)}.vin-spot-svg{width:2.1rem;height:2.1rem}.vin-spot-svg .vsi-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vin-spot-svg .vsi-plate{fill:var(--blue)}.vin-spot-svg .vsi-plate-num{stroke:#ffffff;stroke-width:1.4;stroke-linecap:round}.find-vin-spot h2{margin-bottom:.25rem}.vin-example{font:700 1.15rem var(--font-mono);letter-spacing:.14em;background:var(--bg);border:1.5px solid var(--border);padding:.75rem 1rem;border-radius:8px;text-align:center}.vin-breakdown{margin-top:.5rem}.vin-breakdown-strip{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;font:700 1.05rem var(--font-mono)}.vin-zone{padding:.5rem .45rem;border-radius:6px;letter-spacing:.2em;border-bottom:3px solid var(--border);background:var(--bg);color:var(--ink)}.vin-zone-wmi{border-color:var(--blue);background:#e8f0fb}.vin-zone-vds{border-color:#7a8594}.vin-zone-check{border-color:#b8860b;background:var(--warn-bg)}.vin-zone-year{border-color:var(--ok);background:var(--ok-bg)}.vin-zone-plant{border-color:#0d7d7d;background:#e6f4f4}.vin-zone-serial{border-color:#9aa4b1}.vin-breakdown-legend{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem}.vin-breakdown-legend li{display:flex;align-items:center;gap:.45rem;font-size:.85rem}.vin-zone-swatch{width:.7rem;height:.7rem;border-radius:3px;flex:none}.vin-zone-swatch.vin-zone-wmi{background:var(--blue)}.vin-zone-swatch.vin-zone-vds{background:#7a8594}.vin-zone-swatch.vin-zone-check{background:#b8860b}.vin-zone-swatch.vin-zone-year{background:var(--ok)}.vin-zone-swatch.vin-zone-plant{background:#0d7d7d}.vin-zone-swatch.vin-zone-serial{background:#9aa4b1}.vin-zone-pos{font:700 .8rem var(--font-mono);color:var(--muted);flex:none}.vin-zone-label{color:var(--ink)}.card-title{margin:0 0 .75rem;font-size:1.05rem}.vin-decode-note{margin-top:.9rem;font-size:.82rem}.vin-check{font:600 .9rem var(--font-body);word-break:normal}.vin-check-ok{color:var(--ok)}.vin-check-danger{color:var(--danger)}.vin-check-na{color:var(--muted)}.auction-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.auction-gallery img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px;border:1px solid var(--border);background:var(--bg)}.auction-searching{display:flex;align-items:center;gap:.5rem}.auction-searching:before{content:"";width:.9rem;height:.9rem;border:2px solid var(--border);border-top-color:var(--blue);border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.auction-searching:before{animation:spin .8s linear infinite}}@keyframes spin{to{transform:rotate(1turn)}}.auction-skeleton{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-top:.75rem}.auction-skeleton span{aspect-ratio:3/2;border-radius:6px;background:linear-gradient(90deg,#e6eaf0 25%,#f2f5f9 50%,#e6eaf0 75%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.auction-skeleton span{animation:shimmer 1.4s ease-in-out infinite}}@keyframes shimmer{to{background-position:-200% 0}}.auction-teaser-found{font-weight:600;margin:0 0 .35rem}.auction-teaser-locked{margin:0 0 1rem}.pay-cta{margin-top:.25rem}.pay-btn{min-height:44px}.pay-cta .pay-consent{font-size:.72rem;line-height:1.45;color:var(--muted);margin-top:.5rem;max-width:34rem}.pay-cta .pay-consent a{color:inherit;text-decoration:underline}.pay-return .pay-declined{color:var(--danger);font-weight:600;margin:0 0 .75rem}.owner-badge{display:inline-block;margin-left:.5rem;font:400 .72rem var(--font-mono);color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:999px;padding:.12rem .55rem;vertical-align:middle}.market-price-label{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.market-price-value{margin:.15rem 0 1rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,5vw,1.9rem);color:var(--blue)}.market-scale{margin:0 0 1rem}.market-scale-bar{height:.5rem;border-radius:999px;border:1px solid var(--border);background:linear-gradient(90deg,var(--ok-bg),var(--warn-bg))}.market-scale-ends{display:flex;justify-content:space-between;gap:1rem;margin-top:.4rem;font:700 .85rem var(--font-mono)}.market-scale-fast{color:var(--ok)}.market-scale-slow{color:var(--warn)}.market-similar{margin:0 0 .35rem;font-weight:600;font-size:.92rem}.market-forecast{margin:.35rem 0 0;font:700 .95rem var(--font-mono);color:var(--warn)}.market-forecast-note{margin:.1rem 0 .5rem;font-size:.78rem;color:var(--muted)}.checked-line{margin:.5rem 0 0;color:var(--ok);font-size:.95rem}.checked-list{list-style:none;margin:.5rem 0 .75rem;padding:0}.checked-list li{position:relative;margin-bottom:.35rem;padding-left:1.4rem}.checked-list li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:600}.coverage-limits-title{margin:1rem 0 .4rem;font-size:.85rem;font-weight:700;color:var(--ink)}.coverage-limits{list-style:none;margin:0;padding:0;font-size:.85rem;color:var(--muted)}.coverage-limits li{position:relative;margin-bottom:.35rem;padding-left:1.4rem}.coverage-limits li:before{content:"—";position:absolute;left:0;color:var(--muted);font-weight:700}.lot-badge{display:inline-block;padding:.1rem .5rem;border-radius:6px;font-weight:600;font-size:.85rem}.lot-badge-warn{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn)}.lot-badge-ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok)}.auction-notfound-line{margin:0 0 .35rem;font-weight:600;font-size:.95rem}.auction-notfound-check{color:var(--ok);font-weight:700}.lot-thumb{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.lot-thumb:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.lightbox{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:rgba(20,24,31,.92);animation:lightbox-fade .18s ease-out;touch-action:none}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}}.lightbox:focus-visible{outline:none}.lightbox-photo{max-width:min(100%,60rem);max-height:78vh;object-fit:contain;border-radius:var(--radius);background:var(--bg)}.lightbox-caption{margin:0;color:var(--card);font:600 1rem var(--font-body);text-align:center}.lightbox-btn{min-width:44px;min-height:44px;padding:.35rem .75rem;border:1.5px solid rgba(255,255,255,.75);border-radius:var(--radius);background:rgba(20,24,31,.6);color:var(--card);font:600 1.25rem var(--font-body);line-height:1;cursor:pointer}.lightbox-btn:hover{background:var(--card);color:var(--ink)}.lightbox-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.lightbox-close{position:absolute;top:.75rem;right:.75rem}.lightbox-next,.lightbox-prev{position:absolute;top:50%;transform:translateY(-50%)}.lightbox-prev{left:.75rem}.lightbox-next{right:.75rem}.mileage-table-wrap{overflow-x:auto}.mileage-table{width:100%;border-collapse:collapse;font-size:.92rem}.mileage-table td,.mileage-table th{padding:.4rem .75rem .4rem 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.mileage-table th{color:var(--muted);font-weight:600;font-size:.78rem}.mileage-date{font:400 .85rem var(--font-mono);white-space:nowrap}.mileage-km{font:700 .92rem var(--font-mono);white-space:nowrap}.mileage-source{color:var(--muted);font-size:.85rem}.mileage-finding{margin:.75rem 0 0;padding:.55rem .75rem;border-radius:8px;font-weight:600}.mileage-finding.finding-danger{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger)}.mileage-finding.finding-warn{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn)}.mileage-ok-line{margin:.6rem 0 0;color:var(--ok);font-size:.95rem}.mileage-per-year{margin:.75rem 0 0;font-weight:600;color:var(--ink)}.mileage-chart{margin:.5rem 0 1rem}.mileage-chart-svg{display:block;width:100%;height:auto;overflow:visible}.mileage-chart-svg .mc-grid{stroke:var(--border);stroke-width:.5;opacity:.8}.mileage-chart-svg .mc-area-top{stop-color:var(--blue);stop-opacity:.2}.mileage-chart-svg .mc-area-bottom{stop-color:var(--blue);stop-opacity:.01}.mileage-chart-svg .mc-area{fill:url(#mc-area-grad);stroke:none}.mileage-chart-svg .mc-point-halo{fill:var(--card)}.mileage-chart-svg .mc-ref{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.mileage-chart-svg .mc-line{stroke:var(--blue);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.mileage-chart-svg .mc-line-drop{stroke:var(--danger)}.mileage-chart-svg .mc-point-official{fill:var(--blue);stroke:var(--card);stroke-width:.8}.mileage-chart-svg .mc-point-declared{fill:var(--card);stroke:var(--blue);stroke-width:1.2}.mileage-chart-svg .mc-point-rollback{fill:var(--danger);stroke:var(--card);stroke-width:.8}.mileage-chart-svg .mc-label{fill:var(--muted);font:500 8.5px var(--font-mono)}.mileage-chart-svg .mc-label-end,.mileage-chart-svg .mc-label-y{text-anchor:end}.mileage-chart-legend{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.5rem;font-size:.8rem;color:var(--muted)}.mileage-chart-legend .mc-leg{display:inline-flex;align-items:center;gap:.35rem}.mileage-chart-legend .mc-leg:before{content:"";width:.7rem;height:.7rem;border-radius:50%;flex-shrink:0}.mileage-chart-legend .mc-leg-official:before{background:var(--blue)}.mileage-chart-legend .mc-leg-declared:before{background:var(--card);border:1.5px solid var(--blue)}.mileage-chart-legend .mc-leg-rollback:before{background:var(--danger)}.mileage-chart-legend .mc-leg-typical:before{border-radius:0;height:0;width:.9rem;border-top:2px dashed var(--muted);background:none}.mileage-form{margin-top:.9rem}.mileage-form-label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.35rem}.mileage-form-row{display:flex;flex-wrap:wrap;gap:.5rem}.mileage-form-row input{flex:1 1 11rem;min-width:0;padding:.55rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--ink);font:600 1rem var(--font-mono)}.mileage-form-row input:focus{outline:2px solid var(--blue);outline-offset:1px}.mileage-form-row button{font:600 .95rem var(--font-body);padding:.55rem 1.2rem;border:none;border-radius:8px;background:var(--blue);color:#ffffff;cursor:pointer;box-shadow:0 2px 0 var(--blue-dark)}.mileage-form-row button:hover{background:var(--blue-dark)}.mileage-result-slot{margin:.5rem 0 0;min-height:1.2em}.mileage-result{font-weight:700}.mileage-result.result-ok{color:var(--ok)}.mileage-result.result-danger{color:var(--danger)}.mileage-result.result-warn{color:var(--warn)}.mileage-result.result-invalid{color:var(--muted)}.mileage-form-note{margin:.35rem 0 0;font-size:.78rem}.customs-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.4rem}.customs-field label{display:block;font-weight:600;font-size:.85rem;margin-bottom:.3rem}.customs-field input,.customs-field select{width:100%;padding:.55rem .7rem;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--ink);font:600 1rem var(--font-mono)}.customs-field select{font-family:var(--font-body)}.customs-field input:focus,.customs-field select:focus{outline:2px solid var(--blue);outline-offset:1px}.customs-from-lot{margin:0 0 .2rem;font-size:.85rem}.customs-rows{margin:.9rem 0 0}.customs-row{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border-bottom:1px dashed var(--border)}.customs-row dt{color:var(--muted)}.customs-row dd{margin:0;font:600 1rem var(--font-mono);white-space:nowrap}.customs-row-total dd,.customs-row-total dt{color:var(--ink);font-weight:700}.customs-grand-total{margin:.8rem 0 0;font:700 1.25rem var(--font-display);color:var(--blue)}.customs-fill-prompt{margin:.9rem 0 0;min-height:1.2em}.customs-disclaimer{margin:.7rem 0 0;font-size:.78rem}.pay-loader{display:flex;flex-direction:column;gap:.7rem;padding:.35rem 0}.pay-loader-head{display:flex;align-items:center;gap:.7rem}.pay-percent{font:700 1.15rem var(--font-mono);color:var(--blue);min-width:3.2ch}.pay-progress{height:6px;border-radius:999px;background:var(--border);overflow:hidden}.pay-progress-bar{display:block;height:100%;border-radius:999px;background:var(--blue);transition:width .15s linear}.pay-spinner{flex-shrink:0;width:24px;height:24px;border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;animation:pay-spin .8s linear infinite}.pay-loader-text{margin:0;color:var(--ink);font-weight:600;animation:pay-fade .4s ease}@keyframes pay-spin{to{transform:rotate(1turn)}}@keyframes pay-fade{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pay-spinner{animation-duration:1.6s}.pay-loader-text{animation:none}}.report-loading{display:flex;flex-direction:column;gap:1rem}.report-loading .rl-card,.report-loading .rl-line,.report-loading .rl-pill{border-radius:8px;background:linear-gradient(90deg,#e6eaf0 25%,#f2f5f9 50%,#e6eaf0 75%);background-size:200% 100%}.report-loading .rl-crumbs{height:.9rem;width:60%;max-width:18rem;margin-top:.5rem}.report-loading .rl-title{height:2rem;width:80%;max-width:26rem}.report-loading .rl-nav{display:flex;flex-wrap:wrap;gap:.5rem}.report-loading .rl-pill{height:2rem;width:5.5rem;border-radius:999px}.report-loading .rl-spinner-row{display:flex;justify-content:center;padding:1.5rem 0 .5rem}.report-loading .rl-card{height:9rem}@media (prefers-reduced-motion:no-preference){.report-loading .rl-card,.report-loading .rl-line,.report-loading .rl-pill{animation:shimmer 1.4s ease-in-out infinite}}.customs-how{margin:.5rem 0 .75rem;padding-left:1.2rem}.customs-how li{margin-bottom:.5rem;line-height:1.5}.breadcrumbs{margin:1.25rem 0 .25rem}.breadcrumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;font:400 .8rem var(--font-body)}.breadcrumbs li,.breadcrumbs ol{display:flex;align-items:center;gap:.4rem}.breadcrumbs li{min-width:0;color:var(--muted)}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--border)}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs li:last-child>span{color:var(--ink);font-weight:600;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs .crumb-mono{font-family:var(--font-mono);letter-spacing:.02em}.breadcrumbs .crumb-short{display:none}@media (max-width:560px){.breadcrumbs .crumb-full{display:none}.breadcrumbs .crumb-short{display:inline}.breadcrumbs li:not(:nth-last-child(-n+2)){display:none}}.recent-checks{margin-top:1.8rem;text-align:left}.recent-checks h2{margin:0 0 .6rem;font:600 .72rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.recent-checks ul{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.recent-checks li a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--ink);text-decoration:none}.recent-checks li a:hover{border-color:var(--blue)}.recent-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 .85rem var(--font-mono)}.recent-date{white-space:nowrap;font:400 .72rem var(--font-mono);color:var(--muted)}.report-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);margin:0 -1rem 1rem;padding:.4rem 1rem;border-bottom:1px solid var(--border)}.report-nav-list{list-style:none;margin:0;padding:0;display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.report-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .7rem;white-space:nowrap;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font:600 .82rem var(--font-body);letter-spacing:.01em}.report-nav-link:hover{border-color:var(--blue)}.report-nav-link[aria-current]{background:var(--blue);border-color:var(--blue);color:#fff}main .report-anchor,main section[id]{scroll-margin-top:4.25rem}.report-anchor{margin:0;padding:0}@media (min-width:900px){.report-nav-list{flex-wrap:wrap;overflow-x:visible}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.site-header .nav-account{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.login-sub{color:var(--muted);margin:0 0 1rem}.login-error{padding:.75rem 1rem;border-radius:var(--radius);background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger);margin:0 0 1rem}.login-card{display:flex;flex-direction:column;gap:1rem}.btn-check-another,.btn-danger,.btn-email,.btn-google,.btn-save,.btn-signout{font:600 1rem var(--font-body);min-height:44px;padding:.7rem 1.3rem;border-radius:8px;cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--ink)}.btn-google{width:100%;background:var(--blue);color:#ffffff;border-color:var(--blue-dark);box-shadow:0 2px 0 var(--blue-dark)}.btn-google:hover{background:var(--blue-dark)}.login-email{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--border);padding-top:1rem}.login-email input{font:400 1rem var(--font-body);min-height:44px;padding:.6rem .8rem;border:1px solid var(--border);border-radius:8px}.login-email-soon{border-top:1px solid var(--border);padding-top:1rem;margin:0}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.account-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.btn-signout{background:transparent;border-color:var(--border)}.account-nav{display:flex;gap:.5rem;margin:.75rem 0 1.25rem;border-bottom:1px solid var(--border)}.account-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;color:var(--ink);text-decoration:none;border-bottom:2px solid transparent}.account-nav a:hover{border-bottom-color:var(--yellow)}.account-empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.btn-check-another{display:inline-block;text-decoration:none;background:var(--blue);color:#ffffff;border-color:var(--blue-dark)}.account-reports{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.account-report a{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.25rem .75rem;gap:.25rem .75rem;min-height:44px;padding:.6rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--ink);text-decoration:none}.account-report a:hover{border-color:var(--blue)}.ar-name{font-weight:600}.ar-vin{grid-column:1;font:400 .8rem var(--font-mono);color:var(--muted)}.ar-meta{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.ar-date{font:400 .75rem var(--font-mono);color:var(--muted)}.ar-kind{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}.ar-kind-free{background:var(--ok-bg);color:var(--ok)}.ar-kind-paid{background:var(--warn-bg);color:var(--warn)}.account-settings{display:flex;flex-direction:column;gap:1rem}.settings-lang{display:flex;gap:.5rem;align-items:center}.settings-lang select{font:400 1rem var(--font-body);min-height:44px;padding:.5rem .7rem;border:1px solid var(--border);border-radius:8px}.settings-email{font-size:1rem}.btn-danger,.danger-zone{border-color:var(--danger)}.btn-danger{background:var(--danger-bg);color:var(--danger)}.ria-listings-subtitle{margin:0 0 .9rem;color:var(--ink)}.ria-listings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.15rem}.ria-listing{border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--radius);padding:.85rem .95rem 1rem;background:var(--bg)}.ria-listing-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem;padding-bottom:.55rem;border-bottom:1px solid var(--border)}.ria-listing-num{font-weight:700;font-size:.95rem;color:var(--ink)}.ria-listing-status{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.15rem .55rem;border-radius:999px}.ria-listing-status.is-active{background:var(--ok-bg);color:var(--ok)}.ria-listing-status.is-sold{background:#eceff3;color:var(--muted)}.ria-deal-badge{display:inline-block;margin-left:.5rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .5rem;border-radius:999px;vertical-align:middle;white-space:nowrap}.ria-deal-badge.is-good{background:var(--ok-bg);color:var(--ok)}.ria-deal-badge.is-fair{background:#eceff3;color:var(--muted)}.ria-deal-badge.is-high{background:var(--warn-bg);color:var(--warn)}.ria-listing-photos{display:flex;gap:.4rem;overflow-x:auto;margin-bottom:.7rem}.ria-listing-thumb{display:block;padding:0;border:0;background:none;cursor:zoom-in;flex:0 0 auto;border-radius:6px}.ria-listing-thumb:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.ria-listing-photo{width:5.5rem;height:4rem;object-fit:cover;border-radius:6px;border:1px solid var(--border);flex:0 0 auto;display:block;transition:transform .12s ease}.ria-listing-thumb:hover .ria-listing-photo{transform:scale(1.04)}.ria-listing-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.ria-listing-facts div{display:flex;flex-direction:column;gap:.1rem}.ria-listing-facts dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ria-listing-facts dd{margin:0;font-weight:600;color:var(--ink)}.ria-listing-desc{margin:.7rem 0 0;font-size:.9rem;color:var(--muted);font-style:italic}.ria-listing-desc-toggle{border:0;background:none;padding:0;font:inherit;font-style:normal;font-weight:600;color:var(--blue);cursor:pointer;white-space:nowrap}.ria-listing-desc-toggle:hover{text-decoration:underline}.ria-listing-cta{display:inline-block;margin-top:.7rem;font-weight:600;color:var(--blue);text-decoration:none}.ria-listing-cta:hover{text-decoration:underline}.legal-doc{display:block}.legal-draft-banner{border:1px solid var(--warn);background:var(--warn-bg);color:var(--warn);border-radius:var(--radius);padding:.75rem 1rem;margin:1rem 0;font-size:.82rem;font-weight:600}.legal-updated{font-size:.8rem;margin:0 0 1rem}.legal-intro{margin:0 0 .85rem}.legal-doc .card p{margin:0 0 .7rem}.legal-doc .card p:last-child{margin-bottom:0}.site-footer{max-width:42rem;margin:3rem auto 0;padding:1.5rem 1rem 2rem;text-align:center;color:var(--muted);font-size:.82rem;border-top:1px solid var(--border)}.site-footer .legal-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.1rem;margin-bottom:.9rem}.site-footer .legal-nav a{color:var(--muted);text-decoration:none}.site-footer .legal-nav a:hover{color:var(--blue);text-decoration:underline}.site-footer .footer-note{margin:0;line-height:1.5}.site-footer .footer-note a{color:var(--blue);white-space:nowrap}.home-section{margin-top:3.2rem}.section-eyebrow{font:700 .72rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);text-align:center;margin:0 0 .4rem}.section-h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,4vw,1.65rem);text-align:center;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:0 auto 1.5rem}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;list-style:none;padding:0;margin:0}@media (min-width:620px){.feature-grid{grid-template-columns:repeat(4,1fr)}}.feature-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem .85rem;text-align:center;box-shadow:0 2px 0 rgba(20,24,31,.05)}.feature-card svg{width:26px;height:26px;stroke:var(--blue);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.45rem}.feature-card b{display:block;font-size:.92rem;font-weight:600;line-height:1.3}.feature-card small{color:var(--muted);font-size:.76rem}.how-steps{display:grid;grid-template-columns:1fr;grid-gap:1.4rem;gap:1.4rem;list-style:none;padding:0;margin:0}@media (min-width:620px){.how-steps{grid-template-columns:repeat(3,1fr);gap:1rem}}.how-step{text-align:center;padding:0 .4rem}.how-num{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--ink);color:#ffffff;border-radius:8px;font:700 1.15rem var(--font-mono);box-shadow:0 2px 0 rgba(20,24,31,.3);margin-bottom:.6rem}.how-step b{display:block;font-size:1rem;margin-bottom:.2rem}.how-step p{color:var(--muted);font-size:.9rem;margin:0}.plans{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:620px){.plans{grid-template-columns:1fr 1fr}}.plan{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.2rem;box-shadow:0 2px 0 rgba(20,24,31,.05)}.plan.pro{border-color:var(--blue);box-shadow:0 2px 0 var(--blue-dark)}.plan h3{font-family:var(--font-display);font-size:1.05rem;margin:0 0 .15rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.plan-tag{font:700 .66rem var(--font-mono);letter-spacing:.05em;padding:.15rem .5rem;border-radius:999px}.plan-tag.free{background:var(--ok-bg);color:var(--ok)}.plan-tag.paid{background:var(--blue);color:#ffffff}.plan-note{font:700 .82rem var(--font-mono);color:var(--muted);margin:0 0 .8rem}.plan-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.plan-list li{display:flex;gap:.55rem;font-size:.92rem;align-items:flex-start}.plan-list li:before{content:"✓";color:var(--ok);font-weight:700;flex-shrink:0}.plan.pro .plan-list li:before{color:var(--blue)}.home-faq{display:flex;flex-direction:column;gap:.55rem}.home-faq details{background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 2px 0 rgba(20,24,31,.04);overflow:hidden}.home-faq summary{cursor:pointer;padding:.85rem 1rem;font-weight:600;font-size:.95rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+";color:var(--blue);font:700 1.3rem var(--font-mono);line-height:1;flex-shrink:0}.home-faq details[open] summary:after{content:"–"}.home-faq-a{padding:0 1rem .9rem;color:var(--muted);font-size:.9rem}.home-faq-more{text-align:center;margin-top:1rem}.home-faq-more a{color:var(--blue);font-weight:600;text-decoration:none;border-bottom:2px solid var(--yellow);padding-bottom:1px}.final-cta{margin-top:3.5rem;background:var(--ink);border-radius:16px;padding:2.4rem 1.5rem;text-align:center}.final-cta h2{font-family:var(--font-display);color:#ffffff;font-size:clamp(1.35rem,4vw,1.8rem);letter-spacing:-.01em;margin:0 0 1.2rem}.final-cta-btn{font-size:1.05rem;max-width:100%}@media (max-width:459px){.home-section{margin-top:2.6rem}.feature-grid{grid-template-columns:1fr;gap:.5rem}.feature-card{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.1rem;row-gap:.1rem;align-items:center;text-align:left;padding:.6rem .85rem}.feature-card svg{width:22px;height:22px;grid-row:1/3;align-self:center;margin-bottom:0}.feature-card b{font-size:.9rem;line-height:1.25}.feature-card small{font-size:.74rem;line-height:1.35}.how-steps{gap:1rem}.how-step{display:grid;grid-template-columns:2rem 1fr;grid-template-rows:auto auto;grid-column-gap:.85rem;column-gap:.85rem;grid-row-gap:.15rem;row-gap:.15rem;align-items:start;text-align:left;padding:0}.how-num{grid-row:1/3;width:2rem;height:2rem;font-size:.95rem;margin-bottom:0;margin-top:.1rem}.how-step b{font-size:.95rem;margin-bottom:.1rem}.how-step p{font-size:.86rem;line-height:1.45}.home-faq summary{overflow-wrap:anywhere;gap:.75rem}.final-cta{margin-top:3rem;padding:2rem 1.15rem}.final-cta-btn{padding-left:1.15rem;padding-right:1.15rem}.source-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin-top:1.6rem}.source-chips li{font-size:.68rem;line-height:1.35;letter-spacing:.01em;padding:.28rem .45rem;text-align:center;border-radius:8px}}.share-block .share-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:.25rem 0 .9rem}.share-btn{min-height:44px;min-width:44px;padding:.55rem 1.15rem;border:1.5px solid var(--blue);border-radius:var(--radius);background:var(--card);color:var(--blue);font:600 1rem var(--font-body);cursor:pointer}.share-btn:hover{background:var(--blue);color:var(--card)}.share-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.share-btn--copied,.share-btn--copied:hover{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.share-btn--error,.share-btn--error:hover{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.share-url{display:block;width:100%;margin:0 0 .9rem;padding:.55rem .75rem;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:400 .95rem var(--font-mono)}.share-caption{margin:0}.share-block .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media print{body{background:#fff;color:#000}main{max-width:100%;padding:0}.auction-searching,.auction-skeleton,.check-another,.check-form,.share-block,.site-header nav{display:none!important}.site-header{border:0;padding:0 0 .5rem}.card{border:1px solid #000;background:#fff;box-shadow:none;break-inside:avoid;page-break-inside:avoid}a{color:#000;text-decoration:none}.auction-gallery{grid-template-columns:repeat(4,1fr);gap:4px}.auction-gallery img{border:1px solid #000;border-radius:0}}@media print{.recall::details-content{content-visibility:visible;display:block}.recall summary:before{content:"▾"}.lightbox{display:none!important}}