.person-index .titlerow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:24px}.person-index .titlerow h1{font-family:var(--display);font-weight:700;letter-spacing:-.4px;font-size:26px;color:#f3f3f3}.person-index .titlerow .count{font-size:12px;color:var(--faint);margin-left:11px;font-family:var(--sans);font-weight:500}.person-index .drop{position:relative}.person-index .drop .btn{display:flex;align-items:center;gap:9px;height:38px;padding:0 13px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:.15s;white-space:nowrap}.person-index .drop .btn:hover,.person-index .drop.open .btn{border-color:var(--line-2);background:var(--card)}.person-index .drop .btn .dico{color:var(--faint);display:flex}.person-index .drop .btn .chev{color:var(--faint);transition:transform .18s}.person-index .drop.open .btn .chev{transform:rotate(180deg)}.person-index .fmenu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;min-width:100%;padding:5px;border-radius:9px;background:#202024;border:1px solid var(--line-2);box-shadow:0 18px 40px -12px rgb(0 0 0 / .7);opacity:0;visibility:hidden;transform:translateY(-4px);transition:.15s}.person-index .drop.open .fmenu{opacity:1;visibility:visible;transform:translateY(0)}.person-index .fmenu button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:8px 11px;border:none;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap;transition:.12s}.person-index .fmenu button:hover{background:var(--card-2);color:var(--ink)}.person-index .fmenu button.on{color:#fff}.person-index .fmenu button.on::after{content:"✓";color:var(--orange);font-weight:700}.person-index .filterbar{display:flex;align-items:center;gap:14px;margin-top:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}.person-index .search2{display:flex;align-items:center;gap:9px;height:42px;flex:1;min-width:0;max-width:420px;padding:0 14px;background:#101012;border:1px solid var(--line);border-radius:9px;transition:.15s}.person-index .search2:focus-within{border-color:rgb(232 162 60 / .5)}.person-index .search2 svg{color:var(--faint);flex:none}.person-index .search2 input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--ink);font:inherit;font-size:13.5px}.person-index .search2 input::placeholder{color:var(--faint)}.person-index .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px 18px;padding-top:28px;min-height:46vh;align-content:start}.person-index .acard{text-align:center;cursor:pointer;display:block}.person-index .acard .av{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:30px;font-weight:800;color:#fff;transition:transform .2s ease,box-shadow .2s;box-shadow:0 0 0 1px var(--line)}.person-index .acard .av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.person-index .acard .av::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 -30px 50px -20px rgb(0 0 0 / .5)}.person-index .acard:hover .av{transform:translateY(-4px);box-shadow:0 14px 30px -12px rgb(0 0 0 / .6),0 0 0 2px var(--orange)}.person-index .acard h3{font-size:13px;font-weight:700;color:#f1f1f2;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-index .acard .cnt{display:inline-block;margin-top:8px;font-size:10.5px;font-weight:600;color:var(--muted);background:var(--bg-2);border:1px solid var(--line);padding:3px 9px;border-radius:20px}.person-index .empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 0;text-align:center;color:var(--faint)}.person-index .pager{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:34px;margin-bottom:30px;flex-wrap:wrap}.person-index .pager a,.person-index .pager span{min-width:36px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--bg-2);color:var(--muted);font-size:12.5px;font-weight:600;transition:.15s;display:inline-flex;align-items:center;justify-content:center;gap:5px}.person-index .pager a:hover{color:var(--ink);border-color:var(--line-2)}.person-index .pager span.on{background:linear-gradient(180deg,var(--orange),var(--orange-deep));color:#241a09;border-color:#fff0}.person-index .pager span.dis{opacity:.38}.person-index .pager span.gap{border:none;background:none;color:var(--faint);min-width:auto;padding:0 2px}.person-index .grid.loading{opacity:.5;pointer-events:none;transition:opacity .15s}@media (max-width:1000px){.person-index .grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.person-index .grid{grid-template-columns:repeat(3,1fr)}.person-index .titlerow{align-items:center;gap:10px}.person-index .titlerow h1{font-size:22px}}@media (max-width:460px){.person-index .grid{grid-template-columns:repeat(2,1fr)}}