:root{--site-container-width:100%;--site-panel-padding:20px 30px 40px;--site-panel-margin:20px;--site-panel-border:1px solid var(--color-line)}@media (min-width:768px){:root{--site-container-width:750px}}@media (min-width:992px){:root{--site-container-width:970px}}@media (min-width:1200px){:root{--site-container-width:min(77%, 1120px)}}@media (max-width:640px){:root{--site-panel-padding:20px 20px 32px;--site-panel-margin:0px;--site-panel-border:0}}._container_rp9kt_26{width:var(--site-container-width);margin:0 auto;padding-inline:15px}._panel_rp9kt_32{min-width:0;margin:var(--site-panel-margin) 0;padding:var(--site-panel-padding);border-inline:var(--site-panel-border);background:var(--color-surface)}._page_rp9kt_40{width:calc(var(--site-container-width) - 30px);margin-inline:auto}._chrome_rp9kt_47{width:min(100% - 40px, var(--content-width));margin-inline:auto}@media (max-width:960px){._chrome_rp9kt_47{width:calc(100% - 32px)}}@media (max-width:640px){._container_rp9kt_26{padding-inline:0}._page_rp9kt_40{width:100%}}._page_168g1_1{min-height:65vh;color:var(--color-ink);font:14px/1.43 Helvetica Neue,Helvetica,Arial,sans-serif}._title_168g1_2{margin:0 0 9px;font-size:22px;font-weight:650;line-height:1.35}._intro_168g1_3{color:var(--color-muted);margin:0 0 24px;font-size:13px}._directory_168g1_4{min-width:0}._searchBox_168g1_5{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:2px;align-items:center;min-height:38px;display:flex}._searchBox_168g1_5:focus-within{border-color:var(--color-brand);outline:2px solid var(--color-brand);outline-offset:2px}._searchBox_168g1_5 label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._searchBox_168g1_5 input{min-width:0;height:38px;color:var(--color-ink);background:0 0;border:0;outline:0;flex:auto;padding:0 12px;font-size:14px}._searchBox_168g1_5 button{border:0;border-left:1px solid var(--color-line);min-height:38px;color:var(--color-brand);cursor:pointer;background:0 0;flex:none;padding:0 12px}._filters_168g1_10{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:0 18px;margin-top:14px;display:flex}._filter_168g1_10,._activeFilter_168g1_11{min-height:42px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 0 6px;font-size:13px;display:inline-flex}._activeFilter_168g1_11{border-bottom-color:var(--color-brand);color:var(--color-brand);font-weight:700}._filter_168g1_10:hover{color:var(--color-brand)}._filterCount_168g1_14{color:var(--color-subtle);font-variant-numeric:tabular-nums;font-size:11px}._resultsMeta_168g1_15{color:var(--color-muted);margin:12px 0 15px;font-size:12px}._sections_168g1_16{gap:26px;display:grid}._section_168g1_16{min-width:0}._section_168g1_16 h2{margin:0 0 8px;font-size:16px;font-weight:650;line-height:1.4}._list_168g1_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}._item_168g1_20{border-bottom:1px dashed var(--color-line);align-items:flex-start;min-width:0;display:flex}._itemLink_168g1_21{flex:auto;gap:3px;min-width:0;padding:13px 4px 13px 0;display:grid}._itemName_168g1_22{color:var(--color-ink);font-size:14px;font-weight:650}._external_168g1_23{color:var(--color-brand);margin-left:6px;font-size:12px}._itemDescription_168g1_24{color:var(--color-muted);overflow-wrap:anywhere;font-size:13px}._itemDomain_168g1_25{color:var(--color-subtle);overflow-wrap:anywhere;font-size:12px}._itemLink_168g1_21:hover ._itemName_168g1_22{color:var(--color-brand)}._favorite_168g1_27{min-height:44px;color:var(--color-subtle);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;margin-top:5px;font-size:22px;display:grid}._favorite_168g1_27[aria-pressed=true]{color:var(--color-accent-strong)}@media (hover:hover) and (pointer:fine){._favorite_168g1_27:hover{color:var(--color-brand);background:var(--color-brand-soft)}}._favorite_168g1_27:active{transform:translateY(1px)}._empty_168g1_31{border-block:1px dashed var(--color-line);color:var(--color-muted);padding:22px 0}._empty_168g1_31 p{margin:0 0 8px}._empty_168g1_31 button{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}._warning_168g1_34{color:var(--color-danger);margin:8px 0;font-size:12px}@media (max-width:767px){._list_168g1_19{grid-template-columns:minmax(0,1fr)}._filters_168g1_10{gap:0 14px}._searchBox_168g1_5 input{font-size:16px}}
