.check-page{--check-wash:var(--surface);--check-line:var(--border);--check-ink:var(--blue);--check-surface:var(--background);min-width:0;padding-block:28px 80px}.check-page .eyebrow{letter-spacing:.06em;font-size:12px;font-weight:600}.check-heading{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:center;gap:48px;margin:48px 0 32px;display:grid}.check-heading h1,.check-report-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:48px;line-height:1.12}.check-lead{color:var(--muted);max-width:64ch;margin-top:22px;font-size:17px;line-height:1.6}.check-art{justify-self:end;width:100%;max-width:360px}.check-form{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:32px}.check-form>label,.check-share>label{margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.5;display:block}.check-input-row{gap:12px;min-width:0;display:flex}.check-input-row input,.check-share input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--text);border-radius:12px;padding:14px 16px;font-size:17px;line-height:1.5}.check-page .button{min-height:48px;font-size:15px;line-height:1.5}.check-input-row .button{border-radius:12px;flex-shrink:0}.check-form-note{color:var(--muted);max-width:72ch;margin-top:15px;font-size:15px;line-height:1.5}.check-form-status p{margin-top:18px;font-size:15px;line-height:1.5}.check-form .verification-field{margin-top:20px}.check-context{padding-top:56px}.check-context>h2{letter-spacing:-.03em;font-size:28px;line-height:1.3}.check-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}.check-context-grid>div{border-top:1px solid var(--border);padding-top:23px}.check-context-grid span{color:var(--blue);font-size:13px;line-height:1.5}.check-context-grid h3{margin:12px 0;font-size:19px;line-height:1.3}.check-context-grid p,.check-limit{color:var(--muted);font-size:15px;line-height:1.5}.check-limit{border-left:2px solid var(--border);max-width:80ch;margin-top:34px;padding-left:18px}.check-report-heading{max-width:76ch;margin:48px 0 36px}.check-origin{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:1.5}.check-timestamp{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.5}.check-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.check-signal{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:20px;min-width:0;padding:27px}.check-signal-heading{align-items:center;gap:12px;display:flex}.check-signal-heading svg{color:var(--blue)}.check-signal h2{letter-spacing:-.02em;font-size:19px;line-height:1.3}.check-signal>p{color:var(--muted);margin-top:15px;font-size:15px;line-height:1.5}.check-signal>p.check-signal-state{color:var(--text);margin-top:24px;font-size:17px;font-weight:550;line-height:1.5}.check-signal>p.check-signal-value{color:var(--text)}.check-signal>p.check-unknown-note{border-left:2px solid var(--border);padding-left:12px}.check-signal>p.check-signal-meta{font-size:13px;line-height:1.5}.check-source-link{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:15px;line-height:1.5;display:inline-flex}.check-tls{margin:16px 0 0;font-size:15px;line-height:1.5}.check-tls>div{margin-top:10px}.check-tls dt{color:var(--muted)}.check-tls dd{margin:2px 0 0}.check-catalog{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;margin-top:48px;padding-top:38px;display:grid}.check-catalog h2{font-size:28px;line-height:1.3}.check-catalog h3{margin-top:24px;font-size:20px;line-height:1.4}.check-catalog p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.5}.check-catalog .button{margin-top:20px}.check-catalog-note{background:var(--surface);border-radius:20px;padding:24px}.check-catalog-note>p{margin-top:0}.check-catalog-note>a{color:var(--blue);align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:15px;line-height:1.5;display:inline-flex}.check-share{border:1px solid var(--border);border-radius:20px;min-width:0;margin-top:45px;padding:26px}.check-share>div{gap:12px;display:flex}.check-share input{font-size:15px;line-height:1.5}.check-share .button{border-radius:12px;flex-shrink:0}.check-share>p,.check-report-bottom>p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.check-report-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.check-report-bottom .check-source-link{flex-shrink:0}.check-unavailable{max-width:68ch;padding:55px 0}.check-unavailable h1{font-size:36px;line-height:1.2}.check-unavailable p{color:var(--muted);margin:24px 0;font-size:17px;line-height:1.6}.check-spinner{animation:1s linear infinite check-spin;display:inline-flex}@keyframes check-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.check-spinner{animation:none;display:inline-flex}}@media (max-width:800px){.check-heading{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.check-heading h1,.check-report-heading h1{font-size:39px}.check-context-grid{gap:22px}.check-catalog{gap:24px}.check-input-row .button{padding-inline:17px}}@media (max-width:600px){.check-page{padding-block:22px 60px}.check-heading{margin-top:34px;display:block}.check-heading h1,.check-report-heading h1{font-size:34px}.check-art{width:205px;margin:16px auto -4px;display:block}.check-lead{margin-top:18px}.check-form{border-radius:20px;padding:23px 19px}.check-input-row{flex-direction:column}.check-input-row .button{width:100%}.check-form-note{margin-top:14px}.check-context{padding-top:38px}.check-context>h2{font-size:25px}.check-context-grid{grid-template-columns:minmax(0,1fr);gap:25px}.check-context-grid>div{padding-top:18px}.check-context-grid h3{margin-block:8px}.check-report-heading{margin-top:34px}.check-signal-grid{grid-template-columns:minmax(0,1fr);gap:12px}.check-signal{padding:23px 20px}.check-catalog{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:34px;padding-top:30px}.check-catalog h2{font-size:25px}.check-share{padding:23px 19px}.check-share>div{flex-direction:column}.check-share .button{width:100%}.check-report-bottom{flex-direction:column;align-items:start;gap:8px}.check-report-bottom .check-source-link{flex-shrink:1}}
