.lp .g5-tool{flex-wrap:wrap;margin:36px 0 16px}.lp .g5-tool,.lp .g5-tool-search{align-items:center;display:flex;gap:10px}.lp .g5-tool-search{background:var(--card);border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);flex:1 1 280px;height:46px;min-width:0;padding:0 16px;transition:box-shadow .2s}.lp .g5-tool-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px color-mix(in srgb,var(--blue) 16%,transparent)}.lp .g5-tool-search svg{color:var(--ink-3);flex:none;height:17px;width:17px}.lp .g5-tool-search input{background:transparent;border:0;color:var(--ink);flex:1;font:15px Inter,sans-serif;height:100%;min-width:0;outline:0}.lp .g5-tool-search input::-moz-placeholder{color:var(--ink-3)}.lp .g5-tool-search input::placeholder{color:var(--ink-3)}.lp .g5-tool-search input:focus-visible{outline:none}.lp .g5-tool-sel{align-items:center;display:inline-flex;position:relative}.lp .g5-tool-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--card);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;font:600 13.5px Inter,sans-serif;height:46px;padding:0 40px 0 16px}.lp .g5-tool-sel select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lp .g5-tool-sel svg{color:var(--ink-3);height:16px;pointer-events:none;position:absolute;right:14px;width:16px}.lp .g5-tool-count{color:var(--ink-3);font-size:13px;margin-left:auto;white-space:nowrap}@media(max-width:640px){.lp .g5-tool-sel{flex:1 1 calc(50% - 5px)}.lp .g5-tool-sel select{width:100%}.lp .g5-tool-count{flex:1 1 100%;margin-left:0}}.lp .g5-rows{background:var(--card);border-radius:24px;box-shadow:0 0 0 1px var(--line),inset 0 1px #ffffffb0,0 14px 34px -22px #0b1d4a55;list-style:none;margin:0;padding:10px}html.dark .lp .g5-rows{box-shadow:0 0 0 1px var(--line)}.lp .g5-rows li{align-items:start;border-radius:14px;display:grid;gap:16px;grid-template-columns:52px minmax(0,1fr) 150px;padding:16px 14px;transition:background .2s}.lp .g5-rows li+li{box-shadow:0 -1px 0 var(--line-2)}.lp .g5-rows li:hover{background:var(--bg-2)}.lp .g5-row-big,.lp .g5-row-score{border-radius:14px;display:grid;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;height:52px;letter-spacing:-.03em;place-items:center;width:52px}.lp .g5-row-big{font-size:14px}.lp .g5-row-big.g{background:var(--bg-3);color:var(--ink-2)}.lp .g5-row-main{min-width:0}.lp .g5-row-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.lp .g5-row-id{color:var(--ink);font-size:13.5px;font-weight:500;margin-right:4px}.lp .g5-row-id:hover{color:var(--blue);text-decoration:underline}.lp .g5-row-main b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;margin-top:6px}.lp .g5-row-main p{color:var(--ink-2);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;margin:4px 0 0;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden}.lp .g5-rows.likely .g5-row-main p{-webkit-line-clamp:2}.lp .g5-row-meta{display:grid;font-size:13.5px;font-weight:600;gap:8px;text-align:right}.lp .g5-row-meta small{color:var(--ink-3);display:block;font-size:11.5px;font-weight:500}.lp .g5-rows-empty{background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--line);color:var(--ink-2);margin:0;padding:22px}@media(max-width:720px){.lp .g5-rows{padding:6px}.lp .g5-rows li{gap:12px;grid-template-columns:44px minmax(0,1fr);padding:14px 10px}.lp .g5-row-big,.lp .g5-row-score{border-radius:12px;font-size:14px;height:44px;width:44px}.lp .g5-row-big{font-size:12px}.lp .g5-row-meta{display:flex;gap:18px;grid-column:2;text-align:left}}.lp .g5-pager{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.lp .g5-pg-btn,.lp .g5-pg-n{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--card);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;display:grid;font:600 13.5px Inter,sans-serif;font-variant-numeric:tabular-nums;height:40px;min-width:40px;padding:0 12px;place-items:center;transition:box-shadow .2s,background .2s,color .2s}.lp .g5-pg-btn svg{height:16px;width:16px}.lp .g5-pg-btn:hover:not([disabled]),.lp .g5-pg-n:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.lp .g5-pg-btn[disabled]{cursor:not-allowed;opacity:.4}.lp .g5-pg-n[aria-current=page]{background:var(--ink);box-shadow:none;color:var(--bg)}.lp .g5-pg-gap{color:var(--ink-3);padding:0 2px}.lp .g5-pg-of{color:var(--ink-3);font-size:13px;margin-left:auto}@media(max-width:520px){.lp .g5-pg-of{flex:1 1 100%;margin:4px 0 0}}
