.check-result .check-msg{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.check-result .check-loading{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-weight:600}.check-result .check-spinner{width:20px;height:20px;border-radius:999px;border:2.5px solid var(--border);border-top-color:var(--emerald);animation:check-spin .7s linear infinite;flex-shrink:0}@keyframes check-spin{to{transform:rotate(360deg)}}.check-result .check-dots i{font-style:normal;opacity:.2;animation:check-blink 1.2s infinite}.check-result .check-dots i:nth-child(2){animation-delay:.2s}.check-result .check-dots i:nth-child(3){animation-delay:.4s}@keyframes check-blink{0%,to{opacity:.2}40%{opacity:1}}.check-result .cp-view{display:grid;grid-template-columns:1fr;gap:22px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@media(min-width:720px){.check-result .cp-view{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}}.check-result .cp-main{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;background:var(--surface-2);display:block}.check-result .cp-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.check-result .cp-thumb{width:56px;height:56px;object-fit:cover;border-radius:8px;border:2px solid var(--border);cursor:pointer;background:var(--surface-2)}.check-result .cp-thumb.active{border-color:var(--emerald)}.check-result .cp-title{margin:0 0 12px;font-size:1.15rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.check-result .cp-signals{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.check-result .cp-signals .dot{color:var(--muted)}.check-result .cp-sold{font-weight:700}.check-result .cp-reviews{display:inline-block;color:var(--emerald-ink);font-weight:600;font-size:.9rem;text-decoration:none;margin:2px 0 12px}.check-result .cp-reviews:hover{text-decoration:underline}.check-result .cp-note-caution{border-left-color:var(--muted)}.check-result .cp-note-caution strong{color:var(--muted)}.check-result .cp-price{font-size:1.7rem;font-weight:800;letter-spacing:-.01em;margin:0 0 2px}.check-result .cp-pricenote{font-size:.8rem;margin:0 0 16px}.check-result .cp-note{background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--emerald);border-radius:10px;padding:12px 14px;margin-bottom:16px}.check-result .cp-note strong{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--emerald-ink);margin-bottom:4px}.check-result .cp-note p{margin:0}.check-result .cp-cta{display:inline-block;padding:12px 22px;border-radius:999px;background:var(--emerald);color:#fff;text-decoration:none;font-weight:700}.check-result .cp-cta:hover{background:var(--emerald-bright)}.check-result .stars{display:inline-flex;align-items:center;gap:6px}.check-result .stars-track{position:relative;display:inline-block;font-size:1.2rem;line-height:1;letter-spacing:1px}.check-result .stars-empty{color:var(--star-empty)}.check-result .stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--star)}.check-result .stars-label{font-size:.95rem;font-weight:600;color:var(--muted)}.check-head[data-astro-cid-edn5rymh]{max-width:720px;margin:8px 0 18px}.check-head[data-astro-cid-edn5rymh] h1[data-astro-cid-edn5rymh]{margin:6px 0 10px;font-size:clamp(1.5rem,4vw,2.1rem);letter-spacing:-.02em}.check-head[data-astro-cid-edn5rymh] p[data-astro-cid-edn5rymh]{margin:0}.check-form[data-astro-cid-edn5rymh]{display:flex;gap:10px;flex-wrap:wrap}.check-form[data-astro-cid-edn5rymh] input[data-astro-cid-edn5rymh]{flex:1 1 320px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.check-form[data-astro-cid-edn5rymh] input[data-astro-cid-edn5rymh]:focus-visible{outline:2px solid var(--emerald);outline-offset:1px}.check-form[data-astro-cid-edn5rymh] button[data-astro-cid-edn5rymh]{padding:12px 20px;border:1px solid var(--emerald);border-radius:10px;background:var(--emerald);color:#fff;font:inherit;font-weight:700;cursor:pointer}.check-form[data-astro-cid-edn5rymh] button[data-astro-cid-edn5rymh]:disabled{opacity:.6;cursor:default}.check-hint[data-astro-cid-edn5rymh]{margin:8px 0 0;font-size:.85rem}.check-result[data-astro-cid-edn5rymh]{min-height:4px;margin-top:22px}.finds-banner[data-astro-cid-edn5rymh]{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#159a6e24,#159a6e08);border:1px solid var(--border);border-left:3px solid var(--emerald);border-radius:10px;padding:12px 16px;margin-bottom:16px}.finds-banner[data-astro-cid-edn5rymh] h2[data-astro-cid-edn5rymh]{margin:0;font-size:1.1rem;letter-spacing:-.01em}
