.home>section:not(:first-of-type){margin-top:var(--gap-home)}.mark-fit{max-width:640px;container-type:inline-size}.mark{font-family:var(--mono);font-size:min(20px, calc(100cqw / (var(--mark-cols) * .5167)));letter-spacing:-.08333em;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1.25}.mark__block{position:relative}.mark pre{font:inherit;letter-spacing:inherit;white-space:pre;margin:0}.mark__flow{visibility:hidden}.mark__layer{position:absolute;top:0;left:0}.mark__shadow{color:var(--muted)}.mark__face{color:var(--text)}.find{gap:var(--t-field);margin-bottom:var(--t3);display:grid}.find__row{min-height:40px}.find__field{width:100%;height:40px;padding:0 var(--s3);border:1px solid var(--edge);background:var(--surface);color:var(--text);font:inherit;border-radius:6px;font-size:16px}@media (width>=640px){.find__field{font-size:var(--fs-meta)}}.find__field::placeholder{color:var(--muted)}.find__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.find__status{font-size:var(--fs-meta);color:var(--muted);margin:0;line-height:1.5}.find__status:empty,.find__status:has(>[data-status]:empty){display:none}.find__status a{color:var(--text)}.chip{height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{color:var(--text)}}.chip[aria-current=page]{background-color:var(--rule);color:var(--text);font-weight:500}@property --fade-s{syntax:"<length>";inherits:false;initial-value:0}@property --fade-e{syntax:"<length>";inherits:false;initial-value:0}@keyframes fade-s{to{--fade-s:var(--fade-len)}}@keyframes fade-e{0%{--fade-e:var(--fade-len)}}.buckets{align-items:center;gap:var(--s2);scroll-padding-inline:var(--fade-len);overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;--fade-len:24px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-s,0px), #000 calc(100% - var(--fade-e,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-s,0px), #000 calc(100% - var(--fade-e,0px)), transparent 100%);animation-name:fade-s,fade-e;animation-duration:1ms,1ms;animation-timing-function:linear,linear;animation-timeline:scroll(self x),scroll(self x);animation-range:0 var(--fade-len), calc(100% - var(--fade-len)) 100%;flex-wrap:nowrap;margin:-4px;padding:4px;animation-fill-mode:both;display:flex;overflow-x:auto}.buckets::-webkit-scrollbar{display:none}@supports not (animation-timeline:scroll(self x)){.buckets{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade-len)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--fade-len)), transparent 100%);animation-name:none}}.page__lede{margin:var(--gap-title) 0 0;text-box:trim-both cap alphabetic;max-width:var(--measure);font-size:var(--fs-lede);color:var(--muted);text-wrap:balance;font-weight:400;line-height:1.5}.subhead{font-size:var(--fs-lede);color:var(--text);text-box:trim-both cap alphabetic;margin:0;font-weight:500;line-height:1.3}.bucket+.bucket{margin-top:var(--t3)}:root{--gap-list:var(--t2)}.bucket__name{margin:0 0 var(--gap-list);font-size:var(--fs-h2);text-box:trim-both cap alphabetic;font-weight:500;line-height:1.3;display:block}.bucket[hidden]{display:none}.rows{gap:var(--t2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.row{gap:var(--t1);grid-template-columns:minmax(0,1fr);margin-block-start:-4px;padding-block-start:4px;text-decoration:none;display:grid}.row__head{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.row__name{font-size:var(--fs-meta);color:var(--text);text-box:trim-both cap alphabetic;font-weight:600}.row__owner{font-family:var(--mono);font-size:var(--fs-meta);color:var(--muted);text-box:trim-both cap alphabetic;font-weight:400}.row__use{max-width:var(--column);font-size:var(--fs-meta);text-wrap:pretty;color:var(--muted);text-box:trim-both cap alphabetic;font-weight:500;line-height:1.5}@media (hover:hover) and (pointer:fine){.row:hover .row__name{text-underline-offset:3px;text-decoration:underline}.row:hover .row__use{color:var(--text)}}
