.check-container{padding-bottom:58px}.check-hero{max-width:930px;padding:50px 0 30px}.check-hero .eyebrow{margin:0 0 8px}.check-intro{max-width:49rem;margin:18px 0 26px;color:#506861;font-size:1.07rem}.check-form{border:1px solid var(--line);border-radius:18px;padding:22px;background:rgba(255,253,248,.88);box-shadow:var(--shadow)}.check-form>label{display:block;color:var(--ink);font-weight:800;margin:0 0 9px}.check-controls{display:grid;grid-template-columns:minmax(0,1fr) 145px 122px;gap:10px}.check-controls input,.check-controls select{min-width:0;width:100%;border:1px solid #adc9bd;border-radius:10px;background:#fff;padding:14px;font:inherit;color:var(--ink-2)}.check-controls button{border:1px solid var(--ink);border-radius:10px;background:var(--ink);color:#fff;font:inherit;font-weight:800}.check-help{margin:10px 0 0;color:#587069;font-size:.88rem}.check-results-section{border-top:1px solid #dae8e0;padding-top:30px}.check-results{max-width:1120px}.check-placeholder,.check-empty-note{border:1px solid var(--line);border-radius:16px;padding:22px;background:rgba(255,255,255,.62)}.check-placeholder h2,.check-results-head h2,.check-notes h2{margin:0;color:var(--ink);font-size:1.45rem}.check-placeholder p,.check-results-head p{margin:7px 0 0;color:#536964}.check-results-head{margin-bottom:16px}.check-match-badge{display:inline-flex;margin:0 0 13px;border:1px solid #76a795;border-radius:999px;padding:4px 10px;background:#e6f3eb;color:#175c4f;font-size:.88rem;font-weight:800}.check-match-badge.is-multiple{border-color:#d6b073;background:#fff5dd;color:#77510d}.check-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.check-results-grid-single{grid-template-columns:minmax(0,570px)}.check-result-card{border:1px solid var(--line);border-radius:16px;padding:21px;background:#fff}.check-result-card.is-exact{border:2px solid #6eaa93;background:#fbfffc}.check-result-card h3{margin:0;color:var(--ink);font-size:1.25rem;line-height:1.4}.check-operator{min-height:1.65em;margin:4px 0 15px;color:#5b716c;font-size:.91rem}.check-details{display:grid;grid-template-columns:100px minmax(0,1fr);margin:0;border-top:1px solid #e0ece5}.check-details dt,.check-details dd{margin:0;padding:9px 0;border-bottom:1px solid #e0ece5;font-size:.91rem}.check-details dt{color:#557168;font-weight:800}.check-details dd{color:var(--ink-2);overflow-wrap:anywhere}.check-result-link{display:inline-block;margin-top:15px;color:var(--ink);font-weight:800;text-decoration:underline;text-decoration-color:#aacfc0;text-underline-offset:4px}.check-empty-note{margin-top:15px;background:#fffaf3;border-color:#e2cfb6}.check-empty-note strong{color:var(--ink)}.check-empty-note ul{margin:7px 0 0;padding-left:1.2em}.check-limit-note,.check-validation,.check-loading{margin:18px 0 0;color:#5a716b}.check-validation{border:1px solid #e2cfb6;border-radius:12px;padding:13px;background:#fffaf3;color:#6c4e35}.check-notes{display:grid;grid-template-columns:.75fr 1.25fr;gap:16px;margin-top:42px}.check-notes>div{border:1px solid var(--line);border-radius:16px;padding:21px;background:rgba(255,255,255,.54)}.check-notes h2{font-size:1.18rem}.check-notes p,.check-notes ul{margin:9px 0 0;color:#536964}.check-notes ul{padding-left:1.2em}@media (max-width:720px){.check-container{padding-bottom:34px}.check-hero{padding:34px 0 24px}.check-controls{grid-template-columns:1fr}.check-controls button{min-height:48px}.check-results-grid,.check-results-grid-single,.check-notes{grid-template-columns:1fr}.check-result-card{padding:17px}.check-details{grid-template-columns:86px minmax(0,1fr)}}
