.team[data-v-481a14a3]{background:var(--bg-alt)}.team__head[data-v-481a14a3]{text-align:center}.team__head .tabs[data-v-481a14a3]{background:var(--card);border:1px solid var(--line);border-radius:999px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.tab[data-v-481a14a3]{color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:600}.tab.is-active[data-v-481a14a3]{background:var(--accent);color:#fff}.team__grid[data-v-481a14a3]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pcard[data-v-481a14a3]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;transition:transform var(--t),box-shadow var(--t);padding:30px 24px}.pcard[data-v-481a14a3]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.pcard__avatar[data-v-481a14a3]{background:var(--accent-soft);width:84px;height:84px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:2.2rem;display:flex;overflow:hidden}.pcard__avatar--btn[data-v-481a14a3]{cursor:zoom-in;transition:box-shadow var(--t),transform var(--t);border:0;padding:0}.pcard__avatar--btn[data-v-481a14a3]:focus-visible,.pcard__avatar--btn[data-v-481a14a3]:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent);outline:none}.pcard__img[data-v-481a14a3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pcard h3[data-v-481a14a3]{margin-bottom:4px;font-size:1.05rem}.pcard__role[data-v-481a14a3]{color:var(--accent);font-size:.88rem;font-weight:600}.team__staff[data-v-481a14a3]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.staffcol[data-v-481a14a3]{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px}.staffcol h3[data-v-481a14a3]{margin-bottom:6px;font-size:1.05rem}.staffcol p[data-v-481a14a3]{color:var(--text-2);margin:0;font-size:.9rem}.team__org[data-v-481a14a3]{padding-top:8px}.team-lb[data-v-481a14a3]{z-index:9999;background:#080c1ceb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex;position:fixed;inset:0}.team-lb__img[data-v-481a14a3]{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-lg);width:auto;max-width:min(520px,100%);height:auto;max-height:calc(100vh - 160px);box-shadow:0 16px 48px #00000073}.team-lb__meta[data-v-481a14a3]{text-align:center;color:#fff;gap:4px;display:grid}.team-lb__meta strong[data-v-481a14a3]{font-size:1.15rem}.team-lb__meta span[data-v-481a14a3]{color:color-mix(in srgb,var(--accent) 70%,#fff);font-size:.95rem;font-weight:600}.team-lb__close[data-v-481a14a3]{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:16px;right:16px}.team-lb__close[data-v-481a14a3]:hover{background:#ffffff3d}@media (width<=900px){.team__grid[data-v-481a14a3]{grid-template-columns:1fr 1fr}.team__staff[data-v-481a14a3]{grid-template-columns:1fr}}@media (width<=560px){.team__grid[data-v-481a14a3]{grid-template-columns:1fr}}
