.pcm-backdrop[data-v-a3bafa58]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#02061799;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pcm-modal[data-v-a3bafa58]{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:1.75rem;border-radius:22px;background:linear-gradient(135deg,#ffffffeb,#ffffffd1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.6);box-shadow:0 24px 60px #02061766,inset 0 1px #fff9}.dark .pcm-modal[data-v-a3bafa58]{background:linear-gradient(135deg,#1e1e28eb,#14141ef0);border:1px solid rgba(255,255,255,.1)}.pcm-close[data-v-a3bafa58]{position:absolute;top:1rem;right:1rem;display:inline-flex;padding:.4rem;border-radius:10px;color:#475569;background:#0f172a0f}.dark .pcm-close[data-v-a3bafa58]{color:#d1d5db;background:#ffffff14}.pcm-title[data-v-a3bafa58]{font-size:1.5rem;font-weight:800;color:#0f172a}.dark .pcm-title[data-v-a3bafa58]{color:#fff}.pcm-sub[data-v-a3bafa58]{font-size:.95rem;color:#475569;margin:.25rem 0 1rem}.dark .pcm-sub[data-v-a3bafa58]{color:#d1d5db}.pcm-modes[data-v-a3bafa58]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}@media (max-width: 480px){.pcm-modes[data-v-a3bafa58]{grid-template-columns:1fr}}.pcm-mode[data-v-a3bafa58]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.8rem .5rem;border-radius:14px;font-size:.875rem;font-weight:600;color:#334155;background:#0f172a0d;text-align:center}.dark .pcm-mode[data-v-a3bafa58]{color:#d1d5db;background:#ffffff0f}.pcm-mode.active[data-v-a3bafa58]{color:#fff;background:linear-gradient(135deg,#6366f1f2,#4f46e5d9)}.pcm-mode-icon[data-v-a3bafa58]{width:20px;height:20px}.pcm-hint[data-v-a3bafa58]{font-size:.875rem;color:#64748b;margin:.6rem 0 .4rem}.dark .pcm-hint[data-v-a3bafa58]{color:#9ca3af}.pcm-label[data-v-a3bafa58]{display:block;font-size:.875rem;font-weight:600;color:#334155;margin:.75rem 0 .3rem}.dark .pcm-label[data-v-a3bafa58]{color:#d1d5db}.pcm-input[data-v-a3bafa58]{width:100%;font-size:1rem;color:#0f172a;padding:.65rem .85rem;border-radius:12px;background:#ffffffb3;border:1px solid rgba(15,23,42,.08);outline:none}.dark .pcm-input[data-v-a3bafa58]{color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.pcm-input[data-v-a3bafa58]:focus{box-shadow:0 0 0 3px #6366f159}.pcm-pills[data-v-a3bafa58]{display:flex;flex-wrap:wrap;gap:.5rem}.pcm-pill[data-v-a3bafa58]{padding:.5rem .9rem;border-radius:999px;font-size:.875rem;font-weight:600;color:#334155;background:#0f172a0d}.dark .pcm-pill[data-v-a3bafa58]{color:#d1d5db;background:#ffffff0f}.pcm-pill.active[data-v-a3bafa58]{color:#fff;background:linear-gradient(135deg,#6366f1e6,#4f46e5cc)}.pcm-actions[data-v-a3bafa58]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.pcm-cancel[data-v-a3bafa58]{padding:.6rem 1.1rem;border-radius:11px;font-weight:600;color:#475569;background:#0f172a0f}.dark .pcm-cancel[data-v-a3bafa58]{color:#d1d5db;background:#ffffff14}.pcm-submit[data-v-a3bafa58]{padding:.6rem 1.4rem;border-radius:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6366f1f2,#4f46e5d9);box-shadow:0 4px 14px #4f46e559}.pcm-submit[data-v-a3bafa58]:disabled{opacity:.6}.pcm-icon[data-v-a3bafa58]{width:18px;height:18px}.sc-banner[data-v-5553f40f]{position:relative;width:100%;height:160px;border-radius:16px;overflow:hidden;margin-bottom:1.25rem;background:#0f172a0f}.dark .sc-banner[data-v-5553f40f]{background:#ffffff0d}.sc-media[data-v-5553f40f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sc-controls[data-v-5553f40f]{position:absolute;top:.6rem;right:.6rem;display:flex;gap:.4rem;opacity:0;transition:opacity .18s}.sc-banner:hover .sc-controls[data-v-5553f40f]{opacity:1}.sc-btn[data-v-5553f40f]{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:700;color:#fff;padding:.35rem .65rem;border-radius:999px;background:#0f172aa8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sc-btn-x[data-v-5553f40f]{padding:.35rem}.sc-add[data-v-5553f40f]{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--ppp-accent, #6366f1);padding:.45rem .85rem;border-radius:999px;margin-bottom:1rem;background:color-mix(in srgb,var(--ppp-accent, #6366f1),transparent 88%);border:1px dashed color-mix(in srgb,var(--ppp-accent, #6366f1),transparent 55%)}.sc-ico[data-v-5553f40f]{width:15px;height:15px}.ol-plinks[data-v-d807e1c4]{margin-top:1.5rem;padding:1.15rem 1.25rem 1.35rem;border-radius:20px;background:linear-gradient(135deg,#ffffffb8,#ffffff80);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 24px #0f172a14,inset 0 1px #ffffffb3}.dark .ol-plinks[data-v-d807e1c4]{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0f}.ol-plinks__head[data-v-d807e1c4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.ol-plinks__title[data-v-d807e1c4]{font-size:1.25rem;font-weight:700;color:#0f172a}.dark .ol-plinks__title[data-v-d807e1c4]{color:#fff}.ol-plinks__manage[data-v-d807e1c4]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;font-size:.875rem;font-weight:600;color:#334155;background:#0f172a0d;box-shadow:inset 0 1px #fff9;transition:background .15s ease}.ol-plinks__manage[data-v-d807e1c4]:hover{background:#0f172a17}.dark .ol-plinks__manage[data-v-d807e1c4]{color:#d1d5db;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.dark .ol-plinks__manage[data-v-d807e1c4]:hover{background:#ffffff24}.ol-plinks__list[data-v-d807e1c4]{display:flex;flex-direction:column;gap:.55rem;list-style:none;padding:0;margin:0}.ol-plinks__link[data-v-d807e1c4],.ol-plinks__row[data-v-d807e1c4]{display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border-radius:14px;text-decoration:none;background:#ffffff8c;box-shadow:inset 0 1px #ffffffa6;transition:transform .15s ease,background .15s ease}.ol-plinks__link[data-v-d807e1c4]:hover{background:#fffc;transform:translateY(-1px)}.dark .ol-plinks__link[data-v-d807e1c4],.dark .ol-plinks__row[data-v-d807e1c4]{background:#ffffff0d;box-shadow:inset 0 1px #ffffff0f}.dark .ol-plinks__link[data-v-d807e1c4]:hover{background:#ffffff1a}.ol-plinks__row.is-hidden[data-v-d807e1c4]{opacity:.55}.ol-plinks__icon[data-v-d807e1c4]{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:11px;color:#4f46e5;background:linear-gradient(135deg,#6366f12e,#38bdf81f);box-shadow:inset 0 1px #ffffff80}.dark .ol-plinks__icon[data-v-d807e1c4]{color:#a5b4fc;box-shadow:inset 0 1px #ffffff1a}.ol-plinks__text[data-v-d807e1c4]{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.ol-plinks__label[data-v-d807e1c4]{font-size:1rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dark .ol-plinks__label[data-v-d807e1c4]{color:#fff}.ol-plinks__label--edit[data-v-d807e1c4]{background:none;padding:0;cursor:text}.ol-plinks__host[data-v-d807e1c4],.ol-plinks__stale[data-v-d807e1c4]{font-size:.875rem;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .ol-plinks__host[data-v-d807e1c4],.dark .ol-plinks__stale[data-v-d807e1c4]{color:#d1d5db}.ol-plinks__stale[data-v-d807e1c4]{display:inline-flex;align-items:center;gap:.3rem;color:#b45309}.dark .ol-plinks__stale[data-v-d807e1c4]{color:#fcd34d}.ol-plinks__rename[data-v-d807e1c4]{font-size:1rem;font-weight:600;color:#0f172a;background:#ffffffbf;border-radius:8px;padding:.15rem .4rem;width:100%}.ol-plinks__rename[data-v-d807e1c4]:focus{outline:none;box-shadow:0 0 0 3px #6366f159}.dark .ol-plinks__rename[data-v-d807e1c4]{color:#fff;background:#ffffff1a}.ol-plinks__actions[data-v-d807e1c4]{display:flex;align-items:center;gap:.15rem;flex:0 0 auto}.ol-plinks__actions button[data-v-d807e1c4]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:9px;color:#334155;transition:background .15s ease}.ol-plinks__actions button[data-v-d807e1c4]:hover{background:#0f172a14}.dark .ol-plinks__actions button[data-v-d807e1c4]{color:#d1d5db}.dark .ol-plinks__actions button[data-v-d807e1c4]:hover{background:#ffffff1f}.ol-plinks__empty[data-v-d807e1c4]{font-size:.9375rem;color:#334155;padding:.4rem .1rem}.dark .ol-plinks__empty[data-v-d807e1c4]{color:#d1d5db}.ol-plinks__error[data-v-d807e1c4]{font-size:.9375rem;font-weight:600;color:#b91c1c;margin-bottom:.6rem}.dark .ol-plinks__error[data-v-d807e1c4]{color:#fca5a5}.ol-plinks__add[data-v-d807e1c4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.ol-plinks__addbtn[data-v-d807e1c4]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border-radius:999px;font-size:.9375rem;font-weight:600;color:#334155;background:#0f172a0d;box-shadow:inset 0 1px #fff9}.ol-plinks__addbtn[data-v-d807e1c4]:disabled{opacity:.5;cursor:not-allowed}.dark .ol-plinks__addbtn[data-v-d807e1c4]{color:#d1d5db;background:#ffffff14}.ol-plinks__form[data-v-d807e1c4]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.ol-plinks__input[data-v-d807e1c4]{width:100%;padding:.6rem .8rem;border-radius:12px;font-size:1rem;color:#0f172a;background:#ffffffb3;box-shadow:inset 0 1px #ffffffb3}.ol-plinks__input[data-v-d807e1c4]::-moz-placeholder{color:#6b7280}.ol-plinks__input[data-v-d807e1c4]::placeholder{color:#6b7280}.ol-plinks__input[data-v-d807e1c4]:focus{outline:none;box-shadow:0 0 0 3px #6366f159}.dark .ol-plinks__input[data-v-d807e1c4]{color:#fff;background:#ffffff14}.ol-plinks__formactions[data-v-d807e1c4]{display:flex;align-items:center;gap:.5rem}.ol-plinks__save[data-v-d807e1c4]{padding:.55rem 1.2rem;border-radius:999px;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#6366f1f2,#4f46e5e0);box-shadow:0 4px 14px #4f46e54d}.ol-plinks__save[data-v-d807e1c4]:disabled{opacity:.6}.ol-plinks__cancel[data-v-d807e1c4]{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .9rem;border-radius:999px;font-size:.9375rem;font-weight:600;color:#334155}.dark .ol-plinks__cancel[data-v-d807e1c4]{color:#d1d5db}
