.check.container{max-width:calc(860px + var(--gutter) * 2);padding-top:clamp(120px,16vw,168px);padding-bottom:clamp(48px,8vw,96px)}.check-form{margin-inline:auto}.check-where{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin-top:14px;font-size:14px;display:flex}.check-form .check-where label{color:var(--muted);margin:0;font-weight:400;display:inline}.check-where select{appearance:none;border:1px solid var(--line-2);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b939d' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 30px 6px 12px;font-size:14px}.check-where select:focus-visible{outline:2px solid var(--bill);outline-offset:2px}.check-turnstile{justify-content:center;margin-top:14px;display:flex}.check-status{text-align:center;min-height:1.5em;color:var(--muted);margin-top:14px;font-size:15px}.check-status[data-state=error]{color:var(--bill-ink)}.check-status[data-state=busy]:before{content:"";vertical-align:-1px;border:2px solid var(--line-2);border-top-color:var(--bill);border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite check-spin;display:inline-block}@keyframes check-spin{to{transform:rotate(360deg)}}.check-picks{max-width:640px;margin:24px auto 0}.check-picks-title{color:var(--ink-2);margin-bottom:10px;font-size:14px;font-weight:500}.check-picks ul{gap:8px;display:grid}.check-pick{border:1px solid var(--line-2);background:var(--surface);width:100%;box-shadow:var(--shadow-1);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .2s, transform .2s var(--ease-out);border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.check-pick:hover,.check-pick:focus-visible{border-color:color-mix(in srgb, var(--bill) 55%, transparent);outline:none;transform:translateY(-1px)}.check-pick img,.check-pick-blank{background:var(--surface-3);border-radius:22%;flex:none;width:44px;height:44px}.check-pick-text,.check-app-text{flex:1;min-width:0;display:grid}.check-pick-text b,.check-app-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.check-pick-text small,.check-app-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.check-pick-store{width:20px;height:20px;color:var(--muted);flex:none}.check-result{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);border-radius:28px;margin-top:clamp(32px,5vw,48px);padding:clamp(18px,3vw,28px)}.check-app{align-items:center;gap:16px;display:flex}.check-app img,.check-app .check-pick-blank{width:64px;height:64px;box-shadow:0 0 0 1px var(--line);border-radius:22%;flex:none}.check-app-text b{font-size:19px}.check-asked{background:var(--surface-2);color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.check-asked svg{fill:currentColor;width:16px;height:16px}.check-progress{background:var(--surface-3);border-radius:999px;height:6px;margin-top:20px;overflow:hidden}.check-progress span{border-radius:inherit;background:var(--bill);height:100%;transition:width .6s var(--ease-out);display:block}.check-verdict{border-block:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:20px 28px;margin-top:24px;padding:24px 0;display:grid}.check-score{background:var(--good-wash);width:128px;height:128px;color:var(--good);border-radius:50%;align-content:center;place-items:center;display:grid}.check-score[data-tone=mid]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.check-score[data-tone=bad]{background:var(--bill-wash);color:var(--bill-ink)}.check-score-n{font-family:var(--font-display);font-size:60px;line-height:.9}.check-score-of{font-size:14px;font-weight:500}.check-verdict-text p{color:var(--muted)}.check-verdict-text .check-verdict-lead{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.check-instead{grid-column:1/-1}.check-instead-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:600}.check-instead ul{gap:8px;display:grid}.check-instead li{grid-template-columns:minmax(0,12rem) 1fr auto;align-items:center;gap:14px;font-size:15px;display:grid}.check-instead-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.check-bar{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.check-bar span{border-radius:inherit;background:var(--sea);height:100%;display:block}.check-instead-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.check-questions{margin-top:8px;display:grid}.check-q{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 1fr auto;align-items:start;gap:4px 14px;padding:16px 0;display:grid}.check-q:last-child{border-bottom:0}.check-q-n{font-family:var(--font-mono);color:var(--faint);padding-top:2px;font-size:12px}.check-q-text{color:var(--ink);font-weight:500}.check-q-note{color:var(--muted);margin-top:4px;font-size:14px}.check-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.check-chip svg{width:14px;height:14px}.check-chip[data-state=named]{background:var(--good-wash);color:var(--good)}.check-chip[data-state=missed]{background:var(--bill-wash);color:var(--bill-ink)}.check-chip[data-state=error],.check-chip[data-state=asking]{background:var(--surface-2);color:var(--muted)}.check-chip[data-state=asking]:before{content:"";background:var(--faint);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite check-pulse}@keyframes check-pulse{50%{opacity:.25}}.check-answer{margin-top:8px}.check-answer summary{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;font-size:14px;display:inline-block}.check-answer p{background:var(--surface-2);max-height:22rem;color:var(--ink-2);white-space:pre-wrap;border-radius:14px;margin-top:10px;padding:14px 16px;font-size:14px;line-height:1.6;overflow:auto}.check-next{background:var(--bg);color:var(--ink);text-align:center;border-radius:0 0 27px 27px;margin:20px calc(-1*clamp(18px,3vw,28px)) calc(-1*clamp(18px,3vw,28px));padding:clamp(28px,5vw,48px)}.check-next .display-2{margin-top:6px}.check-next .lead{max-width:36rem;color:var(--muted);margin:14px auto 0}.check-next-logos{color:var(--ink);justify-content:center;gap:14px;margin-top:22px;display:flex}.check-next-logos svg{width:26px;height:26px;fill:var(--brand,currentColor)}.check-next-logos svg:nth-child(2){--brand:#d97757}.check-next-logos svg:nth-child(4){--brand:#1fb8cd}.check-next-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.check-next-actions .btn svg{width:16px;height:16px}.check-next-fine{color:var(--muted);margin-top:14px;font-size:13px}.check-faq{padding-top:clamp(32px,6vw,64px)}@media (width<=640px){.check-app{flex-wrap:wrap}.check-app-text{flex-basis:calc(100% - 80px)}.check-asked{margin-left:80px}.check-verdict{text-align:center;grid-template-columns:1fr;justify-items:center}.check-score{width:112px;height:112px}.check-instead{text-align:left;justify-self:stretch}.check-instead li{grid-template-columns:minmax(0,1fr) 4.5rem auto}.check-q{grid-template-columns:1fr auto}.check-q-n{display:none}}
