.registry-filters{grid-template-columns:minmax(180px,1fr) 180px 200px auto;align-items:end;gap:20px;padding:28px 0;display:grid}.registry-field{color:var(--ink);gap:10px;font-size:11px;display:grid}.registry-filters input,.registry-filters select{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:1px solid oklch(74% .014 275);border-radius:5px;padding:10px 12px;font-size:14px}.registry-clear{min-height:44px;color:var(--blue-ink);text-underline-offset:4px;background:0 0;border:0;padding:10px 0 10px 10px;font-size:11px;text-decoration:underline}.registry-summary{border-bottom:1px solid var(--line-light);color:oklch(43% .016 275);justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0;font-size:11px;line-height:1.8;display:flex}.registry-summary p{max-width:650px;margin:0}.registry-summary [role=status]{white-space:nowrap;color:var(--ink)}.registry-columns,.registry-record{grid-template-columns:minmax(0,1fr) 110px 110px 140px 18px;align-items:center;gap:24px;display:grid}.registry-columns{text-transform:uppercase;letter-spacing:.1em;color:oklch(44% .012 275);padding:22px 0 12px;font-size:9px}.registry-list{margin:0;padding:0;list-style:none}.registry-record{border-bottom:1px solid var(--line-light);padding:30px 0;font-size:12px}.registry-record h2{letter-spacing:-.035em;margin:0 0 9px;font-size:23px;font-weight:550;line-height:1.3}.registry-record p{color:oklch(43% .016 275);max-width:460px;margin:0;font-size:12px;line-height:1.8}.registry-record:hover h2{color:var(--blue-ink)}.registry-cell-label{display:none}.registry-version{color:oklch(43% .016 275)}.registry-noscript{font-size:12px;line-height:1.8}.type-contents{gap:13px;padding-top:28px;font-size:11px;display:grid}.type-contents a:hover{color:var(--blue-ink)}.type-stage-note{background:var(--mist);border-radius:4px;padding:18px 22px}.type-operations{margin:24px 0}.type-operations>div{border-block-start:1px solid var(--line-light);padding:18px 0}.type-operations dt{margin-bottom:8px;font-weight:600}.type-operations dd{margin:0}.type-code-disclosure{border-block:1px solid var(--line-light);margin:22px 0 48px}.type-code-disclosure summary{min-height:52px;color:var(--blue-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:600;list-style:none;display:flex}.type-code-disclosure summary::-webkit-details-marker{display:none}.type-code-disclosure summary:focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}.type-code-disclosure summary svg{flex:none;transition:transform .16s}.type-code-disclosure[open] summary svg{transform:rotate(90deg)}.type-code-disclosure .tool-code{margin-bottom:20px}.type-references p{margin-top:6px}.type-record-download{color:var(--blue-ink);align-items:center;gap:10px;margin-top:28px;font-size:11px;display:flex}.type-downloads{grid-column:1/-1}.type-validation-link{color:oklch(43% .016 275);align-items:center;gap:8px;min-height:32px;margin-top:10px;font-size:11px;display:inline-flex}.type-validation-link:hover{color:var(--blue-ink)}.type-implementation{border-top:1px solid var(--line-light);padding:25px 0}.implementation-facts{font-size:13px}.implementation-facts>div{margin-bottom:14px}.implementation-facts dt{font-weight:600}.implementation-facts dd{margin:5px 0 0}.type-implementation pre{white-space:pre-wrap;overflow-wrap:anywhere}.type-contribution-source{font-size:12px}@media (width<=900px){.registry-filters{grid-template-columns:1fr 1fr;gap:18px}.registry-query{grid-column:1/-1}.registry-clear{grid-column:1/-1;justify-self:start;padding-left:0}.registry-columns{display:none}.registry-record{grid-template-columns:1fr 1fr 1fr 18px;gap:18px}.registry-record-copy{grid-column:1/4}.registry-record>svg{grid-area:1/4;align-self:start}.registry-cell-label{color:oklch(44% .012 275);margin-bottom:9px;font-size:9px;display:block}}@media (width<=600px){.registry-filters{column-gap:12px}.registry-filters input,.registry-filters select{font-size:16px}.registry-record{grid-template-columns:1fr 1fr;gap:20px 12px;font-size:11px;position:relative}.registry-record-copy{grid-column:1/-1;padding-right:25px}.registry-record>svg{position:absolute;top:32px;right:0}.registry-status{grid-column:1/-1}.registry-record h2{font-size:24px}.registry-summary{align-items:start}.type-contents{grid-column:1/-1;grid-template-columns:1fr 1fr}}
