.pl-root[data-v-e2544478]{--pl-bg:transparent;--pl-card:#fff;--pl-input:#fff;--pl-border:rgba(0,0,0,.08);--pl-text:#111;--pl-text-2:#6e6e80;--pl-text-3:#a0a0b0;--pl-accent:#171717;--pl-accent-fg:#fff;--pl-skeleton:#eceef2;--pl-soft:#f4f4f5;--pl-overlay:rgba(0,0,0,.55);--pl-cta-primary-bg:#f4f4f5;--pl-cta-primary-fg:#18181b;--pl-cta-secondary-bg:hsla(0,0%,100%,.16);--pl-cta-secondary-fg:#fff;--pl-access-bg:rgba(245,158,11,.12);--pl-access-fg:#b45309;color:var(--pl-text);color-scheme:light;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.dark .pl-root,body.dark,html.dark{--pl-card:#18181b;--pl-input:#27272a;--pl-border:hsla(0,0%,100%,.1);--pl-text:#f4f4f5;--pl-text-2:#a1a1aa;--pl-text-3:#71717a;--pl-accent:#f4f4f5;--pl-accent-fg:#18181b;--pl-skeleton:#27272a;--pl-soft:#27272a;--pl-overlay:rgba(0,0,0,.62);--pl-cta-primary-bg:#f4f4f5;--pl-cta-primary-fg:#18181b;--pl-cta-secondary-bg:hsla(0,0%,100%,.14);--pl-cta-secondary-fg:#fafafa;--pl-access-bg:rgba(251,191,36,.2);--pl-access-fg:#fcd34d;color-scheme:dark}.pl-toolbar[data-v-e2544478]{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 14px 8px}.pl-search[data-v-e2544478]{align-items:center;display:flex;position:relative}.pl-search-icon[data-v-e2544478]{color:var(--pl-text-3);height:14px;left:10px;pointer-events:none;position:absolute;width:14px}.pl-search-input[data-v-e2544478]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--pl-input);border:1px solid var(--pl-border);border-radius:8px;color:var(--pl-text);font-size:13px;height:34px;outline:none;padding:0 30px;transition:border-color .15s,background-color .15s;width:100%}.pl-search-input[data-v-e2544478]::-moz-placeholder{color:var(--pl-text-3)}.pl-search-input[data-v-e2544478]::placeholder{color:var(--pl-text-3)}.pl-search-input[data-v-e2544478]::-webkit-search-cancel-button{display:none}.pl-search-input[data-v-e2544478]:focus{border-color:var(--pl-text-3)}.pl-search-clear[data-v-e2544478]{align-items:center;background:var(--pl-soft);border-radius:50%;color:var(--pl-text-3);display:inline-flex;height:20px;justify-content:center;position:absolute;right:8px;width:20px}.pl-chip-row[data-v-e2544478]{align-items:center;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pl-chip-row[data-v-e2544478]::-webkit-scrollbar{display:none}.pl-chip-row--media[data-v-e2544478]{gap:6px}.pl-chip-row--style[data-v-e2544478]{padding-top:2px}.pl-chip[data-v-e2544478]{background:var(--pl-soft);border:1px solid transparent;border-radius:999px;color:var(--pl-text-2);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:4px 10px;transition:color .15s,background-color .15s,border-color .15s;white-space:nowrap}.pl-chip[data-v-e2544478]:hover{border-color:var(--pl-text-3);color:var(--pl-text)}.pl-chip--active[data-v-e2544478]{background:var(--pl-accent);border-color:var(--pl-accent);color:var(--pl-accent-fg)}.pl-chip--active[data-v-e2544478]:focus-visible,.pl-chip--active[data-v-e2544478]:hover{border-color:var(--pl-accent);color:var(--pl-accent-fg)}.pl-filter-row[data-v-e2544478]{align-items:center;display:flex;gap:8px;min-width:0;padding-top:4px}.pl-select-trigger[data-v-e2544478]{background-color:var(--pl-input);border-color:var(--pl-border);border-radius:6px;box-shadow:none;color:var(--pl-text-2);font-size:12px;gap:6px;height:28px;max-width:180px;padding:0 8px;width:auto}.pl-select-trigger[data-v-e2544478]:focus,.pl-select-trigger[data-v-e2544478]:focus-visible{box-shadow:none;outline:none;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.pl-select-trigger[data-v-e2544478] svg{height:12px;opacity:.55;width:12px}.pl-total[data-v-e2544478]{color:var(--pl-text-3);font-size:11px;white-space:nowrap}.pl-spacer[data-v-e2544478]{flex:1}.pl-access[data-v-e2544478]{align-items:center;background:var(--pl-soft);border-radius:999px;color:var(--pl-text-2);display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:3px 8px;white-space:nowrap}.pl-access--full[data-v-e2544478],.pl-access--upgrade[data-v-e2544478]{background:var(--pl-access-bg);color:var(--pl-access-fg)}.pl-access--upgrade[data-v-e2544478]{border:none;cursor:pointer;font:inherit;line-height:inherit;transition:opacity .15s}.pl-access--upgrade[data-v-e2544478]:hover{opacity:.85}.pl-scroll[data-v-e2544478]{flex:1;min-height:0;overflow-y:auto;padding:4px 10px 16px}.pl-grid[data-v-e2544478]{display:grid;gap:8px;transition:opacity .18s ease}.pl-grid--pending[data-v-e2544478]{opacity:.55;pointer-events:none}.pl-progress[data-v-e2544478]{background:var(--pl-border);height:2px;margin:0 -10px 4px;overflow:hidden;position:sticky;top:0;z-index:4}.pl-progress[data-v-e2544478]:after{animation:pl-progress-e2544478 .9s ease-in-out infinite;background:var(--pl-accent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;width:40%}@keyframes pl-progress-e2544478{0%{transform:translate(-100%)}to{transform:translate(260%)}}.pl-card[data-v-e2544478]{background:var(--pl-card);border:1px solid var(--pl-border);border-radius:8px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .2s ease}.pl-card[data-v-e2544478]:hover{box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a;transform:translateY(-2px)}.dark .pl-root{box-shadow:0 1px 3px #00000040}.dark .pl-root{border-color:#ffffff29;box-shadow:0 8px 24px #00000059}.pl-media[data-v-e2544478]{aspect-ratio:4/5;background:var(--pl-soft);overflow:hidden;position:relative}.pl-media-fill[data-v-e2544478]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease;width:100%}.pl-card:hover .pl-media-fill[data-v-e2544478]{transform:scale(1.03)}.pl-card:focus-within .pl-media[data-v-e2544478]:before,.pl-card:hover .pl-media[data-v-e2544478]:before{background:linear-gradient(to top,var(--pl-overlay),transparent);content:"";height:48%;inset:auto 0 0;pointer-events:none;position:absolute;z-index:1}.pl-media-empty[data-v-e2544478]{align-items:center;color:var(--pl-text-3);display:flex;justify-content:center}.pl-play-badge[data-v-e2544478]{background:#00000073;border-radius:6px;color:#ffffffeb;height:22px;justify-content:center;left:8px;width:22px}.pl-lock-badge[data-v-e2544478],.pl-play-badge[data-v-e2544478]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;position:absolute;top:8px;z-index:2}.pl-lock-badge[data-v-e2544478]{border-radius:999px;font-size:10px;font-weight:700;gap:3px;letter-spacing:.02em;padding:2px 7px;right:8px;text-transform:uppercase}.pl-lock-badge--inline[data-v-e2544478]{position:static}.pl-lock-badge--free[data-v-e2544478]{background:#10b981e6;color:#fff}.pl-lock-badge--member[data-v-e2544478]{background:#121212b3;color:#fff}.pl-lock-badge--pro[data-v-e2544478]{background:#f59e0beb;color:#fff}.pl-lock-badge--unlocked[data-v-e2544478]{background:#3b82f6e6;color:#fff}.pl-card-cta[data-v-e2544478]{display:flex;flex-direction:column;gap:6px;inset:auto 8px 8px;opacity:0;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:3}.pl-card:focus-within .pl-card-cta[data-v-e2544478],.pl-card:hover .pl-card-cta[data-v-e2544478]{opacity:1;pointer-events:auto;transform:translateY(0)}.pl-cta[data-v-e2544478]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-height:30px;padding:0 10px;transition:background-color .15s,opacity .15s;width:100%}.pl-cta[data-v-e2544478]:disabled{cursor:wait;opacity:.7}.pl-cta--primary[data-v-e2544478]{background:var(--pl-cta-primary-bg);color:var(--pl-cta-primary-fg)}.pl-cta--primary[data-v-e2544478]:hover:not(:disabled){filter:brightness(1.05)}.pl-cta--secondary[data-v-e2544478]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--pl-cta-secondary-bg);border-color:#ffffff2e;color:var(--pl-cta-secondary-fg)}.pl-cta--secondary[data-v-e2544478]:hover{background:#ffffff38}@media (hover:none){.pl-card-cta[data-v-e2544478]{opacity:1;pointer-events:auto;transform:none}.pl-media[data-v-e2544478]:after{background:linear-gradient(to top,var(--pl-overlay),transparent);content:"";height:42%;inset:auto 0 0;pointer-events:none;position:absolute;z-index:1}}.pl-card-body[data-v-e2544478]{background:var(--pl-card);display:flex;flex-direction:column;gap:4px;padding:9px 10px 10px}.pl-card-title[data-v-e2544478]{color:var(--pl-text);font-size:12.5px;font-weight:600;line-height:1.3}.pl-card-preview[data-v-e2544478],.pl-card-title[data-v-e2544478]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-card-preview[data-v-e2544478]{color:var(--pl-text-2);font-size:11px;line-height:1.4}.pl-card-meta[data-v-e2544478]{align-items:center;display:flex;gap:6px;margin-top:2px;min-height:14px}.pl-card-model[data-v-e2544478],.pl-card-type[data-v-e2544478]{color:var(--pl-text-3);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-card-type[data-v-e2544478]{background:var(--pl-soft);border:1px solid var(--pl-border);border-radius:999px;color:var(--pl-text-2);flex-shrink:0;padding:1px 6px}.pl-card--skeleton[data-v-e2544478]{box-shadow:none;pointer-events:none}.pl-skeleton[data-v-e2544478]{background:var(--pl-skeleton);overflow:hidden;position:relative}.pl-skeleton[data-v-e2544478]:after{animation:pl-shimmer-e2544478 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}.dark .pl-root{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent)}.pl-skeleton-line[data-v-e2544478]{border-radius:4px;height:10px}.pl-skeleton-line--short[data-v-e2544478]{width:60%}@keyframes pl-shimmer-e2544478{to{transform:translate(100%)}}.pl-state[data-v-e2544478]{color:var(--pl-text-2);flex-direction:column;font-size:13px;gap:10px;padding:56px 16px;text-align:center}.pl-load-more[data-v-e2544478],.pl-state[data-v-e2544478]{align-items:center;display:flex;justify-content:center}.pl-load-more[data-v-e2544478]{height:48px}.pl-spinner[data-v-e2544478]{animation:pl-spin-e2544478 .8s linear infinite;border:2px solid var(--pl-border);border-radius:50%;border-top-color:var(--pl-text-2);height:18px;width:18px}.pl-spinner--sm[data-v-e2544478]{height:14px;width:14px}.pl-spinner--light[data-v-e2544478]{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}.dark .pl-root{border-color:#111 rgba(0,0,0,.25) rgba(0,0,0,.25)}@keyframes pl-spin-e2544478{to{transform:rotate(1turn)}}.pl-btn[data-v-e2544478]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:36px;justify-content:center;padding:0 16px;transition:opacity .15s,transform .15s,background .15s}.pl-btn[data-v-e2544478]:disabled{cursor:default;opacity:.6}.pl-btn[data-v-e2544478]:active:not(:disabled){transform:scale(.98)}.pl-btn--primary[data-v-e2544478]{background:var(--pl-accent,#171717);color:var(--pl-accent-fg,#fff)}.dark,html.dark{background:var(--pl-accent,#f4f4f5);color:var(--pl-accent-fg,#18181b)}.pl-btn--ghost[data-v-e2544478]{background:transparent;border:1px solid var(--pl-border);color:var(--pl-text-2);height:30px;padding:0 12px}.pl-btn--ghost[data-v-e2544478]:hover{color:var(--pl-text)}.pl-btn--block[data-v-e2544478]{width:100%}.pl-icon-btn[data-v-e2544478]{align-items:center;color:var(--pl-text-3);display:inline-flex;font-size:11px;font-weight:500;gap:4px;transition:color .15s}.pl-icon-btn[data-v-e2544478]:hover{color:var(--pl-text)}.pl-modal-backdrop[data-v-e2544478]{align-items:center;background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0;position:fixed;z-index:60}@media (min-width:768px){.pl-modal-backdrop[data-v-e2544478]{padding:16px}}.pl-modal[data-v-e2544478]{--pl-card:#fff;--pl-input:#fff;--pl-border:rgba(0,0,0,.08);--pl-text:#111;--pl-text-2:#52525b;--pl-text-3:#71717a;--pl-accent:#171717;--pl-accent-fg:#fff;--pl-skeleton:#eceef2;--pl-soft:#f4f4f5;--pl-overlay:rgba(0,0,0,.55);background:var(--pl-card,#fff);color:var(--pl-text,#111);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.dark,body.dark,html.dark{--pl-card:#18181b;--pl-input:#27272a;--pl-border:hsla(0,0%,100%,.1);--pl-text:#f4f4f5;--pl-text-2:#d4d4d8;--pl-text-3:#a1a1aa;--pl-accent:#f4f4f5;--pl-accent-fg:#18181b;--pl-skeleton:#27272a;--pl-soft:#27272a;--pl-overlay:rgba(0,0,0,.62);background:var(--pl-card);color:var(--pl-text)}@media (min-width:768px){.pl-modal[data-v-e2544478]{border-radius:16px;box-shadow:0 30px 80px #00000059;flex-direction:row;height:min(88vh,760px);width:min(96vw,1100px)}}.pl-modal-close[data-v-e2544478]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:50%;color:#fff;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px;z-index:2}.pl-modal-media[data-v-e2544478]{background:#000;display:flex;flex:0 0 auto;flex-direction:column;height:42vh;position:relative}@media (min-width:768px){.pl-modal-media[data-v-e2544478]{flex:0 0 58%;height:auto}}.pl-modal-media-stage[data-v-e2544478]{display:flex;flex:1;min-height:0;position:relative}.pl-modal-media-el[data-v-e2544478]{flex:1;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.pl-modal-media-empty[data-v-e2544478]{color:#999;display:flex;flex:1}.pl-modal-media-empty[data-v-e2544478],.pl-modal-nav[data-v-e2544478]{align-items:center;justify-content:center}.pl-modal-nav[data-v-e2544478]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:50%;color:#fff;display:inline-flex;height:36px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,opacity .15s;width:36px;z-index:1}.pl-modal-nav[data-v-e2544478]:hover{background:#000000b8}.pl-modal-nav[data-v-e2544478]:active{opacity:.9}.pl-modal-nav--prev[data-v-e2544478]{left:10px}.pl-modal-nav--next[data-v-e2544478]{right:10px}.pl-thumbs[data-v-e2544478]{background:#0009;display:flex;gap:6px;overflow-x:auto;padding:8px}.pl-thumb[data-v-e2544478]{border:2px solid transparent;border-radius:6px;flex-shrink:0;height:48px;opacity:.6;overflow:hidden;transition:opacity .15s,border-color .15s;width:48px}.pl-thumb img[data-v-e2544478]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pl-thumb--active[data-v-e2544478]{border-color:#fff;opacity:1}.pl-modal-detail[data-v-e2544478]{flex:1;gap:14px;min-height:0;overflow-y:auto;padding:20px}.pl-modal-detail[data-v-e2544478],.pl-modal-header[data-v-e2544478]{display:flex;flex-direction:column}.pl-modal-header[data-v-e2544478]{align-items:flex-start;gap:8px}.pl-modal-title[data-v-e2544478]{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;padding-right:32px}.pl-modal-tags[data-v-e2544478]{display:flex;flex-wrap:wrap;gap:6px}.pl-tag[data-v-e2544478]{background:var(--pl-soft,#f4f4f5);border-radius:6px;color:var(--pl-text-2,#6e6e80);font-size:11px;font-weight:500;padding:3px 8px}.dark,html.dark{background:#27272a;color:#a1a1aa}.pl-tag--soft[data-v-e2544478]{opacity:.8}.pl-modal-preview[data-v-e2544478]{color:var(--pl-text-2,#6e6e80);font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.dark,html.dark{color:#a1a1aa}.pl-content-block[data-v-e2544478]{display:flex;flex-direction:column;gap:8px}.pl-content-head[data-v-e2544478]{align-items:center;display:flex;justify-content:space-between}.pl-content-label[data-v-e2544478]{color:var(--pl-text-2,#71717a);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pl-content-loading[data-v-e2544478]{display:flex;justify-content:center;padding:24px 0}.pl-content-text[data-v-e2544478]{background:var(--pl-soft,#f4f4f5);border-radius:10px;font-family:inherit;font-size:13px;line-height:1.6;margin:0;padding:12px 14px;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word}.dark,html.dark{background:#27272a}.pl-locked[data-v-e2544478]{background:var(--pl-soft,#f4f4f5);border:1px solid var(--pl-border,rgba(0,0,0,.06));border-radius:12px;min-height:220px;overflow:hidden;position:relative}.dark,html.dark{background:var(--pl-soft,#27272a);border-color:var(--pl-border,hsla(0,0%,100%,.1))}.pl-locked-blur[data-v-e2544478]{display:flex;filter:blur(4px);flex-direction:column;gap:10px;top:0;right:0;bottom:0;left:0;opacity:.28;padding:16px;pointer-events:none;position:absolute}.pl-locked-line[data-v-e2544478]{background:var(--pl-text-3,#a0a0b0);border-radius:5px;height:10px}.pl-locked-cta[data-v-e2544478]{align-items:center;background:linear-gradient(180deg,#f4f4f5b8,#f4f4f5f0 36%,#f4f4f5fa);color:var(--pl-text-2,#52525b);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;padding:28px 20px;position:relative;text-align:center;z-index:1}.dark,html.dark{background:linear-gradient(180deg,#27272ab8,#27272af0 36%,#27272afa);color:var(--pl-text-2,#d4d4d8)}.pl-locked-cta>svg[data-v-e2544478]{color:var(--pl-text-2,#52525b);flex-shrink:0}.dark,html.dark{color:var(--pl-text-3,#a1a1aa)}.pl-locked-title[data-v-e2544478]{color:var(--pl-text,#18181b);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.dark,html.dark{color:var(--pl-text,#fafafa)}.pl-locked-desc[data-v-e2544478]{color:var(--pl-text-2,#52525b);font-size:12px;line-height:1.55;margin:0;max-width:320px}.dark,html.dark{color:var(--pl-text-2,#d4d4d8)}.pl-locked-error[data-v-e2544478]{color:#dc2626;font-size:12px;margin:0}.pl-locked-cta .pl-btn[data-v-e2544478]{margin-top:6px}.pl-modal-actions[data-v-e2544478]{margin-top:auto;padding-top:6px}.pl-modal-enter-active[data-v-e2544478],.pl-modal-leave-active[data-v-e2544478]{transition:opacity .2s ease}.pl-modal-enter-from[data-v-e2544478],.pl-modal-leave-to[data-v-e2544478]{opacity:0}.pl-modal-enter-active .pl-modal[data-v-e2544478]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.pl-modal-enter-from .pl-modal[data-v-e2544478]{transform:translateY(12px) scale(.98)}.custom-scrollbar[data-v-e2544478]{scrollbar-color:hsla(240,5%,65%,.3) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-e2544478]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-e2544478]::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:3px}
