.apppicker{--pk-ink:var(--plate-ink);--pk-ink-2:var(--plate-ink-2);--pk-ink-3:var(--plate-ink-3);--pk-line:var(--plate-line);--pk-line-2:var(--plate-line-2);--pk-wash:var(--plate-wash);--pk-hi:var(--plate-ink-hi);--pk-tile:rgba(255,255,255,0.035);--pk-logo:rgba(255,255,255,0.9);margin-top:4px;font-family:var(--face-text)}:root[data-theme=light] .apppicker{--pk-ink:#101010;--pk-ink-2:rgba(16,16,16,0.72);--pk-ink-3:rgba(16,16,16,0.5);--pk-line:rgba(16,16,16,0.14);--pk-line-2:rgba(16,16,16,0.1);--pk-wash:rgba(16,16,16,0.045);--pk-hi:#101010;--pk-tile:#fbfaf7;--pk-logo:#ffffff}.apppicker .tilegrid{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:10px;align-items:stretch}@media (min-width:360px){.apppicker .tilegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.apppicker .tilegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.apppicker .gridlabel{grid-column:1/-1;font-family:var(--face-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-ink-3);border-top:1px solid var(--pk-line-2);padding-top:16px;margin-top:10px}.apppicker .tilegrid>.gridlabel:first-child{border-top:0;padding-top:0;margin-top:0}.apppicker .chip.tile{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:48px;margin:0;padding:7px 11px;text-align:left;border:1px solid var(--pk-line-2);border-radius:3px;background:var(--pk-tile);color:var(--pk-ink);font-family:var(--face-text);font-size:14px;line-height:1.3;cursor:pointer;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.apppicker .chip.tile:hover{border-color:var(--pk-line);background:var(--pk-wash);color:var(--pk-hi)}.apppicker .chip.tile:focus-visible{outline:2px solid var(--pk-hi);outline-offset:2px}.apppicker .tilelogo{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--pk-line-2);border-radius:3px;background:var(--pk-logo);overflow:hidden}.apppicker .tilelogo img{width:17px;height:17px;display:block;object-fit:contain}.apppicker .tilemono{font-family:var(--face-mono);font-size:11px;letter-spacing:.02em;color:#3a3a3a}.apppicker .chip.tile:has(.tilemono) .tilelogo{background:transparent;border-style:dashed}.apppicker .chip.tile:has(.tilemono) .tilemono{color:var(--pk-ink-3)}.apppicker .tilename{min-width:0;overflow-wrap:break-word}.apppicker .tiletick,:root[data-theme=dark] .apppicker .tiletick,:root[data-theme=light] .apppicker .tiletick{display:grid;place-items:center;width:14px;height:14px;color:var(--brand-11)}.apppicker .chip.tile.on,:root[data-theme=dark] .apppicker .chip.tile.on,:root[data-theme=light] .apppicker .chip.tile.on{border-color:var(--brand-9);background:var(--pk-wash);background:color-mix(in srgb,var(--brand-9) 14%,transparent);color:var(--brand-11);box-shadow:inset 0 0 0 1px var(--brand-9)}.apppicker .chip.tile.on:hover,:root[data-theme=dark] .apppicker .chip.tile.on:hover,:root[data-theme=light] .apppicker .chip.tile.on:hover{border-color:var(--brand-11);color:var(--brand-11);background:color-mix(in srgb,var(--brand-9) 22%,transparent)}.apppicker .chip.tile.suggested{border-style:dashed}.apppicker .chip.tile.suggested.on{border-style:solid}.apppicker .pickedrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.apppicker .pickedrow .chip.tile.mini{width:auto;min-height:40px;padding:6px 10px;grid-template-columns:22px auto 14px;gap:9px;font-size:13px}.apppicker .chip.tile.mini .tilelogo{width:22px;height:22px}.apppicker .chip.tile.mini .tilelogo img{width:15px;height:15px}.apppicker .chip.tile.mini .tilemono{font-size:9px}.apppicker .chip.tile.mini .tilename{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;max-width:26ch;text-overflow:ellipsis}.apppicker .chip.tile.mini .tiletick{width:14px;height:14px}.apppicker .tabs{display:flex;gap:0;margin:4px -2px 0;padding:0 2px;border-bottom:1px solid var(--pk-line-2);-webkit-overflow-scrolling:touch}@media (min-width:720px){.apppicker .tabs{flex-wrap:wrap;overflow:visible}}.apppicker .tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:none;padding:10px 12px 9px;font-family:var(--face-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-ink-3);white-space:nowrap;cursor:pointer;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.apppicker .tab:first-child{padding-left:0}.apppicker .tab.on,.apppicker .tab:hover{color:var(--pk-ink)}.apppicker .tab.on{border-bottom-color:var(--brand-11)}.apppicker .tab:focus-visible{outline:2px solid var(--pk-hi);outline-offset:-2px}.apppicker .tab i{font-style:normal;font-family:var(--face-text);font-size:10px;letter-spacing:0;line-height:1;padding:2px 5px;border-radius:8px;color:var(--brand-11);border:1px solid var(--brand-9)}.apppicker .sysgroup{margin-top:26px}.apppicker .sysgroup:first-of-type{margin-top:22px}.apppicker .sysgroup>.mono{display:block;margin-bottom:10px;color:var(--pk-ink-3)}.apppicker .sysgroup .grouphead{display:flex;align-items:baseline;justify-content:flex-start;gap:14px;margin-bottom:4px}.apppicker .sysgroup .grouphead .mono{color:var(--pk-ink-3)}.apppicker .sysgroup .grouptally{color:var(--pk-ink-3);white-space:nowrap;opacity:.7}.apppicker .pksearch .flab{display:block;margin:0}.apppicker .pksearch .flab>span{display:block;font-family:var(--face-text);font-size:14px;line-height:1.5;color:var(--pk-ink-2);margin-bottom:8px}.apppicker .pksearch .flab input[type=text]{width:100%;border:0;border-bottom:1px solid var(--pk-line);background:transparent;color:var(--pk-ink);font-family:var(--face-text);font-size:18px;font-weight:500;padding:8px 0;border-radius:0}.apppicker .pksearch .flab input[type=text]:focus{outline:0;border-bottom-color:var(--brand-11)}.apppicker .pksearch .flab input[type=text]::placeholder{color:var(--pk-ink-3);opacity:1}.apppicker .fhint{font-family:var(--face-text);font-size:13.5px;line-height:1.55;color:var(--pk-ink-3);max-width:60ch;margin:0 0 4px}.apppicker .tailprompts{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;font-size:13.5px;color:var(--pk-ink-2)}.apppicker .tailprompts li{border-top:1px solid var(--pk-line-2);padding:9px 0;line-height:1.5}@media (min-width:700px){.apppicker .tailprompts{grid-template-columns:1fr 1fr;column-gap:30px}}@media (prefers-reduced-motion:reduce){.apppicker .chip.tile,.apppicker .tab{transition:none}}.apppicker .tilegrid.browseall{max-height:min(52vh,460px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;-webkit-overflow-scrolling:touch}.apppicker .tabs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.apppicker .tabs::-webkit-scrollbar{display:none}@media (max-width:480px){.apppicker .chip.tile{grid-template-columns:26px minmax(0,1fr) 12px;gap:8px;padding:9px;font-size:13px;min-height:44px}.apppicker .counter{margin-bottom:10px}.apppicker .sysbrowse>summary{padding:12px 0 8px}.apppicker .tilelogo{width:26px;height:26px}.apppicker .tilelogo img{width:15px;height:15px}.apppicker .tiletick{width:12px;height:12px}}.apppicker .sysbrowse{margin-top:22px;border-top:1px solid var(--pk-line-2)}.apppicker .sysbrowse>summary{display:flex;align-items:center;gap:12px;padding:16px 0 4px;cursor:pointer;list-style:none;color:var(--pk-ink-3)}.apppicker .sysbrowse>summary::-webkit-details-marker{display:none}.apppicker .sysbrowse>summary:before{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform var(--dur-fast,.16s) ease}.apppicker .sysbrowse[open]>summary:before{transform:rotate(45deg)}.apppicker .sysbrowse>summary:hover{color:var(--pk-hi)}.apppicker .sysbrowse>summary:focus-visible{outline:2px solid var(--pk-hi);outline-offset:3px}.apppicker .sysbrowsen{margin-left:auto;color:var(--pk-ink-3)}.apppicker .sysbrowse .tabs{margin-top:14px}@media (pointer:coarse){.apppicker .sysbrowse>summary{padding:18px 0 10px}}@media (max-width:560px){.apppicker .suggrid>:nth-child(n+5){display:none}}