.layout[data-v-ab0e13ee]{max-width:960px;margin:0 auto;padding:24px;font-family:Arial,sans-serif}header[data-v-ab0e13ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}nav[data-v-ab0e13ee]{display:flex;gap:12px}button[data-v-ab0e13ee]{border:1px solid #ddd;border-radius:8px;background:#fff;padding:6px 10px}.state[data-v-12dc621e]{border:1px solid #ddd;border-radius:10px;padding:16px;background:#fafafa}h3[data-v-12dc621e]{margin:0 0 8px}p[data-v-12dc621e]{margin:0;color:#555}.state[data-v-0c63425e]{border:1px solid #d12f2f;border-radius:10px;padding:16px;background:#fff4f4}h3[data-v-0c63425e]{margin:0 0 8px}p[data-v-0c63425e]{margin:0;color:#8a1f1f}button[data-v-0c63425e]{margin-top:10px;padding:8px 12px;border-radius:8px;border:1px solid #d12f2f;background:#fff}.home[data-v-0411c256]{display:flex;flex-direction:column;gap:12px}.subtitle[data-v-0411c256]{margin:0;color:#555}.search-box[data-v-0411c256]{padding:12px;border:1px solid #ddd;border-radius:10px}form[data-v-0411c256]{display:flex;gap:8px}input[data-v-0411c256]{flex:1;padding:8px;border:1px solid #ccc;border-radius:8px}button[data-v-0411c256]{padding:8px 12px;border-radius:8px;border:1px solid #ccc;background:#fff}.search-results[data-v-0411c256]{margin:8px 0 0;padding-left:18px}.media-grid[data-v-0411c256]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.media-card[data-v-0411c256]{border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}.media-link[data-v-0411c256]{display:block;color:inherit;text-decoration:none}img[data-v-0411c256]{width:100%;height:140px;object-fit:cover;display:block}.media-content[data-v-0411c256]{padding:12px}.badge[data-v-0411c256]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#e9efff;color:#1a3f9a;margin-bottom:8px}h3[data-v-0411c256]{margin:4px 0 8px;font-size:16px}.meta[data-v-0411c256]{margin:0;color:#555;font-size:14px}.watch-page[data-v-03cb8cc4]{display:flex;flex-direction:column;gap:12px}.video-layout[data-v-03cb8cc4]{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:20px}.meta[data-v-03cb8cc4]{margin:2px 0;color:#555}.player[data-v-03cb8cc4]{width:100%;max-height:420px;background:#000;border-radius:10px}.controls[data-v-03cb8cc4]{margin-top:10px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px}.sidebar[data-v-03cb8cc4]{display:grid;gap:12px;height:fit-content}.panel[data-v-03cb8cc4]{border:1px solid #ddd;border-radius:10px;padding:12px}.panel ul[data-v-03cb8cc4]{margin:0;padding-left:18px}.role[data-v-03cb8cc4]{color:#666;margin-left:6px;font-size:14px}.player-error[data-v-03cb8cc4]{color:#b42318;font-weight:600}.recommendation-list[data-v-03cb8cc4]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.recommendation-card[data-v-03cb8cc4]{display:grid;grid-template-columns:96px 1fr;gap:.75rem;text-decoration:none;color:inherit}.recommendation-card img[data-v-03cb8cc4]{width:96px;height:64px;border-radius:6px;object-fit:cover}.badge[data-v-03cb8cc4]{display:inline-block;font-size:.75rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;background:#e9ecef;margin-bottom:.25rem}@media(max-width:860px){.video-layout[data-v-03cb8cc4]{grid-template-columns:1fr}.controls[data-v-03cb8cc4]{grid-template-columns:1fr 1fr}}.gallery-page[data-v-b3b27bda]{display:flex;flex-direction:column;gap:12px}.gallery-layout[data-v-b3b27bda]{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:20px}.meta[data-v-b3b27bda]{margin:2px 0;color:#555}.image-frame[data-v-b3b27bda]{margin-top:10px;border-radius:10px;overflow:hidden;background:#000}.image-frame img[data-v-b3b27bda]{display:block;width:100%;max-height:520px;object-fit:cover}.controls[data-v-b3b27bda]{margin-top:10px;display:flex;align-items:center;gap:10px}.performers[data-v-b3b27bda]{border:1px solid #ddd;border-radius:10px;padding:12px;height:fit-content}.performers ul[data-v-b3b27bda]{margin:0;padding-left:18px}.role[data-v-b3b27bda]{color:#666;margin-left:6px;font-size:14px}@media(max-width:860px){.gallery-layout[data-v-b3b27bda]{grid-template-columns:1fr}}.creator[data-v-f27838a3]{display:flex;flex-direction:column;gap:16px}.subtitle[data-v-f27838a3]{margin:0;color:#4b5563}.forms[data-v-f27838a3],.lists[data-v-f27838a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.card[data-v-f27838a3]{border:1px solid #d7dce3;border-radius:10px;padding:14px;background:#fff}form[data-v-f27838a3]{display:flex;flex-direction:column;gap:10px}label[data-v-f27838a3]{display:flex;flex-direction:column;gap:4px;font-size:14px}input[data-v-f27838a3]{border:1px solid #c7cdd8;border-radius:8px;padding:8px 10px}button[data-v-f27838a3]{border:0;border-radius:8px;padding:10px 12px;background:#2563eb;color:#fff;cursor:pointer}button[data-v-f27838a3]:disabled{opacity:.6;cursor:default}.state[data-v-f27838a3]{padding:8px 10px;border-radius:8px}.error[data-v-f27838a3]{background:#fff1f2;color:#9f1239;border:1px solid #fecdd3}.success[data-v-f27838a3]{background:#ecfdf5;color:#166534;border:1px solid #86efac}ul[data-v-f27838a3]{margin:0;padding-left:0;list-style:none}.row[data-v-f27838a3]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #edf0f5}.row[data-v-f27838a3]:last-child{border-bottom:0}.row small[data-v-f27838a3]{display:block;color:#6b7280}.row .status[data-v-f27838a3]{font-weight:600}.actions[data-v-f27838a3]{display:flex;align-items:center;gap:8px}.actions a[data-v-f27838a3]{color:#1d4ed8;text-decoration:none;font-weight:600}.muted-action[data-v-f27838a3]{color:#9ca3af;font-weight:600}button.danger[data-v-f27838a3]{background:#b91c1c}.login-page[data-v-8653d03b]{max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:10px}form[data-v-8653d03b]{display:flex;flex-direction:column;gap:8px}label[data-v-8653d03b]{display:flex;flex-direction:column;gap:4px}input[data-v-8653d03b]{border:1px solid #c9d0db;border-radius:8px;padding:8px}button[data-v-8653d03b]{border:0;border-radius:8px;background:#1d4ed8;color:#fff;padding:10px}.error[data-v-8653d03b]{color:#b91c1c}
