.check-page,.mcp-doc{max-width:920px;margin:0 auto;padding:30px 24px 64px}.check-page>.subscriber-home,.mcp-doc>.subscriber-home{align-items:center;gap:10px;margin-bottom:42px;display:inline-flex}.check-hero,.mcp-doc-hero{max-width:760px;margin-bottom:24px}.check-hero h1,.mcp-doc-hero h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(28px,5vw,42px);line-height:1.1}.check-hero p,.mcp-doc-hero p{color:var(--muted);margin:9px 0}.check-hero .check-privacy{color:var(--text);font-size:14px}.check-hero .check-coverage{font-size:13px}.check-tool{gap:18px;display:grid}.check-form{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;gap:10px;padding:16px;display:grid}.check-label{font-size:13px;font-weight:650}.check-input{resize:vertical;box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:220px;color:var(--text);tab-size:4;border-radius:10px;padding:12px 14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.check-input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.check-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.check-actions .pill{cursor:pointer;color:inherit}.check-actions .pill.filled{color:var(--button-text)}.check-actions .pill:disabled{opacity:.55;cursor:default}.check-actions .text-link{cursor:pointer;font-size:13px}.check-count{color:var(--muted);margin-left:auto;font-size:12px}.check-count.over{color:#c62f45;font-weight:600}.check-output:focus{outline:none}.check-error{background:var(--surface);color:var(--text);border:1px solid #c62f4566;border-radius:10px;margin:0;padding:12px 14px}.check-results{gap:14px;display:grid}.check-summary{border:1px solid var(--border);border-left:4px solid var(--muted);background:var(--surface);border-radius:10px;gap:4px;margin:0;padding:14px 16px;display:grid}.check-summary.urgent{border-left-color:var(--accent)}.check-summary span{color:var(--muted);font-size:13px}.check-muted{color:var(--muted);font-size:12.5px}.check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-model{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.check-model-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:13px 16px;display:flex}.check-model-id{font-size:14px;font-weight:650}.check-notices{margin:0;padding:0;list-style:none}.check-notice{border-bottom:1px solid var(--line);gap:6px;padding:12px 16px;display:grid}.check-notice:last-child{border-bottom:0}.check-notice-status{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.check-notice-status strong{font-size:14px}.check-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.check-meta code{color:var(--text);font-size:12.5px}.check-links{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.check-page a,.mcp-doc a{color:var(--accent);text-decoration:none}.check-page a:hover,.mcp-doc a:hover{text-underline-offset:3px;text-decoration:underline}.check-page .subscriber-home,.mcp-doc .subscriber-home{color:var(--text)}.check-page .subscriber-home:hover,.mcp-doc .subscriber-home:hover{text-decoration:none}.check-howto{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding-top:20px;font-size:14px}.check-howto h2{color:var(--text);margin:0 0 10px;font-size:17px}.check-howto ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.check-howto code{color:var(--text);font-size:12.5px}.mcp-doc section{margin-top:30px}.mcp-doc h2{margin:0 0 8px;font-size:19px}.mcp-doc h3{margin:18px 0 6px;font-size:15px}.mcp-doc p,.mcp-doc li{color:var(--muted);font-size:14px;line-height:1.6}.mcp-doc li code,.mcp-doc p code{color:var(--text);font-size:12.5px}.mcp-doc ul{padding-left:20px}.mcp-doc pre{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;margin:8px 0 0;padding:12px 14px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.mcp-endpoint{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:6px;padding:8px 12px;font-size:14px;display:inline-block}.mcp-tools{gap:10px;margin:0;list-style:none;display:grid;padding:0!important}.mcp-tools li{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}.mcp-tools li strong{color:var(--text);display:block}@media (max-width:700px){.check-page,.mcp-doc{padding:24px 16px 48px}.check-page>.subscriber-home,.mcp-doc>.subscriber-home{margin-bottom:30px}.check-form{padding:12px}.check-input{min-height:180px}.check-count{width:100%;margin-left:0}.check-model-head,.check-notice{padding:12px}}.check-page>.subscriber-home,.mcp-doc>.subscriber-home{margin-bottom:28px}.check-hero{margin-bottom:18px}.check-facts{flex-wrap:wrap;gap:6px 8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.check-facts li{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px}.check-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.check-card .check-form{box-shadow:none;border:0;border-radius:0;padding:14px 16px 16px}.check-card .check-output{padding:0 16px 16px}.check-card .check-output:empty{display:none}.check-tabs{border-bottom:1px solid var(--line);gap:4px;padding:8px 8px 0;display:flex}.check-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px;font-size:14px;font-weight:600}.check-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.check-search{gap:12px;padding:16px;display:grid}.check-search-field{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.check-search-field:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.check-search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:16px}.check-rows{border:1px solid var(--line);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.check-row{border-bottom:1px solid var(--line);gap:6px;padding:12px 14px;display:grid}.check-row:last-child{border-bottom:0}.check-row-id{color:var(--text);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.check-row-notices{gap:6px;margin:0;padding:0;list-style:none;display:grid}.check-row-notices li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.check-row-status{font-weight:600}.check-row-where,.check-row-rep{color:var(--muted)}.check-row-link{color:var(--accent);margin-left:auto;font-weight:600;text-decoration:none}@media (max-width:600px){.check-row-link{margin-left:0}.check-tabs button{flex:1}}.check-hits{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.check-hits li+li{border-top:1px solid var(--line)}.check-hit{color:var(--text);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:grid}.check-hit:hover{background:var(--surface-2)}.check-hit-main{gap:2px;min-width:0;display:grid}.check-hit-name{overflow-wrap:anywhere;font-size:14.5px;font-weight:650}.check-hit-where{color:var(--muted);font-size:12.5px}.check-hit-state{text-align:right;justify-items:end;gap:3px;display:grid}.check-hit-state .event-type{font-size:11px}.check-hit-active{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.check-hit-date{font-size:13px;font-weight:600}.check-hit-date small{color:var(--muted);font-size:12px;font-weight:500}.check-hit-rep{color:var(--muted);font-size:12px}.check-hit-rep code{color:var(--text);font-size:11.5px}.check-hit-go{color:var(--muted)}@media (max-width:600px){.check-hit{grid-template-columns:minmax(0,1fr) 16px}.check-hit-state{text-align:left;grid-column:1;justify-items:start}.check-hit-go{grid-area:1/2/span 2}}.check-page .check-hit,.check-page .check-hit-name,.check-page .check-hit-date{color:var(--text)}.check-page a.check-hit:hover{text-decoration:none}.check-search-field,.check-search-field:focus-within{outline:none}.check-search-field{background:var(--surface);border:1px solid var(--line);transition:border-color .15s}.check-search-field:focus-within{border-color:var(--accent)}.check-search-field input::-webkit-search-cancel-button{appearance:none}.check-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;line-height:1}.check-search-clear:hover{color:var(--text)}.check-input{background:var(--surface);border-color:var(--line);transition:border-color .15s}.check-input:focus{border-color:var(--accent);outline:none}.check-card{box-shadow:none;border-color:var(--line)}.check-tabs button{padding:10px 14px}.check-search .check-error,.check-search .check-muted{color:var(--muted);background:0 0;border:0;margin:0;padding:4px 2px;font-size:13px}
