.clay-checks .ghero h1{max-width:24ch;font-size:clamp(30px,4.4vw,52px);line-height:1.04}.clay-checks .vhero h1{max-width:22ch;font-size:clamp(32px,5vw,58px);line-height:1.02}.clay-checks .csec{padding:26px 0}.clay-checks .csec.narrow{max-width:820px;margin:0 auto}.clay-checks .csec h2{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(22px,3vw,32px);letter-spacing:-.02em;margin:0 0 10px;color:var(--ink)}.clay-checks .csec h3{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.01em;margin:18px 0 8px;color:var(--ink)}.clay-checks .csec p{font-size:15.5px;line-height:1.7;color:var(--bodyk);margin:0 0 12px}.clay-checks .csec a{color:var(--deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.clay-checks .csec ul.plain{margin:0 0 12px;padding-left:20px;color:var(--bodyk);font-size:15px;line-height:1.65}.clay-checks .csec ul.plain li{margin-bottom:6px}.clay-checks .ctwo{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:760px){.clay-checks .ctwo{grid-template-columns:1fr}}.clay-checks .cpanel{background:#fff;border:1px solid rgba(18,43,33,.1);border-radius:18px;padding:20px 22px}.clay-checks .cpanel h3{margin-top:0}.clay-checks .cpanel p:last-child{margin-bottom:0}.clay-checks .cresult{max-width:820px;margin:0 auto;padding:10px 0 30px;animation:clayck-rise .5s cubic-bezier(.2,.7,.2,1) both}@keyframes clayck-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.clay-checks .cverdict{background:#fff;border-radius:22px;padding:26px 28px;border:1.5px solid rgba(18,43,33,.1);border-left-width:8px;box-shadow:0 40px 90px -50px #122b2180}.clay-checks .cverdict.ok{border-left-color:#0e9f6e}.clay-checks .cverdict.warn{border-left-color:#d99a2b}.clay-checks .cverdict.fail{border-left-color:var(--coral)}.clay-checks .cverdict.unknown{border-left-color:#9aa79f}.clay-checks .cverdict .dom{font:600 13px Fragment Mono,monospace;color:#8d8776;letter-spacing:.03em;word-break:break-all}.clay-checks .cverdict .vt{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;margin:6px 0 8px;color:var(--ink)}.clay-checks .cverdict .vd{font-size:15px;line-height:1.6;color:var(--bodyk);margin:0}.clay-checks .cverdict .vdec{margin-top:10px;font-size:14px;color:var(--bodyk)}.clay-checks .cverdict .vmeta{margin-top:12px;font:500 12px Fragment Mono,monospace;color:#8d8776;letter-spacing:.03em}.clay-checks .cgroup{margin-top:24px}.clay-checks .cgroup .gh{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.clay-checks .cgroup .gh h3{margin:0;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:18px;color:var(--ink)}.clay-checks .cgroup .gh small{font:500 12px Fragment Mono,monospace;color:#8d8776;letter-spacing:.03em;line-height:1.5}.clay-checks .crow{display:grid;grid-template-columns:170px 1fr;gap:12px 16px;align-items:start;background:#fff;border:1px solid rgba(18,43,33,.09);border-radius:14px;padding:14px 16px;margin-bottom:8px}@media(max-width:640px){.clay-checks .crow{grid-template-columns:1fr}}.clay-checks .crow .tk{font:700 13.5px Fragment Mono,monospace;color:var(--ink);word-break:break-word}.clay-checks .crow .tk small{display:block;font-weight:500;color:#8d8776;font-size:11px;margin-top:3px;letter-spacing:.03em;line-height:1.4}.clay-checks .cpill{display:inline-block;font:700 11px Fragment Mono,monospace;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;margin-bottom:6px}.clay-checks .cpill.allowed{background:#0e9f6e1f;color:#0b6b4c}.clay-checks .cpill.blocked{background:#e2703c24;color:#a7461f}.clay-checks .cpill.restricted{background:#d99a2b29;color:#7a5410}.clay-checks .cpill.none{background:#122b2112;color:#4d5f56}.clay-checks .crow .ex{font-size:13.5px;line-height:1.55;color:var(--bodyk)}.clay-checks code.rule{display:inline-block;font:600 12.5px Fragment Mono,monospace;color:var(--ink);background:#fbf7ee;border:1px solid rgba(18,43,33,.1);border-radius:7px;padding:3px 8px;margin:6px 0 2px;word-break:break-all}.clay-checks .crow .nt{font-size:12.5px;line-height:1.5;color:#6d7a70;margin-top:4px}.clay-checks .cdirs{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.clay-checks .cdir{background:#fff;border:1px solid rgba(18,43,33,.09);border-radius:14px;padding:14px 16px}.clay-checks .cdir .k{font:600 11px Fragment Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#8d8776;margin-bottom:6px}.clay-checks .cdir .v{font:600 13.5px Fragment Mono,monospace;color:var(--ink);word-break:break-word;line-height:1.5}.clay-checks .cdir .v.muted{color:#8d8776;font-weight:500}.clay-checks .csnip{margin-top:22px;background:var(--ink);color:#eafaf1;border-radius:18px;padding:18px 20px}.clay-checks .csnip .lab{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px;font:600 11px Fragment Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#a8c9b6}.clay-checks .csnip pre{margin:0;font:500 12.5px/1.6 Fragment Mono,monospace;white-space:pre-wrap;word-break:break-word;color:#eafaf1}.clay-checks .csnip .why{margin-top:12px;font-size:13px;line-height:1.55;color:#cfe7d8}.clay-checks .ccopy{font:700 12px Instrument Sans,sans-serif;background:var(--lime);color:var(--ink);border:0;border-radius:999px;padding:7px 13px;cursor:pointer;flex:none}.clay-checks .ccopy:disabled{opacity:.7;cursor:default}.clay-checks .cnote{border-radius:16px;padding:16px 20px;font-size:14px;line-height:1.65;color:var(--bodyk);border:1px solid rgba(18,43,33,.12);background:#fff;margin-top:12px}.clay-checks .cnote.stand{border-color:#0a503847;background:#c6f24e17}.clay-checks .cnote b{color:var(--ink)}.clay-checks .cnote a{color:var(--deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.clay-checks .cnote ul{margin:8px 0 0;padding-left:18px}.clay-checks .cnote li{margin-bottom:5px}.clay-checks .cnotes{margin-top:22px}.clay-checks .cafter{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:26px}.clay-checks .cafter .bt.ghost{color:var(--ink);border:1.5px solid rgba(18,43,33,.28);-webkit-backdrop-filter:none;backdrop-filter:none}.clay-checks .cfaq{padding:20px 0 30px;max-width:820px;margin:0 auto}.clay-checks .cfaq details{background:#fff;border:1px solid rgba(18,43,33,.1);border-radius:14px;padding:4px 18px;margin-bottom:10px}.clay-checks .cfaq summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:700;font-size:15.5px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:14px}.clay-checks .cfaq summary::-webkit-details-marker{display:none}.clay-checks .cfaq summary:after{content:"+";font-family:Fragment Mono,monospace;font-size:18px;color:var(--deep);flex:none;transition:transform .15s}.clay-checks .cfaq details[open] summary:after{transform:rotate(45deg)}.clay-checks .cfaq .ans{padding:0 0 16px;font-size:14.5px;line-height:1.6;color:var(--bodyk)}.clay-checks .cfaq .ans a{color:var(--deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.clay-checks .csources ol{margin:0;padding-left:20px;font-size:13.5px;line-height:1.7;color:var(--bodyk)}.clay-checks .csources a{color:var(--deep);word-break:break-all}.clay-checks .cclose{background:var(--deep);text-align:center;padding:60px 24px;margin-top:30px}.clay-checks .cclose h3{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(26px,4.2vw,44px);letter-spacing:-.02em;margin:0 auto 12px;max-width:22ch;color:#f2fbef}.clay-checks .cclose h3 .lm{color:var(--lime)}.clay-checks .cclose p{font-size:16px;color:#cfe9d9;max-width:54ch;margin:0 auto 24px;line-height:1.6}.clay-checks .cclose .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.clay-checks .chow{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.clay-checks .chow .hcard{background:#fff;border:1px solid rgba(18,43,33,.1);border-radius:18px;padding:20px 22px}.clay-checks .chow .hcard .n{font:700 11px Fragment Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--deep);margin-bottom:8px}.clay-checks .chow .hcard h3{margin:0 0 6px;font-size:17px}.clay-checks .chow .hcard p{margin:0;font-size:14px}.clay-checks .ccards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.clay-checks .ccard{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid rgba(18,43,33,.1);border-radius:18px;padding:20px 22px;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s,box-shadow .15s}.clay-checks .ccard:hover{border-color:#0a503866;transform:translateY(-2px);box-shadow:0 20px 50px -34px #122b2180}.clay-checks .ccard .eyeb{font:700 11px Fragment Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8d8776}.clay-checks .ccard h3{margin:0;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.015em;color:var(--ink)}.clay-checks .ccard p{margin:0;font-size:14px;line-height:1.6;color:var(--bodyk);flex:1}.clay-checks .ccard .go{font-weight:700;font-size:14px;color:var(--deep)}.clay-checks .cmatrixwrap{overflow-x:auto;border-radius:18px;border:1px solid rgba(18,43,33,.1);background:#fff}.clay-checks .cmatrix{width:100%;border-collapse:collapse;min-width:680px;text-align:left}.clay-checks .cmatrix th,.clay-checks .cmatrix td{padding:14px 16px;font-size:14px;vertical-align:top;border-bottom:1px solid rgba(18,43,33,.07);line-height:1.55}.clay-checks .cmatrix thead th{font:700 11px Fragment Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#41564c;background:#fbfaf5}.clay-checks .cmatrix tbody th{font-weight:700;color:var(--ink);width:32%}.clay-checks .cmatrix td a{color:var(--deep);font-weight:700;text-decoration:underline;text-underline-offset:2px}.clay-checks .cmatrix td.why{color:var(--bodyk)}.clay-checks .cmatrix tbody tr:last-child th,.clay-checks .cmatrix tbody tr:last-child td{border-bottom:0}.clay-checks .cmatrix tbody tr.us th,.clay-checks .cmatrix tbody tr.us td{background:#c6f24e17}@media(prefers-reduced-motion:reduce){.clay-checks .cresult{animation:none}.clay-checks .ccard:hover{transform:none}.clay-checks .cfaq summary:after{transition:none}}
