.rpg[data-v-816d0caf]{margin:1.5rem 0 2rem;padding:1.25rem clamp(1rem,3vw,1.5rem);border:1px solid color-mix(in srgb,var(--cl-brand) 18%,transparent);border-radius:16px;background:var(--vp-c-bg)}.rpg__title[data-v-816d0caf]{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;border:0;padding:0}.rpg__sub[data-v-816d0caf]{margin:0 0 .9rem;font-size:.875rem;color:var(--vp-c-text-2);line-height:1.5}.rpg__grid[data-v-816d0caf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:.7rem 1rem;margin-bottom:.75rem}.rpg__grid[data-v-816d0caf]>*{min-width:0}.rpg__wide[data-v-816d0caf]{grid-column:1 / -1}@media (max-width: 640px){.rpg__grid input[data-v-816d0caf],.rpg__grid textarea[data-v-816d0caf],.rpg__grid select[data-v-816d0caf],.rpg__search input[data-v-816d0caf]{font-size:16px!important}}.rpg__grid label[data-v-816d0caf],.rpg__field[data-v-816d0caf]{display:block;font-size:.85rem;font-weight:600;color:var(--vp-c-text-1);margin-bottom:.7rem}.rpg input[type=text][data-v-816d0caf],.rpg textarea[data-v-816d0caf],.rpg__search input[data-v-816d0caf]{display:block;width:100%;margin-top:.3rem;padding:.5rem .8rem;font:inherit;font-size:.9rem;font-weight:400;color:var(--vp-c-text-1);background:var(--vp-c-bg-soft);border:1px solid color-mix(in srgb,var(--cl-brand) 22%,transparent);border-radius:8px;box-sizing:border-box}.rpg__panel[data-v-816d0caf]{margin-bottom:.6rem}.rpg__search[data-v-816d0caf]{position:relative;display:block}.rpg__search input[data-v-816d0caf]{margin-top:0;padding-left:2.1rem}.rpg__search-ico[data-v-816d0caf]{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--vp-c-text-3);pointer-events:none}.rpg__search-ico svg[data-v-816d0caf]{width:100%;height:100%;display:block}.rpg__panel-row[data-v-816d0caf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;margin-top:.5rem}.rpg__count[data-v-816d0caf]{font-size:.8rem;font-weight:600;color:var(--vp-c-text-2)}.rpg__panel-btns[data-v-816d0caf]{display:flex;flex-wrap:wrap;gap:.75rem}.rpg__link[data-v-816d0caf]{padding:0;font:inherit;font-size:.8rem;font-weight:600;color:var(--cl-brand);background:none;border:0;cursor:pointer}.rpg__link[data-v-816d0caf]:hover{text-decoration:underline}.rpg__works[data-v-816d0caf]{margin-bottom:.85rem}.rpg__empty[data-v-816d0caf]{margin:0 0 .6rem;font-size:.85rem;color:var(--vp-c-text-2);line-height:1.5}.rpg__group[data-v-816d0caf]{border-top:1px solid var(--vp-c-divider)}.rpg__group[data-v-816d0caf]:last-child{border-bottom:1px solid var(--vp-c-divider)}.rpg__group-head[data-v-816d0caf]{display:flex;align-items:center;gap:.6rem}.rpg__group-toggle[data-v-816d0caf]{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.45rem;padding:.55rem 0;font:inherit;font-size:.875rem;font-weight:700;color:var(--vp-c-text-1);text-align:left;background:none;border:0;cursor:pointer}.rpg__group-name[data-v-816d0caf]{min-width:0}.rpg__group-num[data-v-816d0caf]{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--vp-c-text-3);font-variant-numeric:tabular-nums}.rpg__chev[data-v-816d0caf]{flex-shrink:0;width:14px;height:14px;color:var(--vp-c-text-3);transition:transform .15s}.rpg__chev svg[data-v-816d0caf]{width:100%;height:100%;display:block}.rpg__chev--open[data-v-816d0caf]{transform:rotate(90deg)}.rpg__group-all[data-v-816d0caf]{flex-shrink:0;display:flex;gap:.6rem}.rpg__group-body[data-v-816d0caf]{display:flex;flex-direction:column;gap:.35rem;padding:.1rem 0 .7rem 1.05rem}.rpg__work[data-v-816d0caf]{display:flex;gap:.5rem;align-items:flex-start;font-size:.85rem;line-height:1.45;cursor:pointer}.rpg__group-body[hidden][data-v-816d0caf],.rpg__work[hidden][data-v-816d0caf]{display:none}.rpg__work input[data-v-816d0caf]{margin-top:.18rem;flex-shrink:0;accent-color:var(--cl-brand)}.rpg__work-base[data-v-816d0caf]{color:var(--vp-c-text-2);font-style:normal;font-size:.78rem}.rpg__btn[data-v-816d0caf]{height:42px;padding:0 1.2rem;font:inherit;font-size:.9rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--cl-brand) 0%,var(--cl-brand-deep) 100%);border:none;border-radius:10px;cursor:pointer}.rpg__btn[data-v-816d0caf]:disabled{opacity:.6;cursor:not-allowed}
