.pc-directory{--rank-color:var(--link);padding:12px 0 40px}.pc-directory .pc-heading{align-items:center;margin-bottom:28px}.pc-directory .pc-heading h1{letter-spacing:-1px;font-size:clamp(29px,3.2vw,40px);font-weight:750}.pc-directory .pc-heading p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.6}.pc-directory .pc-heading .pc-actions:empty{display:none}.pc-context-toolbar{grid-template-columns:minmax(0,1fr) 446px;gap:12px;margin-bottom:30px;display:grid}.pc-directory-search{min-width:0;min-height:56px;color:var(--muted);border-radius:13px;align-items:center;gap:12px;padding:0 15px;display:flex}.pc-directory-search>svg{flex-shrink:0}.pc-directory-search input{flex:1;width:100%;min-width:0;padding:15px 0;font-size:16px}.pc-directory-search input::-webkit-search-cancel-button{display:none}.pc-directory-search input::placeholder{color:var(--muted);opacity:.85}.pc-directory-search>button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px 0 8px 5px;font:750 13px Nunito,Arial,sans-serif}.pc-context-selects{grid-template-columns:170px minmax(0,1fr);gap:10px;min-width:0;display:grid}.pc-context-select.ui-select{border-radius:13px;gap:10px;width:100%;min-width:0;min-height:56px;padding:0 14px;font-size:14px;font-weight:750;transition:background-color .14s,border-color .14s}.pc-context-select.ui-select>span:first-child{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pc-context-select .ui-select-prefix{color:var(--muted);flex-shrink:0;display:flex}.pc-context-select .ui-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-context-select.ui-select>span:last-child{flex-shrink:0;margin:0;display:flex}.pc-context-select.ui-select>span:last-child svg{width:16px;height:16px}.pc-context-select.ui-select:hover{background:var(--soft);border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.pc-context-select.ui-select[data-state=open]{background:var(--raised);outline:1px solid color-mix(in srgb,var(--ink) 28%,transparent);outline-offset:-1px}.pc-context-select.ui-select:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pc-context-menu.ui-select-menu{width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:var(--radix-select-trigger-width);max-height:min(376px,var(--radix-select-content-available-height));border-radius:13px;box-shadow:0 16px 38px #0005}.pc-context-menu .ui-select-options{padding:5px}.pc-context-menu .ui-select-option{gap:8px;min-height:44px;padding:10px 9px;font-size:14px;line-height:1.45}.pc-context-menu .ui-select-option>span:first-child{overflow-wrap:anywhere;min-width:0}.pc-context-menu .ui-select-option>span:last-child{flex-shrink:0}.pc-context-menu .ui-select-option[data-highlighted]{background:var(--soft);color:var(--ink)}.pc-context-menu .ui-select-option[data-state=checked]{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent);font-weight:800}.pc-context-menu .ui-select-option[data-state=checked]>span:last-child{color:var(--link)}.pc-directory-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:34px;display:grid}.pc-directory-sidebar{border-right:1px solid var(--line);align-self:start;padding-right:22px;position:sticky;top:110px}.pc-directory-nav+.pc-directory-nav{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.pc-directory-nav h2{color:var(--muted);margin:0 0 12px;font:750 14px Nunito,Arial,sans-serif}.pc-directory-nav>button{text-align:left;width:100%;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;font-weight:650;transition:background-color .14s,color .14s;display:flex}.pc-directory-nav>button>svg{flex-shrink:0}.pc-directory-nav>button>span{flex:1;min-width:0}.pc-directory-nav>button>small{font-variant-numeric:tabular-nums;opacity:.75;text-align:right;font-size:12px}.pc-directory-nav>button:hover{color:var(--ink);background:var(--soft)}.pc-directory-nav>button[aria-pressed=true]{color:var(--rank-color,var(--link));background:color-mix(in srgb,var(--rank-color,var(--link)) 9%,transparent);font-weight:750}.pc-directory-nav>button[data-rank=default]{--rank-color:var(--ink)}.pc-directory-nav>button:disabled{cursor:wait;opacity:.6}.pc-status-dot{background:var(--rank-color,var(--muted));border-radius:50%;flex-shrink:0;width:7px;height:7px;margin:0 5.5px}.pc-directory-main{min-width:0}.pc-directory .pc-active-filters{gap:8px;margin:0 0 16px}.pc-directory .pc-filter-chip{background:var(--soft);min-height:31px;padding:4px 10px;font-size:13px}.pc-directory .pc-link{color:var(--muted);cursor:pointer}.pc-directory .pc-link:hover{color:var(--ink)}.pc-directory-results{justify-content:space-between;align-items:center;gap:15px;min-height:34px;margin-bottom:16px;display:flex}.pc-directory-results p{color:var(--muted);margin:0;font-size:14px}.pc-directory-results strong{color:var(--ink);font-weight:750}.pc-directory-results>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.pc-command-group{border:1px solid var(--line);background:var(--surface);border-radius:17px;margin-bottom:12px;overflow:hidden}.pc-command-group[data-rank=default]{--rank-color:var(--ink)}.pc-command-group[data-rank=paid]{--rank-color:var(--link)}.pc-group-heading{cursor:pointer;text-align:left;width:100%;min-height:73px;color:var(--rank-color,var(--ink));background:0 0;border:0;align-items:center;gap:13px;padding:14px 20px;display:flex}.pc-group-heading:hover{background:color-mix(in srgb,var(--ink) 2%,transparent)}.pc-group-heading>span:first-of-type{font-family:var(--font-heading),sans-serif;font-size:18px;font-weight:650}.pc-group-symbol{flex-shrink:0;width:24px;height:25px}.pc-group-count{border:1px solid var(--line);background:var(--soft);min-width:25px;height:25px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;margin-left:2px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.pc-group-chevron{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .14s}.pc-group-heading[aria-expanded=true] .pc-group-chevron{transform:rotate(180deg)}.pc-command-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.pc-command-table th{color:var(--muted);background:color-mix(in srgb,var(--ink) 2%,transparent);border-top:1px solid var(--line);padding:12px 20px;font-size:12px;font-weight:600}.pc-command-table th:first-child{width:38%}.pc-command-table th:last-child{width:48px;padding-inline:10px}.pc-command-table[data-paid=true] th:first-child{width:32%}.pc-command-table[data-paid=true] th:nth-child(3){width:90px;padding-inline:5px}.pc-command-row>td{border-top:1px solid color-mix(in srgb,var(--ink) 5%,transparent);vertical-align:middle;overflow-wrap:anywhere;padding:17px 20px;font-size:15px;line-height:1.55}.pc-command-row .pc-row-action{text-align:center;padding:10px 12px 10px 0}.pc-command-row[data-rank=default]{--rank-color:var(--link)}.pc-command-row .pc-command .donate-copy-command{text-align:left;width:100%;color:var(--rank-color,var(--link));cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.pc-command-row .pc-command code{white-space:normal;overflow-wrap:anywhere;font:500 14px/1.65 Consolas,monospace}.pc-command-row .pc-command .donate-copy-command>svg{opacity:.6;flex-shrink:0;width:16px;height:16px}.pc-command-row .pc-command .donate-copy-command:hover>svg{opacity:1}.pc-command-row .pc-row-description{color:var(--ink);font-weight:650}.pc-command-row .pc-row-status{color:var(--rank-color);white-space:nowrap;padding-inline:5px;font-size:13px;font-weight:750}.pc-row-status>span{align-items:center;gap:6px;display:inline-flex}.pc-row-status>span:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.pc-row-toggle{width:28px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.pc-row-toggle:hover{background:var(--soft)}.pc-row-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.pc-extra-row>td{padding:0}.pc-row-extra{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;padding:0 20px 18px 38%;font-size:14px;line-height:1.75}.pc-command-table[data-paid=true] .pc-row-extra{padding-left:32%}.pc-row-extra p{margin:0 0 10px}.pc-examples{gap:7px;display:grid}.pc-examples>span{color:var(--muted);font-size:12px}.pc-examples .donate-copy-command{background:var(--raised);width:100%;color:var(--link);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.pc-examples code{overflow-wrap:anywhere;font:13px/1.7 Consolas,monospace}.pc-examples svg{flex-shrink:0}.pc-syntax-note{color:var(--muted);align-items:flex-start;gap:9px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.pc-syntax-note>svg{flex-shrink:0;margin-top:2px}.pc-syntax-note p{margin:0}.pc-syntax-note code{font:12px Consolas,monospace}.pc-mobile-tools{display:none}.pc-directory [hidden]{display:none!important}.pc-directory .pc-empty{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:45px 24px}.pc-directory .pc-empty>svg{margin:0 auto 18px}.pc-directory .pc-empty p{font-size:15px}.pc-directory .pc-empty button{margin-top:17px}.pc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-directory button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pc-command-row:target{background:color-mix(in srgb,var(--lemon) 7%,transparent);scroll-margin-top:130px}#pc-directory-filters{max-width:540px}#pc-directory-filters>h2{margin:0 35px 22px 0;font-size:23px}#pc-directory-filters footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:18px;display:flex}#pc-directory-filters .pc-button{flex:1;max-width:280px}#pc-directory-filters .pc-directory-nav{flex-wrap:wrap;gap:7px;display:flex}#pc-directory-filters .pc-directory-nav>h2{width:100%;margin-bottom:5px}#pc-directory-filters .pc-directory-nav>button{border:1px solid var(--line);gap:8px;width:calc(50% - 3.5px);min-height:44px;font-size:13px}#pc-directory-filters .pc-directory-nav>button>small{font-size:11px}@media (max-width:1150px){.pc-context-toolbar{grid-template-columns:minmax(0,1fr)}.pc-context-selects{grid-template-columns:170px 266px;justify-content:end}.pc-context-select.ui-select{min-height:50px}.pc-directory-layout{grid-template-columns:195px minmax(0,1fr);gap:26px}.pc-directory-sidebar{padding-right:18px}}@media (max-width:850px){.pc-directory-layout{grid-template-columns:175px minmax(0,1fr);gap:22px}.pc-directory-sidebar{padding-right:14px}.pc-group-heading{padding-inline:17px}.pc-command-table thead{display:none}.pc-command-table,.pc-command-table tbody{display:block}.pc-command-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 28px;gap:7px 8px;padding:15px 17px;display:grid}.pc-command-row>td{border:0;min-width:0;padding:0;display:block}.pc-command-row .pc-command{grid-area:1/1}.pc-command-row .pc-row-description{grid-area:2/1;font-size:14px;font-weight:600}.pc-command-row .pc-row-action{grid-area:1/2/3;align-self:center;padding:0}.pc-command-table[data-paid=true] .pc-command-row{grid-template-columns:minmax(0,1fr) 68px 28px}.pc-command-table[data-paid=true] .pc-row-description{grid-column:1/3}.pc-command-table[data-paid=true] .pc-row-status{text-align:right;grid-area:1/2;align-self:start;padding:2px 0 0;font-size:12px}.pc-command-table[data-paid=true] .pc-row-action{grid-area:1/3/3}.pc-extra-row,.pc-extra-row>td{display:block}.pc-row-extra,.pc-command-table[data-paid=true] .pc-row-extra{padding:0 17px 18px}}@media (max-width:650px){.pc-directory{padding-top:0}.pc-directory .pc-heading{gap:12px;margin-bottom:23px}.pc-directory .pc-heading h1{letter-spacing:-.7px;width:auto;font-size:29px}.pc-directory .pc-heading p{margin-top:10px;font-size:14px}.pc-directory .pc-heading .pc-actions{width:auto}.pc-context-toolbar{gap:9px;margin-bottom:18px}.pc-directory-search{border-radius:12px;gap:9px;min-height:51px;padding-inline:12px}.pc-directory-search input{padding:13px 0;font-size:16px}.pc-directory-search input::placeholder{font-size:13px}.pc-directory-search>button{font-size:12px}.pc-context-selects{grid-template-columns:136px minmax(0,1fr);justify-content:stretch;gap:8px}.pc-context-select.ui-select{border-radius:11px;gap:7px;min-height:48px;padding-inline:11px;font-size:13px}.pc-context-select .ui-select-prefix{display:none}.pc-context-select.ui-select>span:first-child{gap:0}.pc-context-select.ui-select>span:last-child svg{width:14px;height:14px}.pc-context-menu .ui-select-option{gap:4px;min-height:45px;padding:9px 7px;font-size:13px}.pc-context-menu .ui-select-options{padding:4px}.pc-context-menu .ui-select-option svg{width:14px;height:14px}.pc-directory-layout{display:block}.pc-directory-sidebar{display:none}.pc-mobile-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.pc-mobile-tools>.pc-button{min-height:41px;padding:9px 12px;font-size:14px}.pc-mobile-tools>span{color:var(--muted);font-size:13px}.pc-mobile-filter-dot{background:var(--link);border-radius:50%;width:6px;height:6px}.pc-directory-results{display:none}.pc-group-heading{gap:10px;min-height:68px;padding:14px}.pc-group-heading>span:first-of-type{font-size:17px}.pc-group-symbol{width:22px;height:24px}.pc-group-count{min-width:23px;height:23px;font-size:11px}.pc-command-group{border-radius:15px;margin-bottom:11px}.pc-command-row{gap:7px 6px;padding:15px 14px}.pc-command-table[data-paid=true] .pc-command-row{grid-template-columns:minmax(0,1fr) 60px 24px}.pc-command-row .pc-command code{font-size:14px;line-height:1.6}.pc-command-row .pc-command .donate-copy-command>svg{width:14px;height:14px}.pc-command-table[data-paid=true] .pc-row-status{padding-top:3px;font-size:11px}.pc-command-table[data-paid=true] .pc-row-status>span{gap:5px}.pc-row-status>span:before{width:4px;height:4px}.pc-row-toggle{width:24px}.pc-row-extra,.pc-command-table[data-paid=true] .pc-row-extra{padding:0 14px 16px;font-size:13px}.pc-directory .pc-filter-chip{min-height:29px;font-size:12px}.pc-syntax-note,.pc-syntax-note code{font-size:11px}.pc-syntax-note{gap:7px}.pc-syntax-note>svg{width:14px;height:14px}#pc-directory-filters{width:100%;max-width:100%;max-height:94dvh;padding:22px 20px max(23px,env(safe-area-inset-bottom));border-radius:23px 23px 0 0;margin:0;position:fixed;inset:auto 0 0}#pc-directory-filters .pc-filter-sheet-body{overscroll-behavior:contain;max-height:calc(94dvh - 180px);overflow-y:auto}#pc-directory-filters .pc-directory-nav+.pc-directory-nav{margin-top:21px;padding-top:19px}}@media (max-width:350px){.pc-context-selects{grid-template-columns:minmax(0,1fr)}.pc-directory .pc-heading h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.pc-context-select.ui-select,.pc-directory-nav>button,.pc-group-chevron{transition:none}}
